|
PipeWire 1.0.3
|
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.