Navigation
API > API/Plugins > API/Plugins/AvalancheSequence
| Name | UAvaSequence |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSequence/Public/AvaSequence.h |
| Include Path | #include "AvaSequence.h" |
Syntax
UCLASS (BlueprintType, Config=MotionDesign)
class UAvaSequence : public ULevelSequence
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneSequence → ULevelSequence → UAvaSequence
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAvaSequence
(
const FObjectInitializer& InObjectInitializer |
AvaSequence.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UAvaSequence() |
AvaSequence.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSequenceEditUndoEvent | TMulticastDelegate_OneParam< void, UAvaSequence * > | AvaSequence.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnSequenceEditUndoDelegate | FOnSequenceEditUndoEvent | Called on Sequence Edit Undo | AvaSequence.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddChild
(
UAvaSequence* InChild |
AvaSequence.h | ||
void Cleanup() |
Called to clean up resources | AvaSequence.h | |
| Gets the Object Id for the given Object in this Sequence. Potentially slow | AvaSequence.h | ||
const FAvaMark * FindMark
(
const FMovieSceneMarkedFrame& InMarkedFrame |
AvaSequence.h | ||
TArrayView< TWeakObjectPtr<> > FindObjectsFromGuid
(
const FGuid& InGuid |
Gets the Objects Bound for this Sequence. Potentially slow | AvaSequence.h | |
| AvaSequence.h | |||
| AvaSequence.h | |||
const TArray< TWeakObjectPtr< UAvaSequence > > & GetChildren() |
AvaSequence.h | ||
UWorld * GetContextWorld () |
Gets the World of the Sequencer Provider. | AvaSequence.h | |
double GetEndTime() |
Gets the End Time of this Sequence | AvaSequence.h |
|
FName GetLabel() |
AvaSequence.h |
|
|
| AvaSequence.h |
|
||
const TSet< FAvaMark > & GetMarks() |
AvaSequence.h |
|
|
FSimpleMulticastDelegate & GetOnTreeNodeUpdated() |
AvaSequence.h | ||
UAvaSequence * GetParent() |
AvaSequence.h | ||
const FAvaMark * GetPreviewMark() |
Returns the Preview Mark found using PreviewMarkLabel | AvaSequence.h | |
IAvaSequenceProvider * GetSequenceProvider() |
AvaSequence.h | ||
FAvaTagHandle GetSequenceTag() |
AvaSequence.h |
|
|
double GetStartTime() |
Gets the Start Time of this Sequence | AvaSequence.h |
|
void OnObjectTransacted
(
UObject* InObject, |
AvaSequence.h | ||
void OnOuterWorldRenamed
(
UObject* InNewOuter |
AvaSequence.h | ||
void OnSequenceRemoved() |
Called when this Sequence has been removed from its Manager | AvaSequence.h | |
void OnWorldCleanup
(
UWorld* InWorld, |
AvaSequence.h | ||
void RemoveAllChildren() |
AvaSequence.h | ||
bool RemoveChild
(
UAvaSequence* InChild |
AvaSequence.h | ||
void SetLabel
(
FName InLabel |
AvaSequence.h |
|
|
| AvaSequence.h |
|
||
void SetParent
(
UAvaSequence* InParent |
AvaSequence.h | ||
void SetSequenceTag
(
const FAvaTagHandle& InSequenceTag |
AvaSequence.h | ||
int32 UpdateBindings
(
const FTopLevelAssetPath* InOldContext, |
AvaSequence.h | ||
void UpdateMarkList() |
AvaSequence.h | ||
void UpdateTreeNode() |
Cleans up this sequence and recursively calls this on each Child Sequence | AvaSequence.h |
Overridden from ULevelSequence
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize() |
AvaSequence.h |
Overridden from UMovieSceneSequence
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAnimateObject
(
UObject& InObject |
AvaSequence.h | ||
| AvaSequence.h | |||
virtual UObject * CreateDirectorInstance
(
TSharedRef< const FSharedPlaybackState > SharedPlaybackState, |
AvaSequence.h | ||
virtual FText GetDisplayName() |
AvaSequence.h | ||
| AvaSequence.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
AvaSequence.h | ||
virtual void PostLoad() |
AvaSequence.h | ||
virtual void Serialize
(
FArchive& Ar |
AvaSequence.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnSequenceEditUndoEvent::RegistrationType & OnSequenceEditUndo() |
Called on Sequence Edit Undo | AvaSequence.h |