Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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
 
voidfield_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: