Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dMsgString_c Class Reference

#include <d_msg_string.h>

+ Inheritance diagram for dMsgString_c:
+ Collaboration diagram for dMsgString_c:

Public Member Functions

 dMsgString_c ()
 
 dMsgString_c (u8)
 
 ~dMsgString_c ()
 
virtual f32 getString (u32 param_0, J2DTextBox *param_1, J2DTextBox *param_2, JUTFont *param_3, COutFont_c *param_4, u8 param_5)
 
virtual f32 getStringPage (u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
virtual void resetStringLocal (J2DTextBox *)
 
virtual void drawOutFontLocal (J2DTextBox *, f32)
 
virtual void drawFontLocal (J2DTextBox *, u8, f32, f32, f32, f32, u32, u8)
 
void drawOutFont (J2DTextBox *param_0, f32 param_1)
 
- Public Member Functions inherited from dMsgStringBase_c
 dMsgStringBase_c ()
 
 ~dMsgStringBase_c ()
 
void getResource ()
 
f32 getStringLocal (u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
f32 getStringPageLocal (u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
u8 getPageMax (int)
 
f32 getMessageLocal (u32, char *)
 
virtual f32 getMessage (u32, char *)
 

Private Attributes

COutFont_cmpOutFont
 
u8 field_0x28
 

Constructor & Destructor Documentation

◆ dMsgString_c() [1/2]

dMsgString_c::dMsgString_c ( )

◆ dMsgString_c() [2/2]

dMsgString_c::dMsgString_c ( u8 param_0)

◆ ~dMsgString_c()

dMsgString_c::~dMsgString_c ( )

Member Function Documentation

◆ drawFontLocal()

void dMsgString_c::drawFontLocal ( J2DTextBox * p_textBox,
u8 type,
f32 posX,
f32 posY,
f32 sizeX,
f32 sizeY,
u32 color,
u8 alpha )
virtual

Reimplemented from dMsgStringBase_c.

◆ drawOutFont()

void dMsgString_c::drawOutFont ( J2DTextBox * param_0,
f32 param_1 )
inline

◆ drawOutFontLocal()

void dMsgString_c::drawOutFontLocal ( J2DTextBox * p_textBox,
f32 i_alpha )
virtual

Reimplemented from dMsgStringBase_c.

◆ getString()

virtual f32 dMsgString_c::getString ( u32 param_0,
J2DTextBox * param_1,
J2DTextBox * param_2,
JUTFont * param_3,
COutFont_c * param_4,
u8 param_5 )
inlinevirtual

Reimplemented from dMsgStringBase_c.

◆ getStringPage()

virtual f32 dMsgString_c::getStringPage ( u32 ,
u8 ,
u8 ,
J2DTextBox * ,
J2DTextBox * ,
JUTFont * ,
COutFont_c * ,
u8  )
virtual

Reimplemented from dMsgStringBase_c.

◆ resetStringLocal()

void dMsgString_c::resetStringLocal ( J2DTextBox * p_textBox)
virtual

Reimplemented from dMsgStringBase_c.

Member Data Documentation

◆ field_0x28

u8 dMsgString_c::field_0x28
private

◆ mpOutFont

COutFont_c* dMsgString_c::mpOutFont
private

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