src/graphics/init.c File Reference src/graphics/init.c initialization and graphic stack management #include "../../include/graphics.h"#include "../../include/parse.h"#include "../../include/util.h"Include dependency graph for init.c: Macros #define TEST   0 phantom documentation Functions int graphics_init (void *error_buffer) Initializes a gl_area. bool graphics_shutdown (const int id, void *error_buffer) Shutdowns a gl_area. void graphics_model_setup (const int graphics_stack_id) graphics_model_setup void graphics_init_buffers (const int graphics_stack_id) Initializes the buffer of a gl_area Calls according to the user preferences. bool graphics_init_shaders (const int graphics_stack_id) Initializes the shaders of a gl_area and link them to a program. Variables struct graphics_stack_t * graphics_stack = NULL phantom documentation size_t graphics_stack_size = 0 phantom documentation int * free_stack_slot = NULL phantom documentation size_t free_stack_slot_size = 0 phantom documentation
Detailed Description initialization and graphic stack management This file is part of Gem-graph.
Function Documentation
graphics_init() graphics_initinit.c init.cgraphics_init int graphics_init (void * error_buffer) Initializes a gl_area. param *error_buffer < DO NOT DOCUMENT (it's 'void') Returns true if initialized Here is the call graph for this function: Here is the caller graph for this function:
graphics_init_buffers() graphics_init_buffersinit.c init.cgraphics_init_buffers void graphics_init_buffers (const int graphics_stack_id) Initializes the buffer of a gl_area Calls according to the user preferences. Parameters graphics_stack_id
gl_area, ptr to the gl_area widget
Here is the call graph for this function: Here is the caller graph for this function:
graphics_init_shaders() graphics_init_shadersinit.c init.cgraphics_init_shaders bool graphics_init_shaders (const int graphics_stack_id) Initializes the shaders of a gl_area and link them to a program. Parameters graphics_stack_id
Returns initialized
Here is the call graph for this function: Here is the caller graph for this function:
graphics_model_setup() graphics_model_setupinit.c init.cgraphics_model_setup void graphics_model_setup (const int graphics_stack_id) graphics_model_setup Parameters graphics_stack_id
Here is the call graph for this function: Here is the caller graph for this function:
graphics_shutdown() graphics_shutdowninit.c init.cgraphics_shutdown bool graphics_shutdown (const int id, void * error_buffer) Shutdowns a gl_area. Parameters id *error_buffer
Returns success
Here is the caller graph for this function:
Variable Documentation
graphics_stack graphics_stackinit.c init.cgraphics_stack struct graphics_stack_t* graphics_stack = NULL phantom documentation Dynamic array of ptrs to dynamically allocated gl_area_entry.