libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
|
Data Fields | ||
char * | init_filename | |
int | init_line | |
vect3_t | monochrome | |
bool_t | use_ffp | |
mt_cairo_uploader_t * | mtul | |
list_node_t | mtul_queue_node | |
unsigned | w | |
unsigned | h | |
double | fps | |
mt_cairo_render_cb_t | render_cb | |
mt_cairo_init_cb_t | init_cb | |
mt_cairo_fini_cb_t | fini_cb | |
void * | userinfo | |
int | render_rs | |
int | present_rs | |
render_surf_t | rs [2] | |
bool_t | dirty | |
bool_t | texed | |
GLuint | tex | |
GLuint | pbo | |
GLint | filter | |
list_node_t | ul_inprog_node | |
GLsync | sync | |
void * | coherent_data | |
thread_t | thr | |
condvar_t | cv | |
condvar_t | render_done_cv | |
bool_t | one_shot_block | |
mutex_t | lock | |
bool_t | started | |
bool_t | shutdown | |
bool_t | fg_mode | |
struct { | ||
double x1 | ||
double x2 | ||
double y1 | ||
double y2 | ||
vect2_t pos | ||
vect2_t size | ||
} | last_draw | |
GLuint | vao | |
GLuint | vtx_buf | |
GLuint | idx_buf | |
GLuint | shader | |
bool_t | shader_is_custom | |
GLint | shader_loc_pvm | |
GLint | shader_loc_tex | |
GLint | shader_loc_vtx_pos | |
GLint | shader_loc_vtx_tex0 | |
GLint | shader_loc_color_in | |
bool_t | ctx_checking | |
glctx_t * | create_ctx | |
Definition at line 67 of file mt_cairo_render.c.
void* coherent_data |
Definition at line 93 of file mt_cairo_render.c.
glctx_t* create_ctx |
Definition at line 122 of file mt_cairo_render.c.
bool_t ctx_checking |
Definition at line 121 of file mt_cairo_render.c.
condvar_t cv |
Definition at line 96 of file mt_cairo_render.c.
bool_t dirty |
Definition at line 86 of file mt_cairo_render.c.
bool_t fg_mode |
Definition at line 102 of file mt_cairo_render.c.
GLint filter |
Definition at line 90 of file mt_cairo_render.c.
mt_cairo_fini_cb_t fini_cb |
Definition at line 80 of file mt_cairo_render.c.
double fps |
Definition at line 77 of file mt_cairo_render.c.
unsigned h |
Definition at line 76 of file mt_cairo_render.c.
GLuint idx_buf |
Definition at line 112 of file mt_cairo_render.c.
mt_cairo_init_cb_t init_cb |
Definition at line 79 of file mt_cairo_render.c.
char* init_filename |
Definition at line 68 of file mt_cairo_render.c.
int init_line |
Definition at line 69 of file mt_cairo_render.c.
mutex_t lock |
Definition at line 99 of file mt_cairo_render.c.
vect3_t monochrome |
Definition at line 70 of file mt_cairo_render.c.
mt_cairo_uploader_t* mtul |
Definition at line 73 of file mt_cairo_render.c.
list_node_t mtul_queue_node |
Definition at line 74 of file mt_cairo_render.c.
bool_t one_shot_block |
Definition at line 98 of file mt_cairo_render.c.
GLuint pbo |
Definition at line 89 of file mt_cairo_render.c.
vect2_t pos |
Definition at line 107 of file mt_cairo_render.c.
int present_rs |
Definition at line 84 of file mt_cairo_render.c.
mt_cairo_render_cb_t render_cb |
Definition at line 78 of file mt_cairo_render.c.
condvar_t render_done_cv |
Definition at line 97 of file mt_cairo_render.c.
int render_rs |
Definition at line 83 of file mt_cairo_render.c.
render_surf_t rs[2] |
Definition at line 85 of file mt_cairo_render.c.
GLuint shader |
Definition at line 113 of file mt_cairo_render.c.
bool_t shader_is_custom |
Definition at line 114 of file mt_cairo_render.c.
GLint shader_loc_color_in |
Definition at line 119 of file mt_cairo_render.c.
GLint shader_loc_pvm |
Definition at line 115 of file mt_cairo_render.c.
GLint shader_loc_tex |
Definition at line 116 of file mt_cairo_render.c.
GLint shader_loc_vtx_pos |
Definition at line 117 of file mt_cairo_render.c.
GLint shader_loc_vtx_tex0 |
Definition at line 118 of file mt_cairo_render.c.
bool_t shutdown |
Definition at line 101 of file mt_cairo_render.c.
vect2_t size |
Definition at line 108 of file mt_cairo_render.c.
bool_t started |
Definition at line 100 of file mt_cairo_render.c.
GLsync sync |
Definition at line 92 of file mt_cairo_render.c.
GLuint tex |
Definition at line 88 of file mt_cairo_render.c.
bool_t texed |
Definition at line 87 of file mt_cairo_render.c.
thread_t thr |
Definition at line 95 of file mt_cairo_render.c.
list_node_t ul_inprog_node |
Definition at line 91 of file mt_cairo_render.c.
bool_t use_ffp |
Definition at line 71 of file mt_cairo_render.c.
void* userinfo |
Definition at line 81 of file mt_cairo_render.c.
GLuint vao |
Definition at line 110 of file mt_cairo_render.c.
GLuint vtx_buf |
Definition at line 111 of file mt_cairo_render.c.
unsigned w |
Definition at line 76 of file mt_cairo_render.c.
double x1 |
Definition at line 106 of file mt_cairo_render.c.
double x2 |
Definition at line 106 of file mt_cairo_render.c.
double y1 |
Definition at line 106 of file mt_cairo_render.c.
double y2 |
Definition at line 106 of file mt_cairo_render.c.