![]() |
ezEngine Release 26.3
|
#include <Declarations.h>

Public Member Functions | |
| EZ_DECLARE_MESSAGE_TYPE (ezMsgAnimationPosePreparing, ezMessage) | |
Public Member Functions inherited from ezReflectedClass | |
| virtual const ezRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const ezRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it. | |
| template<typename T > | |
| EZ_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it. | |
Public Attributes | |
| const ezSkeleton * | m_pSkeleton = nullptr |
| ezArrayPtr< ozz::math::SoaTransform > | m_LocalTransforms |
Additional Inherited Members | |
Static Public Member Functions inherited from ezNoBase | |
| static const ezRTTI * | GetStaticRTTI () |
Sent before converting local-space poses to model-space, allowing last-minute modifications.
This message is sent during pose generation after all blending is complete but before the local to model space conversion. The transforms are still in local space (relative to parent) and in ozz's Structure-of-Arrays (SoA) format.
Use cases:
Timing: Sent from ezAnimPoseGenerator during UpdatePose(), before LocalToModelPose command execution
Note: Modifications at this stage will affect all child bones in the hierarchy.