◆ blendedLocals
| std::vector<ozz::math::SoaTransform> CharacterAnimator::Impl::blendedLocals |
◆ contexts
| std::array<ozz::animation::SamplingJob::Context, kNumSamplerSlots> CharacterAnimator::Impl::contexts |
◆ currentMode
| Mode CharacterAnimator::Impl::currentMode = Mode::Locomotion |
◆ debugOverrideId
◆ debugPlaybackSpeedMul
| float CharacterAnimator::Impl::debugPlaybackSpeedMul = 1.0f |
◆ groupWeightOverride
| float CharacterAnimator::Impl::groupWeightOverride = 0.0f |
Actual (smoothed) weight of the override group.
◆ headJointIdx
| int CharacterAnimator::Impl::headJointIdx = -1 |
Runtime index of "mixamorig:Head" (-1 = not found).
◆ isHeadDescendant
| std::vector<bool> CharacterAnimator::Impl::isHeadDescendant |
Per-joint flag: true for head + all children.
◆ library
◆ locomotionPhase
| float CharacterAnimator::Impl::locomotionPhase = 0.0f |
Shared loco time ratio in [0, 1].
◆ missingClipLogged
| std::array<bool, static_cast<size_t>(ClipId::_Count)> CharacterAnimator::Impl::missingClipLogged {} |
◆ modeBlendT
| float CharacterAnimator::Impl::modeBlendT = 1.0f |
0 = just switched (previous mode still dominant), 1 = fully in new mode.
◆ models
| std::vector<ozz::math::Float4x4> CharacterAnimator::Impl::models |
◆ overrideTime
| float CharacterAnimator::Impl::overrideTime = 0.0f |
Independent time ratio for the override slot.
◆ perSamplerLocals
| std::array<std::vector<ozz::math::SoaTransform>, kNumSamplerSlots> CharacterAnimator::Impl::perSamplerLocals |
◆ previousMode
| Mode CharacterAnimator::Impl::previousMode = Mode::Locomotion |
◆ rig
◆ samplers
◆ skinMats
| std::vector<glm::mat4> CharacterAnimator::Impl::skinMats |
◆ skinner
◆ smoothedForwardSpeed
| float CharacterAnimator::Impl::smoothedForwardSpeed = 0.0f |
Low-pass filtered forward velocity component (u/s).
◆ smoothedRightSpeed
| float CharacterAnimator::Impl::smoothedRightSpeed = 0.0f |
Low-pass filtered rightward velocity component (u/s).
◆ smoothedSpeed
| float CharacterAnimator::Impl::smoothedSpeed = 0.0f |
◆ wallRunMirror
| bool CharacterAnimator::Impl::wallRunMirror = false |
The documentation for this struct was generated from the following file: