![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Public Member Functions | |
DARRAY (struct gs_rect) viewport_stack | |
DARRAY (struct matrix4) matrix_stack | |
DARRAY (struct vec3) verts | |
DARRAY (struct vec3) norms | |
DARRAY (uint32_t) colors | |
DARRAY (struct vec2) texverts[16] | |
DARRAY (struct blend_state) blend_state_stack | |
Data Fields | |
void * | module |
gs_device_t * | device |
struct gs_exports | exports |
size_t | cur_matrix |
struct matrix4 | projection |
struct gs_effect * | cur_effect |
gs_vertbuffer_t * | sprite_buffer |
bool | using_immediate |
struct gs_vb_data * | vbd |
gs_vertbuffer_t * | immediate_vertbuffer |
pthread_mutex_t | effect_mutex |
struct gs_effect * | first_effect |
pthread_mutex_t | mutex |
volatile long | ref |
struct blend_state | cur_blend_state |
graphics_subsystem::DARRAY | ( | struct gs_rect | ) |
graphics_subsystem::DARRAY | ( | struct matrix4 | ) |
graphics_subsystem::DARRAY | ( | struct vec3 | ) |
graphics_subsystem::DARRAY | ( | struct vec3 | ) |
graphics_subsystem::DARRAY | ( | uint32_t | ) |
graphics_subsystem::DARRAY | ( | struct vec2 | ) |
graphics_subsystem::DARRAY | ( | struct blend_state | ) |
struct blend_state graphics_subsystem::cur_blend_state |
struct gs_effect* graphics_subsystem::cur_effect |
size_t graphics_subsystem::cur_matrix |
gs_device_t* graphics_subsystem::device |
pthread_mutex_t graphics_subsystem::effect_mutex |
struct gs_exports graphics_subsystem::exports |
struct gs_effect* graphics_subsystem::first_effect |
gs_vertbuffer_t* graphics_subsystem::immediate_vertbuffer |
void* graphics_subsystem::module |
pthread_mutex_t graphics_subsystem::mutex |
struct matrix4 graphics_subsystem::projection |
volatile long graphics_subsystem::ref |
gs_vertbuffer_t* graphics_subsystem::sprite_buffer |
bool graphics_subsystem::using_immediate |
struct gs_vb_data* graphics_subsystem::vbd |