Module scenes

Module scenes 

Source
Expand description

This module is important, as it holds the scene items and scenes themselves. Scenes are essential, as they hold the sources which are then being rendered in the output. You’ll need to add sources to the scenes if you want to have an output that is not black. You can also use the libobs-simple crate to simplify the creation of ObsSourceRefs.

Structs§

ItemAddSignal
ItemDeselectSignal
ItemLockedSignal
ItemRemoveSignal
ItemSelectSignal
ItemTransformSignal
ItemVisibleSignal
ObsSceneItemRef
Holds the specific source that was added to the scene and its scene item. If this struct is attached to the scene, it’ll not be dropped as the scene internally stores this struct, thus the source will also not be dropped.
ObsSceneRef
This struct holds every ObsSourceRef that is attached to the scene by using add_source.
ObsSceneSignals
This signal manager must be within an Arc if you want to clone it.
ObsTransformInfo
Use ObsTransformInfoBuilder to create an instance of this struct.
ObsTransformInfoBuilder

Traits§

ObsSceneExtFilter
SceneItemExtSceneTrait
SceneItemTrait