group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
AnimSnapshot Struct Reference

Snapshot of an entity's full animation state at one instant. More...

#include <AnimSnapshot.hpp>

Public Attributes

std::array< AnimSlot, k_numSlotsslots {}

Static Public Attributes

static constexpr std::size_t k_numSlots = 5

Detailed Description

Snapshot of an entity's full animation state at one instant.

Five slots match kNumSamplerSlots in CharacterAnimator.hpp. The per-slot semantics there: [0] locomotion primary (Idle / Walk / Run / RunBackward) [1] locomotion secondary (1-D speed band blend) [2] locomotion strafe (StrafeLeft/Right / Walk variants) [3] override (Slide / WallRun / Jump / debug clip) [4] reserved future use (additive upper-body layer)

Member Data Documentation

◆ k_numSlots

std::size_t AnimSnapshot::k_numSlots = 5
staticconstexpr

◆ slots

std::array<AnimSlot, k_numSlots> AnimSnapshot::slots {}

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