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

#include <AnimNode_Mirror.h>

+ Inheritance diagram for FAnimNode_Mirror:

Public Member Functions

ANIMGRAPHRUNTIME_API FAnimNode_Mirror ()
 
ANIMGRAPHRUNTIME_API ~FAnimNode_Mirror ()
 
virtual ANIMGRAPHRUNTIME_API UMirrorDataTableGetMirrorDataTable () const override
 
virtual ANIMGRAPHRUNTIME_API bool SetMirrorDataTable (UMirrorDataTable *MirrorTable) override
 
virtual ANIMGRAPHRUNTIME_API bool GetMirror () const override
 
virtual ANIMGRAPHRUNTIME_API float GetBlendTimeOnMirrorStateChange () const override
 
virtual ANIMGRAPHRUNTIME_API bool GetBoneMirroring () const override
 
virtual ANIMGRAPHRUNTIME_API bool GetCurveMirroring () const override
 
virtual ANIMGRAPHRUNTIME_API bool GetAttributeMirroring () const override
 
virtual ANIMGRAPHRUNTIME_API bool GetResetChildOnMirrorStateChange () const override
 
virtual ANIMGRAPHRUNTIME_API bool SetMirror (bool bInMirror) override
 
virtual ANIMGRAPHRUNTIME_API bool SetBlendTimeOnMirrorStateChange (float InBlendTime) override
 
virtual ANIMGRAPHRUNTIME_API bool SetBoneMirroring (bool bInBoneMirroring) override
 
virtual ANIMGRAPHRUNTIME_API bool SetCurveMirroring (bool bInCurveMirroring) override
 
virtual ANIMGRAPHRUNTIME_API bool SetAttributeMirroring (bool bInAttributeMirroring) override
 
virtual ANIMGRAPHRUNTIME_API bool SetResetChildOnMirrorStateChange (bool bInResetChildOnMirrorStateChange) override
 
- Public Member Functions inherited from FAnimNode_MirrorBase
ANIMGRAPHRUNTIME_API FAnimNode_MirrorBase ()
 
ANIMGRAPHRUNTIME_API FAnimNode_MirrorBase (const FAnimNode_MirrorBase &)
 
ANIMGRAPHRUNTIME_API ~FAnimNode_MirrorBase ()
 
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
 
virtual ANIMGRAPHRUNTIME_API void SetSourceLinkNode (FAnimNode_Base *NewLinkNode)
 
virtual ANIMGRAPHRUNTIME_API FAnimNode_BaseGetSourceLinkNode ()
 
- 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
 

Friends

class UAnimGraphNode_Mirror
 

Additional Inherited Members

- 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_MirrorBase
FPoseLink Source
 

Constructor & Destructor Documentation

◆ FAnimNode_Mirror()

FAnimNode_Mirror::FAnimNode_Mirror ( )
default

◆ ~FAnimNode_Mirror()

FAnimNode_Mirror::~FAnimNode_Mirror ( )
default

Member Function Documentation

◆ GetAttributeMirroring()

bool FAnimNode_Mirror::GetAttributeMirroring ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetBlendTimeOnMirrorStateChange()

float FAnimNode_Mirror::GetBlendTimeOnMirrorStateChange ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetBoneMirroring()

bool FAnimNode_Mirror::GetBoneMirroring ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetCurveMirroring()

bool FAnimNode_Mirror::GetCurveMirroring ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetMirror()

bool FAnimNode_Mirror::GetMirror ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetMirrorDataTable()

UMirrorDataTable * FAnimNode_Mirror::GetMirrorDataTable ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ GetResetChildOnMirrorStateChange()

bool FAnimNode_Mirror::GetResetChildOnMirrorStateChange ( ) const
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetAttributeMirroring()

bool FAnimNode_Mirror::SetAttributeMirroring ( bool  bInAttributeMirroring)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetBlendTimeOnMirrorStateChange()

bool FAnimNode_Mirror::SetBlendTimeOnMirrorStateChange ( float  InBlendTime)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetBoneMirroring()

bool FAnimNode_Mirror::SetBoneMirroring ( bool  bInBoneMirroring)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetCurveMirroring()

bool FAnimNode_Mirror::SetCurveMirroring ( bool  bInCurveMirroring)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetMirror()

bool FAnimNode_Mirror::SetMirror ( bool  bInMirror)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetMirrorDataTable()

bool FAnimNode_Mirror::SetMirrorDataTable ( UMirrorDataTable MirrorTable)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

◆ SetResetChildOnMirrorStateChange()

bool FAnimNode_Mirror::SetResetChildOnMirrorStateChange ( bool  bInResetChildOnMirrorStateChange)
overridevirtual

Reimplemented from FAnimNode_MirrorBase.

Friends And Related Symbol Documentation

◆ UAnimGraphNode_Mirror

friend class UAnimGraphNode_Mirror
friend

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