Module |
|
Header |
/Engine/Source/Runtime/LevelSequence/Public/LevelSequence.h |
Include |
#include "LevelSequence.h" |
class ULevelSequence :
public UMovieSceneSequence,
public IInterface_AssetUserData
Movie scene animation for Actors.
Name | Description | ||
---|---|---|---|
|
AssetUserData |
Array of user data stored with the asset |
|
|
BindingReferences |
References to bound objects. |
|
|
UBlueprint *... |
DirectorBlueprint |
A pointer to the director blueprint that generates this sequence's DirectorClass. |
|
UClass * |
DirectorClass |
The class that is used to spawn this level sequence's director instance. |
|
UMovieScene ... |
MovieScene |
Pointer to the movie scene that controls this animation. |
|
ObjectReferences |
Legacy object references - should be read-only. Not deprecated because they need to still be saved |
Name | Description | |
---|---|---|
|
ULevelSequence ( |
Name | Description | ||
---|---|---|---|
|
ConvertPersistentBindingsToDefault ( |
Convert old-style lazy object ptrs to new-style references using the specified context |
|
|
MetaDataType... |
CopyMetaData ( |
Copy the specified meta data into this level sequence, overwriting any existing meta-data of the same type Meta-data may implement the ILevelSequenceMetaData interface in order to hook into default ULevelSequence functionality. |
|
UObject *... |
CopyMetaData ( |
Copy the specified meta data into this level sequence, overwriting any existing meta-data of the same type Meta-data may implement the ILevelSequenceMetaData interface in order to hook into default ULevelSequence functionality. |
|
MetaDataType... |
FindMetaData() |
Find meta-data of a particular type for this level sequence instance |
|
UObject *... |
FindMetaDataByClass ( |
Find meta-data of a particular type for this level sequence instance. |
|
FindOrAddBinding ( |
||
|
MetaDataType... |
FindOrAddMetaData() |
Find meta-data of a particular type for this level sequence instance, adding one if it was not found. |
|
UObject *... |
FindOrAddMetaDataByClass ( |
Find meta-data of a particular type for this level sequence instance, adding it if it doesn't already exist. |
|
UBlueprint &... |
GetDirectorBlueprint() |
Retrieve the currently assigned director blueprint for this level sequence |
|
Initialize() |
Initialize this level sequence. |
|
|
LocateBoundObjects |
||
|
OnDirectorRecompiled ( |
Invoked when this level sequence's director blueprint has been recompiled |
|
|
RemoveMetaData() |
Remove meta-data of a particular type for this level sequence instance, if it exists |
|
|
RemoveMetaDataByClass ( |
Remove meta-data of a particular type for this level sequence instance, if it exists |
|
|
SetDirectorBlueprint ( |
Assign a new director blueprint to this level sequence. |
Name | Description | ||
---|---|---|---|
|
AllowsSpawnableObjects() |
Whether objects can be spawned at run-time. |
|
|
BindPossessableObject |
Called when Sequencer has created an object binding for a possessable object |
|
|
CanAnimateObject ( |
Specifies whether this sequence can animate the object in question (either as a spawnable or possessable) |
|
|
CanPossessObject |
Check whether the given object can be possessed by this animation. |
|
|
CanRebindPossessable ( |
Specifies whether this sequence allows rebinding of the specified possessable |
|
|
UObject *... |
CreateDirectorInstance ( |
Called to retrieve or construct a director instance to be used for the specified player |
|
CreatePossessable ( |
Called to add a new possessable for the specified object |
|
|
CreateSpawnable ( |
Called to add a new spawnable for the specified object |
|
|
GatherExpiredObjects ( |
Called to validate the specified object cache by removing anything that should be deemed out of date |
|
|
UMovieScene ... |
GetMovieScene() |
Get the movie scene that controls this animation. |
|
UObject *... |
GetParentObject ( |
Get the logical parent object for the supplied object (not necessarily its outer). |
|
ETrackSuppor... |
IsTrackSupported ( |
Sequences can determine whether they support a particular track type |
|
LocateBoundObjects ( |
Locate all the objects that correspond to the specified object ID, using the specified context |
|
|
UObject *... |
MakeSpawnableTemplateFromInstance |
Create a spawnable object template from the specified source object |
|
UnbindInvalidObjects |
Unbinds specific objects from the provided GUID that do not resolve |
|
|
UnbindObjects |
Unbinds specific objects from the provided GUID |
|
|
UnbindPossessableObjects ( |
Unbinds all possessable objects from the provided GUID. |
Name | Description | ||
---|---|---|---|
|
GetAssetRegistryTagMetadata ( |
Gathers a collection of asset registry tag metadata |
|
|
GetAssetRegistryTags ( |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Rename ( |
Rename this object to a unique name, or change its outer. |
Name | Description | ||
---|---|---|---|
|
AddAssetUserData ( |
||
|
const TArray... |
GetAssetUserDataArray() |
|
|
UAssetUserDa... |
GetAssetUserDataOfClass ( |
|
|
RemoveUserDataOfClass ( |
Name | Description | ||
---|---|---|---|
|
PossessedObjects_DEPRECATED |
Deprecated property housing old possessed object bindings |