Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSequence
- UActorSequence
- UContextualAnimMovieSceneSequence
- ULevelSequence
- UMovieSceneTestSequence
- UTemplateSequence
- UCameraAnimationSequence
- UWidgetAnimation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneSequence.h |
Include | #include "MovieSceneSequence.h" |
Syntax
class UMovieSceneSequence : public UMovieSceneSignedObject
Remarks
Abstract base class for movie scene animations (C++ version).
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bParentContextsAreSignificant | True if the result of GetParentObject is significant in object resolution for LocateBoundObjects. |
![]() |
bool | bPlayableDirectly | When true, this sequence should be compiled as if it is playable directly (outside of a root sequence). |
![]() |
EMovieSceneCompletionMode | DefaultCompletionMode | The default completion mode for this movie scene when a section's completion mode is set to project default |
![]() |
EMovieSceneSequenceFlags | SequenceFlags | Flags used to define this sequence's behavior and characteristics |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMovieSceneSequence
(
const FObjectInitializer& Init |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Whether objects can be spawned at run-time. | |
![]() ![]() |
bool | True if the result of GetParentObject is significant in object resolution for LocateBoundObjects. | |
![]() ![]() |
void | BindPossessableObject
(
const FGuid& ObjectId, |
Called when Sequencer has created an object binding for a possessable object |
![]() ![]() ![]() |
bool | CanAnimateObject
(
UObject& InObject |
Specifies whether this sequence can animate the object in question (either as a spawnable or possessable) |
![]() ![]() ![]() |
bool | CanPossessObject
(
UObject& Object, |
Check whether the given object can be possessed by this animation. |
![]() ![]() ![]() |
bool | CanRebindPossessable
(
const FMovieScenePossessable& InPossessable |
Specifies whether this sequence allows rebinding of the specified possessable |
![]() ![]() |
UObject * | CreateDirectorInstance
(
IMovieScenePlayer& Player, |
Called to retrieve or construct a director instance to be used for the specified player |
![]() ![]() |
FGuid | CreatePossessable
(
UObject* ObjectToPossess |
Called to add a new possessable for the specified object |
![]() ![]() |
FGuid | CreateSpawnable
(
UObject* ObjectToSpawn |
Called to add a new spawnable for the specified object |
![]() ![]() |
FMovieSceneObjectBindingID | FindBindingByTag
(
FName InBindingName |
Find the first object binding ID associated with the specified tag name (set up through RMB->Expose on Object bindings from within sequencer) |
![]() ![]() ![]() |
FGuid | FindBindingFromObject
(
UObject* InObject, |
Optional method for efficient lookup of an object binding from an actual object in the world |
![]() ![]() |
const TArray< FMovieSceneObjectBindingID > & | FindBindingsByTag
(
FName InBindingName |
Find all object binding IDs associated with the specified tag name (set up through RMB->Expose on Object bindings from within sequencer) |
![]() ![]() |
FGuid | FindPossessableObjectId
(
UObject& Object, |
Attempt to find the guid relating to the specified object |
![]() ![]() ![]() |
void | GatherExpiredObjects
(
const FMovieSceneObjectCache& InObjectCache, |
Called to validate the specified object cache by removing anything that should be deemed out of date |
![]() ![]() |
UMovieSceneCompiledData * | ||
![]() ![]() ![]() |
FText | Get the display name for this movie sequence | |
![]() ![]() |
FMovieSceneTimecodeSource | Get the earliest timecode source out of all of the movie scene sections contained within this sequence's movie scene. | |
![]() ![]() |
EMovieSceneSequenceFlags | GetFlags () |
Access the flags that define this sequence's characteristics and behavior |
![]() ![]() ![]() |
UMovieScene * | Get the movie scene that controls this animation. | |
![]() |
UMovieSceneCompiledData * | ||
![]() ![]() ![]() |
UObject * | GetParentObject
(
UObject* Object |
Get the logical parent object for the supplied object (not necessarily its outer). |
![]() ![]() |
bool | Check whether this sequence is playable directly outside of a root sub sequence or not | |
![]() ![]() ![]() |
ETrackSupport | IsTrackSupported
(
TSubclassOf< UMovieSceneTrack > InTrackClass |
Sequences can determine whether they support a particular track type |
![]() ![]() |
TArray< UObject *, TInlineAllocator< 1 > > | LocateBoundObjects
(
const FGuid& ObjectId, |
Locate all the objects that correspond to the specified object ID, using the specified context |
![]() ![]() ![]() |
void | LocateBoundObjects
(
const FGuid& ObjectId, |
Locate all the objects that correspond to the specified object ID, using the specified context |
![]() ![]() |
UObject * | MakeSpawnableTemplateFromInstance
(
UObject& InSourceObject, |
Create a spawnable object template from the specified source object |
![]() ![]() ![]() |
EMovieSceneServerClientMask | OverrideNetworkMask
(
EMovieSceneServerClientMask InDefaultMask |
|
![]() |
void | SetPlayableDirectly
(
bool bInPlayableDirectly |
Assign whether this sequence is playable directly outside of a root sub sequence or not |
![]() |
void | SetSequenceFlags
(
EMovieSceneSequenceFlags InFlags |
|
![]() ![]() |
void | UnbindInvalidObjects
(
const FGuid& ObjectId, |
Unbinds specific objects from the provided GUID that do not resolve |
![]() ![]() |
void | UnbindObjects
(
const FGuid& ObjectId, |
Unbinds specific objects from the provided GUID |
![]() ![]() |
void | UnbindPossessableObjects
(
const FGuid& ObjectId |
Unbinds all possessable objects from the provided GUID. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
Called before destroying the object. |
![]() ![]() |
void | PostDuplicate
(
bool bDuplicateForPIE |
Called after duplication & serialization and before PostLoad. |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |