17#include "AnimBlueprintGeneratedClass.generated.h"
19class UAnimGraphNode_Base;
114#if WITH_EDITORONLY_DATA
119#if WITH_EDITORONLY_DATA
167#if WITH_EDITORONLY_DATA
174#if WITH_EDITORONLY_DATA
342#if WITH_EDITORONLY_DATA
361 virtual bool IsAsset()
const override {
return false; }
369 friend class FAnimBlueprintCompilerContext;
370 friend class FAnimBlueprintGeneratedClassCompiledData;
372 friend class UAnimBlueprintExtension_Base;
406#if WITH_EDITORONLY_DATA
443#if WITH_EDITORONLY_DATA
471 virtual const TArray<FName>& GetSyncGroupNames_Direct()
const override {
return SyncGroupNames; }
481 ENGINE_API virtual const void* GetConstantNodeData()
const override;
491#if WITH_EDITORONLY_DATA
502#if WITH_EDITORONLY_DATA
509#if WITH_EDITORONLY_DATA
517 template<
typename StructType>
538 template<
typename StructType>
539 const int32*
GetNodePropertyIndex(
const UAnimGraphNode_Base* Node, EPropertySearchMode::Type SearchMode = EPropertySearchMode::OnlyThis)
544 template<
typename StructType>
545 int32 GetLinkIDForNode(
const UAnimGraphNode_Base* Node, EPropertySearchMode::Type SearchMode = EPropertySearchMode::OnlyThis)
550 return (AnimNodeProperties.Num() - 1 - *
pIndex);
555 template<
typename StructType>
573 template<
typename StructType>
585 template<
typename StructType>
593 if (
AnimProperty->Struct->IsChildOf(StructType::StaticStruct()))
603 template<
typename StructType>
626 ENGINE_API void GenerateAnimationBlueprintFunctions();
657template<
typename NodeType>
664 return NodeProperty->ContainerPtrToValuePtr<NodeType>(AnimInstanceObject);
#define NULL
Definition oodle2base.h:134
NodeType * GetNodeFromPropertyIndex(UObject *AnimInstanceObject, const IAnimClassInterface *AnimBlueprintClass, int32 PropertyIndex)
Definition AnimBlueprintGeneratedClass.h:658
EAnimSubsystemEnumeration
Definition AnimClassInterface.h:179
#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
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Archive.h:1208
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition UnrealType.h:6306
Definition AnimClassInterface.h:193
Definition ArrayView.h:139
Definition AssetRegistryState.h:50
Definition UnrealString.h.inl:34
Definition BlueprintGeneratedClass.h:129
Definition AnimBlueprintGeneratedClass.h:366
virtual const TArray< FAnimNotifyEvent > & GetAnimNotifies() const override
Definition AnimBlueprintGeneratedClass.h:452
virtual const TArray< FName > & GetSyncGroupNames() const override
Definition AnimBlueprintGeneratedClass.h:460
virtual const TMap< FName, FCachedPoseIndices > & GetOrderedSavedPoseNodeIndicesMap() const override
Definition AnimBlueprintGeneratedClass.h:461
virtual const TArray< FStructProperty * > & GetStateMachineNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:458
virtual const TArray< FStructProperty * > & GetInitializationNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:459
virtual const TArray< FBakedAnimationStateMachine > & GetBakedStateMachines() const override
Definition AnimBlueprintGeneratedClass.h:450
virtual const TArray< FStructProperty * > & GetAnimNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:453
virtual const TArray< FStructProperty * > & GetDynamicResetNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:457
virtual const TArray< FStructProperty * > & GetPreUpdateNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:456
virtual USkeleton * GetTargetSkeleton() const override
Definition AnimBlueprintGeneratedClass.h:451
virtual const TArray< FAnimBlueprintFunction > & GetAnimBlueprintFunctions() const override
Definition AnimBlueprintGeneratedClass.h:464
virtual const TArray< FStructProperty * > & GetLinkedAnimLayerNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:455
virtual const TArray< FStructProperty * > & GetLinkedAnimGraphNodeProperties() const override
Definition AnimBlueprintGeneratedClass.h:454
virtual int32 GetSyncGroupIndex(FName SyncGroupName) const override
Definition AnimBlueprintGeneratedClass.h:462
virtual const TMap< FName, FGraphAssetPlayerInformation > & GetGraphAssetPlayerInformation() const override
Definition AnimBlueprintGeneratedClass.h:465
virtual const TMap< FName, FAnimGraphBlendOptions > & GetGraphBlendOptions() const override
Definition AnimBlueprintGeneratedClass.h:466
Definition AnimBlueprintGeneratedClass.h:357
Definition AnimInstance.h:353
Definition BlendSpace.h:467
Definition BlueprintGeneratedClass.h:433
Definition EdGraphNode.h:289
Definition PoseWatch.h:230
Definition PoseWatch.h:267
Definition Skeleton.h:295
void TakeSnapshot(bool send_memory=false)
U16 Index
Definition radfft.cpp:71
Definition AnimBlueprintGeneratedClass.h:338
Definition AnimBlueprintGeneratedClass.h:149
FName Attribute
Definition AnimBlueprintGeneratedClass.h:150
FAnimBlueprintDebugData_AttributeRecord(int32 InOtherNode, FName InAttribute)
Definition AnimBlueprintGeneratedClass.h:153
int32 OtherNode
Definition AnimBlueprintGeneratedClass.h:151
Definition AnimBlueprintGeneratedClass.h:134
int32 TargetID
Definition AnimBlueprintGeneratedClass.h:136
float Weight
Definition AnimBlueprintGeneratedClass.h:137
int32 SourceID
Definition AnimBlueprintGeneratedClass.h:135
FAnimBlueprintDebugData_NodeVisit(int32 InSourceID, int32 InTargetID, float InWeight)
Definition AnimBlueprintGeneratedClass.h:139
Definition AnimBlueprintGeneratedClass.h:163
Definition AnimClassInterface.h:31
Definition AnimBlueprintGeneratedClass.h:330
Definition AnimClassInterface.h:140
Definition AnimNodeData.h:93
Definition AnimNodeData.h:162
Definition AnimTypes.h:277
Definition AnimSubsystem.h:14
Definition AnimSubsystem.h:25
Definition AnimSubsystemInstance.h:10
Definition AnimSubsystem.h:101
Definition AnimBlueprintGeneratedClass.h:110
Definition AnimStateMachineTypes.h:364
Definition AnimClassInterface.h:115
Definition ExposedValueHandler.h:50
Definition PropertyAccess.h:402
Definition AnimBlueprintGeneratedClass.h:81
int32 AssociatedStateIndex
Definition AnimBlueprintGeneratedClass.h:83
int32 TransitionIndex
Definition AnimBlueprintGeneratedClass.h:82
Definition AnimBlueprintGeneratedClass.h:72
TMultiMap< TWeakObjectPtr< UEdGraphNode >, int32 > NodeToTransitionIndex
Definition AnimBlueprintGeneratedClass.h:91
int32 MachineIndex
Definition AnimBlueprintGeneratedClass.h:100
TWeakObjectPtr< UAnimGraphNode_StateMachineBase > MachineInstanceNode
Definition AnimBlueprintGeneratedClass.h:97
TMultiMap< TWeakObjectPtr< UAnimStateAliasNode >, FStateAliasTransitionStateIndexPair > StateAliasNodeToTransitionStatePairs
Definition AnimBlueprintGeneratedClass.h:94
TMap< int32, TWeakObjectPtr< UAnimStateNodeBase > > StateIndexToNode
Definition AnimBlueprintGeneratedClass.h:88
FStateMachineDebugData()
Definition AnimBlueprintGeneratedClass.h:76
TMap< TWeakObjectPtr< UEdGraphNode >, int32 > NodeToStateIndex
Definition AnimBlueprintGeneratedClass.h:87
Definition AnimBlueprintGeneratedClass.h:37
int32 StateMachineIndex
Definition AnimBlueprintGeneratedClass.h:57
FStateMachineStateDebugData(int32 InStateMachineIndex, int32 InStateIndex, float InWeight, float InElapsedTime)
Definition AnimBlueprintGeneratedClass.h:49
FStateMachineStateDebugData()
Definition AnimBlueprintGeneratedClass.h:41
float Weight
Definition AnimBlueprintGeneratedClass.h:63
int32 StateIndex
Definition AnimBlueprintGeneratedClass.h:60
float ElapsedTime
Definition AnimBlueprintGeneratedClass.h:66
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25