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: