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

#include <d_meter2_draw.h>

+ Inheritance diagram for dMeter2Draw_c:
+ Collaboration diagram for dMeter2Draw_c:

Classes

struct  item_params
 

Public Types

enum  { SELECT_X_e , SELECT_Y_e , SELECT_Z_e , SELECT_MAX_e = 2 }
 

Public Member Functions

 dMeter2Draw_c (JKRExpHeap *)
 
void init ()
 
void exec (u32)
 
void draw ()
 
void initLife ()
 
void initMagic ()
 
void initLightDrop ()
 
void initRupeeKey ()
 
void initButton ()
 
void initButtonCross ()
 
void playPikariBckAnimation (f32)
 
void setPikariBpkAnimation (J2DAnmColor *)
 
void playPikariBpkAnimation (f32)
 
void playOxygenBpkAnimation (J2DAnmColor *)
 
void drawPikari (f32, f32, f32 *, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, f32, u8)
 
void drawPikari (CPaneMgr *, f32 *, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, f32, u8)
 
void drawPikariHakusha (f32, f32, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor)
 
void changeTextureLife (int, bool, u8)
 
void drawLife (s16, s16, f32, f32)
 
void setAlphaLifeChange (bool)
 
void setAlphaLifeAnimeMin ()
 
void setAlphaLifeAnimeMax ()
 
void drawKanteraScreen (u8)
 
void drawMagic (s16, s16, f32, f32)
 
void setAlphaMagicChange (bool)
 
void drawKantera (s32, s32, f32, f32)
 
void setAlphaKanteraChange (bool)
 
void setAlphaKanteraAnimeMin ()
 
void setAlphaKanteraAnimeMax ()
 
void drawOxygen (s32, s32, f32, f32)
 
void setAlphaOxygenChange (bool)
 
void setAlphaOxygenAnimeMin ()
 
void setAlphaOxygenAnimeMax ()
 
void drawLightDrop (u8, u8, f32, f32, f32, f32, u8)
 
void setAlphaLightDropChange (bool)
 
f32 getNowLightDropRateCalc ()
 
void setAlphaLightDropAnimeMin ()
 
void setAlphaLightDropAnimeMax ()
 
void drawRupee (s16)
 
void setAlphaRupeeChange (bool)
 
void setAlphaRupeeAnimeMin ()
 
void setAlphaRupeeAnimeMax ()
 
void drawKey (s16)
 
void setAlphaKeyChange (bool)
 
void setAlphaKeyAnimeMin ()
 
void setAlphaKeyAnimeMax ()
 
void drawButtonA (u8, f32, f32, f32, f32, f32, bool, bool)
 
void drawButtonB (u8, bool, f32, f32, f32, f32, f32, bool)
 
void drawButtonR (u8, u8, bool, bool)
 
void drawButtonZ (u8)
 
void drawButton3D (u8)
 
void drawButtonC (u8, bool)
 
void drawButtonS (u8)
 
void drawButtonBin (u8)
 
void drawButtonXY (int, u8, u8, bool, bool)
 
f32 getButtonCrossParentInitTransY ()
 
void drawButtonCross (f32, f32)
 
void setAlphaButtonCrossAnimeMin ()
 
void setAlphaButtonCrossAnimeMax ()
 
void setAlphaButtonCrossItemAnimeMin ()
 
void setAlphaButtonCrossItemAnimeMax ()
 
void setAlphaButtonCrossMapAnimeMin ()
 
void setAlphaButtonCrossMapAnimeMax ()
 
void setAlphaButtonChange (bool)
 
void setAlphaButtonAnimeMin ()
 
void setAlphaButtonAnimeMax ()
 
void setAlphaButtonAAnimeMin ()
 
void setAlphaButtonAAnimeMax ()
 
void setAlphaButtonBAnimeMin ()
 
void setAlphaButtonBAnimeMax ()
 
void setButtonIconAAlpha (u8, u32, bool)
 
void setButtonIconBAlpha (u8, u32, bool)
 
void setButtonIconMidonaAlpha (u32)
 
void setButtonIconAlpha (int, u8, u32, bool)
 
ResTIMGgetNumberTexture (int)
 
chargetActionString (u8, u8, u8 *)
 
void changeTextureItemB (u8)
 
void changeTextureItemXY (int, u8)
 
void setAlphaAnimeMin (CPaneMgrAlpha *, s16)
 
void setAlphaAnimeMax (CPaneMgrAlpha *, s16)
 
void setItemNum (u8, u8, u8)
 
void drawItemNum (u8, f32)
 
void drawKanteraMeter (u8, f32)
 
u8 isButtonVisible ()
 
void setItemParamX (u8)
 
void setItemParamY (u8)
 
void setItemParamZ (u8)
 
void setItemParamB (u8)
 
bool getFishingType ()
 
bool getCanoeFishing ()
 
bool getCameraSubject ()
 
bool getItemSubject ()
 
bool getPlayerSubject ()
 
bool isBButtonShow (bool)
 
s16 getButtonTimer ()
 
virtual ~dMeter2Draw_c ()
 
J2DScreengetMainScreenPtr ()
 
bool isEmphasisC ()
 
f32 getMeterGaugeAlphaRate (u8 i_no)
 
bool isEmphasisA ()
 
bool isEmphasisB ()
 
bool isEmphasisBin ()
 
bool isEmphasisZ ()
 
bool isEmphasis3D ()
 
bool isEmphasisS ()
 
bool isEmphasisX ()
 
bool isEmphasisY ()
 
bool isEmphasisR ()
 
void setEmphasisA (u8 param_0)
 
void setEmphasisB (u8 param_0)
 
u8 getInsideObjCheck ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

item_params mItemParams [4]
 
JKRExpHeapheap
 
J2DScreenmpScreen
 
J2DScreenmpKanteraScreen
 
J2DScreenmpPikariScreen
 
J2DPicturempItemNumTex [2][3]
 
CPaneMgrfield_0x9c [3]
 
int field_0xa8
 
dKantera_icon_cmpKanteraMeter [2]
 
u8 field_0xb4 [8]
 
CPaneMgrmpParent
 
CPaneMgrmpAText [5]
 
CPaneMgrmpBText [5]
 
CPaneMgrmpXYText [5][3]
 
CPaneMgrmpLifeParent
 
CPaneMgrmpLifeParts [20]
 
CPaneMgrmpHeartMark [20]
 
CPaneMgrmpBigHeart
 
CPaneMgrmpMagicParent
 
CPaneMgrmpMagicBase
 
CPaneMgrmpMagicFrameL
 
CPaneMgrmpMagicMeter
 
CPaneMgrmpMagicFrameR
 
CPaneMgrmpLightDropParent
 
int field_0x1e4
 
CPaneMgrmpSIParent [2]
 
CPaneMgrmpSIParts [16][3]
 
CPaneMgrmpRupeeKeyParent
 
CPaneMgrmpRupeeParent [3]
 
CPaneMgrmpRupeeTexture [4][2]
 
CPaneMgrmpKeyParent
 
CPaneMgrmpKeyTexture [5]
 
CPaneMgrmpButtonParent
 
int field_0x2fc
 
CPaneMgrmpButtonA
 
CPaneMgrmpButtonB
 
CPaneMgrmpButtonMidona
 
CPaneMgrmpButtonXY [3]
 
CPaneMgrmpLightB
 
CPaneMgrmpLightXY [3]
 
CPaneMgrmpItemB
 
CPaneMgrmpItemXY [2]
 
CPaneMgrmpItemR
 
CPaneMgrmpBTextA
 
CPaneMgrmpBTextB
 
CPaneMgrmpBTextXY [3]
 
CPaneMgrmpTextA
 
CPaneMgrmpTextB
 
CPaneMgrmpTextXY [3]
 
CPaneMgrmpTextI
 
CPaneMgrmpTextM
 
CPaneMgrmpButtonCrossParent
 
int field_0x36c
 
u8 field_0x370 [0x2C]
 
CPaneMgrmpPikariParent
 
CPaneMgrAlphampLifeTexture [20][2]
 
CPaneMgrAlphampHeartBase [20]
 
CPaneMgrmpJujiI [5]
 
CPaneMgrmpJujiM [5]
 
CPaneMgrAlphampUzu
 
u8 field_0x4bc [0x28]
 
ResTIMGmpItemBTex [2][2]
 
ResTIMGmpItemXYTex [2][2][2]
 
J2DPicturempItemBPane
 
J2DPicturempItemXYPane [3]
 
int field_0x524 [2][2]
 
J2DAnmTransformKeymPikariBck
 
J2DAnmColormPikariBpk
 
J2DAnmColormpOxygenBpk [3]
 
JUtility::TColor mPikariBlack
 
JUtility::TColor mPikariWhite
 
f32 field_0x550
 
f32 field_0x554
 
f32 field_0x558
 
f32 field_0x55c
 
f32 field_0x560
 
f32 field_0x564
 
f32 field_0x568
 
f32 field_0x56c
 
f32 field_0x570
 
f32 field_0x574
 
f32 field_0x578
 
f32 field_0x57c
 
f32 field_0x580
 
f32 field_0x584 [3]
 
f32 field_0x590 [3]
 
f32 field_0x59c [3]
 
f32 field_0x5a8 [3]
 
f32 field_0x5b4 [3]
 
f32 field_0x5c0 [3]
 
f32 field_0x5cc [3]
 
f32 field_0x5d8 [3]
 
f32 field_0x5e4 [3]
 
f32 field_0x5f0 [3]
 
f32 mMeterAlphaRate [3]
 
f32 field_0x608
 
f32 field_0x60c
 
f32 field_0x610 [3]
 
f32 field_0x61c
 
f32 field_0x620 [3]
 
f32 field_0x62c [16]
 
f32 field_0x66c [16]
 
f32 field_0x6ac [3]
 
f32 field_0x6b8 [3]
 
f32 field_0x6c4 [3]
 
f32 field_0x6d0 [3]
 
f32 field_0x6dc
 
f32 field_0x6e0
 
f32 field_0x6e4
 
f32 field_0x6e8
 
f32 field_0x6ec
 
f32 field_0x6f0
 
f32 mLightDropVesselScale
 
f32 field_0x6f8
 
f32 field_0x6fc
 
u8 field_0x700 [0x18]
 
f32 field_0x718
 
u8 field_0x71c [4]
 
f32 mButtonZAlpha
 
f32 field_0x724
 
f32 field_0x728
 
f32 field_0x72c
 
f32 field_0x730
 
f32 field_0x734
 
f32 field_0x738
 
f32 field_0x73c
 
u16 field_0x740
 
s16 field_0x742 [3]
 
u8 field_0x748 [0xC]
 
u16 field_0x754
 
s16 field_0x756
 
u8 field_0x758
 
u8 field_0x759
 
u8 field_0x75a
 
u8 field_0x75b
 
u8 field_0x75c [3]
 
u8 field_0x75f
 
u8 field_0x760
 
u8 field_0x761
 
u8 field_0x762
 
u8 field_0x763
 
u8 field_0x764
 
u8 field_0x765
 
u8 field_0x766
 
u8 field_0x767
 
u8 field_0x768 [3]
 
u8 field_0x76b
 
u8 field_0x76c [2]
 
u8 field_0x76e
 
u8 mButtonBItem
 
u8 field_0x770
 
u8 field_0x771
 
u8 field_0x772
 
u8 field_0x773 [2]
 
f32 mParentScale
 
f32 mParentAlpha
 
f32 mButtonsPosX
 
f32 mButtonsPosY
 
f32 mButtonsScale
 
f32 field_0x78c
 
f32 mLifeParentAlpha
 
f32 mLifeParentHeartAlpha
 
f32 mHeartBaseAlpha
 
f32 mHeartAlpha
 
f32 mBigHeartAlpha
 
f32 field_0x7a4
 
f32 mMagicMeterAlpha
 
f32 mMagicMeterFrameAlpha
 
f32 field_0x7b0
 
f32 mLanternMeterAlpha
 
f32 mLanternMeterFrameAlpha
 
f32 field_0x7bc
 
f32 mOxygenMeterAlpha
 
f32 mOxygenMeterFrameAlpha
 
f32 field_0x7c8
 
f32 field_0x7cc
 
f32 field_0x7d0
 
f32 mRupeeAlpha
 
f32 mRupeeFrameAlpha
 
f32 mRupeeCountAlpha
 
f32 field_0x7e0
 
f32 field_0x7e4
 
f32 mKeyAlpha
 
f32 mKeyNumAlpha
 
f32 field_0x7f0
 
f32 mMainHUDButtonsAlpha
 
f32 mButtonDisplayBackAlpha
 
f32 mButtonAAlpha
 
f32 mButtonBAlpha
 
f32 mButtonXAlpha
 
f32 mButtonYAlpha
 
f32 field_0x80c
 
f32 field_0x810
 
f32 mItemBBaseAlpha [2]
 
f32 mButtonXItemBaseAlpha [2]
 
f32 mButtonYItemBaseAlpha [2]
 
f32 field_0x82c [2]
 
f32 mButtonZItemBaseAlpha
 
f32 mButtonBaseAlpha
 
f32 mButtonATextSpacing
 
f32 mButtonCrossAlpha
 
f32 mButtonCrossITEMAlpha
 
f32 mButtonCrossMAPAlpha
 
GXColor mButtonATextColor
 
GXColor mButtonBTextColor
 
GXColor field_0x854
 
GXColor mButtonZTextColor
 
GXColor mButtonXYTextColor
 
u8 field_0x860 [2]
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
SELECT_X_e 
SELECT_Y_e 
SELECT_Z_e 
SELECT_MAX_e 

Constructor & Destructor Documentation

◆ dMeter2Draw_c()

dMeter2Draw_c::dMeter2Draw_c ( JKRExpHeap mp_heap)

d_meter2_draw.cpp Main HUD drawing

◆ ~dMeter2Draw_c()

dMeter2Draw_c::~dMeter2Draw_c ( )
virtual

Member Function Documentation

◆ changeTextureItemB()

void dMeter2Draw_c::changeTextureItemB ( u8  i_itemNo)

◆ changeTextureItemXY()

void dMeter2Draw_c::changeTextureItemXY ( int  i_no,
u8  i_itemNo 
)

◆ changeTextureLife()

void dMeter2Draw_c::changeTextureLife ( int  i_no,
bool  param_1,
u8  i_quarterNum 
)

◆ draw()

void dMeter2Draw_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ drawButton3D()

void dMeter2Draw_c::drawButton3D ( u8  i_action)

◆ drawButtonA()

void dMeter2Draw_c::drawButtonA ( u8  i_action,
f32  i_posX,
f32  i_posY,
f32  i_textPosX,
f32  i_textPosY,
f32  i_scale,
bool  param_6,
bool  param_7 
)

◆ drawButtonB()

void dMeter2Draw_c::drawButtonB ( u8  i_action,
bool  param_1,
f32  i_posX,
f32  i_posY,
f32  i_textPosX,
f32  i_textPosY,
f32  i_scale,
bool  param_7 
)

◆ drawButtonBin()

void dMeter2Draw_c::drawButtonBin ( u8  i_action)

◆ drawButtonC()

void dMeter2Draw_c::drawButtonC ( u8  i_action,
bool  unused 
)

◆ drawButtonCross()

void dMeter2Draw_c::drawButtonCross ( f32  i_posX,
f32  i_posY 
)

◆ drawButtonR()

void dMeter2Draw_c::drawButtonR ( u8  unused0,
u8  i_action,
bool  unused1,
bool  unused2 
)

◆ drawButtonS()

void dMeter2Draw_c::drawButtonS ( u8  i_action)

◆ drawButtonXY()

void dMeter2Draw_c::drawButtonXY ( int  i_no,
u8  i_itemNo,
u8  i_action,
bool  param_3,
bool  param_4 
)

◆ drawButtonZ()

void dMeter2Draw_c::drawButtonZ ( u8  i_action)

◆ drawItemNum()

void dMeter2Draw_c::drawItemNum ( u8  i_button,
f32  i_alpha 
)

◆ drawKantera()

void dMeter2Draw_c::drawKantera ( s32  i_max,
s32  i_oil,
f32  i_posX,
f32  i_posY 
)

◆ drawKanteraMeter()

void dMeter2Draw_c::drawKanteraMeter ( u8  i_button,
f32  i_alphaRate 
)

◆ drawKanteraScreen()

void dMeter2Draw_c::drawKanteraScreen ( u8  i_meterType)

◆ drawKey()

void dMeter2Draw_c::drawKey ( s16  i_keyNum)

◆ drawLife()

void dMeter2Draw_c::drawLife ( s16  i_maxLife,
s16  i_life,
f32  i_posX,
f32  i_posY 
)

◆ drawLightDrop()

void dMeter2Draw_c::drawLightDrop ( u8  i_num,
u8  i_needNum,
f32  i_posX,
f32  i_posY,
f32  i_vesselScale,
f32  param_5,
u8  param_6 
)

◆ drawMagic()

void dMeter2Draw_c::drawMagic ( s16  i_max,
s16  i_magic,
f32  i_posX,
f32  i_posY 
)

◆ drawOxygen()

void dMeter2Draw_c::drawOxygen ( s32  i_max,
s32  i_oxygen,
f32  i_posX,
f32  i_posY 
)

◆ drawPikari() [1/2]

void dMeter2Draw_c::drawPikari ( CPaneMgr i_pane,
f32 i_framep,
f32  i_scale,
JUtility::TColor  i_moyaBlack,
JUtility::TColor  i_moyaWhite,
JUtility::TColor  i_moyabsBlack,
JUtility::TColor  i_moyabsWhite,
f32  param_7,
u8  param_8 
)

◆ drawPikari() [2/2]

void dMeter2Draw_c::drawPikari ( f32  i_posX,
f32  i_posY,
f32 i_framep,
f32  i_scale,
JUtility::TColor  i_moyaBlack,
JUtility::TColor  i_moyaWhite,
JUtility::TColor  i_moyabsBlack,
JUtility::TColor  i_moyabsWhite,
f32  param_8,
u8  param_9 
)

◆ drawPikariHakusha()

void dMeter2Draw_c::drawPikariHakusha ( f32  i_posX,
f32  i_posY,
f32  i_frame,
f32  i_scale,
JUtility::TColor  i_moyaBlack,
JUtility::TColor  i_moyaWhite,
JUtility::TColor  i_moyabsBlack,
JUtility::TColor  i_moyabsWhite 
)

◆ drawRupee()

void dMeter2Draw_c::drawRupee ( s16  i_rupeeNum)

◆ exec()

void dMeter2Draw_c::exec ( u32  i_status)

◆ getActionString()

char * dMeter2Draw_c::getActionString ( u8  i_action,
u8  i_type,
u8 param_2 
)

◆ getButtonCrossParentInitTransY()

f32 dMeter2Draw_c::getButtonCrossParentInitTransY ( )

◆ getButtonTimer()

s16 dMeter2Draw_c::getButtonTimer ( )

◆ getCameraSubject()

bool dMeter2Draw_c::getCameraSubject ( )

◆ getCanoeFishing()

bool dMeter2Draw_c::getCanoeFishing ( )

◆ getFishingType()

bool dMeter2Draw_c::getFishingType ( )

◆ getInsideObjCheck()

u8 dMeter2Draw_c::getInsideObjCheck ( )
inline

◆ getItemSubject()

bool dMeter2Draw_c::getItemSubject ( )

◆ getMainScreenPtr()

J2DScreen * dMeter2Draw_c::getMainScreenPtr ( )
inline

◆ getMeterGaugeAlphaRate()

f32 dMeter2Draw_c::getMeterGaugeAlphaRate ( u8  i_no)
inline

◆ getNowLightDropRateCalc()

f32 dMeter2Draw_c::getNowLightDropRateCalc ( )

◆ getNumberTexture()

ResTIMG * dMeter2Draw_c::getNumberTexture ( int  i)

◆ getPlayerSubject()

bool dMeter2Draw_c::getPlayerSubject ( )

◆ init()

void dMeter2Draw_c::init ( )

◆ initButton()

void dMeter2Draw_c::initButton ( )

◆ initButtonCross()

void dMeter2Draw_c::initButtonCross ( )

◆ initLife()

void dMeter2Draw_c::initLife ( )

◆ initLightDrop()

void dMeter2Draw_c::initLightDrop ( )

◆ initMagic()

void dMeter2Draw_c::initMagic ( )

◆ initRupeeKey()

void dMeter2Draw_c::initRupeeKey ( )

◆ isBButtonShow()

bool dMeter2Draw_c::isBButtonShow ( bool  param_0)

◆ isButtonVisible()

u8 dMeter2Draw_c::isButtonVisible ( )

◆ isEmphasis3D()

bool dMeter2Draw_c::isEmphasis3D ( )
inline

◆ isEmphasisA()

bool dMeter2Draw_c::isEmphasisA ( )
inline

◆ isEmphasisB()

bool dMeter2Draw_c::isEmphasisB ( )
inline

◆ isEmphasisBin()

bool dMeter2Draw_c::isEmphasisBin ( )
inline

◆ isEmphasisC()

bool dMeter2Draw_c::isEmphasisC ( )
inline

◆ isEmphasisR()

bool dMeter2Draw_c::isEmphasisR ( )
inline

◆ isEmphasisS()

bool dMeter2Draw_c::isEmphasisS ( )
inline

◆ isEmphasisX()

bool dMeter2Draw_c::isEmphasisX ( )
inline

◆ isEmphasisY()

bool dMeter2Draw_c::isEmphasisY ( )
inline

◆ isEmphasisZ()

bool dMeter2Draw_c::isEmphasisZ ( )
inline

◆ playOxygenBpkAnimation()

void dMeter2Draw_c::playOxygenBpkAnimation ( J2DAnmColor i_bpk)

◆ playPikariBckAnimation()

void dMeter2Draw_c::playPikariBckAnimation ( f32  i_frame)

◆ playPikariBpkAnimation()

void dMeter2Draw_c::playPikariBpkAnimation ( f32  i_frame)

◆ setAlphaAnimeMax()

void dMeter2Draw_c::setAlphaAnimeMax ( CPaneMgrAlpha i_pane,
s16  i_max 
)

◆ setAlphaAnimeMin()

void dMeter2Draw_c::setAlphaAnimeMin ( CPaneMgrAlpha i_pane,
s16  i_min 
)

◆ setAlphaButtonAAnimeMax()

void dMeter2Draw_c::setAlphaButtonAAnimeMax ( )

◆ setAlphaButtonAAnimeMin()

void dMeter2Draw_c::setAlphaButtonAAnimeMin ( )

◆ setAlphaButtonAnimeMax()

void dMeter2Draw_c::setAlphaButtonAnimeMax ( )

◆ setAlphaButtonAnimeMin()

void dMeter2Draw_c::setAlphaButtonAnimeMin ( )

◆ setAlphaButtonBAnimeMax()

void dMeter2Draw_c::setAlphaButtonBAnimeMax ( )

◆ setAlphaButtonBAnimeMin()

void dMeter2Draw_c::setAlphaButtonBAnimeMin ( )

◆ setAlphaButtonChange()

void dMeter2Draw_c::setAlphaButtonChange ( bool  param_0)

◆ setAlphaButtonCrossAnimeMax()

void dMeter2Draw_c::setAlphaButtonCrossAnimeMax ( )

◆ setAlphaButtonCrossAnimeMin()

void dMeter2Draw_c::setAlphaButtonCrossAnimeMin ( )

◆ setAlphaButtonCrossItemAnimeMax()

void dMeter2Draw_c::setAlphaButtonCrossItemAnimeMax ( )

◆ setAlphaButtonCrossItemAnimeMin()

void dMeter2Draw_c::setAlphaButtonCrossItemAnimeMin ( )

◆ setAlphaButtonCrossMapAnimeMax()

void dMeter2Draw_c::setAlphaButtonCrossMapAnimeMax ( )

◆ setAlphaButtonCrossMapAnimeMin()

void dMeter2Draw_c::setAlphaButtonCrossMapAnimeMin ( )

◆ setAlphaKanteraAnimeMax()

void dMeter2Draw_c::setAlphaKanteraAnimeMax ( )

◆ setAlphaKanteraAnimeMin()

void dMeter2Draw_c::setAlphaKanteraAnimeMin ( )

◆ setAlphaKanteraChange()

void dMeter2Draw_c::setAlphaKanteraChange ( bool  i_forceSet)

◆ setAlphaKeyAnimeMax()

void dMeter2Draw_c::setAlphaKeyAnimeMax ( )

◆ setAlphaKeyAnimeMin()

void dMeter2Draw_c::setAlphaKeyAnimeMin ( )

◆ setAlphaKeyChange()

void dMeter2Draw_c::setAlphaKeyChange ( bool  param_0)

◆ setAlphaLifeAnimeMax()

void dMeter2Draw_c::setAlphaLifeAnimeMax ( )

◆ setAlphaLifeAnimeMin()

void dMeter2Draw_c::setAlphaLifeAnimeMin ( )

◆ setAlphaLifeChange()

void dMeter2Draw_c::setAlphaLifeChange ( bool  param_0)

◆ setAlphaLightDropAnimeMax()

void dMeter2Draw_c::setAlphaLightDropAnimeMax ( )

◆ setAlphaLightDropAnimeMin()

void dMeter2Draw_c::setAlphaLightDropAnimeMin ( )

◆ setAlphaLightDropChange()

void dMeter2Draw_c::setAlphaLightDropChange ( bool  unused)

◆ setAlphaMagicChange()

void dMeter2Draw_c::setAlphaMagicChange ( bool  i_forceSet)

◆ setAlphaOxygenAnimeMax()

void dMeter2Draw_c::setAlphaOxygenAnimeMax ( )

◆ setAlphaOxygenAnimeMin()

void dMeter2Draw_c::setAlphaOxygenAnimeMin ( )

◆ setAlphaOxygenChange()

void dMeter2Draw_c::setAlphaOxygenChange ( bool  i_forceSet)

◆ setAlphaRupeeAnimeMax()

void dMeter2Draw_c::setAlphaRupeeAnimeMax ( )

◆ setAlphaRupeeAnimeMin()

void dMeter2Draw_c::setAlphaRupeeAnimeMin ( )

◆ setAlphaRupeeChange()

void dMeter2Draw_c::setAlphaRupeeChange ( bool  param_0)

◆ setButtonIconAAlpha()

void dMeter2Draw_c::setButtonIconAAlpha ( u8  unused0,
u32  unused1,
bool  unused2 
)

◆ setButtonIconAlpha()

void dMeter2Draw_c::setButtonIconAlpha ( int  i_no,
u8  unused0,
u32  unused1,
bool  unused2 
)

◆ setButtonIconBAlpha()

void dMeter2Draw_c::setButtonIconBAlpha ( u8  unused0,
u32  unused1,
bool  param_2 
)

◆ setButtonIconMidonaAlpha()

void dMeter2Draw_c::setButtonIconMidonaAlpha ( u32  param_0)

◆ setEmphasisA()

void dMeter2Draw_c::setEmphasisA ( u8  param_0)
inline

◆ setEmphasisB()

void dMeter2Draw_c::setEmphasisB ( u8  param_0)
inline

◆ setItemNum()

void dMeter2Draw_c::setItemNum ( u8  i_button,
u8  i_num,
u8  i_max 
)

◆ setItemParamB()

void dMeter2Draw_c::setItemParamB ( u8  i_itemNo)

◆ setItemParamX()

void dMeter2Draw_c::setItemParamX ( u8  i_itemNo)

◆ setItemParamY()

void dMeter2Draw_c::setItemParamY ( u8  i_itemNo)

◆ setItemParamZ()

void dMeter2Draw_c::setItemParamZ ( u8  i_itemNo)

◆ setPikariBpkAnimation()

void dMeter2Draw_c::setPikariBpkAnimation ( J2DAnmColor i_bpk)

Member Data Documentation

◆ field_0x1e4

int dMeter2Draw_c::field_0x1e4
private

◆ field_0x2fc

int dMeter2Draw_c::field_0x2fc
private

◆ field_0x36c

int dMeter2Draw_c::field_0x36c
private

◆ field_0x370

u8 dMeter2Draw_c::field_0x370[0x2C]
private

◆ field_0x4bc

u8 dMeter2Draw_c::field_0x4bc[0x28]
private

◆ field_0x524

int dMeter2Draw_c::field_0x524[2][2]
private

◆ field_0x550

f32 dMeter2Draw_c::field_0x550
private

◆ field_0x554

f32 dMeter2Draw_c::field_0x554
private

◆ field_0x558

f32 dMeter2Draw_c::field_0x558
private

◆ field_0x55c

f32 dMeter2Draw_c::field_0x55c
private

◆ field_0x560

f32 dMeter2Draw_c::field_0x560
private

◆ field_0x564

f32 dMeter2Draw_c::field_0x564
private

◆ field_0x568

f32 dMeter2Draw_c::field_0x568
private

◆ field_0x56c

f32 dMeter2Draw_c::field_0x56c
private

◆ field_0x570

f32 dMeter2Draw_c::field_0x570
private

◆ field_0x574

f32 dMeter2Draw_c::field_0x574
private

◆ field_0x578

f32 dMeter2Draw_c::field_0x578
private

◆ field_0x57c

f32 dMeter2Draw_c::field_0x57c
private

◆ field_0x580

f32 dMeter2Draw_c::field_0x580
private

◆ field_0x584

f32 dMeter2Draw_c::field_0x584[3]
private

◆ field_0x590

f32 dMeter2Draw_c::field_0x590[3]
private

◆ field_0x59c

f32 dMeter2Draw_c::field_0x59c[3]
private

◆ field_0x5a8

f32 dMeter2Draw_c::field_0x5a8[3]
private

◆ field_0x5b4

f32 dMeter2Draw_c::field_0x5b4[3]
private

◆ field_0x5c0

f32 dMeter2Draw_c::field_0x5c0[3]
private

◆ field_0x5cc

f32 dMeter2Draw_c::field_0x5cc[3]
private

◆ field_0x5d8

f32 dMeter2Draw_c::field_0x5d8[3]
private

◆ field_0x5e4

f32 dMeter2Draw_c::field_0x5e4[3]
private

◆ field_0x5f0

f32 dMeter2Draw_c::field_0x5f0[3]
private

◆ field_0x608

f32 dMeter2Draw_c::field_0x608
private

◆ field_0x60c

f32 dMeter2Draw_c::field_0x60c
private

◆ field_0x610

f32 dMeter2Draw_c::field_0x610[3]
private

◆ field_0x61c

f32 dMeter2Draw_c::field_0x61c
private

◆ field_0x620

f32 dMeter2Draw_c::field_0x620[3]
private

◆ field_0x62c

f32 dMeter2Draw_c::field_0x62c[16]
private

◆ field_0x66c

f32 dMeter2Draw_c::field_0x66c[16]
private

◆ field_0x6ac

f32 dMeter2Draw_c::field_0x6ac[3]
private

◆ field_0x6b8

f32 dMeter2Draw_c::field_0x6b8[3]
private

◆ field_0x6c4

f32 dMeter2Draw_c::field_0x6c4[3]
private

◆ field_0x6d0

f32 dMeter2Draw_c::field_0x6d0[3]
private

◆ field_0x6dc

f32 dMeter2Draw_c::field_0x6dc
private

◆ field_0x6e0

f32 dMeter2Draw_c::field_0x6e0
private

◆ field_0x6e4

f32 dMeter2Draw_c::field_0x6e4
private

◆ field_0x6e8

f32 dMeter2Draw_c::field_0x6e8
private

◆ field_0x6ec

f32 dMeter2Draw_c::field_0x6ec
private

◆ field_0x6f0

f32 dMeter2Draw_c::field_0x6f0
private

◆ field_0x6f8

f32 dMeter2Draw_c::field_0x6f8
private

◆ field_0x6fc

f32 dMeter2Draw_c::field_0x6fc
private

◆ field_0x700

u8 dMeter2Draw_c::field_0x700[0x18]
private

◆ field_0x718

f32 dMeter2Draw_c::field_0x718
private

◆ field_0x71c

u8 dMeter2Draw_c::field_0x71c[4]
private

◆ field_0x724

f32 dMeter2Draw_c::field_0x724
private

◆ field_0x728

f32 dMeter2Draw_c::field_0x728
private

◆ field_0x72c

f32 dMeter2Draw_c::field_0x72c
private

◆ field_0x730

f32 dMeter2Draw_c::field_0x730
private

◆ field_0x734

f32 dMeter2Draw_c::field_0x734
private

◆ field_0x738

f32 dMeter2Draw_c::field_0x738
private

◆ field_0x73c

f32 dMeter2Draw_c::field_0x73c
private

◆ field_0x740

u16 dMeter2Draw_c::field_0x740
private

◆ field_0x742

s16 dMeter2Draw_c::field_0x742[3]
private

◆ field_0x748

u8 dMeter2Draw_c::field_0x748[0xC]
private

◆ field_0x754

u16 dMeter2Draw_c::field_0x754
private

◆ field_0x756

s16 dMeter2Draw_c::field_0x756
private

◆ field_0x758

u8 dMeter2Draw_c::field_0x758
private

◆ field_0x759

u8 dMeter2Draw_c::field_0x759
private

◆ field_0x75a

u8 dMeter2Draw_c::field_0x75a
private

◆ field_0x75b

u8 dMeter2Draw_c::field_0x75b
private

◆ field_0x75c

u8 dMeter2Draw_c::field_0x75c[3]
private

◆ field_0x75f

u8 dMeter2Draw_c::field_0x75f
private

◆ field_0x760

u8 dMeter2Draw_c::field_0x760
private

◆ field_0x761

u8 dMeter2Draw_c::field_0x761
private

◆ field_0x762

u8 dMeter2Draw_c::field_0x762
private

◆ field_0x763

u8 dMeter2Draw_c::field_0x763
private

◆ field_0x764

u8 dMeter2Draw_c::field_0x764
private

◆ field_0x765

u8 dMeter2Draw_c::field_0x765
private

◆ field_0x766

u8 dMeter2Draw_c::field_0x766
private

◆ field_0x767

u8 dMeter2Draw_c::field_0x767
private

◆ field_0x768

u8 dMeter2Draw_c::field_0x768[3]
private

◆ field_0x76b

u8 dMeter2Draw_c::field_0x76b
private

◆ field_0x76c

u8 dMeter2Draw_c::field_0x76c[2]
private

◆ field_0x76e

u8 dMeter2Draw_c::field_0x76e
private

◆ field_0x770

u8 dMeter2Draw_c::field_0x770
private

◆ field_0x771

u8 dMeter2Draw_c::field_0x771
private

◆ field_0x772

u8 dMeter2Draw_c::field_0x772
private

◆ field_0x773

u8 dMeter2Draw_c::field_0x773[2]
private

◆ field_0x78c

f32 dMeter2Draw_c::field_0x78c
private

◆ field_0x7a4

f32 dMeter2Draw_c::field_0x7a4
private

◆ field_0x7b0

f32 dMeter2Draw_c::field_0x7b0
private

◆ field_0x7bc

f32 dMeter2Draw_c::field_0x7bc
private

◆ field_0x7c8

f32 dMeter2Draw_c::field_0x7c8
private

◆ field_0x7cc

f32 dMeter2Draw_c::field_0x7cc
private

◆ field_0x7d0

f32 dMeter2Draw_c::field_0x7d0
private

◆ field_0x7e0

f32 dMeter2Draw_c::field_0x7e0
private

◆ field_0x7e4

f32 dMeter2Draw_c::field_0x7e4
private

◆ field_0x7f0

f32 dMeter2Draw_c::field_0x7f0
private

◆ field_0x80c

f32 dMeter2Draw_c::field_0x80c
private

◆ field_0x810

f32 dMeter2Draw_c::field_0x810
private

◆ field_0x82c

f32 dMeter2Draw_c::field_0x82c[2]
private

◆ field_0x854

GXColor dMeter2Draw_c::field_0x854
private

◆ field_0x860

u8 dMeter2Draw_c::field_0x860[2]
private

◆ field_0x9c

CPaneMgr* dMeter2Draw_c::field_0x9c[3]
private

◆ field_0xa8

int dMeter2Draw_c::field_0xa8
private

◆ field_0xb4

u8 dMeter2Draw_c::field_0xb4[8]
private

◆ heap

JKRExpHeap* dMeter2Draw_c::heap
private

◆ mBigHeartAlpha

f32 dMeter2Draw_c::mBigHeartAlpha
private

◆ mButtonAAlpha

f32 dMeter2Draw_c::mButtonAAlpha
private

◆ mButtonATextColor

GXColor dMeter2Draw_c::mButtonATextColor
private

◆ mButtonATextSpacing

f32 dMeter2Draw_c::mButtonATextSpacing
private

◆ mButtonBAlpha

f32 dMeter2Draw_c::mButtonBAlpha
private

◆ mButtonBaseAlpha

f32 dMeter2Draw_c::mButtonBaseAlpha
private

◆ mButtonBItem

u8 dMeter2Draw_c::mButtonBItem
private

◆ mButtonBTextColor

GXColor dMeter2Draw_c::mButtonBTextColor
private

◆ mButtonCrossAlpha

f32 dMeter2Draw_c::mButtonCrossAlpha
private

◆ mButtonCrossITEMAlpha

f32 dMeter2Draw_c::mButtonCrossITEMAlpha
private

◆ mButtonCrossMAPAlpha

f32 dMeter2Draw_c::mButtonCrossMAPAlpha
private

◆ mButtonDisplayBackAlpha

f32 dMeter2Draw_c::mButtonDisplayBackAlpha
private

◆ mButtonsPosX

f32 dMeter2Draw_c::mButtonsPosX
private

◆ mButtonsPosY

f32 dMeter2Draw_c::mButtonsPosY
private

◆ mButtonsScale

f32 dMeter2Draw_c::mButtonsScale
private

◆ mButtonXAlpha

f32 dMeter2Draw_c::mButtonXAlpha
private

◆ mButtonXItemBaseAlpha

f32 dMeter2Draw_c::mButtonXItemBaseAlpha[2]
private

◆ mButtonXYTextColor

GXColor dMeter2Draw_c::mButtonXYTextColor
private

◆ mButtonYAlpha

f32 dMeter2Draw_c::mButtonYAlpha
private

◆ mButtonYItemBaseAlpha

f32 dMeter2Draw_c::mButtonYItemBaseAlpha[2]
private

◆ mButtonZAlpha

f32 dMeter2Draw_c::mButtonZAlpha
private

◆ mButtonZItemBaseAlpha

f32 dMeter2Draw_c::mButtonZItemBaseAlpha
private

◆ mButtonZTextColor

GXColor dMeter2Draw_c::mButtonZTextColor
private

◆ mHeartAlpha

f32 dMeter2Draw_c::mHeartAlpha
private

◆ mHeartBaseAlpha

f32 dMeter2Draw_c::mHeartBaseAlpha
private

◆ mItemBBaseAlpha

f32 dMeter2Draw_c::mItemBBaseAlpha[2]
private

◆ mItemParams

item_params dMeter2Draw_c::mItemParams[4]
private

◆ mKeyAlpha

f32 dMeter2Draw_c::mKeyAlpha
private

◆ mKeyNumAlpha

f32 dMeter2Draw_c::mKeyNumAlpha
private

◆ mLanternMeterAlpha

f32 dMeter2Draw_c::mLanternMeterAlpha
private

◆ mLanternMeterFrameAlpha

f32 dMeter2Draw_c::mLanternMeterFrameAlpha
private

◆ mLifeParentAlpha

f32 dMeter2Draw_c::mLifeParentAlpha
private

◆ mLifeParentHeartAlpha

f32 dMeter2Draw_c::mLifeParentHeartAlpha
private

◆ mLightDropVesselScale

f32 dMeter2Draw_c::mLightDropVesselScale
private

◆ mMagicMeterAlpha

f32 dMeter2Draw_c::mMagicMeterAlpha
private

◆ mMagicMeterFrameAlpha

f32 dMeter2Draw_c::mMagicMeterFrameAlpha
private

◆ mMainHUDButtonsAlpha

f32 dMeter2Draw_c::mMainHUDButtonsAlpha
private

◆ mMeterAlphaRate

f32 dMeter2Draw_c::mMeterAlphaRate[3]
private

◆ mOxygenMeterAlpha

f32 dMeter2Draw_c::mOxygenMeterAlpha
private

◆ mOxygenMeterFrameAlpha

f32 dMeter2Draw_c::mOxygenMeterFrameAlpha
private

◆ mParentAlpha

f32 dMeter2Draw_c::mParentAlpha
private

◆ mParentScale

f32 dMeter2Draw_c::mParentScale
private

◆ mpAText

CPaneMgr* dMeter2Draw_c::mpAText[5]
private

◆ mpBigHeart

CPaneMgr* dMeter2Draw_c::mpBigHeart
private

◆ mpBText

CPaneMgr* dMeter2Draw_c::mpBText[5]
private

◆ mpBTextA

CPaneMgr* dMeter2Draw_c::mpBTextA
private

◆ mpBTextB

CPaneMgr* dMeter2Draw_c::mpBTextB
private

◆ mpBTextXY

CPaneMgr* dMeter2Draw_c::mpBTextXY[3]
private

◆ mpButtonA

CPaneMgr* dMeter2Draw_c::mpButtonA
private

◆ mpButtonB

CPaneMgr* dMeter2Draw_c::mpButtonB
private

◆ mpButtonCrossParent

CPaneMgr* dMeter2Draw_c::mpButtonCrossParent
private

◆ mpButtonMidona

CPaneMgr* dMeter2Draw_c::mpButtonMidona
private

◆ mpButtonParent

CPaneMgr* dMeter2Draw_c::mpButtonParent
private

◆ mpButtonXY

CPaneMgr* dMeter2Draw_c::mpButtonXY[3]
private

◆ mpHeartBase

CPaneMgrAlpha* dMeter2Draw_c::mpHeartBase[20]
private

◆ mpHeartMark

CPaneMgr* dMeter2Draw_c::mpHeartMark[20]
private

◆ mPikariBck

J2DAnmTransformKey* dMeter2Draw_c::mPikariBck
private

◆ mPikariBlack

JUtility::TColor dMeter2Draw_c::mPikariBlack
private

◆ mPikariBpk

J2DAnmColor* dMeter2Draw_c::mPikariBpk
private

◆ mPikariWhite

JUtility::TColor dMeter2Draw_c::mPikariWhite
private

◆ mpItemB

CPaneMgr* dMeter2Draw_c::mpItemB
private

◆ mpItemBPane

J2DPicture* dMeter2Draw_c::mpItemBPane
private

◆ mpItemBTex

ResTIMG* dMeter2Draw_c::mpItemBTex[2][2]
private

◆ mpItemNumTex

J2DPicture* dMeter2Draw_c::mpItemNumTex[2][3]
private

◆ mpItemR

CPaneMgr* dMeter2Draw_c::mpItemR
private

◆ mpItemXY

CPaneMgr* dMeter2Draw_c::mpItemXY[2]
private

◆ mpItemXYPane

J2DPicture* dMeter2Draw_c::mpItemXYPane[3]
private

◆ mpItemXYTex

ResTIMG* dMeter2Draw_c::mpItemXYTex[2][2][2]
private

◆ mpJujiI

CPaneMgr* dMeter2Draw_c::mpJujiI[5]
private

◆ mpJujiM

CPaneMgr* dMeter2Draw_c::mpJujiM[5]
private

◆ mpKanteraMeter

dKantera_icon_c* dMeter2Draw_c::mpKanteraMeter[2]
private

◆ mpKanteraScreen

J2DScreen* dMeter2Draw_c::mpKanteraScreen
private

◆ mpKeyParent

CPaneMgr* dMeter2Draw_c::mpKeyParent
private

◆ mpKeyTexture

CPaneMgr* dMeter2Draw_c::mpKeyTexture[5]
private

◆ mpLifeParent

CPaneMgr* dMeter2Draw_c::mpLifeParent
private

◆ mpLifeParts

CPaneMgr* dMeter2Draw_c::mpLifeParts[20]
private

◆ mpLifeTexture

CPaneMgrAlpha* dMeter2Draw_c::mpLifeTexture[20][2]
private

◆ mpLightB

CPaneMgr* dMeter2Draw_c::mpLightB
private

◆ mpLightDropParent

CPaneMgr* dMeter2Draw_c::mpLightDropParent
private

◆ mpLightXY

CPaneMgr* dMeter2Draw_c::mpLightXY[3]
private

◆ mpMagicBase

CPaneMgr* dMeter2Draw_c::mpMagicBase
private

◆ mpMagicFrameL

CPaneMgr* dMeter2Draw_c::mpMagicFrameL
private

◆ mpMagicFrameR

CPaneMgr* dMeter2Draw_c::mpMagicFrameR
private

◆ mpMagicMeter

CPaneMgr* dMeter2Draw_c::mpMagicMeter
private

◆ mpMagicParent

CPaneMgr* dMeter2Draw_c::mpMagicParent
private

◆ mpOxygenBpk

J2DAnmColor* dMeter2Draw_c::mpOxygenBpk[3]
private

◆ mpParent

CPaneMgr* dMeter2Draw_c::mpParent
private

◆ mpPikariParent

CPaneMgr* dMeter2Draw_c::mpPikariParent
private

◆ mpPikariScreen

J2DScreen* dMeter2Draw_c::mpPikariScreen
private

◆ mpRupeeKeyParent

CPaneMgr* dMeter2Draw_c::mpRupeeKeyParent
private

◆ mpRupeeParent

CPaneMgr* dMeter2Draw_c::mpRupeeParent[3]
private

◆ mpRupeeTexture

CPaneMgr* dMeter2Draw_c::mpRupeeTexture[4][2]
private

◆ mpScreen

J2DScreen* dMeter2Draw_c::mpScreen
private

◆ mpSIParent

CPaneMgr* dMeter2Draw_c::mpSIParent[2]
private

◆ mpSIParts

CPaneMgr* dMeter2Draw_c::mpSIParts[16][3]
private

◆ mpTextA

CPaneMgr* dMeter2Draw_c::mpTextA
private

◆ mpTextB

CPaneMgr* dMeter2Draw_c::mpTextB
private

◆ mpTextI

CPaneMgr* dMeter2Draw_c::mpTextI
private

◆ mpTextM

CPaneMgr* dMeter2Draw_c::mpTextM
private

◆ mpTextXY

CPaneMgr* dMeter2Draw_c::mpTextXY[3]
private

◆ mpUzu

CPaneMgrAlpha* dMeter2Draw_c::mpUzu
private

◆ mpXYText

CPaneMgr* dMeter2Draw_c::mpXYText[5][3]
private

◆ mRupeeAlpha

f32 dMeter2Draw_c::mRupeeAlpha
private

◆ mRupeeCountAlpha

f32 dMeter2Draw_c::mRupeeCountAlpha
private

◆ mRupeeFrameAlpha

f32 dMeter2Draw_c::mRupeeFrameAlpha
private

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