A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Kinoko::Render::AnmMgr Class Reference

Description

Definition at line 44 of file AnmMgr.hh.

Public Member Functions

 AnmMgr (DrawMdl *drawMdl)
void linkAnims (size_t idx, const Abstract::g3d::ResFile *resFile, const char *name, AnmType anmType)
void playAnim (f32 frame, f32 rate, size_t idx)
const AnmNodeChractiveAnim (AnmType anmType) const

Private Attributes

DrawMdlm_parent
std::list< AnmNodeChr, EGG::Allocator< AnmNodeChr > > m_anmList
std::array< AnmNodeChr *, static_cast< size_t >(AnmType::Max) - 1 > m_activeAnims

Constructor & Destructor Documentation

◆ AnmMgr()

Kinoko::Render::AnmMgr::AnmMgr ( DrawMdl * drawMdl)
inline0x80555750

Definition at line 47 of file AnmMgr.hh.

Member Function Documentation

◆ activeAnim()

const AnmNodeChr * Kinoko::Render::AnmMgr::activeAnim ( AnmType anmType) const
inlinenodiscard0x80557340

Definition at line 54 of file AnmMgr.hh.

◆ linkAnims()

void Kinoko::Render::AnmMgr::linkAnims ( size_t idx,
const Abstract::g3d::ResFile * resFile,
const char * name,
AnmType anmType )
0x8055597C

Definition at line 6 of file AnmMgr.cc.

◆ playAnim()

void Kinoko::Render::AnmMgr::playAnim ( f32 frame,
f32 rate,
size_t idx )
0x805573CC

Definition at line 19 of file AnmMgr.cc.

Member Data Documentation

◆ m_activeAnims

std::array<AnmNodeChr *, static_cast<size_t>(AnmType::Max) - 1> Kinoko::Render::AnmMgr::m_activeAnims
private

Definition at line 61 of file AnmMgr.hh.

◆ m_anmList

std::list<AnmNodeChr, EGG::Allocator<AnmNodeChr> > Kinoko::Render::AnmMgr::m_anmList
private

Definition at line 60 of file AnmMgr.hh.

◆ m_parent

DrawMdl* Kinoko::Render::AnmMgr::m_parent
private

Definition at line 59 of file AnmMgr.hh.