AnimInstanceProxy.h dependency cleanup.

The original target was its include of AnimBlueprintGeneratedClass.h but more opportunities presented themselves.
Moved FNodeVisit and FAttributeRecord out of FAnimBlueprintDebugData so they could be forward declared.

#jira none
#rb steve.robb, thomas.sarkanen
#preflight 6269b3bef97c319bebbb7ded

[CL 19948162 by christopher waters in ue5-main branch]
This commit is contained in:
christopher waters
2022-04-27 17:54:49 -04:00
parent 0e1e107b8f
commit dbede8cc23
16 changed files with 150 additions and 115 deletions
@@ -7,6 +7,7 @@
#include "Animation/AnimInstance.h"
#include "Animation/AttributeTypes.h"
#include "Algo/Sort.h"
#include "Animation/AnimBlueprintGeneratedClass.h"
//////////////////////////////////////////////////////////////////////////
// FAnimGraphRuntimeModule
@@ -5,6 +5,9 @@
#include "Animation/AnimInstanceProxy.h"
#include "AnimGraphRuntimeTrace.h"
#include "Animation/AnimSyncScope.h"
#if WITH_EDITORONLY_DATA
#include "Animation/AnimBlueprintGeneratedClass.h"
#endif
void FAnimNode_BlendSpaceGraphBase::Initialize_AnyThread(const FAnimationInitializeContext& Context)
{
@@ -7,6 +7,9 @@
#include "AnimGraphRuntimeTrace.h"
#include "Animation/AnimSync.h"
#include "Animation/AnimSyncScope.h"
#if WITH_EDITORONLY_DATA
#include "Animation/AnimBlueprintGeneratedClass.h"
#endif
/////////////////////////////////////////////////////
// FAnimNode_BlendSpacePlayerBase