UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieScenePropertyTemplates.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
UObject/ObjectMacros.h
"
7
#include "
Evaluation/MovieSceneEvalTemplate.h
"
8
#include "
Evaluation/MovieScenePropertyTemplate.h
"
9
#include "
Evaluation/Blending/MovieSceneBlendType.h
"
10
#include "
Channels/MovieSceneBoolChannel.h
"
11
#include "
Channels/MovieSceneByteChannel.h
"
12
#include "
Channels/MovieSceneIntegerChannel.h
"
13
#include "
Channels/MovieSceneFloatChannel.h
"
14
#include "
EulerTransform.h
"
15
#include "MovieScenePropertyTemplates.generated.h"
16
17
class
UMovieSceneBoolSection
;
18
class
UMovieSceneByteSection
;
19
class
UMovieSceneFloatSection
;
20
class
UMovieSceneIntegerSection
;
21
class
UMovieScenePropertyTrack
;
22
class
UMovieSceneVectorSection
;
23
class
UMovieSceneEnumSection
;
24
class
UMovieScene3DTransformSection
;
25
26
27
USTRUCT
()
28
struct
FMovieSceneBoolPropertySectionTemplate
:
public
FMovieScenePropertySectionTemplate
29
{
30
GENERATED_BODY
()
31
32
FMovieSceneBoolPropertySectionTemplate
() {}
33
FMovieSceneBoolPropertySectionTemplate
(
const
UMovieSceneBoolSection
& Section,
const
UMovieScenePropertyTrack
& Track);
34
35
protected
:
36
37
virtual
UScriptStruct
&
GetScriptStructImpl
()
const override
{
return
*
StaticStruct
(); }
38
virtual
void
SetupOverrides
()
override
{ EnableOverrides(RequiresSetupFlag); }
39
virtual
void
Evaluate(
const
FMovieSceneEvaluationOperand
& Operand,
const
FMovieSceneContext
&
Context
,
const
FPersistentEvaluationData
&
PersistentData
,
FMovieSceneExecutionTokens
& ExecutionTokens)
const override
;
40
41
UPROPERTY
()
42
FMovieSceneBoolChannel
BoolCurve;
43
};
44
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EulerTransform.h
MovieSceneBlendType.h
MovieSceneBoolChannel.h
MovieSceneByteChannel.h
MovieSceneEvalTemplate.h
MovieSceneFloatChannel.h
MovieSceneIntegerChannel.h
MovieScenePropertyTemplate.h
ObjectMacros.h
UPROPERTY
#define UPROPERTY(...)
UObject definition macros.
Definition
ObjectMacros.h:744
GENERATED_BODY
#define GENERATED_BODY(...)
Definition
ObjectMacros.h:765
USTRUCT
#define USTRUCT(...)
Definition
ObjectMacros.h:746
StaticStruct
UScriptStruct * StaticStruct()
Definition
ReflectedTypeAccessors.h:18
EVulkanSyncPointType::Context
@ Context
UMovieScene3DTransformSection
Definition
MovieScene3DTransformSection.h:220
UMovieSceneBoolSection
Definition
MovieSceneBoolSection.h:25
UMovieSceneByteSection
Definition
MovieSceneByteSection.h:19
UMovieSceneEnumSection
Definition
MovieSceneEnumSection.h:19
UMovieSceneFloatSection
Definition
MovieSceneFloatSection.h:24
UMovieSceneIntegerSection
Definition
MovieSceneIntegerSection.h:22
UMovieScenePropertyTrack
Definition
MovieScenePropertyTrack.h:30
UScriptStruct
Definition
Class.h:1720
FMovieSceneBoolChannel
Definition
MovieSceneBoolChannel.h:32
FMovieSceneBoolPropertySectionTemplate
Definition
MovieScenePropertyTemplates.h:29
FMovieSceneBoolPropertySectionTemplate::SetupOverrides
virtual void SetupOverrides() override
Definition
MovieScenePropertyTemplates.h:38
FMovieSceneBoolPropertySectionTemplate::GetScriptStructImpl
virtual UScriptStruct & GetScriptStructImpl() const override
Definition
MovieScenePropertyTemplates.h:37
FMovieSceneContext
Definition
MovieScenePlayback.h:184
FMovieSceneEvaluationOperand
Definition
MovieSceneEvaluationOperand.h:15
FMovieSceneExecutionTokens
Definition
MovieSceneExecutionTokens.h:35
FMovieScenePropertySectionTemplate
Definition
MovieScenePropertyTemplate.h:231
FPersistentEvaluationData
Definition
PersistentEvaluationData.h:91
Engine
Source
Runtime
MovieSceneTracks
Private
Evaluation
MovieScenePropertyTemplates.h
Generated by
1.9.8