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
jmessage_string_tReference Struct Reference

#include <d_msg_class.h>

+ Inheritance diagram for jmessage_string_tReference:
+ Collaboration diagram for jmessage_string_tReference:

Public Member Functions

 jmessage_string_tReference ()
 
void init (J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
 
void setCharactor (u16)
 
void addCharactor (u16)
 
void resetCharactor ()
 
f32 getLineLength (int)
 
void addLineLength (int, f32)
 
f32 getOutfontLength (int)
 
void setOutfontLength (int, f32)
 
void clearOutfontLength (int)
 
s16 getLineCountNowPage ()
 
J2DTextBoxgetPanePtr ()
 
J2DTextBoxgetRubyPanePtr ()
 
u32 getCCColor ()
 
u32 getGCColor ()
 
u8 getLineMax ()
 
u8 getNowPage ()
 
JUTFontgetFont ()
 
s16 getLineCount ()
 
void setLineCount (s16 lineCount)
 
void addLineCount ()
 
u8 isFlag (u8 flag)
 
void setColor (u32 ccColor, u32 gcColor)
 
void setNowPage (u8 nowPage)
 
void setLineMax (u8 lineMax)
 
virtual ~jmessage_string_tReference ()
 
- Public Member Functions inherited from JMessage::TReference
 TReference ()
 
virtual ~TReference ()
 
virtual const char * do_word (u32) const
 
int on_parseCharacter (const char **string) const
 
const char * on_word (u32 param_0) const
 
TResourcegetResource_groupID (u16 groupID) const
 
TResourceContainergetResourceContainer () const
 
void setResourceContainer (TResourceContainer *container)
 

Public Attributes

J2DTextBoxmPanePtr
 
J2DTextBoxmRubyPanePtr
 
COutFont_cmOutFontPtr
 
JUTFontmpFont
 
f32 mLineLength [12]
 
f32 mOutfontLength [12]
 
u32 mCCColor
 
u32 mGCColor
 
s16 mLineCount
 
u8 mLineMax
 
u8 mNowPage
 
u8 mFlags
 
- Public Attributes inherited from JMessage::TReference
TResourceContainerpcResource_
 

Constructor & Destructor Documentation

◆ jmessage_string_tReference()

jmessage_string_tReference::jmessage_string_tReference ( )

◆ ~jmessage_string_tReference()

virtual jmessage_string_tReference::~jmessage_string_tReference ( )
virtual

Member Function Documentation

◆ addCharactor()

void jmessage_string_tReference::addCharactor ( u16 param_0)

◆ addLineCount()

void jmessage_string_tReference::addLineCount ( )
inline

◆ addLineLength()

void jmessage_string_tReference::addLineLength ( int lineNo,
f32 length )

◆ clearOutfontLength()

void jmessage_string_tReference::clearOutfontLength ( int param_0)

◆ getCCColor()

u32 jmessage_string_tReference::getCCColor ( )
inline

◆ getFont()

JUTFont * jmessage_string_tReference::getFont ( )
inline

◆ getGCColor()

u32 jmessage_string_tReference::getGCColor ( )
inline

◆ getLineCount()

s16 jmessage_string_tReference::getLineCount ( )
inline

◆ getLineCountNowPage()

s16 jmessage_string_tReference::getLineCountNowPage ( )

◆ getLineLength()

f32 jmessage_string_tReference::getLineLength ( int lineNo)

◆ getLineMax()

u8 jmessage_string_tReference::getLineMax ( )
inline

◆ getNowPage()

u8 jmessage_string_tReference::getNowPage ( )
inline

◆ getOutfontLength()

f32 jmessage_string_tReference::getOutfontLength ( int param_0)

◆ getPanePtr()

J2DTextBox * jmessage_string_tReference::getPanePtr ( )
inline

◆ getRubyPanePtr()

J2DTextBox * jmessage_string_tReference::getRubyPanePtr ( )
inline

◆ init()

void jmessage_string_tReference::init ( J2DTextBox * panePtr,
J2DTextBox * runyPanePtr,
JUTFont * font,
COutFont_c * outFontPtr,
u8 flags )

◆ isFlag()

u8 jmessage_string_tReference::isFlag ( u8 flag)
inline

◆ resetCharactor()

void jmessage_string_tReference::resetCharactor ( )

◆ setCharactor()

void jmessage_string_tReference::setCharactor ( u16 param_0)

◆ setColor()

void jmessage_string_tReference::setColor ( u32 ccColor,
u32 gcColor )
inline

◆ setLineCount()

void jmessage_string_tReference::setLineCount ( s16 lineCount)
inline

◆ setLineMax()

void jmessage_string_tReference::setLineMax ( u8 lineMax)
inline

◆ setNowPage()

void jmessage_string_tReference::setNowPage ( u8 nowPage)
inline

◆ setOutfontLength()

void jmessage_string_tReference::setOutfontLength ( int param_0,
f32 param_1 )

Member Data Documentation

◆ mCCColor

u32 jmessage_string_tReference::mCCColor

◆ mFlags

u8 jmessage_string_tReference::mFlags

◆ mGCColor

u32 jmessage_string_tReference::mGCColor

◆ mLineCount

s16 jmessage_string_tReference::mLineCount

◆ mLineLength

f32 jmessage_string_tReference::mLineLength[12]

◆ mLineMax

u8 jmessage_string_tReference::mLineMax

◆ mNowPage

u8 jmessage_string_tReference::mNowPage

◆ mOutfontLength

f32 jmessage_string_tReference::mOutfontLength[12]

◆ mOutFontPtr

COutFont_c* jmessage_string_tReference::mOutFontPtr

◆ mPanePtr

J2DTextBox* jmessage_string_tReference::mPanePtr

◆ mpFont

JUTFont* jmessage_string_tReference::mpFont

◆ mRubyPanePtr

J2DTextBox* jmessage_string_tReference::mRubyPanePtr

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