A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Field::StateManagerBase< T > Class Template Reference

Description

template<typename T>
class Field::StateManagerBase< T >

Definition at line 20 of file StateManager.hh.

Inheritance diagram for Field::StateManagerBase< T >:

Protected Attributes

u16 m_currentStateId
 
s32 m_nextStateId
 
u32 m_currentFrame
 
std::span< u16m_entryIds
 
std::span< const StateManagerEntry< T > > m_entries
 
const T * m_obj
 

Constructor & Destructor Documentation

◆ StateManagerBase()

template<typename T >
Field::StateManagerBase< T >::StateManagerBase ( )
inline

Definition at line 22 of file StateManager.hh.

◆ ~StateManagerBase()

template<typename T >
virtual Field::StateManagerBase< T >::~StateManagerBase ( )
inlinevirtual

Definition at line 27 of file StateManager.hh.

Member Data Documentation

◆ m_currentFrame

template<typename T >
u32 Field::StateManagerBase< T >::m_currentFrame
protected

Definition at line 32 of file StateManager.hh.

◆ m_currentStateId

template<typename T >
u16 Field::StateManagerBase< T >::m_currentStateId
protected

Definition at line 30 of file StateManager.hh.

◆ m_entries

template<typename T >
std::span<const StateManagerEntry<T> > Field::StateManagerBase< T >::m_entries
protected

Definition at line 34 of file StateManager.hh.

◆ m_entryIds

template<typename T >
std::span<u16> Field::StateManagerBase< T >::m_entryIds
protected

Definition at line 33 of file StateManager.hh.

◆ m_nextStateId

template<typename T >
s32 Field::StateManagerBase< T >::m_nextStateId
protected

Definition at line 31 of file StateManager.hh.

◆ m_obj

template<typename T >
const T* Field::StateManagerBase< T >::m_obj
protected

Definition at line 35 of file StateManager.hh.