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.