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

#include <resource.h>

+ Collaboration diagram for JMessage::TResourceContainer:

Classes

struct  TCResource
 

Public Member Functions

 TResourceContainer ()
 
void setEncoding (u8)
 
void setEncoding_ (u8)
 
int parseCharacter (const char **string) const
 
TResourcegetResource_groupID (u16 groupID)
 
TResourcegetResource_groupID (u16 groupID) const
 
bool isEncodingSettable (u8 e) const
 
const TCResourcegetResourceContainer () const
 
void destroyResource ()
 
void destroyResource_color ()
 
void destroyResource_all ()
 

Public Attributes

u8 mEncodingType
 
int(* pfnParseCharacter_ )(const char **string) const
 
TCResource resContainer_
 
TResource_color resColor_
 

Static Public Attributes

static JMessage::locale::parseCharacter_function sapfnParseCharacter_ [5]
 

Constructor & Destructor Documentation

◆ TResourceContainer()

JMessage::TResourceContainer::TResourceContainer ( )

Member Function Documentation

◆ destroyResource()

void JMessage::TResourceContainer::destroyResource ( )
inline

◆ destroyResource_all()

void JMessage::TResourceContainer::destroyResource_all ( )
inline

◆ destroyResource_color()

void JMessage::TResourceContainer::destroyResource_color ( )
inline

◆ getResource_groupID() [1/2]

TResource * JMessage::TResourceContainer::getResource_groupID ( u16  groupID)
inline

◆ getResource_groupID() [2/2]

TResource * JMessage::TResourceContainer::getResource_groupID ( u16  groupID) const
inline

◆ getResourceContainer()

const TCResource * JMessage::TResourceContainer::getResourceContainer ( ) const
inline

◆ isEncodingSettable()

bool JMessage::TResourceContainer::isEncodingSettable ( u8  e) const
inline

◆ parseCharacter()

int JMessage::TResourceContainer::parseCharacter ( const char **  string) const
inline

◆ setEncoding()

void JMessage::TResourceContainer::setEncoding ( u8  e)

◆ setEncoding_()

void JMessage::TResourceContainer::setEncoding_ ( u8  e)

Member Data Documentation

◆ mEncodingType

u8 JMessage::TResourceContainer::mEncodingType

◆ pfnParseCharacter_

int(* JMessage::TResourceContainer::pfnParseCharacter_) (const char **string) const

◆ resColor_

TResource_color JMessage::TResourceContainer::resColor_

◆ resContainer_

TCResource JMessage::TResourceContainer::resContainer_

◆ sapfnParseCharacter_

JMessage::locale::parseCharacter_function JMessage::TResourceContainer::sapfnParseCharacter_
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int parseCharacter_ShiftJIS(char const **)
Definition locale.cpp:26
static int parseCharacter_1Byte(char const **)
Definition resource.cpp:233
static int parseCharacter_2Byte(char const **)
Definition resource.cpp:242
static int parseCharacter_UTF8(char const **)
Definition locale.cpp:54

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