libobs: Add function to get cur. effect technique
parent
963f052c2f
commit
8b4120bf7a
|
@ -43,6 +43,13 @@ gs_technique_t *gs_effect_get_technique(const gs_effect_t *effect,
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gs_technique_t *gs_effect_get_current_technique(const gs_effect_t *effect)
|
||||||
|
{
|
||||||
|
if (!effect) return NULL;
|
||||||
|
|
||||||
|
return effect->cur_technique;
|
||||||
|
}
|
||||||
|
|
||||||
size_t gs_technique_begin(gs_technique_t *tech)
|
size_t gs_technique_begin(gs_technique_t *tech)
|
||||||
{
|
{
|
||||||
if (!tech) return 0;
|
if (!tech) return 0;
|
||||||
|
|
|
@ -342,6 +342,9 @@ EXPORT void gs_effect_destroy(gs_effect_t *effect);
|
||||||
EXPORT gs_technique_t *gs_effect_get_technique(const gs_effect_t *effect,
|
EXPORT gs_technique_t *gs_effect_get_technique(const gs_effect_t *effect,
|
||||||
const char *name);
|
const char *name);
|
||||||
|
|
||||||
|
EXPORT gs_technique_t *gs_effect_get_current_technique(
|
||||||
|
const gs_effect_t *effect);
|
||||||
|
|
||||||
EXPORT size_t gs_technique_begin(gs_technique_t *technique);
|
EXPORT size_t gs_technique_begin(gs_technique_t *technique);
|
||||||
EXPORT void gs_technique_end(gs_technique_t *technique);
|
EXPORT void gs_technique_end(gs_technique_t *technique);
|
||||||
EXPORT bool gs_technique_begin_pass(gs_technique_t *technique, size_t pass);
|
EXPORT bool gs_technique_begin_pass(gs_technique_t *technique, size_t pass);
|
||||||
|
|
Loading…
Reference in New Issue