Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
jmessage_tMeasureProcessor Struct Reference

#include <d_msg_class.h>

+ Inheritance diagram for jmessage_tMeasureProcessor:
+ Collaboration diagram for jmessage_tMeasureProcessor:

Public Member Functions

 jmessage_tMeasureProcessor (jmessage_tReference const *)
 
void do_scale (f32)
 
void do_space (u32)
 
void do_pageType (int)
 
void do_name1 ()
 
void do_rubyset (void const *, u32)
 
void push_word (char *)
 
virtual ~jmessage_tMeasureProcessor ()
 
virtual void do_begin (void const *, char const *)
 
virtual void do_end ()
 
virtual void do_character (int)
 
virtual bool do_tag (u32, void const *, u32)
 
- Public Member Functions inherited from JMessage::TRenderingProcessor
 TRenderingProcessor (JMessage::TReference const *)
 
int process (char const *)
 
virtual ~TRenderingProcessor ()
 
virtual void do_begin_ (void const *, char const *)
 
virtual void do_end_ ()
 
virtual void do_tag_ (u32, void const *, u32)
 
bool process_messageEntryText (TProcessor *param_0, void const *param_1, const char *param_2)
 
- Public Member Functions inherited from JMessage::TProcessor
 TProcessor (const TReference *reference)
 
void reset ()
 
void stack_pushCurrent (char const *)
 
void stack_popCurrent ()
 
const TResourcegetResource_groupID (u16) const
 
u32 toMessageCode_messageID (u32, u32, bool *) const
 
void on_select_begin (char const *(*)(JMessage::TProcessor *), void const *, char const *, u32)
 
void on_select_end ()
 
void on_select_separate ()
 
void on_tag_ ()
 
bool process_character_ ()
 
const charon_message (u32) const
 
const chargetMessageText_messageCode (u32) const
 
virtual ~TProcessor ()
 
virtual void do_reset ()
 
virtual void do_select_begin (u32)
 
virtual void do_select_end ()
 
virtual void do_select_separate ()
 
virtual void do_resetStatus_ (char const *)
 
virtual bool do_setBegin_isReady_ () const
 
void on_resetStatus_ (const char *param_0)
 
void on_begin (const void *entry, const char *param_1)
 
void on_end ()
 
void on_tag (u32 param_0, const void *param_1, u32 param_2)
 
const charon_word (u32 param_0) const
 
int on_parseCharacter (const char **string) const
 
void on_character (int character)
 
const charon_message_limited (u16 messageIndex) const
 
int setBegin_messageEntryText (const TResource *resource, const void *entry, const char *param_2)
 
int setBegin_messageEntryText (const TProcessor *processor, const void *entry, const char *param_2)
 
voidgetMessageEntry_messageCode (u16 messageCode, u16 messageIndex) const
 
const chargetMessageText_messageCode (u16 messageCode, u16 messageIndex) const
 
void stack_pushCurrent_ (const char *string)
 
void stack_popCurrent_ ()
 
bool stack_isPushable () const
 
const TResourcegetResourceCache () const
 
const chargetCurrent () const
 
const TReferencegetReference () const
 
const TResourcegetResource_groupID_uncached (u16 groupID) const
 
bool isResourceCache_groupID (u16 groupID) const
 
TResourceContainergetResourceContainer () const
 
void setResourceCache (TResource *cache)
 
void resetResourceCache ()
 

Public Attributes

f32 field_0x38
 
s16 mTotalLineCnt
 
s16 field_0x3e
 
s16 field_0x40
 
u16 field_0x42
 
u8 field_0x44
 
u8 mSelectType
 
u8 field_0x46
 
u8 field_0x47
 
s8 field_0x48
 
s8 field_0x49
 
u8 mPageLineMax
 
s8 field_0x4b
 
u8 field_0x4c
 
u8 field_0x4d
 
- Public Attributes inherited from JMessage::TProcessor
const TReferencepReference_
 
const TResourcepResourceCache_
 
const charpszCurrent_
 
TStack_ oStack_
 
TProcess_ oProcess_
 

Additional Inherited Members

- Public Types inherited from JMessage::TProcessor
typedef bool(* pfnProcess_func) (TProcessor *)
 
- Static Public Member Functions inherited from JMessage::TProcessor
static bool process_onCharacterEnd_normal_ (JMessage::TProcessor *)
 
static bool process_onCharacterEnd_select_ (JMessage::TProcessor *)
 
static const charprocess_onSelect_limited_ (JMessage::TProcessor *)
 
static const charprocess_onSelect_ (JMessage::TProcessor *)
 

Constructor & Destructor Documentation

◆ jmessage_tMeasureProcessor()

jmessage_tMeasureProcessor::jmessage_tMeasureProcessor ( jmessage_tReference const param_0)

◆ ~jmessage_tMeasureProcessor()

virtual jmessage_tMeasureProcessor::~jmessage_tMeasureProcessor ( )
virtual

Member Function Documentation

◆ do_begin()

void jmessage_tMeasureProcessor::do_begin ( void const param_0,
char const param_1 
)
virtual

Reimplemented from JMessage::TProcessor.

Reimplemented in jmessage_tSequenceProcessor.

◆ do_character()

void jmessage_tMeasureProcessor::do_character ( int  param_0)
virtual

Reimplemented from JMessage::TProcessor.

Reimplemented in jmessage_tSequenceProcessor.

◆ do_end()

void jmessage_tMeasureProcessor::do_end ( )
virtual

Reimplemented from JMessage::TProcessor.

Reimplemented in jmessage_tSequenceProcessor.

◆ do_name1()

void jmessage_tMeasureProcessor::do_name1 ( )

◆ do_pageType()

void jmessage_tMeasureProcessor::do_pageType ( int  param_0)

◆ do_rubyset()

void jmessage_tMeasureProcessor::do_rubyset ( void const param_0,
u32  param_1 
)

◆ do_scale()

void jmessage_tMeasureProcessor::do_scale ( f32  param_0)

◆ do_space()

void jmessage_tMeasureProcessor::do_space ( u32  param_0)

◆ do_tag()

bool jmessage_tMeasureProcessor::do_tag ( u32  i_tag,
void const i_data,
u32  i_size 
)
virtual

Reimplemented from JMessage::TProcessor.

Reimplemented in jmessage_tSequenceProcessor.

◆ push_word()

void jmessage_tMeasureProcessor::push_word ( char param_0)

Member Data Documentation

◆ field_0x38

f32 jmessage_tMeasureProcessor::field_0x38

◆ field_0x3e

s16 jmessage_tMeasureProcessor::field_0x3e

◆ field_0x40

s16 jmessage_tMeasureProcessor::field_0x40

◆ field_0x42

u16 jmessage_tMeasureProcessor::field_0x42

◆ field_0x44

u8 jmessage_tMeasureProcessor::field_0x44

◆ field_0x46

u8 jmessage_tMeasureProcessor::field_0x46

◆ field_0x47

u8 jmessage_tMeasureProcessor::field_0x47

◆ field_0x48

s8 jmessage_tMeasureProcessor::field_0x48

◆ field_0x49

s8 jmessage_tMeasureProcessor::field_0x49

◆ field_0x4b

s8 jmessage_tMeasureProcessor::field_0x4b

◆ field_0x4c

u8 jmessage_tMeasureProcessor::field_0x4c

◆ field_0x4d

u8 jmessage_tMeasureProcessor::field_0x4d

◆ mPageLineMax

u8 jmessage_tMeasureProcessor::mPageLineMax

◆ mSelectType

u8 jmessage_tMeasureProcessor::mSelectType

◆ mTotalLineCnt

s16 jmessage_tMeasureProcessor::mTotalLineCnt

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