PipeWire 1.2.5
|
Cursor information. More...
#include <spa/buffer/meta.h>
Data Fields | |
uint32_t | id |
cursor id. | |
uint32_t | flags |
extra flags | |
struct spa_point | position |
position on screen | |
struct spa_point | hotspot |
offsets for hotspot in bitmap, this field has no meaning when there is no valid bitmap (see below) | |
uint32_t | bitmap_offset |
offset of bitmap meta in this structure. | |
Cursor information.
Metadata to describe the position and appearance of a pointing device.
uint32_t spa_meta_cursor::id |
cursor id.
an id of 0 is an invalid id and means that there is no new cursor data
uint32_t spa_meta_cursor::flags |
extra flags
struct spa_point spa_meta_cursor::position |
position on screen
struct spa_point spa_meta_cursor::hotspot |
offsets for hotspot in bitmap, this field has no meaning when there is no valid bitmap (see below)
uint32_t spa_meta_cursor::bitmap_offset |
offset of bitmap meta in this structure.
When the offset is 0, there is no new bitmap information. When the offset is >= sizeof(struct spa_meta_cursor) there is a struct spa_meta_bitmap at the offset.