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

#include <control.h>

+ Inheritance diagram for JMessage::TControl:
+ Collaboration diagram for JMessage::TControl:

Public Member Functions

 TControl ()
 
virtual ~TControl ()
 
void reset ()
 
int update ()
 
void render ()
 
int setMessageCode (u16 u16GroupID, u16 u16Index)
 
int setMessageID (u32 uMsgID, u32 param_1, bool *pbValid)
 
bool setMessageCode_inSequence_ (const TProcessor *pProcessor, u16 u16GroupID, u16 u16Index)
 
bool isReady_update_ () const
 
bool isReady_render_ () const
 
TProcessorgetProcessor () const
 
int setMessageCode (u32 uCode)
 
int setMessageCode_inReset_ (const TProcessor *pProcessor, u16 u16GroupID, u16 u16Index)
 
const char * getMessageText_begin () const
 
void * getMessageEntry () const
 
u32 getMessageCode () const
 
void setSequenceProcessor (TSequenceProcessor *pProcessor)
 
void setRenderingProcessor (TRenderingProcessor *pProcessor)
 
void resetResourceCache ()
 
void render_synchronize ()
 

Public Attributes

TSequenceProcessorpSequenceProcessor_
 
TRenderingProcessorpRenderingProcessor_
 
u16 uMessageGroupID_
 
u16 uMessageID_
 
const TResourcepResourceCache_
 
void * pEntry_
 
const char * pMessageText_begin_
 
const char * pszText_update_current_
 
const char * pMessageText_current_
 
TProcessor::TStack_ oStack_renderingProcessor_
 

Constructor & Destructor Documentation

◆ TControl()

JMessage::TControl::TControl ( )

◆ ~TControl()

JMessage::TControl::~TControl ( )
virtual

Member Function Documentation

◆ getMessageCode()

u32 JMessage::TControl::getMessageCode ( ) const
inline

◆ getMessageEntry()

void * JMessage::TControl::getMessageEntry ( ) const
inline

◆ getMessageText_begin()

const char * JMessage::TControl::getMessageText_begin ( ) const
inline

◆ getProcessor()

TProcessor * JMessage::TControl::getProcessor ( ) const
inline

◆ isReady_render_()

bool JMessage::TControl::isReady_render_ ( ) const
inline

◆ isReady_update_()

bool JMessage::TControl::isReady_update_ ( ) const
inline

◆ render()

void JMessage::TControl::render ( )

◆ render_synchronize()

void JMessage::TControl::render_synchronize ( )
inline

◆ reset()

void JMessage::TControl::reset ( )

◆ resetResourceCache()

void JMessage::TControl::resetResourceCache ( )
inline

◆ setMessageCode() [1/2]

int JMessage::TControl::setMessageCode ( u16 u16GroupID,
u16 u16Index )

◆ setMessageCode() [2/2]

int JMessage::TControl::setMessageCode ( u32 uCode)
inline

◆ setMessageCode_inReset_()

int JMessage::TControl::setMessageCode_inReset_ ( const TProcessor * pProcessor,
u16 u16GroupID,
u16 u16Index )
inline

◆ setMessageCode_inSequence_()

bool JMessage::TControl::setMessageCode_inSequence_ ( const TProcessor * pProcessor,
u16 u16GroupID,
u16 u16Index )

◆ setMessageID()

int JMessage::TControl::setMessageID ( u32 uMsgID,
u32 param_1,
bool * pbValid )

◆ setRenderingProcessor()

void JMessage::TControl::setRenderingProcessor ( TRenderingProcessor * pProcessor)
inline

◆ setSequenceProcessor()

void JMessage::TControl::setSequenceProcessor ( TSequenceProcessor * pProcessor)
inline

◆ update()

int JMessage::TControl::update ( )

Member Data Documentation

◆ oStack_renderingProcessor_

TProcessor::TStack_ JMessage::TControl::oStack_renderingProcessor_

◆ pEntry_

void* JMessage::TControl::pEntry_

◆ pMessageText_begin_

const char* JMessage::TControl::pMessageText_begin_

◆ pMessageText_current_

const char* JMessage::TControl::pMessageText_current_

◆ pRenderingProcessor_

TRenderingProcessor* JMessage::TControl::pRenderingProcessor_

◆ pResourceCache_

const TResource* JMessage::TControl::pResourceCache_

◆ pSequenceProcessor_

TSequenceProcessor* JMessage::TControl::pSequenceProcessor_

◆ pszText_update_current_

const char* JMessage::TControl::pszText_update_current_

◆ uMessageGroupID_

u16 JMessage::TControl::uMessageGroupID_

◆ uMessageID_

u16 JMessage::TControl::uMessageID_

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