Navigation
API > API/Plugins > API/Plugins/AvalancheSceneRigEditor
Inheritance Hierarchy
- IModuleInterface
- IAvaSceneRigEditorModule
References
| Module | AvalancheSceneRigEditor |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheSceneRigEditor/Public/IAvaSceneRigEditorModule.h |
| Include | #include "IAvaSceneRigEditorModule.h" |
Syntax
class IAvaSceneRigEditorModule : public IModuleInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddActiveSceneRigActors
(
UWorld*const InWorld, |
Adds a list of actors from another streaming level to the specified Scene Rig. | |
| FSoftObjectPath | Creates a new Scene Rig level asset. | ||
| void | CustomizeSceneRig
(
const TSharedRef< IPropertyHandle >& InSceneRigHandle, |
||
| IAvaSceneRigEditorModule & | Get () |
||
| FSoftObjectPath | GetActiveSceneRig
(
UWorld*const InWorld |
As opposed to UAvaSceneSubsystem::FindFirstActiveSceneRig, this returns the cached Scene State Scene Rig. | |
| bool | IsActiveSceneRigActor
(
UWorld*const InWorld, |
Returns true if the specified actor is a member of the active Scene Rig. | |
| bool | IsLoaded () |
||
| FOnSceneRigActorsAdded & | |||
| FOnSceneRigActorsRemoved & | |||
| FOnSceneRigChanged & | |||
| void | RemoveActiveSceneRigActors
(
UWorld*const InWorld, |
Removes a list of actors from the active Scene Rig. | |
| bool | RemoveAllSceneRigs
(
UWorld*const InWorld |
Removes all Scene Rig objects from the persistent level. | |
| ULevelStreaming * | SetActiveSceneRig
(
UWorld*const InWorld, |
Adds a Scene Rig streaming level to the world from a path to a Scene Rig level asset. |
Constants
| Name | Description |
|---|---|
| ModuleName |