Navigation
API > API/Plugins > API/Plugins/AvalancheSceneState
Scene State Actor that has additional editor-only data holding the Scene State Blueprint
| Name | AAvaSceneStateActor |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/AvalancheSceneState/Source/AvalancheSceneState/Public/AvaSceneStateActor.h |
| Include Path | #include "AvaSceneStateActor.h" |
Syntax
UCLASS (MinimalAPI, NotBlueprintable, NotPlaceable, DisplayName="Motion Design Scene State Actor",
HideCategories=(Actor, Collision, Cooking, DataLayers, HLOD, Input, LevelInstance, Networking, Physics, Rendering, Replication, WorldPartition))
class AAvaSceneStateActor : public ASceneStateActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ASceneStateActor → AAvaSceneStateActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AAvaSceneStateActor
(
const FObjectInitializer& InObjectInitializer |
AvaSceneStateActor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SceneStateBlueprint | TObjectPtr< UBlueprint > | AvaSceneStateActor.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnSceneStateRecompiled
(
UBlueprint* InCompiledBlueprint |
Called when the scene state blueprint is compiled | AvaSceneStateActor.h | |
void OnWorldCleanup
(
UWorld* InWorld, |
Called on World destruction / change to clean up scene state blueprint resources | AvaSceneStateActor.h | |
void OnWorldRenamed
(
UWorld* InNewWorld |
Called when the world is renamed | AvaSceneStateActor.h | |
void SetSceneStateBlueprint
(
USceneStateBlueprint* InSceneStateBlueprint |
AvaSceneStateActor.h | ||
void UpdateSceneStateClass() |
Updates the scene state class to the latest generated class from the scene state blueprint if valid | AvaSceneStateActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetDefaultActorLabel() |
AvaSceneStateActor.h | ||
virtual bool IsUserManaged() |
AvaSceneStateActor.h | ||
virtual bool SupportsExternalPackaging() |
AvaSceneStateActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
AvaSceneStateActor.h | ||
virtual void PostDuplicate
(
bool bInDuplicateForPIE |
AvaSceneStateActor.h | ||
virtual void PostLoad() |
AvaSceneStateActor.h |