libobs: Make scene item visibility activate/deactivate

Before if a source was set to invisible it would still be considered
active.  This changes it so that the source is deactivated when the
source is invisible to reduce needless resource usage or capturing.
This commit is contained in:
jp9000
2015-12-22 05:25:31 -08:00
parent c8f4fbe42b
commit 5be855e852
2 changed files with 29 additions and 7 deletions

View File

@@ -1105,7 +1105,7 @@ EXPORT void obs_sceneitem_get_box_transform(const obs_sceneitem_t *item,
struct matrix4 *transform);
EXPORT bool obs_sceneitem_visible(const obs_sceneitem_t *item);
EXPORT void obs_sceneitem_set_visible(obs_sceneitem_t *item, bool visible);
EXPORT bool obs_sceneitem_set_visible(obs_sceneitem_t *item, bool visible);
/* ------------------------------------------------------------------------- */