wp_single_pixel_buffer_manager_v1¤
wayland.wp_single_pixel_buffer_manager_v1 ¤
Global factory for single-pixel buffers
The wp_single_pixel_buffer_manager_v1 interface is a factory for single-pixel buffers.
Methods:
-
destroy
–Destroy the manager
-
create_u32_rgba_buffer
–Create a 1×1 buffer from 32-bit rgba values
destroy ¤
destroy() -> None
Destroy the manager
Destroy the wp_single_pixel_buffer_manager_v1 object.
The child objects created via this interface are unaffected.
create_u32_rgba_buffer ¤
Create a 1×1 buffer from 32-bit rgba values
Create a single-pixel buffer from four 32-bit RGBA values.
Unless specified in another protocol extension, the RGBA values use pre-multiplied alpha.
The width and height of the buffer are 1.
The r, g, b and a arguments valid range is from UINT32_MIN (0) to UINT32_MAX (0xffffffff).
These arguments should be interpreted as a percentage, i.e. - UINT32_MIN = 0% of the given color component - UINT32_MAX = 100% of the given color component
Parameters:
-
r
¤int
) –Value of the buffer's red channel
-
g
¤int
) –Value of the buffer's green channel
-
b
¤int
) –Value of the buffer's blue channel
-
a
¤int
) –Value of the buffer's alpha channel
Returns:
-
wl_buffer
(wl_buffer
) –The created object