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