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, u16)
 
int setMessageID (u32, u32, bool *)
 
bool setMessageCode_inSequence_ (JMessage::TProcessor const *, u16, u16)
 
bool isReady_update_ () const
 
bool isReady_render_ () const
 
TProcessorgetProcessor () const
 
int setMessageCode (u32 code)
 
int setMessageCode_inReset_ (TProcessor *pProcessor, u16 param_1, u16 param_2)
 
const chargetMessageText_begin () const
 
voidgetMessageEntry () const
 
void setSequenceProcessor (TSequenceProcessor *processor)
 
void setRenderingProcessor (TRenderingProcessor *processor)
 
void resetResourceCache ()
 
void render_synchronize ()
 

Public Attributes

TSequenceProcessorpSequenceProcessor_
 
TRenderingProcessorpRenderingProcessor_
 
u16 messageCode_
 
u16 field_0xe
 
const TResourcepResourceCache_
 
voidpEntry_
 
const charpMessageText_begin_
 
const charpszText_update_current_
 
const charfield_0x20
 
TProcessor::TStack_ oStack_renderingProcessor_
 

Constructor & Destructor Documentation

◆ TControl()

JMessage::TControl::TControl ( )

◆ ~TControl()

JMessage::TControl::~TControl ( )
virtual

Member Function Documentation

◆ 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  param_0,
u16  param_1 
)

◆ setMessageCode() [2/2]

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

◆ setMessageCode_inReset_()

int JMessage::TControl::setMessageCode_inReset_ ( TProcessor pProcessor,
u16  param_1,
u16  param_2 
)
inline

◆ setMessageCode_inSequence_()

bool JMessage::TControl::setMessageCode_inSequence_ ( JMessage::TProcessor const pProcessor,
u16  messageCode,
u16  messageIndex 
)

◆ setMessageID()

int JMessage::TControl::setMessageID ( u32  param_0,
u32  param_1,
bool param_2 
)

◆ setRenderingProcessor()

void JMessage::TControl::setRenderingProcessor ( TRenderingProcessor processor)
inline

◆ setSequenceProcessor()

void JMessage::TControl::setSequenceProcessor ( TSequenceProcessor processor)
inline

◆ update()

int JMessage::TControl::update ( )

Member Data Documentation

◆ field_0x20

const char* JMessage::TControl::field_0x20

◆ field_0xe

u16 JMessage::TControl::field_0xe

◆ messageCode_

u16 JMessage::TControl::messageCode_

◆ oStack_renderingProcessor_

TProcessor::TStack_ JMessage::TControl::oStack_renderingProcessor_

◆ pEntry_

void* JMessage::TControl::pEntry_

◆ pMessageText_begin_

const char* JMessage::TControl::pMessageText_begin_

◆ 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_

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