Open Broadcaster Software
Free, open source software for live streaming and recording
gs_effect Struct Reference

Public Member Functions

 DARRAY (struct gs_effect_param) params
 
 DARRAY (struct gs_effect_technique) techniques
 

Data Fields

bool processing
 
bool cached
 
char * effect_path
 
char * effect_dir
 
struct gs_effect_techniquecur_technique
 
struct gs_effect_passcur_pass
 
gs_eparam_tview_proj
 
gs_eparam_tworld
 
gs_eparam_tscale
 
graphics_tgraphics
 
struct gs_effectnext
 
size_t loop_pass
 
bool looping
 

Member Function Documentation

§ DARRAY() [1/2]

gs_effect::DARRAY ( struct gs_effect_param  )

§ DARRAY() [2/2]

gs_effect::DARRAY ( struct gs_effect_technique  )

Field Documentation

§ cached

bool gs_effect::cached

§ cur_pass

struct gs_effect_pass* gs_effect::cur_pass

§ cur_technique

struct gs_effect_technique* gs_effect::cur_technique

§ effect_dir

char * gs_effect::effect_dir

§ effect_path

char* gs_effect::effect_path

§ graphics

graphics_t* gs_effect::graphics

§ loop_pass

size_t gs_effect::loop_pass

§ looping

bool gs_effect::looping

§ next

struct gs_effect* gs_effect::next

§ processing

bool gs_effect::processing

§ scale

gs_eparam_t * gs_effect::scale

§ view_proj

gs_eparam_t* gs_effect::view_proj

§ world

gs_eparam_t * gs_effect::world

The documentation for this struct was generated from the following file: