UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Member Functions
|
List of all members
FAnimNode_BlendSpaceGraph Struct Reference
#include <
AnimNode_BlendSpaceGraph.h
>
Inheritance diagram for FAnimNode_BlendSpaceGraph:
Public Member Functions
FName
GetGroupName
() const
Public Member Functions inherited from
FAnimNode_BlendSpaceGraphBase
const
UBlendSpace
*
GetBlendSpace
() const
FVector
GetPosition
() const
FVector
GetFilteredPosition
() const
ANIMGRAPHRUNTIME_API
void
SnapToPosition
(const
FVector
&
NewPosition
)
Public Member Functions inherited from
FAnimNode_Base
virtual
ENGINE_API
void
EvaluateComponentSpace_AnyThread
(
FComponentSpacePoseContext
&
Output
)
virtual
bool
CanUpdateInWorkerThread
() const
virtual
bool
HasPreUpdate
() const
virtual
void
PreUpdate
(const
UAnimInstance
*
InAnimInstance
)
virtual
bool
NeedsDynamicReset
() const
virtual
ENGINE_API
void
ResetDynamics
(
ETeleportType
InTeleportType
)
virtual
void
PostCompile
(const class
USkeleton
*
InSkeleton
)
virtual
bool
NeedsOnInitializeAnimInstance
() const
virtual
~FAnimNode_Base
()
virtual
void
ResetDynamics
()
virtual
bool
WantsSkippedUpdates
() const
virtual
void
OnUpdatesSkipped
(
TArrayView
< const
FAnimationUpdateContext
* >
SkippedUpdateContexts
)
virtual
void
OverrideAsset
(class
UAnimationAsset
*NewAsset)
ENGINE_API
const
FExposedValueHandler
&
GetEvaluateGraphExposedInputs
() const
void
SetExposedValueHandler
(const
FExposedValueHandler
*Handler)
int32
GetNodeIndex
() const
const
IAnimClassInterface
*
GetAnimClassInterface
() const
Additional Inherited Members
Protected Member Functions inherited from
FAnimNode_BlendSpaceGraphBase
ANIMGRAPHRUNTIME_API
void
UpdateInternal
(const
FAnimationUpdateContext
&
Context
)
virtual
ANIMGRAPHRUNTIME_API
void
Initialize_AnyThread
(const
FAnimationInitializeContext
&
Context
)
override
virtual
ANIMGRAPHRUNTIME_API
void
CacheBones_AnyThread
(const
FAnimationCacheBonesContext
&
Context
)
override
virtual
ANIMGRAPHRUNTIME_API
void
Update_AnyThread
(const
FAnimationUpdateContext
&
Context
)
override
virtual
ANIMGRAPHRUNTIME_API
void
Evaluate_AnyThread
(
FPoseContext
&
Output
)
override
virtual
ANIMGRAPHRUNTIME_API
void
GatherDebugData
(
FNodeDebugData
&DebugData)
override
Protected Member Functions inherited from
FAnimNode_Base
template<
typename
DataType >
const DataType &
GetData
(
UE::Anim::FNodeDataId
InId
, const
UObject
*InObject=nullptr) const
template<
typename
DataType >
DataType *
GetInstanceDataPtr
(
UE::Anim::FNodeDataId
InId
,
UObject
*InObject=nullptr)
ENGINE_API
bool
IsLODEnabled
(
FAnimInstanceProxy
*AnimInstanceProxy)
virtual
int32
GetLODThreshold
() const
virtual
ENGINE_API
void
OnInitializeAnimInstance
(const
FAnimInstanceProxy
*
InProxy
, const
UAnimInstance
*
InAnimInstance
)
Protected Attributes inherited from
FAnimNode_BlendSpaceGraphBase
float
X
= 0.0f
float
Y
= 0.0f
FName
GroupName
=
NAME_None
TEnumAsByte
< EAnimGroupRole::Type >
GroupRole
= EAnimGroupRole::CanBeLeader
TObjectPtr
< const
UBlendSpace
>
BlendSpace
= nullptr
TArray
<
FPoseLink
>
SamplePoseLinks
FBlendFilter
BlendFilter
TArray
<
FBlendSampleData
>
BlendSampleDataCache
int32
CachedTriangulationIndex
= -1
Member Function Documentation
◆
GetGroupName()
FName
FAnimNode_BlendSpaceGraph::GetGroupName
(
)
const
inline
The documentation for this struct was generated from the following file:
Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/
AnimNode_BlendSpaceGraph.h
FAnimNode_BlendSpaceGraph
Generated by
1.9.8