IMovieSceneObjectSpawner

Interface used to extend spawn registers to support extra types

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/IMovieSceneObjectSpawner.h

Include

#include "IMovieSceneObjectSpawner.h"

Syntax

class IMovieSceneObjectSpawner

Remarks

Interface used to extend spawn registers to support extra types

Destructors

Name Description

Public function Virtual

~IMovieSceneObjectSpawner()

Virtual destructor.

Functions

Name Description

Public function Virtual Const

bool

 

CanConvertSpawnableToPossessable

(
    FMovieSceneSpawnable& Spawnable
)

Check whether the specified Spawnable can become a Possessable.

Public function Virtual Const

bool

 

CanSetupDefaultsForSpawnable

(
    UObject* SpawnedObject
)

Whether this spawner can set up defaults

Public function Virtual

TValueOrErro...

 

CreateNewSpawnableType

(
    UObject& SourceObject,
    UMovieScene& OwnerMovieScene,
    UActorFactory* ActorFactory
)

Create a new spawnable type from the given source object

Public function

void

 

DestroySpawnedObject

(
    UObject& Object
)

Destroy a specific previously spawned object

Public function Const

UClass *

 

GetSupportedTemplateType()

Returns the type of object we can spawn

Public function Virtual Const

bool

 

IsEditor()

Public function Virtual

void

 

SetupDefaultsForSpawnable

(
    UObject* SpawnedObject,
    const FGuid& Guid,
    const TOptional< FTransformData >&...,
    TSharedRef< ISequencer > Sequencer,
    USequencerSettings* Settings
)

Setup a new spawnable object with some default tracks and keys

Public function

UObject *...

 

SpawnObject

(
    FMovieSceneSpawnable& Spawnable,
    FMovieSceneSequenceIDRef TemplateID,
    IMovieScenePlayer& Player
)

Spawn an object for the specified GUID, from the specified sequence instance.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss