UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAnimNode_BlendSpacePlayer_Standalone Struct Reference

#include <AnimNode_BlendSpacePlayer.h>

+ Inheritance diagram for FAnimNode_BlendSpacePlayer_Standalone:

Public Member Functions

virtual FName GetGroupName () const override
 
virtual EAnimGroupRole::Type GetGroupRole () const override
 
virtual EAnimSyncMethod GetGroupMethod () const override
 
virtual bool GetOverridePositionWhenJoiningSyncGroupAsLeader () const override
 
virtual bool GetIgnoreForRelevancyTest () const override
 
virtual bool IsLooping () const override
 
virtual bool SetGroupName (FName InGroupName) override
 
virtual bool SetGroupRole (EAnimGroupRole::Type InRole) override
 
virtual bool SetGroupMethod (EAnimSyncMethod InMethod) override
 
virtual bool SetOverridePositionWhenJoiningSyncGroupAsLeader (bool InOverridePositionWhenJoiningSyncGroupAsLeader) override
 
virtual bool SetIgnoreForRelevancyTest (bool bInIgnoreForRelevancyTest) override
 
virtual UBlendSpaceGetBlendSpace () const override
 
virtual FVector GetPosition () const override
 
virtual float GetStartPosition () const override
 
virtual float GetPlayRate () const override
 
virtual bool ShouldResetPlayTimeWhenBlendSpaceChanges () const override
 
virtual bool SetResetPlayTimeWhenBlendSpaceChanges (bool bReset) override
 
virtual bool SetBlendSpace (UBlendSpace *InBlendSpace) override
 
virtual bool SetPosition (FVector InPosition) override
 
virtual bool SetPlayRate (float InPlayRate) override
 
virtual bool SetLoop (bool bInLoop) override
 
- Public Member Functions inherited from FAnimNode_BlendSpacePlayerBase
virtual ANIMGRAPHRUNTIME_API float GetCurrentAssetTime () const override
 
virtual ANIMGRAPHRUNTIME_API float GetCurrentAssetTimePlayRateAdjusted () const override
 
virtual ANIMGRAPHRUNTIME_API float GetCurrentAssetLength () const override
 
virtual ANIMGRAPHRUNTIME_API UAnimationAssetGetAnimAsset () const override
 
virtual ANIMGRAPHRUNTIME_API void Initialize_AnyThread (const FAnimationInitializeContext &Context) override
 
virtual ANIMGRAPHRUNTIME_API void CacheBones_AnyThread (const FAnimationCacheBonesContext &Context) override
 
virtual ANIMGRAPHRUNTIME_API void UpdateAssetPlayer (const FAnimationUpdateContext &Context) override
 
virtual ANIMGRAPHRUNTIME_API void Evaluate_AnyThread (FPoseContext &Output) override
 
virtual ANIMGRAPHRUNTIME_API void GatherDebugData (FNodeDebugData &DebugData) override
 
ANIMGRAPHRUNTIME_API float GetTimeFromEnd (float CurrentTime) const
 
FVector GetFilteredPosition () const
 
ANIMGRAPHRUNTIME_API void SnapToPosition (const FVector &NewPosition)
 
virtual bool GetLoop () const final
 
virtual bool ShouldTeleportToTime () const
 
virtual bool IsEvaluator () const
 
- Public Member Functions inherited from FAnimNode_AssetPlayerBase
 FAnimNode_AssetPlayerBase ()=default
 
virtual ENGINE_API void Update_AnyThread (const FAnimationUpdateContext &Context) final override
 
ENGINE_API void CreateTickRecordForNode (const FAnimationUpdateContext &Context, UAnimSequenceBase *Sequence, bool bLooping, float PlayRate, bool bIsEvaluator)
 
virtual ENGINE_API float GetAccumulatedTime () const override
 
virtual ENGINE_API void SetAccumulatedTime (float NewTime) override
 
virtual ENGINE_API float GetCachedBlendWeight () const override
 
virtual ENGINE_API void ClearCachedBlendWeight () override
 
virtual ENGINE_API const FDeltaTimeRecordGetDeltaTimeRecord () const override
 
- 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 FExposedValueHandlerGetEvaluateGraphExposedInputs () const
 
void SetExposedValueHandler (const FExposedValueHandler *Handler)
 
int32 GetNodeIndex () const
 
const IAnimClassInterfaceGetAnimClassInterface () const
 

Additional Inherited Members

- Public Attributes inherited from FAnimNode_BlendSpacePlayerBase
virtual UBlendSpaceGetBlendSpace () const PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual FVector GetPosition () const PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual float GetStartPosition () const PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual float GetPlayRate () const PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool ShouldResetPlayTimeWhenBlendSpaceChanges () const PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool SetResetPlayTimeWhenBlendSpaceChanges (bool bReset) PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool SetBlendSpace (UBlendSpace *InBlendSpace) PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool SetPosition (FVector InPosition) PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool SetPlayRate (float InPlayRate) PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
virtual bool SetLoop (bool bInLoop) PURE_VIRTUAL(FAnimNode_BlendSpacePlayerBase
 
- Protected Member Functions inherited from FAnimNode_BlendSpacePlayerBase
ANIMGRAPHRUNTIME_API void UpdateInternal (const FAnimationUpdateContext &Context)
 
- Protected Member Functions inherited from FAnimNode_AssetPlayerBase
ENGINE_API UE::Anim::FAnimSyncParams GetSyncParams (bool bRequestedInertialization) const
 
- 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_BlendSpacePlayerBase
FBlendFilter BlendFilter
 
TArray< FBlendSampleDataBlendSampleDataCache
 
int32 CachedTriangulationIndex = -1
 
TObjectPtr< UBlendSpacePreviousBlendSpace = nullptr
 
- Protected Attributes inherited from FAnimNode_AssetPlayerBase
FMarkerTickRecord MarkerTickRecord
 
float BlendWeight = 0.0f
 
float InternalTimeAccumulator = 0.0f
 
FDeltaTimeRecord DeltaTimeRecord
 
bool bHasBeenFullWeight = false
 

Member Function Documentation

◆ GetBlendSpace()

virtual UBlendSpace * FAnimNode_BlendSpacePlayer_Standalone::GetBlendSpace ( ) const
inlineoverridevirtual

◆ GetGroupMethod()

virtual EAnimSyncMethod FAnimNode_BlendSpacePlayer_Standalone::GetGroupMethod ( ) const
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ GetGroupName()

virtual FName FAnimNode_BlendSpacePlayer_Standalone::GetGroupName ( ) const
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ GetGroupRole()

virtual EAnimGroupRole::Type FAnimNode_BlendSpacePlayer_Standalone::GetGroupRole ( ) const
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ GetIgnoreForRelevancyTest()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::GetIgnoreForRelevancyTest ( ) const
inlineoverridevirtual

◆ GetOverridePositionWhenJoiningSyncGroupAsLeader()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::GetOverridePositionWhenJoiningSyncGroupAsLeader ( ) const
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ GetPlayRate()

virtual float FAnimNode_BlendSpacePlayer_Standalone::GetPlayRate ( ) const
inlineoverridevirtual

◆ GetPosition()

virtual FVector FAnimNode_BlendSpacePlayer_Standalone::GetPosition ( ) const
inlineoverridevirtual

◆ GetStartPosition()

virtual float FAnimNode_BlendSpacePlayer_Standalone::GetStartPosition ( ) const
inlineoverridevirtual

◆ IsLooping()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::IsLooping ( ) const
inlineoverridevirtual

◆ SetBlendSpace()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetBlendSpace ( UBlendSpace InBlendSpace)
inlineoverridevirtual

◆ SetGroupMethod()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetGroupMethod ( EAnimSyncMethod  InMethod)
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ SetGroupName()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetGroupName ( FName  InGroupName)
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ SetGroupRole()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetGroupRole ( EAnimGroupRole::Type  InRole)
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ SetIgnoreForRelevancyTest()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetIgnoreForRelevancyTest ( bool  bInIgnoreForRelevancyTest)
inlineoverridevirtual

◆ SetLoop()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetLoop ( bool  bInLoop)
inlineoverridevirtual

◆ SetOverridePositionWhenJoiningSyncGroupAsLeader()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetOverridePositionWhenJoiningSyncGroupAsLeader ( bool  InOverridePositionWhenJoiningSyncGroupAsLeader)
inlineoverridevirtual

Reimplemented from FAnimNode_AssetPlayerBase.

◆ SetPlayRate()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetPlayRate ( float  InPlayRate)
inlineoverridevirtual

◆ SetPosition()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetPosition ( FVector  InPosition)
inlineoverridevirtual

◆ SetResetPlayTimeWhenBlendSpaceChanges()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::SetResetPlayTimeWhenBlendSpaceChanges ( bool  bReset)
inlineoverridevirtual

◆ ShouldResetPlayTimeWhenBlendSpaceChanges()

virtual bool FAnimNode_BlendSpacePlayer_Standalone::ShouldResetPlayTimeWhenBlendSpaceChanges ( ) const
inlineoverridevirtual

The documentation for this struct was generated from the following file: