![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Namespaces | |
| namespace | detail |
Classes | |
| class | AutoInterruptLock |
| struct | BinaryBlockHeader |
| struct | BinaryFileHeader |
| class | CharStrmReader |
| struct | CharWidths |
| class | CharWriter |
| struct | Color |
| class | DvdFileStream |
| class | DvdLockedFileStream |
| class | FileStream |
| class | Font |
| struct | FontCodeMap |
| struct | FontInformation |
| struct | FontTextureGlyph |
| struct | FontWidth |
| struct | Glyph |
| class | IOStream |
| struct | Link |
| class | LinkList |
| class | LinkListNode |
| struct | List |
| class | NandFileStream |
| class | NonCopyable |
| struct | PrintContext |
| class | Rect |
| class | ResFont |
| class | TagProcessorBase |
| class | TextWriterBase |
Typedefs | |
| typedef struct nw4hbm::ut::BinaryFileHeader | BinaryFileHeader |
| typedef struct nw4hbm::ut::BinaryBlockHeader | BinaryBlockHeader |
| typedef nw4hbm::ut::Color | Color |
| typedef enum nw4hbm::ut::FontMapMethod | FontMapMethod |
| typedef enum nw4hbm::ut::FontEncoding | FontEncoding |
| typedef struct nw4hbm::ut::CharWidths | CharWidths |
| typedef struct nw4hbm::ut::FontWidth | FontWidth |
| typedef struct nw4hbm::ut::Glyph | Glyph |
| typedef struct nw4hbm::ut::FontTextureGlyph | FontTextureGlyph |
| typedef struct nw4hbm::ut::FontCodeMap | FontCodeMap |
| typedef struct nw4hbm::ut::FontInformation | FontInformation |
| typedef struct nw4hbm::ut::Link | Link |
| typedef struct nw4hbm::ut::List | List |
| typedef detail::AutoLock< OSMutex > | AutoMutexLock |
| typedef TagProcessorBase< char > | TagProcessor |
| typedef enum nw4hbm::ut::Operation | Operation |
| typedef TextWriterBase< char > | TextWriter |
| typedef TagProcessorBase< wchar_t > | WideTagProcessor |
| typedef TextWriterBase< wchar_t > | WideTextWriter |
Enumerations | |
| enum | FontMapMethod { FONT_MAPMETHOD_DIRECT = 0 , FONT_MAPMETHOD_TABLE , FONT_MAPMETHOD_SCAN } |
| enum | FontEncoding { FONT_ENCODING_UTF8 = 0 , FONT_ENCODING_UTF16 , FONT_ENCODING_SJIS , FONT_ENCODING_CP1252 , NUM_OF_FONT_ENCODING } |
| enum | Operation { OPERATION_DEFAULT = 0 , OPERATION_NO_CHAR_SPACE , OPERATION_CHAR_SPACE , OPERATION_NEXT_LINE , OPERATION_END_DRAW , NUM_OF_OPERATION } |
Functions | |
| bool | IsValidBinaryFile (const BinaryFileHeader *header, u32 signature, u16 version, u16 minBlocks) |
| template<typename T > | |
| T | Min (T a, T b) |
| template<typename T > | |
| T | Max (T a, T b) |
| template<typename T > | |
| T | Clamp (T x, T low, T high) |
| template<typename T > | |
| T | Abs (T x) |
| template<typename T > | |
| T | BitExtract (T bits, int pos, int len) |
| u32 | GetIntPtr (const void *pPtr) |
| template<typename T > | |
| const void * | AddOffsetToPtr (const void *base, T offset) |
| template<typename T > | |
| void * | AddOffsetToPtr (void *base, T offset) |
| s32 | GetOffsetFromPtr (const void *start, const void *end) |
| int | ComparePtr (const void *pPtr1, const void *pPtr2) |
| template<typename T > | |
| T | RoundUp (T t, u32 alignment) |
| template<typename T > | |
| void * | RoundUp (T *pPtr, u32 alignment) |
| template<typename T > | |
| T | RoundDown (T t, u32 alignment) |
| template<typename T > | |
| void * | RoundDown (T *pPtr, u32 alignment) |
| void | List_Init (List *list, u16 offset) |
| void | List_Append (List *list, void *object) |
| void | List_Prepend (List *list, void *object) |
| void | List_Insert (List *list, void *target, void *object) |
| void | List_Remove (List *list, void *object) |
| void * | List_GetNext (const List *list, const void *object) |
| void * | List_GetPrev (const List *list, const void *object) |
| void * | List_GetNth (const List *list, u16 index) |
| static void * | List_GetFirst (const List *list) |
| static void * | List_GetLast (const List *list) |
| u16 | List_GetSize (const List *list) |
| template<typename TDerived , typename TBase > | |
| TDerived | DynamicCast (TBase *pPtr) |
| void | dummy (const BinaryFileHeader *fileHeader) |
| bool | IsSJISLeadByte (u8 c) |
| NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO (DvdFileStream, FileStream) | |
| NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO (FileStream, IOStream) | |
| NW4HBM_UT_GET_RUNTIME_TYPEINFO (IOStream) | |
| static void | SetFirstObject (List *list, void *object) |
| NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO (NandFileStream, FileStream) | |
| void | dummyString () |
| static void | ut_TextWriterBase_dummy (void *buffer, int size) |
| typedef struct nw4hbm::ut::BinaryBlockHeader nw4hbm::ut::BinaryBlockHeader |
| typedef struct nw4hbm::ut::BinaryFileHeader nw4hbm::ut::BinaryFileHeader |
| typedef struct nw4hbm::ut::CharWidths nw4hbm::ut::CharWidths |
| typedef nw4hbm::ut::Color nw4hbm::ut::Color |
| typedef struct nw4hbm::ut::FontCodeMap nw4hbm::ut::FontCodeMap |
| typedef enum nw4hbm::ut::FontEncoding nw4hbm::ut::FontEncoding |
| typedef struct nw4hbm::ut::FontInformation nw4hbm::ut::FontInformation |
| typedef enum nw4hbm::ut::FontMapMethod nw4hbm::ut::FontMapMethod |
| typedef struct nw4hbm::ut::FontTextureGlyph nw4hbm::ut::FontTextureGlyph |
| typedef struct nw4hbm::ut::FontWidth nw4hbm::ut::FontWidth |
| typedef struct nw4hbm::ut::Glyph nw4hbm::ut::Glyph |
| typedef struct nw4hbm::ut::Link nw4hbm::ut::Link |
| typedef struct nw4hbm::ut::List nw4hbm::ut::List |
| typedef enum nw4hbm::ut::Operation nw4hbm::ut::Operation |
| typedef TagProcessorBase<char> nw4hbm::ut::TagProcessor |
| typedef TextWriterBase<char> nw4hbm::ut::TextWriter |
| typedef TagProcessorBase<wchar_t> nw4hbm::ut::WideTagProcessor |
| typedef TextWriterBase<wchar_t> nw4hbm::ut::WideTextWriter |
|
inline |
|
inline |
| void nw4hbm::ut::dummy | ( | const BinaryFileHeader * | fileHeader | ) |
| void nw4hbm::ut::dummyString | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| bool nw4hbm::ut::IsValidBinaryFile | ( | const BinaryFileHeader * | header, |
| u32 | signature, | ||
| u16 | version, | ||
| u16 | minBlocks ) |
| void nw4hbm::ut::List_Append | ( | List * | list, |
| void * | object ) |
|
static |
|
static |
| void * nw4hbm::ut::List_GetNext | ( | const List * | list, |
| const void * | object ) |
| void * nw4hbm::ut::List_GetPrev | ( | const List * | list, |
| const void * | object ) |
| void nw4hbm::ut::List_Insert | ( | List * | list, |
| void * | target, | ||
| void * | object ) |
| void nw4hbm::ut::List_Prepend | ( | List * | list, |
| void * | object ) |
| void nw4hbm::ut::List_Remove | ( | List * | list, |
| void * | object ) |
| nw4hbm::ut::NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO | ( | DvdFileStream | , |
| FileStream | ) |
| nw4hbm::ut::NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO | ( | FileStream | , |
| IOStream | ) |
| nw4hbm::ut::NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO | ( | NandFileStream | , |
| FileStream | ) |
| nw4hbm::ut::NW4HBM_UT_GET_RUNTIME_TYPEINFO | ( | IOStream | ) |
|
static |
|
static |