|
GATE
C/C++ Framework
|
Framebuffer interfaces. More...
#include "gate/graphics/gate_graphics_api.h"#include "gate/graphics/colors.h"#include "gate/graphics/images.h"#include "gate/objects.h"#include "gate/properties.h"#include "gate/inputs.h"Data Structures | |
| struct | gate_framebuffer_info_class |
| framebuffer configuration informations More... | |
| struct | gate_framebuffer_key_event_class |
| framebuffer keyboard event parameters More... | |
| struct | gate_framebuffer_pointer_event_class |
| framebuffer pointer/mouse event parameters More... | |
| struct | gate_framebuffer_event_class |
| framebuffer event-container More... | |
Typedefs | |
| typedef struct gate_framebuffer_info_class | gate_framebuffer_info_t |
| framebuffer configuration informations | |
| typedef struct gate_framebuffer_key_event_class | gate_framebuffer_key_event_t |
| framebuffer keyboard event parameters | |
| typedef struct gate_framebuffer_pointer_event_class | gate_framebuffer_pointer_event_t |
| framebuffer pointer/mouse event parameters | |
| typedef struct gate_framebuffer_event_class | gate_framebuffer_event_t |
| framebuffer event-container | |
Functions | |
| GATE_GRAPHICS_API gate_result_t | gate_framebuffer_create_image (gate_uint32_t width, gate_uint32_t height, gate_framebuffer_t **ptr_framebuffer) |
| Creates a virtual framebuffer object from a single in-memory raster image. | |
| GATE_GRAPHICS_API gate_size_t | gate_framebuffer_enum_displays (gate_framebuffer_info_t *ptr_infos, gate_size_t infos_capacity) |
| Enumerate available framebuffer source infos from available displays (monitor, terminals, screen-servers) | |
| GATE_GRAPHICS_API gate_result_t | gate_framebuffer_find_display (gate_uint32_t required_width, gate_uint32_t required_height, gate_framebuffer_info_t *ptr_found_display_info) |
| Find the best matching framebuffer source info from available displays. | |
| GATE_GRAPHICS_API gate_result_t | gate_framebuffer_open_display (gate_framebuffer_info_t const *ptr_infos, gate_framebuffer_t **ptr_framebuffer) |
| Open an exiting framebuffer source from available displays and represent it by a new framebuffer interface object. | |
Framebuffer interfaces.