|
#define | GATE_INTERFACE_NAME_FRAMEBUFFER GATE_INTERFACE_NAME_OBJECT GATE_INTERFACE_NAME_SEPARATOR "framebuffer" |
|
#define | GATE_FRAMEBUFFER_EVENT_NONE 0x00 |
|
#define | GATE_FRAMEBUFFER_EVENT_CANCEL 0x01 |
|
#define | GATE_FRAMEBUFFER_EVENT_QUIT 0x02 |
|
#define | GATE_FRAMEBUFFER_EVENT_IDLE 0x03 |
|
#define | GATE_FRAMEBUFFER_EVENT_KEY_DOWN 0x11 |
|
#define | GATE_FRAMEBUFFER_EVENT_KEY_UP 0x12 |
|
#define | GATE_FRAMEBUFFER_EVENT_KEY_PRESS 0x13 |
|
#define | GATE_FRAMEBUFFER_EVENT_POINTER_BUTTON_DOWN 0x21 |
|
#define | GATE_FRAMEBUFFER_EVENT_POINTER_BUTTON_UP 0x22 |
|
#define | GATE_FRAMEBUFFER_EVENT_POINTER_MOVE 0x23 |
|
#define | GATE_FRAMEBUFFER_BUTTON_1 1 |
|
#define | GATE_FRAMEBUFFER_BUTTON_2 2 |
|
#define | GATE_FRAMEBUFFER_BUTTON_3 3 |
|
#define | gate_framebuffer_get_info(objptr, ptr_info) (objptr)->vtbl->get_info((objptr), (ptr_info)) |
|
#define | gate_framebuffer_get_property(objptr, name, ptr_prop) (objptr)->vtbl->get_property((objptr), (name), (ptr_prop)) |
|
#define | gate_framebuffer_set_property(objptr, name, ptr_prop) (objptr)->vtbl->set_property((objptr), (name), (ptr_prop)) |
|
#define | gate_framebuffer_update(objptr) (objptr)->vtbl->update((objptr)) |
|
#define | gate_framebuffer_get_pixel(objptr, x, y, ptr_col) (objptr)->vtbl->get_pixel((objptr), (x), (y), (ptr_col)) |
|
#define | gate_framebuffer_set_pixel(objptr, x, y, col) (objptr)->vtbl->set_pixel((objptr), (x), (y), (col)) |
|
#define | gate_framebuffer_get_image(objptr, x, y, width, height, ptr_image) (objptr)->vtbl->get_image((objptr), (x), (y), (width), (height), (ptr_image)) |
|
#define | gate_framebuffer_set_image(objptr, ptr_image, x, y) (objptr)->vtbl->set_image((objptr), (ptr_image), (x), (y)) |
|
#define | gate_framebuffer_await_event(objptr, timeout_ms, ptr_evt) (objptr)->vtbl->await_event((objptr), (timeout_ms), (ptr_evt)) |
|