Navigation
API > API/Plugins > API/Plugins/AvalancheSequence
Inheritance Hierarchy
- IAvaSequenceProvider
- AAvaScene
References
| Module | AvalancheSequence |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheSequence/Public/IAvaSequenceProvider.h |
| Include | #include "IAvaSequenceProvider.h" |
Syntax
class IAvaSequenceProvider
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddSequence
(
UAvaSequence* InSequence |
||
| bool | CreateDirectorInstance
(
UAvaSequence& InSequence, |
||
| UWorld * | |||
| UAvaSequence * | Gets the Default Sequence to use when no particular sequence is active. May return null | ||
| bool | GetDirectorBlueprint
(
UAvaSequence& InSequence, |
Called to retrieve the Director Blueprint which should only be called in Editor Time | |
| TSharedPtr< ISequencer > | |||
| FSimpleMulticastDelegate & | Delegate called when the Sequence Tree has been Rebuilt | ||
| const TArray< TWeakObjectPtr< UAvaSequence > > & | |||
| TArray< TWeakObjectPtr< UAvaSequence > > & | |||
| FName | Returns a debug name for the Sequence Provider | ||
| const TArray< TObjectPtr< UAvaSequence > > & | GetSequences () |
||
| void | OnEditorSequencerCreated
(
const TSharedPtr< ISequencer >& InSequencer |
Called after the ISequencer Instance has been created | |
| void | |||
| void | RemoveSequence
(
UAvaSequence* InSequence |
||
| void | Executes Rebuild Sequence Tree in a Deferred way rather than executing immediately | ||
| void | SetDefaultSequence
(
UAvaSequence* InSequence |
Sets the Default Sequence to use when no particular sequence is active | |
| UObject * | ToUObject () |
Returns this as UObject Outer to use when handling Sequence Objects |