Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dMeterHaihai_c Class Reference

#include <d_meter_haihai.h>

+ Inheritance diagram for dMeterHaihai_c:
+ Collaboration diagram for dMeterHaihai_c:

Public Types

enum  { DIR_LEFT_e = (1 << 0) , DIR_DOWN_e = (1 << 1) , DIR_RIGHT_e = (1 << 2) , DIR_UP_e = (1 << 3) }
 

Public Member Functions

 dMeterHaihai_c (u8)
 
void drawHaihai (u8, f32, f32, f32, f32)
 
void drawHaihai (u8)
 
void drawHaihaiLeft (f32, f32)
 
void drawHaihaiRight (f32, f32)
 
void drawHaihaiTop (f32, f32)
 
void drawHaihaiBottom (f32, f32)
 
void setScale (f32)
 
void alphaAnimeHaihai (u32)
 
void updateHaihai ()
 
void playBckAnime (J2DAnmTransformKey *)
 
void playBtkAnime (J2DAnmTextureSRTKey *)
 
void playBpkAnime (J2DAnmColor *)
 
virtual void draw ()
 
virtual ~dMeterHaihai_c ()
 
virtual int _create ()
 
virtual int _execute (u32)
 
virtual int _delete ()
 
void onPlayAllAnime ()
 
bool checkPlayAnime (int i_flag)
 
- Public Member Functions inherited from dMeterSub_c
virtual ~dMeterSub_c ()
 
virtual bool isDead ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

J2DScreenmpHaihaiScreen
 
CPaneMgrmpParent
 
J2DAnmTransformKeympCursorBck
 
J2DAnmTextureSRTKeympCursorBtk
 
J2DAnmColormpCursorBpk
 
f32 mBckFrame
 
f32 mBtkFrame
 
f32 mBpkFrame
 
u32 mFlags
 
u8 mType
 
u8 mPlayAnimFlags
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
DIR_LEFT_e 
DIR_DOWN_e 
DIR_RIGHT_e 
DIR_UP_e 

Constructor & Destructor Documentation

◆ dMeterHaihai_c()

dMeterHaihai_c::dMeterHaihai_c ( u8  i_type)

d_meter_haihai.cpp UI Arrows

◆ ~dMeterHaihai_c()

dMeterHaihai_c::~dMeterHaihai_c ( )
virtual

Member Function Documentation

◆ _create()

int dMeterHaihai_c::_create ( )
virtual

Reimplemented from dMeterSub_c.

◆ _delete()

int dMeterHaihai_c::_delete ( )
virtual

Reimplemented from dMeterSub_c.

◆ _execute()

int dMeterHaihai_c::_execute ( u32  i_flags)
virtual

Reimplemented from dMeterSub_c.

◆ alphaAnimeHaihai()

void dMeterHaihai_c::alphaAnimeHaihai ( u32  i_flags)

◆ checkPlayAnime()

bool dMeterHaihai_c::checkPlayAnime ( int  i_flag)
inline

◆ draw()

void dMeterHaihai_c::draw ( )
virtual

Reimplemented from dMeterSub_c.

◆ drawHaihai() [1/2]

void dMeterHaihai_c::drawHaihai ( u8  i_direction)

◆ drawHaihai() [2/2]

void dMeterHaihai_c::drawHaihai ( u8  i_direction,
f32  i_posX,
f32  i_posY,
f32  param_3,
f32  param_4 
)

◆ drawHaihaiBottom()

void dMeterHaihai_c::drawHaihaiBottom ( f32  i_transX,
f32  i_transY 
)

◆ drawHaihaiLeft()

void dMeterHaihai_c::drawHaihaiLeft ( f32  i_transX,
f32  i_transY 
)

◆ drawHaihaiRight()

void dMeterHaihai_c::drawHaihaiRight ( f32  i_transX,
f32  i_transY 
)

◆ drawHaihaiTop()

void dMeterHaihai_c::drawHaihaiTop ( f32  i_transX,
f32  i_transY 
)

◆ onPlayAllAnime()

void dMeterHaihai_c::onPlayAllAnime ( )
inline

◆ playBckAnime()

void dMeterHaihai_c::playBckAnime ( J2DAnmTransformKey i_bck)

◆ playBpkAnime()

void dMeterHaihai_c::playBpkAnime ( J2DAnmColor i_bpk)

◆ playBtkAnime()

void dMeterHaihai_c::playBtkAnime ( J2DAnmTextureSRTKey i_btk)

◆ setScale()

void dMeterHaihai_c::setScale ( f32  i_scaleFactor)

◆ updateHaihai()

void dMeterHaihai_c::updateHaihai ( )

Member Data Documentation

◆ mBckFrame

f32 dMeterHaihai_c::mBckFrame

◆ mBpkFrame

f32 dMeterHaihai_c::mBpkFrame

◆ mBtkFrame

f32 dMeterHaihai_c::mBtkFrame

◆ mFlags

u32 dMeterHaihai_c::mFlags

◆ mpCursorBck

J2DAnmTransformKey* dMeterHaihai_c::mpCursorBck

◆ mpCursorBpk

J2DAnmColor* dMeterHaihai_c::mpCursorBpk

◆ mpCursorBtk

J2DAnmTextureSRTKey* dMeterHaihai_c::mpCursorBtk

◆ mpHaihaiScreen

J2DScreen* dMeterHaihai_c::mpHaihaiScreen

◆ mPlayAnimFlags

u8 dMeterHaihai_c::mPlayAnimFlags

◆ mpParent

CPaneMgr* dMeterHaihai_c::mpParent

◆ mType

u8 dMeterHaihai_c::mType

The documentation for this class was generated from the following files: