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

#include <processor.h>

+ Inheritance diagram for JMessage::TRenderingProcessor:
+ Collaboration diagram for JMessage::TRenderingProcessor:

Public Member Functions

 TRenderingProcessor (JMessage::TReference const *pReference)
 
int process (char const *pszText)
 
virtual ~TRenderingProcessor ()
 
virtual void do_begin_ (void const *pEntry, char const *pszText)
 
virtual void do_end_ ()
 
virtual void do_tag_ (u32 uTag, void const *pData, u32 uSize)
 
bool process_messageEntryText (const TProcessor *pProcessor, void const *pEntry, const char *pszText)
 
- Public Member Functions inherited from JMessage::TProcessor
 TProcessor (const TReference *pReference)
 
void reset ()
 
void stack_pushCurrent (char const *pszText)
 
void stack_popCurrent ()
 
const TResourcegetResource_groupID (u16 u16GroupID) const
 
u32 toMessageCode_messageID (u32 uMsgID, u32, bool *pbValid) const
 
void on_select_begin (char const *(*pfn)(JMessage::TProcessor *), void const *pOffset, char const *pcBase, u32 uNumber)
 
void on_select_end ()
 
void on_select_separate ()
 
void on_tag_ ()
 
bool process_character_ ()
 
const char * on_message (u32 uCode) const
 
const char * getMessageText_messageCode (u32 uCode) const
 
virtual ~TProcessor ()
 
virtual void do_reset ()
 
virtual void do_begin (void const *pEntry, char const *pszText)
 
virtual void do_end ()
 
virtual void do_character (int iCharacter)
 
virtual bool do_tag (u32 uTag, void const *pData, u32 uSize)
 
virtual void do_select_begin (u32 uNumber)
 
virtual void do_select_end ()
 
virtual void do_select_separate ()
 
virtual void do_resetStatus_ (char const *pszText)
 
virtual bool do_setBegin_isReady_ () const
 
void on_resetStatus_ (const char *pszText)
 
void on_begin (const void *pEntry, const char *pszText)
 
void on_end ()
 
void on_tag (u32 uTag, const void *pData, u32 uSize)
 
const char * on_word (u32 param_0) const
 
int on_parseCharacter (const char **ppszText) const
 
void on_character (int iCharacter)
 
const char * on_message_limited (u16 u16Index) const
 
bool on_setBegin_isReady_ () const
 
int setBegin_messageEntryText (const TResource *pResource, const void *pEntry, const char *pszText)
 
int setBegin_messageEntryText (const TProcessor *pProcessor, const void *pEntry, const char *pszText)
 
void * getMessageEntry_messageCode (u16 u16Code, u16 u16Index) const
 
const char * getMessageText_messageCode (u16 u16Code, u16 u16Index) const
 
void stack_pushCurrent_ (const char *pszText)
 
void stack_popCurrent_ ()
 
bool stack_isPushable () const
 
const TResourcegetResourceCache () const
 
const char * getCurrent () const
 
const TReferencegetReference () const
 
const TResourcegetResource_groupID_uncached (u16 u16GroupID) const
 
bool isResourceCache_groupID (u16 u16GroupID) const
 
TResourceContainergetResourceContainer () const
 
void setResourceCache (TResource *pResource)
 
void resetResourceCache ()
 

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 *pThis)
 
static bool process_onCharacterEnd_select_ (JMessage::TProcessor *pThis)
 
static const char * process_onSelect_limited_ (JMessage::TProcessor *pThis)
 
static const char * process_onSelect_ (JMessage::TProcessor *pThis)
 
- Public Attributes inherited from JMessage::TProcessor
const TReferencepReference_
 
const TResourcepResourceCache_
 
const char * pszCurrent_
 
TStack_ oStack_
 
TProcess_ oProcess_
 

Constructor & Destructor Documentation

◆ TRenderingProcessor()

JMessage::TRenderingProcessor::TRenderingProcessor ( JMessage::TReference const * pReference)

◆ ~TRenderingProcessor()

JMessage::TRenderingProcessor::~TRenderingProcessor ( )
virtual

Member Function Documentation

◆ do_begin_()

void JMessage::TRenderingProcessor::do_begin_ ( void const * pEntry,
char const * pszText )
virtual

Implements JMessage::TProcessor.

◆ do_end_()

void JMessage::TRenderingProcessor::do_end_ ( )
virtual

Implements JMessage::TProcessor.

◆ do_tag_()

void JMessage::TRenderingProcessor::do_tag_ ( u32 uTag,
void const * pData,
u32 uSize )
virtual

Implements JMessage::TProcessor.

◆ process()

int JMessage::TRenderingProcessor::process ( char const * pszText)

◆ process_messageEntryText()

bool JMessage::TRenderingProcessor::process_messageEntryText ( const TProcessor * pProcessor,
void const * pEntry,
const char * pszText )
inline

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