Navigation
API > API/Runtime > API/Runtime/MovieScene
The base class for custom spawnable bindings. A spawnable binding will spawn an object upon resolution or return a cached previously spawned object. UMovieSceneSpawnableActorBinding is the reimplementation of previous FMovieSceneSpawnable features and spawns an actor based on a saved template and actor class. Otherwise, projects are free to implement their own Spawnable bindings by overriding this class. In doing so, they could choose to just override GetSpawnObjectClass, PostSpawnObject, and PreDestroyObject for example to do custom post-spawn setup on a character mesh, or they could choose to fully override SpawnObject and DestroySpawnedObject and do their own custom logic for spawning completely.
| Name | UMovieSceneSpawnableBindingBase |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Bindings/MovieSceneSpawnableBinding.h |
| Include Path | #include "Bindings/MovieSceneSpawnableBinding.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UMovieSceneSpawnableBindingBase : public UMovieSceneCustomBinding
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneCustomBinding → UMovieSceneSpawnableBindingBase
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bContinuouslyRespawn | bool | When enabled, this spawnable will always be respawned if it gets destroyed externally. | Bindings/MovieSceneSpawnableBinding.h |
|
| SpawnOwnership | ESpawnOwnership | The spawn ownership setting for this spawnable, allowing spawnables to potentially outlast the lifetime of their sub sequence or sequence altogether. | Bindings/MovieSceneSpawnableBinding.h |
|