WL
view release on metacpan or search on metacpan
lib/WL/input_method.pm view on Meta::CPAN
my $file;
my $retval;
$self->call (REQUEST_SET_TOPLEVEL, pack ('L L',
shift->{id},
shift), $file);
return $retval;
}
sub set_overlay_panel
{
my $self = shift;
my $file;
my $retval;
$self->call (REQUEST_SET_OVERLAY_PANEL, pack ('',
), $file);
return $retval;
}
protocol/wayland.xml view on Meta::CPAN
A newly created surface has its buffer transformation set to normal.
wl_surface.set_buffer_transform changes the pending buffer
transformation. wl_surface.commit copies the pending buffer
transformation to the current one. Otherwise, the pending and current
values are never changed.
The purpose of this request is to allow clients to render content
according to the output transform, thus permiting the compositor to
use certain optimizations even if the display is rotated. Using
hardware overlays and scanning out a client buffer for fullscreen
surfaces are examples of such optimizations. Those optimizations are
highly dependent on the compositor implementation, so the use of this
request should be considered on a case-by-case basis.
Note that if the transform value includes 90 or 270 degree rotation,
the width of the buffer will become the surface height and the height
of the buffer will become the surface width.
</description>
<arg name="transform" type="int"/>
</request>
protocol/wayland.xml view on Meta::CPAN
A main surface with its sub-surfaces forms a (compound) window.
For window management purposes, this set of wl_surface objects is
to be considered as a single window, and it should also behave as
such.
The aim of sub-surfaces is to offload some of the compositing work
within a window from clients to the compositor. A prime example is
a video player with decorations and video in separate wl_surface
objects. This should allow the compositor to pass YUV video buffer
processing to dedicated overlay hardware when possible.
</description>
<request name="destroy" type="destructor">
<description summary="unbind from the subcompositor interface">
Informs the server that the client will not be using this
protocol object anymore. This does not affect any other
objects, wl_subsurface objects included.
</description>
</request>
( run in 0.674 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )