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

#include <d_a_grass.h>

+ Inheritance diagram for dFlower_packet_c:
+ Collaboration diagram for dFlower_packet_c:

Public Types

typedef void(dFlower_packet_c::* deleteFunc) (int)
 

Public Member Functions

 dFlower_packet_c ()
 
void calc ()
 
void update ()
 
void setData (dFlower_data_c *, int, s8, cXyz &, int, s8, s16)
 
dFlower_data_cnewData (s8, cXyz &, int, s8, s16)
 
void deleteRoom (int)
 
int newAnm ()
 
void setAnm (int, s16)
 
virtual void draw ()
 
virtual ~dFlower_packet_c ()
 
dFlower_anm_cgetAnm (int i_idx)
 
dFlower_data_cgetData ()
 
void deleteAnm (int i_idx)
 
- Public Member Functions inherited from J3DPacket
 J3DPacket ()
 
void addChildPacket (J3DPacket *)
 
J3DPacketgetNextPacket () const
 
void setNextPacket (J3DPacket *i_packet)
 
void drawClear ()
 
voidgetUserArea ()
 
void setUserArea (u32 area)
 
virtual int entry (J3DDrawBuffer *)
 
virtual ~J3DPacket ()
 

Public Attributes

u16 field_0x10
 
dFlower_data_c m_data [1000]
 
dFlower_anm_c m_anm [72]
 
dFlower_room_c m_room [64]
 
u8 m_playerCutFlg
 
s16 m_playerSwordAngY
 
s16 m_playerSwordMoveAngY
 
cXyz m_playerSwordTop
 
Vecmp_pos
 
GXColormp_colors
 
Vecmp_texCoords
 
u8mp_mat2DL
 
u32 m_mat2DL_size
 
u8mp_mat2Light4DL
 
u32 m_mat2Light4DL_size
 
u8mp_Jhana01DL
 
u32 m_Jhana01DL_size
 
u8mp_Jhana01_cDL
 
u32 m_Jhana01_cDL_size
 
- Public Attributes inherited from J3DPacket
J3DPacketmpNextPacket
 
J3DPacketmpFirstChild
 
voidmpUserData
 

Static Public Attributes

static deleteFunc m_deleteRoom = NULL
 

Member Typedef Documentation

◆ deleteFunc

typedef void(dFlower_packet_c::* dFlower_packet_c::deleteFunc) (int)

Constructor & Destructor Documentation

◆ dFlower_packet_c()

dFlower_packet_c::dFlower_packet_c ( )

◆ ~dFlower_packet_c()

dFlower_packet_c::~dFlower_packet_c ( )
virtual

Member Function Documentation

◆ calc()

void dFlower_packet_c::calc ( )

◆ deleteAnm()

void dFlower_packet_c::deleteAnm ( int  i_idx)
inline

◆ deleteRoom()

void dFlower_packet_c::deleteRoom ( int  )

◆ draw()

virtual void dFlower_packet_c::draw ( )
virtual

Reimplemented from J3DPacket.

◆ getAnm()

dFlower_anm_c * dFlower_packet_c::getAnm ( int  i_idx)
inline

◆ getData()

dFlower_data_c * dFlower_packet_c::getData ( )
inline

◆ newAnm()

int dFlower_packet_c::newAnm ( )

◆ newData()

dFlower_data_c * dFlower_packet_c::newData ( s8  ,
cXyz ,
int  ,
s8  ,
s16   
)

◆ setAnm()

void dFlower_packet_c::setAnm ( int  ,
s16   
)

◆ setData()

void dFlower_packet_c::setData ( dFlower_data_c ,
int  ,
s8  ,
cXyz ,
int  ,
s8  ,
s16   
)

◆ update()

void dFlower_packet_c::update ( )

Member Data Documentation

◆ field_0x10

u16 dFlower_packet_c::field_0x10

◆ m_anm

dFlower_anm_c dFlower_packet_c::m_anm[72]

◆ m_data

dFlower_data_c dFlower_packet_c::m_data[1000]

◆ m_deleteRoom

dFlower_packet_c::deleteFunc dFlower_packet_c::m_deleteRoom = NULL
static

◆ m_Jhana01_cDL_size

u32 dFlower_packet_c::m_Jhana01_cDL_size

◆ m_Jhana01DL_size

u32 dFlower_packet_c::m_Jhana01DL_size

◆ m_mat2DL_size

u32 dFlower_packet_c::m_mat2DL_size

◆ m_mat2Light4DL_size

u32 dFlower_packet_c::m_mat2Light4DL_size

◆ m_playerCutFlg

u8 dFlower_packet_c::m_playerCutFlg

◆ m_playerSwordAngY

s16 dFlower_packet_c::m_playerSwordAngY

◆ m_playerSwordMoveAngY

s16 dFlower_packet_c::m_playerSwordMoveAngY

◆ m_playerSwordTop

cXyz dFlower_packet_c::m_playerSwordTop

◆ m_room

dFlower_room_c dFlower_packet_c::m_room[64]

◆ mp_colors

GXColor* dFlower_packet_c::mp_colors

◆ mp_Jhana01_cDL

u8* dFlower_packet_c::mp_Jhana01_cDL

◆ mp_Jhana01DL

u8* dFlower_packet_c::mp_Jhana01DL

◆ mp_mat2DL

u8* dFlower_packet_c::mp_mat2DL

◆ mp_mat2Light4DL

u8* dFlower_packet_c::mp_mat2Light4DL

◆ mp_pos

Vec* dFlower_packet_c::mp_pos

◆ mp_texCoords

Vec* dFlower_packet_c::mp_texCoords

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