group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
animation Directory Reference
Directory dependency graph for animation:

Files

 
AnimationLibrary.cpp
 Load FBX animation clips onto a shared skeleton.
 
AnimationLibrary.hpp
 Catalog of ozz animation clips shared across all animated entities.
 
AnimationLocomotion.cpp
 Pure locomotion clip/transition planner for CharacterAnimator.
 
AnimationLocomotion.hpp
 Pure locomotion clip/transition planner for CharacterAnimator.
 
AnimationTesterUI.cpp
 ImGui panel for driving the animation state machine in development.
 
AnimationTesterUI.hpp
 ImGui panel for driving the animation state machine in development.
 
CharacterAnimator.cpp
 Per-entity animator: state machine + sampling + blending + skin matrices.
 
CharacterAnimator.hpp
 Per-entity animator — state machine, sampling, blending, CPU skinning.
 
CharacterRig.cpp
 FBX loader that builds the ozz skeleton + bind-pose mesh data.
 
CharacterRig.hpp
 Shared skinned-character rig: skeleton, bind-pose mesh, skin weights.
 
FbxImportUtils.cpp
 Implementation of Assimp ↔ ozz ↔ GLM conversion helpers.
 
FbxImportUtils.hpp
 Assimp ↔ ozz ↔ GLM conversion helpers shared by the rig and animation library loaders.
 
SkinningBackend.cpp
 CPU linear-blend-skinning implementation.
 
SkinningBackend.hpp
 Pluggable skinning interface — phase-1 CPU LBS; GPU backend slots in later.
 
SkinVertex.hpp
 Bind-pose vertex layout used by the CPU skinning pipeline.