Navigation
API > API/Runtime > API/Runtime/MovieScene
Interface used to extend spawn registers to support extra types
| Name | IMovieSceneObjectSpawner |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/IMovieSceneObjectSpawner.h |
| Include Path | #include "IMovieSceneObjectSpawner.h" |
Syntax
class IMovieSceneObjectSpawner
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMovieSceneObjectSpawner() |
Virtual destructor. | IMovieSceneObjectSpawner.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanConvertSpawnableToPossessable
(
FMovieSceneSpawnable& Spawnable |
Check whether the specified Spawnable can become a Possessable. | IMovieSceneObjectSpawner.h | |
virtual bool CanSetupDefaultsForSpawnable
(
UObject* SpawnedObject |
Whether this spawner can set up defaults | IMovieSceneObjectSpawner.h | |
virtual TValueOrError< FNewSpawnable, FText > CreateNewSpawnableType
(
UObject& SourceObject, |
Create a new spawnable type from the given source object | IMovieSceneObjectSpawner.h | |
void DestroySpawnedObject
(
UObject& Object |
Destroy a specific previously spawned object | IMovieSceneObjectSpawner.h | |
virtual int32 GetSpawnerPriority() |
IMovieSceneObjectSpawner.h | ||
UClass * GetSupportedTemplateType() |
Returns the type of object we can spawn | IMovieSceneObjectSpawner.h | |
virtual bool IsEditor() |
IMovieSceneObjectSpawner.h | ||
virtual void SetupDefaultsForSpawnable
(
UObject* SpawnedObject, |
Setup a new spawnable object with some default tracks and keys | IMovieSceneObjectSpawner.h | |
UObject * SpawnObject
(
FMovieSceneSpawnable& Spawnable, |
Spawn an object for the specified GUID, from the specified sequence instance. | IMovieSceneObjectSpawner.h |