NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m2d::FrameCtrl_c Class Reference

Description

Definition at line 7 of file frame_ctrl.hpp.

Public Types

enum  ANM_FLAG_e {
  NO_LOOP = BIT_FLAG(0) ,
  REVERSE = BIT_FLAG(1)
}
 

Public Member Functions

void play ()
 
void set (float endFrame, u8 flags, float rate, float currFrame)
 
void setFrame (float frame)
 
void setRate (float rate)
 
bool isStop () const
 
float getFrame () const
 
float getLastActiveFrame () const
 

Public Attributes

float mEndFrame
 
float mCurrFrame
 
float mPrevFrame
 
float mRate
 
u8 mFlags
 

Member Enumeration Documentation

◆ ANM_FLAG_e

enum m2d::FrameCtrl_c::ANM_FLAG_e

Definition at line 9 of file frame_ctrl.hpp.

Constructor & Destructor Documentation

◆ ~FrameCtrl_c()

virtual m2d::FrameCtrl_c::~FrameCtrl_c ( )
inlinevirtual

Definition at line 14 of file frame_ctrl.hpp.

Member Function Documentation

◆ play()

void m2d::FrameCtrl_c::play ( )

Definition at line 147 of file m_2d.cpp.

◆ set()

void m2d::FrameCtrl_c::set ( float endFrame,
u8 flags,
float rate,
float currFrame )

Definition at line 171 of file m_2d.cpp.

◆ setFrame()

void m2d::FrameCtrl_c::setFrame ( float frame)

Definition at line 182 of file m_2d.cpp.

◆ setRate()

void m2d::FrameCtrl_c::setRate ( float rate)

Definition at line 187 of file m_2d.cpp.

◆ isStop()

bool m2d::FrameCtrl_c::isStop ( ) const

Definition at line 191 of file m_2d.cpp.

◆ getFrame()

float m2d::FrameCtrl_c::getFrame ( ) const
inline

Definition at line 22 of file frame_ctrl.hpp.

◆ getLastActiveFrame()

float m2d::FrameCtrl_c::getLastActiveFrame ( ) const
inline

Definition at line 23 of file frame_ctrl.hpp.

Member Data Documentation

◆ mEndFrame

float m2d::FrameCtrl_c::mEndFrame

Definition at line 25 of file frame_ctrl.hpp.

◆ mCurrFrame

float m2d::FrameCtrl_c::mCurrFrame

Definition at line 26 of file frame_ctrl.hpp.

◆ mPrevFrame

float m2d::FrameCtrl_c::mPrevFrame

Definition at line 27 of file frame_ctrl.hpp.

◆ mRate

float m2d::FrameCtrl_c::mRate

Definition at line 28 of file frame_ctrl.hpp.

◆ mFlags

u8 m2d::FrameCtrl_c::mFlags

Definition at line 29 of file frame_ctrl.hpp.