Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Bindings
Inheritance Hierarchy
- UMovieSceneReplaceableBindingBase
- UMovieSceneReplaceableActorBinding
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Bindings/MovieSceneReplaceableActorBinding.h |
| Include | #include "Bindings/MovieSceneReplaceableActorBinding.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, EditInlineNew, DefaultToInstanced,
Meta=(DisplayName="Replaceable Actor"))
class UMovieSceneReplaceableActorBinding : public UMovieSceneReplaceableBindingBase
Remarks
An implementation of UMovieSceneReplaceableBindingBase that uses UMovieSceneSpawnableActorBinding as the preview spawnable, and has no implementation of ResolveRuntimeBindingInternal, relying instead of Sequencer's built in BindingOverride mechanism for binding at runtime.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FText | MovieSceneCustomBinding overrides Note that we specifically don't implement CreateCustomBinding here- it's implemented in the base class and separately calls CreateInnerSpawnable and InitReplaceableBinding which we implement here (though InitReplaceableBinding has an empty implementation in this class). | ||
| int32 | |||
| TSubclassOf< UMovieSceneSpawnableBindingBase > | |||
| void | InitReplaceableBinding
(
UObject* SourceObject, |
Empty implementation by default as we don't need to initialize any data members other than the spawnable,which is initialized by CreateInnerSpawnable above. | |
| FMovieSceneBindingResolveResult | ResolveRuntimeBindingInternal
(
const FMovieSceneBindingResolveParams& ResolveParams, |
By default we return nullptr here, as we rely on Sequencer's BindingOverride mechanism to bind these actors during runtime. |