UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieScene3DPathTemplate.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 "
Misc/Guid.h
"
8
#include "
Channels/MovieSceneFloatChannel.h
"
9
#include "
Evaluation/MovieSceneEvalTemplate.h
"
10
#include "
Sections/MovieScene3DPathSection.h
"
11
#include "
MovieSceneObjectBindingID.h
"
12
#include "MovieScene3DPathTemplate.generated.h"
13
14
USTRUCT
()
15
struct
FMovieScene3DPathSectionTemplate
:
public
FMovieSceneEvalTemplate
16
{
17
GENERATED_BODY
()
18
19
FMovieScene3DPathSectionTemplate
()
20
: FrontAxisEnum(
MovieScene3DPathSection_Axis
::
X
)
21
, UpAxisEnum(
MovieScene3DPathSection_Axis
::
X
)
22
, bFollow(
false
)
23
, bReverse(
false
)
24
, bForceUpright(
false
)
25
{}
26
FMovieScene3DPathSectionTemplate
(
const
UMovieScene3DPathSection
& Section);
27
29
UPROPERTY
()
30
FMovieSceneObjectBindingID
PathBindingID;
31
33
UPROPERTY
()
34
FMovieSceneFloatChannel
TimingCurve;
35
37
UPROPERTY
()
38
MovieScene3DPathSection_Axis
FrontAxisEnum;
39
41
UPROPERTY
()
42
MovieScene3DPathSection_Axis
UpAxisEnum;
43
45
UPROPERTY
()
46
uint32
bFollow:1;
47
49
UPROPERTY
()
50
uint32
bReverse:1;
51
53
UPROPERTY
()
54
uint32
bForceUpright:1;
55
56
private
:
57
58
virtual
UScriptStruct
& GetScriptStructImpl()
const override
{
return
*
StaticStruct
(); }
59
virtual
void
Evaluate(
const
FMovieSceneEvaluationOperand
& Operand,
const
FMovieSceneContext
&
Context
,
const
FPersistentEvaluationData
&
PersistentData
,
FMovieSceneExecutionTokens
& ExecutionTokens)
const override
;
60
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
X
#define X(Name, Desc)
Definition
FormatStringSan.h:47
Guid.h
MovieScene3DPathSection.h
MovieScene3DPathSection_Axis
MovieScene3DPathSection_Axis
Definition
MovieScene3DPathSection.h:17
MovieSceneEvalTemplate.h
MovieSceneFloatChannel.h
MovieSceneObjectBindingID.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
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
UMovieScene3DPathSection
Definition
MovieScene3DPathSection.h:33
UScriptStruct
Definition
Class.h:1720
false
@ false
Definition
radaudio_common.h:23
FMovieScene3DPathSectionTemplate
Definition
MovieScene3DPathTemplate.h:16
FMovieSceneContext
Definition
MovieScenePlayback.h:184
FMovieSceneEvalTemplate
Definition
MovieSceneEvalTemplate.h:47
FMovieSceneEvaluationOperand
Definition
MovieSceneEvaluationOperand.h:15
FMovieSceneExecutionTokens
Definition
MovieSceneExecutionTokens.h:35
FMovieSceneFloatChannel
Definition
MovieSceneFloatChannel.h:122
FMovieSceneObjectBindingID
Definition
MovieSceneObjectBindingID.h:203
FPersistentEvaluationData
Definition
PersistentEvaluationData.h:91
Engine
Source
Runtime
MovieSceneTracks
Private
Evaluation
MovieScene3DPathTemplate.h
Generated by
1.9.8