Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::BlendTreeFootIKNode::Leg Struct Reference

Public Member Functions

AZ_INLINE void EnableFlag (LegFlags flag)
 
AZ_INLINE void DisableFlag (LegFlags flag)
 
AZ_INLINE void SetFlag (LegFlags flag, bool on)
 
AZ_INLINE bool IsFlagEnabled (LegFlags flag) const
 

Public Attributes

size_t m_jointIndices [4]
 
AZ::u8 m_flags = static_cast<AZ::u8>(LegFlags::FirstUpdate)
 
AZ::Vector3 m_footLockPosition = AZ::Vector3::CreateZero()
 
AZ::Quaternion m_footLockRotation
 
AZ::Quaternion m_currentFootRot
 
float m_footHeight = 0.0f
 
float m_toeHeight = 0.0f
 
float m_legLength = 0.0f
 
float m_weight = 0.0f
 
float m_footLength = 0.0f
 
float m_targetWeight = 0.0f
 
float m_unlockBlendT = 0.0f
 

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