![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the source code of this file.
Data Structures | |
| struct | gs_effect_param |
| struct | pass_shaderparam |
| struct | gs_effect_pass |
| struct | gs_effect_technique |
| struct | gs_effect |
Enumerations | |
| enum | effect_section { EFFECT_PARAM, EFFECT_TECHNIQUE, EFFECT_SAMPLER, EFFECT_PASS } |
Functions | |
| EXPORT void | effect_param_parse_property (gs_eparam_t *param, const char *property) |
| EXPORT void | effect_upload_params (gs_effect_t *effect, bool changed_only) |
| EXPORT void | effect_upload_shader_params (gs_effect_t *effect, gs_shader_t *shader, struct darray *pass_params, bool changed_only) |
| enum effect_section |
| EXPORT void effect_param_parse_property | ( | gs_eparam_t * | param, |
| const char * | property | ||
| ) |
| EXPORT void effect_upload_params | ( | gs_effect_t * | effect, |
| bool | changed_only | ||
| ) |
| EXPORT void effect_upload_shader_params | ( | gs_effect_t * | effect, |
| gs_shader_t * | shader, | ||
| struct darray * | pass_params, | ||
| bool | changed_only | ||
| ) |