UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneEventTemplate.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 "
Sections/MovieSceneEventSection.h
"
8
#include "
Sections/MovieSceneEventRepeaterSection.h
"
9
#include "
Sections/MovieSceneEventTriggerSection.h
"
10
#include "
Evaluation/MovieSceneEvalTemplate.h
"
11
#include "
MovieSceneObjectBindingID.h
"
12
13
#include "MovieSceneEventTemplate.generated.h"
14
15
class
UMovieSceneEventTrack
;
16
struct
EventData;
17
18
USTRUCT
()
19
struct
FMovieSceneEventSectionTemplate
:
public
FMovieSceneEvalTemplate
20
{
21
GENERATED_BODY
()
22
23
FMovieSceneEventSectionTemplate
() : bFireEventsWhenForwards(
false
), bFireEventsWhenBackwards(
false
) {}
24
FMovieSceneEventSectionTemplate
(
const
UMovieSceneEventSection
& Section,
const
UMovieSceneEventTrack
& Track);
25
26
UPROPERTY
()
27
FMovieSceneEventSectionData
EventData;
28
29
UPROPERTY
()
30
uint32
bFireEventsWhenForwards : 1;
31
32
UPROPERTY
()
33
uint32
bFireEventsWhenBackwards : 1;
34
35
private
:
36
37
virtual
UScriptStruct
& GetScriptStructImpl()
const override
{
return
*
StaticStruct
(); }
38
virtual
void
EvaluateSwept(
const
FMovieSceneEvaluationOperand
& Operand,
const
FMovieSceneContext
&
Context
,
const
TRange<FFrameNumber>
&
SweptRange
,
const
FPersistentEvaluationData
&
PersistentData
,
FMovieSceneExecutionTokens
& ExecutionTokens)
const override
;
39
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
MovieSceneEvalTemplate.h
MovieSceneEventRepeaterSection.h
MovieSceneEventSection.h
MovieSceneEventTriggerSection.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
TRange
Definition
Range.h:50
UMovieSceneEventSection
Definition
MovieSceneEventSection.h:237
UMovieSceneEventTrack
Definition
MovieSceneEventTrack.h:36
UScriptStruct
Definition
Class.h:1720
false
@ false
Definition
radaudio_common.h:23
FMovieSceneContext
Definition
MovieScenePlayback.h:184
FMovieSceneEvalTemplate
Definition
MovieSceneEvalTemplate.h:47
FMovieSceneEvaluationOperand
Definition
MovieSceneEvaluationOperand.h:15
FMovieSceneEventSectionData
Definition
MovieSceneEventSection.h:142
FMovieSceneEventSectionTemplate
Definition
MovieSceneEventTemplate.h:20
FMovieSceneExecutionTokens
Definition
MovieSceneExecutionTokens.h:35
FPersistentEvaluationData
Definition
PersistentEvaluationData.h:91
Engine
Source
Runtime
MovieSceneTracks
Private
Evaluation
MovieSceneEventTemplate.h
Generated by
1.9.8