UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneDynamicBinding.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
10#include "UObject/ObjectPtr.h"
11
12#include "MovieSceneDynamicBinding.generated.h"
13
14class UMovieScene;
17
19USTRUCT(BlueprintType)
21{
23
24 UPROPERTY()
25 FSoftObjectPath ObjectValue;
26
27 UPROPERTY(EditAnywhere, Category = "Sequencer|Dynamic Binding")
28 FString Value;
29};
30
34USTRUCT()
36{
38
39
40 UPROPERTY()
42
44 UPROPERTY()
45 TFieldPath<FProperty> ResolveParamsProperty;
46
47#if WITH_EDITORONLY_DATA
48
50 UPROPERTY(EditAnywhere, Category = "Sequencer|Dynamic Binding")
52
56
58 UPROPERTY(EditAnywhere, Category="Sequencer|Dynamic Binding")
60
62 UPROPERTY(EditAnywhere, Category="Sequencer|Dynamic Binding")
64
65#endif
66};
67
71USTRUCT(BlueprintType)
73{
75
76
77 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="General")
79
81 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="General")
82 FGuid ObjectBindingID;
83
85 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="General")
87};
88
89USTRUCT(BlueprintType)
91{
93
94
95 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "General")
97
98 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "General", meta = (DeprecatedProperty, DeprecationMessage = "This property is deprecated, please use the array of Objects instead."))
100
108 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="General")
109 bool bIsPossessedObject = true;
110};
111
117USTRUCT()
119{
121
122 UPROPERTY(EditAnywhere, Category="Sequencer")
124};
125
129UCLASS(meta=(SequencerBindingResolverLibrary), MinimalAPI)
131{
133
134public:
135
137 UFUNCTION(BlueprintPure, Category="Sequencer|Dynamic Binding", meta=(WorldContext="WorldContextObject"))
138 static MOVIESCENE_API FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex = 0);
139};
140
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
@ General
Definition MaterialExpressionFunctionInput.h:41
#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
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition NameTypes.h:617
Definition UnrealType.h:3087
Definition UnrealType.h:174
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition BlueprintFunctionLibrary.h:16
Definition MovieSceneDynamicBinding.h:131
Definition Class.h:2476
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSequence.h:73
Definition MovieScene.h:358
Definition Object.h:95
Definition Guid.h:109
Definition MovieSceneDynamicBinding.h:119
Definition MovieSceneDynamicBinding.h:21
Definition MovieSceneDynamicBinding.h:73
Definition MovieSceneDynamicBinding.h:91
Definition MovieSceneDynamicBinding.h:36
Definition SoftObjectPath.h:56
Definition FieldPath.h:283
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25