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

#include <d_select_cursor.h>

+ Inheritance diagram for dSelect_cursor_c:
+ Collaboration diagram for dSelect_cursor_c:

Public Member Functions

 dSelect_cursor_c (u8, f32, JKRArchive *)
 
void update ()
 
void setPos (f32, f32, J2DPane *, bool)
 
void setParam (f32, f32, f32, f32, f32)
 
void setScale (f32)
 
void setAlphaRate (f32)
 
int addAlpha ()
 
int decAlpha ()
 
void setBpkAnimation (J2DAnmColor *)
 
void setBtk0Animation (J2DAnmTextureSRTKey *)
 
void setCursorAnimation ()
 
void setBckAnimation (J2DAnmTransformKey *)
 
void moveCenter (J2DPane *, f32, f32)
 
virtual void draw ()
 
virtual ~dSelect_cursor_c ()
 
void setPos (f32 x, f32 y)
 
void onUpdateFlag ()
 
void resetUpdateFlag ()
 
bool getUpdateFlag ()
 
void onPlayAnime (int i_flag)
 
void offPlayAnime (int i_flag)
 
bool chkPlayAnime (int i_flag)
 
void onPlayAllAnime ()
 
void offPlayAllAnime ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

J2DScreenmpScreen
 
J2DPanempPane
 
dSelect_icon_cmpSelectIcon
 
CPaneMgrmpPaneMgr
 
CPaneMgrfield_0x14
 
CPaneMgrfield_0x18
 
CPaneMgrfield_0x1C [4]
 
J2DAnmTransformKeyfield_0x2C
 
J2DAnmColorfield_0x30
 
J2DAnmTextureSRTKeyfield_0x34 [2]
 
dSelect_cursorHIO_cmpCursorHIO
 
f32 field_0x40
 
f32 field_0x44
 
f32 field_0x48 [2]
 
f32 field_0x50
 
f32 field_0x54
 
f32 mPositionX
 
f32 mPositionY
 
f32 mParam1
 
f32 mParam2
 
f32 mParam3
 
f32 mParam4
 
f32 mParam5
 
f32 field_0x74 [4]
 
f32 field_0x84 [4]
 
f32 field_0x94 [4]
 
f32 field_0xa4 [4]
 
u8 field_0xb4
 
u8 mNameIdx
 
u8 field_0xb6
 
bool mUpdateFlag
 

Constructor & Destructor Documentation

◆ dSelect_cursor_c()

dSelect_cursor_c::dSelect_cursor_c ( u8  param_0,
f32  param_1,
JKRArchive param_2 
)

◆ ~dSelect_cursor_c()

dSelect_cursor_c::~dSelect_cursor_c ( )
virtual

Member Function Documentation

◆ addAlpha()

int dSelect_cursor_c::addAlpha ( )

◆ chkPlayAnime()

bool dSelect_cursor_c::chkPlayAnime ( int  i_flag)
inline

◆ decAlpha()

int dSelect_cursor_c::decAlpha ( )

◆ draw()

void dSelect_cursor_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ getUpdateFlag()

bool dSelect_cursor_c::getUpdateFlag ( )
inline

◆ moveCenter()

void dSelect_cursor_c::moveCenter ( J2DPane i_pane,
f32  i_x,
f32  i_y 
)

◆ offPlayAllAnime()

void dSelect_cursor_c::offPlayAllAnime ( )
inline

◆ offPlayAnime()

void dSelect_cursor_c::offPlayAnime ( int  i_flag)
inline

◆ onPlayAllAnime()

void dSelect_cursor_c::onPlayAllAnime ( )
inline

◆ onPlayAnime()

void dSelect_cursor_c::onPlayAnime ( int  i_flag)
inline

◆ onUpdateFlag()

void dSelect_cursor_c::onUpdateFlag ( )
inline

◆ resetUpdateFlag()

void dSelect_cursor_c::resetUpdateFlag ( )
inline

◆ setAlphaRate()

void dSelect_cursor_c::setAlphaRate ( f32  i_alphaRate)

◆ setBckAnimation()

void dSelect_cursor_c::setBckAnimation ( J2DAnmTransformKey param_0)

◆ setBpkAnimation()

void dSelect_cursor_c::setBpkAnimation ( J2DAnmColor param_0)

◆ setBtk0Animation()

void dSelect_cursor_c::setBtk0Animation ( J2DAnmTextureSRTKey param_0)

◆ setCursorAnimation()

void dSelect_cursor_c::setCursorAnimation ( )

◆ setParam()

void dSelect_cursor_c::setParam ( f32  i_param1,
f32  i_param2,
f32  i_param3,
f32  i_param4,
f32  i_param5 
)

◆ setPos() [1/2]

void dSelect_cursor_c::setPos ( f32  x,
f32  y 
)
inline

◆ setPos() [2/2]

void dSelect_cursor_c::setPos ( f32  i_posX,
f32  i_posY,
J2DPane i_pane,
bool  i_scaleBounds 
)

◆ setScale()

void dSelect_cursor_c::setScale ( f32  i_scale)

◆ update()

void dSelect_cursor_c::update ( )

Member Data Documentation

◆ field_0x14

CPaneMgr* dSelect_cursor_c::field_0x14
private

◆ field_0x18

CPaneMgr* dSelect_cursor_c::field_0x18
private

◆ field_0x1C

CPaneMgr* dSelect_cursor_c::field_0x1C[4]
private

◆ field_0x2C

J2DAnmTransformKey* dSelect_cursor_c::field_0x2C
private

◆ field_0x30

J2DAnmColor* dSelect_cursor_c::field_0x30
private

◆ field_0x34

J2DAnmTextureSRTKey* dSelect_cursor_c::field_0x34[2]
private

◆ field_0x40

f32 dSelect_cursor_c::field_0x40
private

◆ field_0x44

f32 dSelect_cursor_c::field_0x44
private

◆ field_0x48

f32 dSelect_cursor_c::field_0x48[2]
private

◆ field_0x50

f32 dSelect_cursor_c::field_0x50
private

◆ field_0x54

f32 dSelect_cursor_c::field_0x54
private

◆ field_0x74

f32 dSelect_cursor_c::field_0x74[4]
private

◆ field_0x84

f32 dSelect_cursor_c::field_0x84[4]
private

◆ field_0x94

f32 dSelect_cursor_c::field_0x94[4]
private

◆ field_0xa4

f32 dSelect_cursor_c::field_0xa4[4]
private

◆ field_0xb4

u8 dSelect_cursor_c::field_0xb4
private

◆ field_0xb6

u8 dSelect_cursor_c::field_0xb6
private

◆ mNameIdx

u8 dSelect_cursor_c::mNameIdx
private

◆ mParam1

f32 dSelect_cursor_c::mParam1
private

◆ mParam2

f32 dSelect_cursor_c::mParam2
private

◆ mParam3

f32 dSelect_cursor_c::mParam3
private

◆ mParam4

f32 dSelect_cursor_c::mParam4
private

◆ mParam5

f32 dSelect_cursor_c::mParam5
private

◆ mpCursorHIO

dSelect_cursorHIO_c* dSelect_cursor_c::mpCursorHIO
private

◆ mPositionX

f32 dSelect_cursor_c::mPositionX
private

◆ mPositionY

f32 dSelect_cursor_c::mPositionY
private

◆ mpPane

J2DPane* dSelect_cursor_c::mpPane
private

◆ mpPaneMgr

CPaneMgr* dSelect_cursor_c::mpPaneMgr
private

◆ mpScreen

J2DScreen* dSelect_cursor_c::mpScreen
private

◆ mpSelectIcon

dSelect_icon_c* dSelect_cursor_c::mpSelectIcon
private

◆ mUpdateFlag

bool dSelect_cursor_c::mUpdateFlag
private

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