7#include "AnimNodeData.generated.h"
14#define ANIM_NODE_DATA_INVALID_ENTRY 0xffffffff
15#define ANIM_NODE_DATA_INSTANCE_DATA_FLAG 0x80000000
16#define ANIM_NODE_DATA_INSTANCE_DATA_MASK ~ANIM_NODE_DATA_INSTANCE_DATA_FLAG
18namespace UE {
namespace Anim {
23 friend struct ::FAnimNodeData;
24 friend struct ::FAnimNode_Base;
32#if WITH_EDITORONLY_DATA
58#if WITH_EDITORONLY_DATA
91USTRUCT(BlueprintInternalUseOnly)
106#if WITH_EDITORONLY_DATA
127 friend class FAnimBlueprintCompilerContext;
173#if WITH_EDITORONLY_DATA
185 int32 NumProperties = 0;
EAnimNodeDataFlags
Definition AnimNodeData.h:73
@ HasBecomeRelevantFunction
@ HasInitialUpdateFunction
#define check(expr)
Definition AssertionMacros.h:314
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:35
constexpr void EnumAddFlags(Enum &Flags, Enum FlagsToAdd)
Definition EnumClassFlags.h:91
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
auto GetData(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Get())
Definition StringConv.h:802
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition AnimClassInterface.h:193
Definition UnrealString.h.inl:34
Definition ScriptInterface.h:139
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition AnimNodeData.h:93
bool HasNodeAnyFlags(EAnimNodeDataFlags InFlags) const
Definition AnimNodeData.h:124
int32 GetNodeIndex() const
Definition AnimNodeData.h:121
const IAnimClassInterface & GetAnimClassInterface() const
Definition AnimNodeData.h:118
Definition AnimNodeData.h:162
Definition AnimNodeBase.h:853
Definition AnimNodeData.h:22
bool IsValid() const
Definition AnimNodeData.h:27