Navigation
API > API/Plugins > API/Plugins/Avalanche
| Name | AAvaScene |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/Avalanche/Public/AvaScene.h |
| Include Path | #include "AvaScene.h" |
Syntax
UCLASS (MinimalAPI, NotPlaceable, Hidden, NotBlueprintable, NotBlueprintType,
DisplayName="Motion Design Scene")
class AAvaScene :
public AActor ,
public IAvaSequenceProvider ,
public IAvaSceneInterface ,
public IAvaRemoteControlInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AAvaScene
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AAvaScene() |
AvaScene.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESceneAction |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< uint8 > & GetOutlinerData() |
AvaScene.h | ||
IAvaSequencePlaybackObject * GetScenePlayback() |
AvaScene.h | ||
void OnGetWorldTags
(
FAssetRegistryTagsContext Context |
AvaScene.h | ||
void OnWorldRenamed
(
UWorld* InWorld |
AvaScene.h | ||
void RegisterObjects() |
AvaScene.h | ||
void SetAutoStartMode
(
bool bInAutoStartMode |
AvaScene.h | ||
bool ShouldAutoStartMode() |
AvaScene.h | ||
void UnregisterObjects() |
AvaScene.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
AvaScene.h | ||
virtual void EndPlay
(
const EEndPlayReason::Type InEndPlayReason |
AvaScene.h | ||
virtual bool IsSelectable() |
AvaScene.h | ||
virtual void PostActorCreated() |
AvaScene.h | ||
virtual void PostInitializeComponents() |
AvaScene.h | ||
virtual bool SupportsExternalPackaging() |
AvaScene.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
AvaScene.h | ||
virtual void PostDuplicate
(
EDuplicateMode::Type InDuplicateMode |
AvaScene.h | ||
virtual void PostEditImport() |
AvaScene.h | ||
virtual void PostLoad() |
AvaScene.h |
Overridden from IAvaSequenceProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddSequence
(
UAvaSequence* InSequence |
AvaScene.h | ||
virtual uint32 AddSequences
(
TConstArrayView< UAvaSequence* > InSequences |
AvaScene.h | ||
virtual bool CreateDirectorInstance
(
UAvaSequence& InSequence, |
AvaScene.h | ||
virtual UWorld * GetContextWorld() |
AvaScene.h | ||
virtual UAvaSequence * GetDefaultSequence() |
AvaScene.h | ||
virtual bool GetDirectorBlueprint
(
UAvaSequence& InSequence, |
AvaScene.h | ||
virtual TSharedPtr< ISequencer > GetEditorSequencer() |
AvaScene.h | ||
virtual FSimpleMulticastDelegate & GetOnSequenceTreeRebuilt() |
AvaScene.h | ||
virtual const TArray< TWeakObjectPtr< UAvaSequence > > & GetRootSequences() |
AvaScene.h | ||
virtual TArray< TWeakObjectPtr< UAvaSequence > > & GetRootSequencesMutable() |
AvaScene.h | ||
virtual FName GetSequenceProviderDebugName() |
AvaScene.h | ||
virtual const TArray< TObjectPtr< UAvaSequence > > & GetSequences() |
AvaScene.h | ||
virtual void OnEditorSequencerCreated
(
const TSharedPtr< ISequencer >& InSequencer |
AvaScene.h | ||
virtual void RebuildSequenceTree() |
AvaScene.h | ||
virtual void RemoveSequence
(
UAvaSequence* InSequence |
AvaScene.h | ||
virtual void ScheduleRebuildSequenceTree() |
AvaScene.h | ||
virtual void SetDefaultSequence
(
UAvaSequence* InSequence |
AvaScene.h | ||
virtual UObject * ToUObject() |
AvaScene.h |
Overridden from IAvaSceneInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UAvaAttributeContainer * GetAttributeContainer() |
AvaScene.h | ||
virtual FNavigationToolSaveState & GetNavigationToolSaveState() |
AvaScene.h | ||
virtual IAvaSequencePlaybackObject * GetPlaybackObject() |
AvaScene.h | ||
virtual URemoteControlPreset * GetRemoteControlPreset() |
AvaScene.h | ||
virtual ULevel * GetSceneLevel() |
AvaScene.h | ||
virtual UAvaSceneSettings * GetSceneSettings() |
AvaScene.h | ||
virtual const FAvaSceneTree & GetSceneTree () |
AvaScene.h | ||
virtual FAvaSceneTree & GetSceneTree () |
AvaScene.h | ||
virtual const IAvaSequenceProvider * GetSequenceProvider () |
AvaScene.h | ||
virtual IAvaSequenceProvider * GetSequenceProvider () |
AvaScene.h |
Overridden from IAvaRemoteControlInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnValuesApplied_Implementation() |
AvaScene.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AvaScene.h | |||
static void NotifySceneEvent
(
ESceneAction InAction |
AvaScene.h |