8#include "MovieSceneReplaceableActorBinding.generated.h"
14UCLASS(MinimalAPI, BlueprintType,
EditInlineNew, DefaultToInstanced, Meta=(DisplayName=
"Replaceable Actor"))
50UCLASS(Abstract, Blueprintable, MinimalAPI,
EditInlineNew, DefaultToInstanced, Meta=(ShowWorldContextPin, DisplayName=
"Replaceable Blueprint Base"))
68#if WITH_EDITORONLY_DATA
71 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category=
"Sequencer")
75 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category=
"Sequencer")
87 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category =
"Sequencer")
88 int32 CustomBindingPriority = BaseEnginePriority;
94 int32 GetCustomBindingPriority() const
override final {
return CustomBindingPriority; }
100 UFUNCTION(BlueprintImplementableEvent, CallInEditor, meta=(DisplayName =
"Resolve Runtime Binding"))
109 bool BP_SupportsBindingCreationFromObject(const
UObject* SourceObject) const;
126 bool SupportsBindingCreationFromObject(
const UObject* SourceObject)
const override final;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition SharedPointer.h:153
Definition SubclassOf.h:30
Definition MovieSceneCustomBinding.h:62
Definition MovieSceneReplaceableActorBinding.h:53
TSubclassOf< UMovieSceneSpawnableBindingBase > GetInnerSpawnableClass() const override final
Definition MovieSceneReplaceableActorBinding.h:124
Definition MovieSceneReplaceableActorBinding.h:17
virtual int32 GetCustomBindingPriority() const override
Definition MovieSceneReplaceableActorBinding.h:44
virtual void InitReplaceableBinding(UObject *SourceObject, UMovieScene &OwnerMovieScene) override
Definition MovieSceneReplaceableActorBinding.h:40
virtual FMovieSceneBindingResolveResult ResolveRuntimeBindingInternal(const FMovieSceneBindingResolveParams &ResolveParams, int32 BindingIndex, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState) const override
Definition MovieSceneReplaceableActorBinding.h:37
Definition MovieSceneReplaceableBinding.h:35
Definition MovieSceneSpawnableBinding.h:33
Definition MovieScene.h:358
@ false
Definition radaudio_common.h:23
Definition MovieSceneBindingReferences.h:27
Definition MovieSceneCustomBinding.h:44
Definition MovieSceneBindingReferences.h:47
Definition MovieSceneCustomBinding.h:28