![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_msg_class.h>
Inheritance diagram for jmessage_tRenderingProcessor:
Collaboration diagram for jmessage_tRenderingProcessor:Public Member Functions | |
| jmessage_tRenderingProcessor (jmessage_tReference const *pReference) | |
| void | resetRendering () |
| void | do_widthcenter () |
| void | do_selwidthcenter (int) |
| void | do_heightcenter () |
| void | do_color (u8) |
| void | do_scale (f32) |
| void | do_linedown (s16) |
| void | do_transY (s16, bool) |
| void | do_outfont (u8, u32) |
| void | do_arrow2 () |
| f32 | getLineLength (int) |
| void | do_strcat (char *, bool, bool, bool) |
| void | do_rubyset (void const *, u32) |
| void | do_rubystrcat (char *, char *, f32, f32) |
| void | do_name1 () |
| void | do_numset (s16) |
| void | push_word () |
| void | getCharInfo (f32, f32, f32, f32, f32) |
| 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) |
| void | setTextInitPos (float x, float y) |
| void | setTextScale (float x, float y) |
| void | setSelTextInitPos (int idx, float x, float y) |
| void | setTextInitOffsetPos (f32 offset) |
| void | setOutFont (COutFont_c *font) |
| void | setCharInfoPtr (CharInfo_c *info) |
Public Member Functions inherited from JMessage::TRenderingProcessor | |
| 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 TResource * | getResource_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_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 TResource * | getResourceCache () const |
| const char * | getCurrent () const |
| const TReference * | getReference () const |
| const TResource * | getResource_groupID_uncached (u16 u16GroupID) const |
| bool | isResourceCache_groupID (u16 u16GroupID) const |
| TResourceContainer * | getResourceContainer () const |
| void | setResourceCache (TResource *pResource) |
| void | resetResourceCache () |
Public Attributes | |
| COutFont_c * | mpOutFont |
| CharInfo_c * | mCharInfoPtr |
| s16 * | mpCharInfoCnt |
| f32 | field_0x44 |
| f32 | field_0x48 |
| f32 | field_0x4c |
| f32 | mTextInitPosX |
| f32 | mTextInitPosY |
| f32 | mTextInitScaleX |
| f32 | mTextInitScaleY |
| f32 | mSelTextInitPosX [3] |
| f32 | mSelTextInitPosY [3] |
| f32 | mTextInitOffsetPos |
| f32 | field_0x7c [D_MSG_CLASS_PAGE_CNT_MAX] |
| int | field_0x11c |
| u32 | mCCColor |
| u32 | mGCColor |
| f32 | field_0x128 |
| f32 | field_0x12c |
| f32 | field_0x130 |
| f32 | field_0x134 |
| f32 | field_0x138 |
| u16 | field_0x13c |
| s16 | field_0x13e |
| s16 | field_0x140 |
| s16 | field_0x142 |
| u16 | field_0x144 |
| s16 | field_0x146 |
| u16 | field_0x148 |
| u16 | field_0x14a |
| u8 | field_0x14c |
| u8 | field_0x14d |
| u8 | field_0x14e |
| s8 | field_0x14f |
| u8 | mColorNo |
| u8 | field_0x151 |
| char | field_0x152 [0x184 - 0x152] |
| char | field_0x184 [3] |
| u8 | field_0x187 |
Public Attributes inherited from JMessage::TProcessor | |
| const TReference * | pReference_ |
| const TResource * | pResourceCache_ |
| const char * | pszCurrent_ |
| 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 *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) |
| jmessage_tRenderingProcessor::jmessage_tRenderingProcessor | ( | jmessage_tReference const * | pReference | ) |
| void jmessage_tRenderingProcessor::do_arrow2 | ( | ) |
|
virtual |
Reimplemented from JMessage::TProcessor.
|
virtual |
Reimplemented from JMessage::TProcessor.
| void jmessage_tRenderingProcessor::do_color | ( | u8 | ) |
|
virtual |
Reimplemented from JMessage::TProcessor.
| void jmessage_tRenderingProcessor::do_heightcenter | ( | ) |
| void jmessage_tRenderingProcessor::do_linedown | ( | s16 | ) |
| void jmessage_tRenderingProcessor::do_name1 | ( | ) |
| void jmessage_tRenderingProcessor::do_numset | ( | s16 | ) |
|
virtual |
Reimplemented from JMessage::TProcessor.
| void jmessage_tRenderingProcessor::do_rubyset | ( | void const * | , |
| u32 | ) |
| void jmessage_tRenderingProcessor::do_scale | ( | f32 | ) |
| void jmessage_tRenderingProcessor::do_selwidthcenter | ( | int | ) |
| void jmessage_tRenderingProcessor::do_strcat | ( | char * | , |
| bool | , | ||
| bool | , | ||
| bool | ) |
|
virtual |
Reimplemented from JMessage::TProcessor.
| void jmessage_tRenderingProcessor::do_transY | ( | s16 | , |
| bool | ) |
| void jmessage_tRenderingProcessor::do_widthcenter | ( | ) |
| f32 jmessage_tRenderingProcessor::getLineLength | ( | int | ) |
| void jmessage_tRenderingProcessor::push_word | ( | ) |
| void jmessage_tRenderingProcessor::resetRendering | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int jmessage_tRenderingProcessor::field_0x11c |
| f32 jmessage_tRenderingProcessor::field_0x128 |
| f32 jmessage_tRenderingProcessor::field_0x12c |
| f32 jmessage_tRenderingProcessor::field_0x130 |
| f32 jmessage_tRenderingProcessor::field_0x134 |
| f32 jmessage_tRenderingProcessor::field_0x138 |
| u16 jmessage_tRenderingProcessor::field_0x13c |
| s16 jmessage_tRenderingProcessor::field_0x13e |
| s16 jmessage_tRenderingProcessor::field_0x140 |
| s16 jmessage_tRenderingProcessor::field_0x142 |
| u16 jmessage_tRenderingProcessor::field_0x144 |
| s16 jmessage_tRenderingProcessor::field_0x146 |
| u16 jmessage_tRenderingProcessor::field_0x148 |
| u16 jmessage_tRenderingProcessor::field_0x14a |
| u8 jmessage_tRenderingProcessor::field_0x14c |
| u8 jmessage_tRenderingProcessor::field_0x14d |
| u8 jmessage_tRenderingProcessor::field_0x14e |
| s8 jmessage_tRenderingProcessor::field_0x14f |
| u8 jmessage_tRenderingProcessor::field_0x151 |
| char jmessage_tRenderingProcessor::field_0x152[0x184 - 0x152] |
| char jmessage_tRenderingProcessor::field_0x184[3] |
| u8 jmessage_tRenderingProcessor::field_0x187 |
| f32 jmessage_tRenderingProcessor::field_0x44 |
| f32 jmessage_tRenderingProcessor::field_0x48 |
| f32 jmessage_tRenderingProcessor::field_0x4c |
| f32 jmessage_tRenderingProcessor::field_0x7c[D_MSG_CLASS_PAGE_CNT_MAX] |
| u32 jmessage_tRenderingProcessor::mCCColor |
| CharInfo_c* jmessage_tRenderingProcessor::mCharInfoPtr |
| u8 jmessage_tRenderingProcessor::mColorNo |
| u32 jmessage_tRenderingProcessor::mGCColor |
| s16* jmessage_tRenderingProcessor::mpCharInfoCnt |
| COutFont_c* jmessage_tRenderingProcessor::mpOutFont |
| f32 jmessage_tRenderingProcessor::mSelTextInitPosX[3] |
| f32 jmessage_tRenderingProcessor::mSelTextInitPosY[3] |
| f32 jmessage_tRenderingProcessor::mTextInitOffsetPos |
| f32 jmessage_tRenderingProcessor::mTextInitPosX |
| f32 jmessage_tRenderingProcessor::mTextInitPosY |
| f32 jmessage_tRenderingProcessor::mTextInitScaleX |
| f32 jmessage_tRenderingProcessor::mTextInitScaleY |