Navigation
API > API/Runtime > API/Runtime/MovieScene
MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object
| Name | FMovieScenePossessable |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/MovieScenePossessable.h |
| Include Path | #include "MovieScenePossessable.h" |
Syntax
USTRUCT ()
struct FMovieScenePossessable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieScenePossessable
(
const FString& InitName, |
Creates and initializes a new instance. | MovieScenePossessable.h | |
| Default constructor. | MovieScenePossessable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Tags | TArray< FName > | Array of tags that can be used for grouping and categorizing. | MovieScenePossessable.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Guid | FGuid | Unique identifier of the possessable object. | MovieScenePossessable.h | |
| Name | FString | Name label for this slot | MovieScenePossessable.h | |
| ParentGuid | FGuid | GUID relating to this possessable's parent, if applicable. | MovieScenePossessable.h | |
| PossessedObjectClass | TSoftClassPtr< UObject > | Type of the object we'll be possessing | MovieScenePossessable.h | |
| SpawnableObjectBindingID | FMovieSceneObjectBindingID | Optional object binding ID if this possessable possesses a spawnable | MovieScenePossessable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BindSpawnableObject
(
FMovieSceneSequenceID SequenceID, |
MovieScenePossessable.h | ||
bool BindSpawnableObject
(
FMovieSceneSequenceID SequenceID, |
Bind the potential spawnable object to this possessable by setting the ObjectBindingID | MovieScenePossessable.h | |
void FixupPossessedObjectClass
(
UMovieSceneSequence* InSequence, |
Fixup the possessed object class by resolving the possessable and determining the most common class | MovieScenePossessable.h | |
| Get the unique identifier of the possessed object. | MovieScenePossessable.h | ||
const UClass * GetLoadedPossessedObjectClass () |
Get the class of the possessed object. | MovieScenePossessable.h | |
| Get the name of the possessed object. | MovieScenePossessable.h | ||
const FGuid & GetParent() |
Get the guid of this possessable's parent, if applicable | MovieScenePossessable.h | |
const UClass * GetPossessedObjectClass () |
Get the class of the possessed object. Will load the class if it hasn't been loaded yet. | MovieScenePossessable.h | |
const FMovieSceneObjectBindingID & GetSpawnableObjectBindingID() |
Get the optional binding id for binding to a spawnable | MovieScenePossessable.h | |
void SetGuid
(
const FGuid& InGuid |
Set the unique identifier | MovieScenePossessable.h | |
void SetName
(
const FString& InName |
Set the name of the possessed object | MovieScenePossessable.h | |
| MovieScenePossessable.h | |||
void SetParent
(
const FGuid& InParentGuid, |
Set the guid of this possessable's parent | MovieScenePossessable.h | |
void SetPossessedObjectClass
(
UClass* InClass |
Set the class of the possessed object. | MovieScenePossessable.h | |
void SetSpawnableObjectBindingID
(
const FMovieSceneObjectBindingID& InSpawnableObjectBindingID |
Set the optional binding id for binding to a spawnable | MovieScenePossessable.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicBinding_DEPRECATED | FMovieSceneDynamicBinding | Property has been deprecated- 'Dynamic Bindings' are now handled by UMovieSceneReplaceableDirectorBlueprintBinding and the custom binding system. | MovieScenePossessable.h |