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
dMsgStringBase_c Class Reference

#include <d_msg_string_base.h>

+ Inheritance diagram for dMsgStringBase_c:
+ Collaboration diagram for dMsgStringBase_c:

Public Member Functions

 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 getString (u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
virtual f32 getStringPage (u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
virtual f32 getMessage (u32, char *)
 
virtual void resetStringLocal (J2DTextBox *)
 
virtual void drawOutFontLocal (J2DTextBox *, f32)
 
virtual void drawFontLocal (J2DTextBox *, u8, f32, f32, f32, f32, u32, u8)
 

Private Attributes

JMessage::TResourceContainermpResCont
 
jmessage_string_tControlmpCtrl
 
jmessage_string_tReferencempRefer
 
jmessage_string_tSequenceProcessormpSeqProc
 
jmessage_string_tRenderingProcessormpRenProc
 
JMessage::TParsempParse
 
void * field_0x1c
 
u16 field_0x20
 

Constructor & Destructor Documentation

◆ dMsgStringBase_c()

dMsgStringBase_c::dMsgStringBase_c ( )

◆ ~dMsgStringBase_c()

dMsgStringBase_c::~dMsgStringBase_c ( )

Member Function Documentation

◆ drawFontLocal()

void dMsgStringBase_c::drawFontLocal ( J2DTextBox * param_0,
u8 param_1,
f32 param_2,
f32 param_3,
f32 param_4,
f32 param_5,
u32 param_6,
u8 param_7 )
virtual

Reimplemented in dMsgString_c.

◆ drawOutFontLocal()

void dMsgStringBase_c::drawOutFontLocal ( J2DTextBox * param_0,
f32 param_1 )
virtual

Reimplemented in dMsgString_c.

◆ getMessage()

f32 dMsgStringBase_c::getMessage ( u32 param_0,
char * param_1 )
virtual

◆ getMessageLocal()

f32 dMsgStringBase_c::getMessageLocal ( u32 param_1,
char * param_2 )

◆ getPageMax()

u8 dMsgStringBase_c::getPageMax ( int param_0)

◆ getResource()

void dMsgStringBase_c::getResource ( )

◆ getString()

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

Reimplemented in dMsgString_c.

◆ getStringLocal()

f32 dMsgStringBase_c::getStringLocal ( u32 param_1,
J2DTextBox * param_2,
J2DTextBox * param_3,
JUTFont * param_4,
COutFont_c * param_5,
u8 param_6 )

◆ getStringPage()

f32 dMsgStringBase_c::getStringPage ( u32 param_0,
u8 param_1,
u8 param_2,
J2DTextBox * param_3,
J2DTextBox * param_4,
JUTFont * param_5,
COutFont_c * param_6,
u8 param_7 )
virtual

Reimplemented in dMsgString_c.

◆ getStringPageLocal()

f32 dMsgStringBase_c::getStringPageLocal ( u32 param_1,
u8 param_2,
u8 param_3,
J2DTextBox * param_4,
J2DTextBox * param_5,
JUTFont * param_6,
COutFont_c * param_7,
u8 param_8 )

◆ resetStringLocal()

void dMsgStringBase_c::resetStringLocal ( J2DTextBox * param_0)
virtual

Reimplemented in dMsgString_c.

Member Data Documentation

◆ field_0x1c

void* dMsgStringBase_c::field_0x1c
private

◆ field_0x20

u16 dMsgStringBase_c::field_0x20
private

◆ mpCtrl

jmessage_string_tControl* dMsgStringBase_c::mpCtrl
private

◆ mpParse

JMessage::TParse* dMsgStringBase_c::mpParse
private

◆ mpRefer

jmessage_string_tReference* dMsgStringBase_c::mpRefer
private

◆ mpRenProc

jmessage_string_tRenderingProcessor* dMsgStringBase_c::mpRenProc
private

◆ mpResCont

JMessage::TResourceContainer* dMsgStringBase_c::mpResCont
private

◆ mpSeqProc

jmessage_string_tSequenceProcessor* dMsgStringBase_c::mpSeqProc
private

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