6#include "Containers/Array.h"
18#include "MovieSceneDecompositionQuery.generated.h"
152 enum class EDecomposedValueBlendType
174 FDecomposedValue
Value;
186 template<
typename PropertyType>
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define Absolute(a)
Definition Predicates.inl:150
Definition MovieSceneDecompositionQuery.h:217
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition Interface.h:19
Definition MovieSceneDecompositionQuery.h:211
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneDecompositionQuery.h:70
FORCENOINLINE double Normalize() const
Definition MovieSceneDecompositionQuery.h:77
FORCENOINLINE FAccumulatedWeightedValue Accumulate(const FAccumulatedWeightedValue &Other) const
Definition MovieSceneDecompositionQuery.h:102
double Total
Definition MovieSceneDecompositionQuery.h:72
float TotalWeight
Definition MovieSceneDecompositionQuery.h:74
FORCENOINLINE FAccumulatedWeightedValue & AccumulateThis(const FAccumulatedWeightedValue &Other)
Definition MovieSceneDecompositionQuery.h:90
FORCENOINLINE FAccumulatedWeightedValue & AccumulateThis(const FWeightedValue &Other)
Definition MovieSceneDecompositionQuery.h:83
FORCENOINLINE FAccumulatedWeightedValue Accumulate(const FWeightedValue &Other) const
Definition MovieSceneDecompositionQuery.h:97
Definition MovieSceneEntityIDs.h:174
Definition MovieSceneDecompositionQuery.h:117
double Additive
Definition MovieSceneDecompositionQuery.h:122
FAccumulatedWeightedValue Absolute
Definition MovieSceneDecompositionQuery.h:119
Definition MovieSceneDecompositionQuery.h:115
TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > DecomposedAdditives
Definition MovieSceneDecompositionQuery.h:135
TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > DecomposedAbsolutes
Definition MovieSceneDecompositionQuery.h:134
FResult Result
Definition MovieSceneDecompositionQuery.h:126
MOVIESCENE_API double Recompose(FMovieSceneEntityID EntityID, double CurrentValue, const double *InitialValue) const
Definition MovieSceneDecompositionQuery.cpp:73
TArray< FWeightedValue > AllDecomposedOverrides
Definition MovieSceneDecompositionQuery.h:129
TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > DecomposedOverrides
Definition MovieSceneDecompositionQuery.h:136
Definition MovieSceneDecompositionQuery.h:33
UObject * Object
Definition MovieSceneDecompositionQuery.h:41
bool bConvertFromSourceEntityIDs
Definition MovieSceneDecompositionQuery.h:38
TArrayView< const FMovieSceneEntityID > Entities
Definition MovieSceneDecompositionQuery.h:35
Definition MovieSceneEntityIDs.h:302
Definition MovieSceneDecompositionQuery.h:201
TArray< FIntermediatePropertyValue, TInlineAllocator< 1 > > Values
Definition MovieSceneDecompositionQuery.h:202
Definition MovieSceneDecompositionQuery.h:178
FDecompositionQuery Query
Definition MovieSceneDecompositionQuery.h:179
FComponentTypeID PropertyTag
Definition MovieSceneDecompositionQuery.h:183
FComponentTypeID ResultComponentType
Definition MovieSceneDecompositionQuery.h:182
FMovieSceneEntityID PropertyEntityID
Definition MovieSceneDecompositionQuery.h:181
uint16 DecomposeBlendChannel
Definition MovieSceneDecompositionQuery.h:180
Definition MovieSceneDecompositionQuery.h:46
bool bIsAdditive
Definition MovieSceneDecompositionQuery.h:56
double BaseValue
Definition MovieSceneDecompositionQuery.h:52
bool operator<(const FWeightedValue &RHS) const
Definition MovieSceneDecompositionQuery.h:62
int32 BlendingOrder
Definition MovieSceneDecompositionQuery.h:54
double Value
Definition MovieSceneDecompositionQuery.h:48
float Weight
Definition MovieSceneDecompositionQuery.h:50
double Get() const
Definition MovieSceneDecompositionQuery.h:58
Definition MovieSceneDecompositionQuery.h:188
TRecompositionResult(const PropertyType &InCurrentValue, int32 Num)
Definition MovieSceneDecompositionQuery.h:189
TArray< PropertyType, TInlineAllocator< 1 > > Values
Definition MovieSceneDecompositionQuery.h:197