Navigation
API > API/Plugins > API/Plugins/AvalancheSequence
| Name | IAvaSequenceProvider |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSequence/Public/IAvaSequenceProvider.h |
| Include Path | #include "IAvaSequenceProvider.h" |
Syntax
class IAvaSequenceProvider
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddSequence
(
UAvaSequence* InSequence |
IAvaSequenceProvider.h | ||
uint32 AddSequences
(
TConstArrayView< UAvaSequence* > InSequences |
Adds the given sequences to the sequence provider | IAvaSequenceProvider.h | |
bool CreateDirectorInstance
(
UAvaSequence& InSequence, |
IAvaSequenceProvider.h | ||
UWorld * GetContextWorld() |
IAvaSequenceProvider.h | ||
UAvaSequence * GetDefaultSequence() |
Gets the Default Sequence to use when no particular sequence is active. May return null | IAvaSequenceProvider.h | |
bool GetDirectorBlueprint
(
UAvaSequence& InSequence, |
Called to retrieve the Director Blueprint which should only be called in Editor Time | IAvaSequenceProvider.h | |
TSharedPtr< ISequencer > GetEditorSequencer() |
IAvaSequenceProvider.h | ||
FSimpleMulticastDelegate & GetOnSequenceTreeRebuilt() |
Delegate called when the Sequence Tree has been Rebuilt | IAvaSequenceProvider.h | |
const TArray< TWeakObjectPtr< UAvaSequence > > & GetRootSequences() |
IAvaSequenceProvider.h | ||
TArray< TWeakObjectPtr< UAvaSequence > > & GetRootSequencesMutable() |
IAvaSequenceProvider.h | ||
FName GetSequenceProviderDebugName() |
Returns a debug name for the Sequence Provider | IAvaSequenceProvider.h | |
const TArray< TObjectPtr< UAvaSequence > > & GetSequences() |
IAvaSequenceProvider.h | ||
void OnEditorSequencerCreated
(
const TSharedPtr< ISequencer >& InSequencer |
Called after the ISequencer Instance has been created | IAvaSequenceProvider.h | |
virtual void RebuildSequenceTree() |
IAvaSequenceProvider.h | ||
void RemoveSequence
(
UAvaSequence* InSequence |
IAvaSequenceProvider.h | ||
void ScheduleRebuildSequenceTree() |
Executes Rebuild Sequence Tree in a Deferred way rather than executing immediately | IAvaSequenceProvider.h | |
void SetDefaultSequence
(
UAvaSequence* InSequence |
Sets the Default Sequence to use when no particular sequence is active | IAvaSequenceProvider.h | |
UObject * ToUObject() |
Returns this as UObject Outer to use when handling Sequence Objects | IAvaSequenceProvider.h |