10#include "MovieSceneFwd.generated.h"
12#ifndef UE_MOVIESCENE_EVENTS
13 #define UE_MOVIESCENE_EVENTS WITH_EDITOR
16#ifndef UE_MOVIESCENE_EXPENSIVE_CONSISTENCY_CHECKS
17 #define UE_MOVIESCENE_EXPENSIVE_CONSISTENCY_CHECKS 0
20#ifndef UE_MOVIESCENE_ENTITY_DEBUG
21 #define UE_MOVIESCENE_ENTITY_DEBUG !UE_BUILD_SHIPPING
24#ifndef MOVIESCENE_DETAILED_STATS
25 #define MOVIESCENE_DETAILED_STATS 0
35 class ISequenceDataEventHandler;
133UENUM(
Flags, meta=(Bitflags, UseEnumValuesAsMaskValuesInEditor =
"true"))
154#if MOVIESCENE_DETAILED_STATS
155 #define MOVIESCENE_DETAILED_SCOPE_CYCLE_COUNTER SCOPE_CYCLE_COUNTER
157 #define MOVIESCENE_DETAILED_SCOPE_CYCLE_COUNTER(...)
162 #define UE_MOVIESCENE_TODO_IMPL(x) __pragma (x)
164 #define UE_MOVIESCENE_TODO_IMPL(x) _Pragma (#x)
167#ifdef UE_MOVIESCENE_TODOS
168 #define UE_MOVIESCENE_TODO(MSG) UE_MOVIESCENE_TODO_IMPL(message("" __FILE__ "(" PREPROCESSOR_TO_STRING(__LINE__) "): warning TODO: " # MSG))
170 #define UE_MOVIESCENE_TODO(MSG)
#define DECLARE_STATS_GROUP(GroupDesc, GroupId, GroupCat)
Definition Stats.h:689
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
EMovieSceneEvaluationType
Definition MovieSceneFwd.h:56
MOVIESCENE_API FFrameNumber UpgradeLegacyMovieSceneTime(UObject *ErrorContext, FFrameRate InFrameRate, double InTime)
Definition MovieSceneModule.cpp:67
EMovieSceneServerClientMask
Definition MovieSceneFwd.h:135
EMovieSceneSequenceFlags
Definition MovieSceneFwd.h:98
MOVIESCENE_API FFrameRate GetLegacyConversionFrameRate()
Definition MovieSceneModule.cpp:42
EUpdateClockSource
Definition MovieSceneFwd.h:69
MOVIESCENE_API void EmitLegacyOutOfBoundsError(UObject *ErrorContext, FFrameRate InFrameRate, double InTime)
Definition MovieSceneModule.cpp:48
#define UMETA(...)
Definition ObjectMacros.h:747
#define UENUM(...)
Definition ObjectMacros.h:749
Definition MovieSceneFwd.h:41
Type
Definition MovieSceneFwd.h:43
@ Scrubbing
Definition MovieSceneFwd.h:46
@ Jumping
Definition MovieSceneFwd.h:47
@ Stepping
Definition MovieSceneFwd.h:48
Definition ConstraintsManager.h:14
Definition FrameRate.h:21