Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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

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: