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