Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Bindings
Inheritance Hierarchy
- UMovieSceneReplaceableBindingBase
- UMovieSceneReplaceableActorBinding_BPBase
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Bindings/MovieSceneReplaceableActorBinding.h |
| Include | #include "Bindings/MovieSceneReplaceableActorBinding.h" |
Syntax
UCLASS (Abstract, Blueprintable, MinimalAPI, EditInlineNew, DefaultToInstanced,
Meta=(ShowWorldContextPin, DisplayName="Replaceable Blueprint Base"))
class UMovieSceneReplaceableActorBinding_BPBase : public UMovieSceneReplaceableBindingBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FText | BindingTypePrettyName | Name to show in Sequencer for the custom binding type. | |
| FText | BindingTypeTooltip | Tooltip to show in Sequencer for the custom binding type. | |
| int32 | CustomBindingPriority | Priority with which to consider this binding type over others when considering binding an object to Sequencer. | |
| TSubclassOf< UMovieSceneSpawnableBindingBase > | PreviewSpawnableType | Preview Spawnable Type to use for this replaceable. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BP_InitReplaceableBinding
(
UObject* SourceObject, |
Called after binding creation to allow the replaceable to initialize any data members from the source object. | |
| FMovieSceneBindingResolveResult | BP_ResolveRuntimeBinding
(
const FMovieSceneBindingResolveContext& ResolveContext |
Must be implemented. | |
| bool | BP_SupportsBindingCreationFromObject
(
const UObject* SourceObject |
Called on the binding to determine whether this binding type supports creating a binding from the passed in object. | |
| UMovieSceneCustomBinding * | CreateCustomBindingFromBinding
(
const FMovieSceneBindingReference& BindingReference, |
||
| FText | |||
| FText | MovieSceneCustomBinding overrides | ||
| int32 | |||
| TSubclassOf< UMovieSceneSpawnableBindingBase > | |||
| void | InitReplaceableBinding
(
UObject* SourceObject, |
||
| void | OnBindingAddedOrChanged
(
UMovieScene& OwnerMovieScene |
||
| 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. | |
| bool | SupportsBindingCreationFromObject
(
const UObject* SourceObject |