#include <wayland_surfaces.h>
|
| using | FrameCallback = std::function< void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t *)> |
| |
|
| void | HandleSurfaceFrame (uint32_t display_number, uint32_t frame_width, uint32_t frame_height, uint32_t frame_fourcc_format, uint32_t frame_stride_bytes, uint8_t *frame_bytes) |
| |
| void | HandleSurfaceCreated (uint32_t display_number, uint32_t display_width, uint32_t display_height) |
| |
| void | HandleSurfaceDestroyed (uint32_t display_number) |
| |
◆ FrameCallback
◆ Surfaces() [1/3]
| wayland::Surfaces::Surfaces |
( |
| ) |
|
|
default |
◆ ~Surfaces()
| virtual wayland::Surfaces::~Surfaces |
( |
| ) |
|
|
virtualdefault |
◆ Surfaces() [2/3]
| wayland::Surfaces::Surfaces |
( |
const Surfaces & |
rhs | ) |
|
|
delete |
◆ Surfaces() [3/3]
| wayland::Surfaces::Surfaces |
( |
Surfaces && |
rhs | ) |
|
|
delete |
◆ HandleSurfaceCreated()
| void wayland::Surfaces::HandleSurfaceCreated |
( |
uint32_t |
display_number, |
|
|
uint32_t |
display_width, |
|
|
uint32_t |
display_height |
|
) |
| |
|
private |
◆ HandleSurfaceDestroyed()
| void wayland::Surfaces::HandleSurfaceDestroyed |
( |
uint32_t |
display_number | ) |
|
|
private |
◆ HandleSurfaceFrame()
| void wayland::Surfaces::HandleSurfaceFrame |
( |
uint32_t |
display_number, |
|
|
uint32_t |
frame_width, |
|
|
uint32_t |
frame_height, |
|
|
uint32_t |
frame_fourcc_format, |
|
|
uint32_t |
frame_stride_bytes, |
|
|
uint8_t * |
frame_bytes |
|
) |
| |
|
private |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetDisplayEventCallback()
◆ SetFrameCallback()
| void wayland::Surfaces::SetFrameCallback |
( |
FrameCallback |
callback | ) |
|
◆ SetFramesAreRGBA()
| void wayland::Surfaces::SetFramesAreRGBA |
( |
bool |
frames_are_rgba | ) |
|
◆ Surface
◆ callback_
◆ callback_mutex_
| std::mutex wayland::Surfaces::callback_mutex_ |
|
private |
◆ event_callback_
◆ frames_are_rgba_
| bool wayland::Surfaces::frames_are_rgba_ = false |
|
private |
The documentation for this class was generated from the following files: