Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
m_Do_ext.h File Reference

Go to the source code of this file.

Classes

class  mDoExt_baseAnm
 
class  mDoExt_transAnmBas
 
class  mDoExt_btkAnm
 
class  mDoExt_brkAnm
 
class  mDoExt_bpkAnm
 
class  mDoExt_bckAnm
 
class  mDoExt_btpAnm
 
class  mDoExt_blkAnm
 
class  mDoExt_AnmRatioPack
 
class  mDoExt_invJntPacket
 
class  mDoExt_invisibleModel
 
class  mDoExt_zelAnime
 
class  mDoExt_McaMorfCallBack1_c
 
class  mDoExt_McaMorfCallBack2_c
 
class  mDoExt_morf_c
 
class  mDoExt_McaMorfSO
 
class  mDoExt_McaMorf
 
class  mDoExt_McaMorf2
 
class  mDoExt_MtxCalcOldFrame
 
struct  mDoExt_MtxCalcAnmBlendTbl
 
struct  mDoExt_MtxCalcAnmBlendTblOld
 
class  mDoExt_3Dline_c
 
class  mDoExt_3DlineMat_c
 
class  mDoExt_3DlineMatSortPacket
 
class  mDoExt_3DlineMat1_c
 
class  mDoExt_3DlineMat0_c
 
class  mDoExt_cubePacket
 
class  mDoExt_cylinderPacket
 

Functions

 STATIC_ASSERT (sizeof(mDoExt_btkAnm)==0x18)
 
 STATIC_ASSERT (sizeof(mDoExt_brkAnm)==0x18)
 
 STATIC_ASSERT (sizeof(mDoExt_bpkAnm)==0x18)
 
 STATIC_ASSERT (sizeof(mDoExt_bckAnm)==0x1C)
 
 STATIC_ASSERT (sizeof(mDoExt_MtxCalcAnmBlendTbl)==0x0C)
 
 STATIC_ASSERT (sizeof(mDoExt_MtxCalcAnmBlendTblOld)==0x10)
 
void mDoExt_bckAnmRemove (J3DModelData *i_modelData)
 
JKRSolidHeapmDoExt_createSolidHeapFromGame (u32 i_size, u32 i_alignment)
 
void mDoExt_destroySolidHeap (JKRSolidHeap *i_heap)
 
u32 mDoExt_adjustSolidHeap (JKRSolidHeap *i_heap)
 
void mDoExt_restoreCurrentHeap ()
 
JKRExpHeapmDoExt_getGameHeap ()
 
JKRHeapmDoExt_setCurrentHeap (JKRHeap *i_heap)
 
JKRExpHeapmDoExt_getArchiveHeap ()
 
JKRExpHeapmDoExt_getArchiveHeapPtr ()
 
void mDoExt_destroyExpHeap (JKRExpHeap *i_heap)
 
JKRAssertHeapmDoExt_getAssertHeap ()
 
JKRExpHeapmDoExt_getCommandHeap ()
 
JKRExpHeapmDoExt_getZeldaHeap ()
 
JKRExpHeapmDoExt_getJ2dHeap ()
 
JKRExpHeapmDoExt_getHostIOHeap ()
 
JKRExpHeapmDoExt_getDbPrintHeap ()
 
JKRExpHeapmDoExt_createDbPrintHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRAssertHeapmDoExt_createAssertHeap (JKRHeap *i_heap)
 
JKRExpHeapmDoExt_createCommandHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRExpHeapmDoExt_createArchiveHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRExpHeapmDoExt_createJ2dHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRExpHeapmDoExt_createZeldaHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRExpHeapmDoExt_createGameHeap (u32 heapSize, JKRHeap *i_heap)
 
JKRSolidHeapmDoExt_createSolidHeapToCurrent (JKRHeap **o_heap, u32 i_size, JKRHeap *i_parent, u32 i_alignment)
 
JKRSolidHeapmDoExt_createSolidHeapToCurrent (u32 i_size, JKRHeap *i_parent, u32 i_alignment)
 
JKRSolidHeapmDoExt_createSolidHeapFromGameToCurrent (u32 i_size, u32 i_alignment)
 
JKRSolidHeapmDoExt_createSolidHeapFromGameToCurrent (JKRHeap **o_heap, u32 i_size, u32 i_alignment)
 
JKRSolidHeapmDoExt_createSolidHeapFromSystem (u32 i_size, u32 i_alignment)
 
u32 mDoExt_adjustSolidHeapToSystem (JKRSolidHeap *i_heap)
 
JKRHeapmDoExt_getCurrentHeap ()
 
void mDoExt_removeMesgFont ()
 
void mDoExt_modelUpdate (J3DModel *i_model)
 
void mDoExt_modelUpdateDL (J3DModel *i_model)
 
J3DModelmDoExt_J3DModel__create (J3DModelData *i_modelData, u32 i_modelFlag, u32 i_differedDlistFlag)
 
void mDoExt_setAraCacheSize (u32 size)
 
int mDoExt_resIDToIndex (JKRArchive *p_archive, u16 id)
 
void mDoExt_modelEntryDL (J3DModel *i_model)
 
void mDoExt_brkAnmRemove (J3DModelData *i_modelData)
 
void mDoExt_setupStageTexture (J3DModelData *i_modelData)
 
OSThreadmDoExt_GetCurrentRunningThread ()
 
void mDoExt_setupShareTexture (J3DModelData *i_modelData, J3DModelData *i_shareModelData)
 
void mDoExt_btkAnmRemove (J3DModelData *i_modelData)
 
JUTFontmDoExt_getMesgFont ()
 
JUTFontmDoExt_getSubFont ()
 
JUTFontmDoExt_getRubyFont ()
 
void mDoExt_removeSubFont ()
 

Variables

JKRExpHeapzeldaHeap
 
JKRExpHeapgameHeap
 
JKRExpHeaparchiveHeap
 
JKRExpHeapcommandHeap
 

Function Documentation

◆ mDoExt_adjustSolidHeap()

u32 mDoExt_adjustSolidHeap ( JKRSolidHeap i_heap)

◆ mDoExt_adjustSolidHeapToSystem()

u32 mDoExt_adjustSolidHeapToSystem ( JKRSolidHeap i_heap)

◆ mDoExt_bckAnmRemove()

void mDoExt_bckAnmRemove ( J3DModelData i_modelData)
inline

◆ mDoExt_brkAnmRemove()

void mDoExt_brkAnmRemove ( J3DModelData i_modelData)

◆ mDoExt_btkAnmRemove()

void mDoExt_btkAnmRemove ( J3DModelData i_modelData)

◆ mDoExt_createArchiveHeap()

JKRExpHeap * mDoExt_createArchiveHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_createAssertHeap()

JKRAssertHeap * mDoExt_createAssertHeap ( JKRHeap i_heap)

◆ mDoExt_createCommandHeap()

JKRExpHeap * mDoExt_createCommandHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_createDbPrintHeap()

JKRExpHeap * mDoExt_createDbPrintHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_createGameHeap()

JKRExpHeap * mDoExt_createGameHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_createJ2dHeap()

JKRExpHeap * mDoExt_createJ2dHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_createSolidHeapFromGame()

JKRSolidHeap * mDoExt_createSolidHeapFromGame ( u32  i_size,
u32  i_alignment 
)

◆ mDoExt_createSolidHeapFromGameToCurrent() [1/2]

JKRSolidHeap * mDoExt_createSolidHeapFromGameToCurrent ( JKRHeap **  o_heap,
u32  i_size,
u32  i_alignment 
)

◆ mDoExt_createSolidHeapFromGameToCurrent() [2/2]

JKRSolidHeap * mDoExt_createSolidHeapFromGameToCurrent ( u32  i_size,
u32  i_alignment 
)

◆ mDoExt_createSolidHeapFromSystem()

JKRSolidHeap * mDoExt_createSolidHeapFromSystem ( u32  i_size,
u32  i_alignment 
)

◆ mDoExt_createSolidHeapToCurrent() [1/2]

JKRSolidHeap * mDoExt_createSolidHeapToCurrent ( JKRHeap **  o_heap,
u32  i_size,
JKRHeap i_parent,
u32  i_alignment 
)

◆ mDoExt_createSolidHeapToCurrent() [2/2]

JKRSolidHeap * mDoExt_createSolidHeapToCurrent ( u32  i_size,
JKRHeap i_parent,
u32  i_alignment 
)

◆ mDoExt_createZeldaHeap()

JKRExpHeap * mDoExt_createZeldaHeap ( u32  heapSize,
JKRHeap i_heap 
)

◆ mDoExt_destroyExpHeap()

void mDoExt_destroyExpHeap ( JKRExpHeap i_heap)

◆ mDoExt_destroySolidHeap()

void mDoExt_destroySolidHeap ( JKRSolidHeap i_heap)

◆ mDoExt_getArchiveHeap()

JKRExpHeap * mDoExt_getArchiveHeap ( )

◆ mDoExt_getArchiveHeapPtr()

JKRExpHeap * mDoExt_getArchiveHeapPtr ( )

◆ mDoExt_getAssertHeap()

JKRAssertHeap * mDoExt_getAssertHeap ( )

◆ mDoExt_getCommandHeap()

JKRExpHeap * mDoExt_getCommandHeap ( )

◆ mDoExt_getCurrentHeap()

JKRHeap * mDoExt_getCurrentHeap ( )

◆ mDoExt_GetCurrentRunningThread()

OSThread * mDoExt_GetCurrentRunningThread ( )

◆ mDoExt_getDbPrintHeap()

JKRExpHeap * mDoExt_getDbPrintHeap ( )

◆ mDoExt_getGameHeap()

JKRExpHeap * mDoExt_getGameHeap ( )

◆ mDoExt_getHostIOHeap()

JKRExpHeap * mDoExt_getHostIOHeap ( )

◆ mDoExt_getJ2dHeap()

JKRExpHeap * mDoExt_getJ2dHeap ( )

◆ mDoExt_getMesgFont()

JUTFont * mDoExt_getMesgFont ( )

◆ mDoExt_getRubyFont()

JUTFont * mDoExt_getRubyFont ( )

◆ mDoExt_getSubFont()

JUTFont * mDoExt_getSubFont ( )

◆ mDoExt_getZeldaHeap()

JKRExpHeap * mDoExt_getZeldaHeap ( )

◆ mDoExt_J3DModel__create()

J3DModel * mDoExt_J3DModel__create ( J3DModelData i_modelData,
u32  i_modelFlag,
u32  i_differedDlistFlag 
)

◆ mDoExt_modelEntryDL()

void mDoExt_modelEntryDL ( J3DModel i_model)

◆ mDoExt_modelUpdate()

void mDoExt_modelUpdate ( J3DModel i_model)

◆ mDoExt_modelUpdateDL()

void mDoExt_modelUpdateDL ( J3DModel i_model)

◆ mDoExt_removeMesgFont()

void mDoExt_removeMesgFont ( )

◆ mDoExt_removeSubFont()

void mDoExt_removeSubFont ( )

◆ mDoExt_resIDToIndex()

int mDoExt_resIDToIndex ( JKRArchive p_archive,
u16  id 
)

◆ mDoExt_restoreCurrentHeap()

void mDoExt_restoreCurrentHeap ( )

◆ mDoExt_setAraCacheSize()

void mDoExt_setAraCacheSize ( u32  size)

◆ mDoExt_setCurrentHeap()

JKRHeap * mDoExt_setCurrentHeap ( JKRHeap i_heap)

◆ mDoExt_setupShareTexture()

void mDoExt_setupShareTexture ( J3DModelData i_modelData,
J3DModelData i_shareModelData 
)

◆ mDoExt_setupStageTexture()

void mDoExt_setupStageTexture ( J3DModelData i_modelData)

◆ STATIC_ASSERT() [1/6]

STATIC_ASSERT ( sizeof(mDoExt_bckAnm = =0x1C)

◆ STATIC_ASSERT() [2/6]

STATIC_ASSERT ( sizeof(mDoExt_bpkAnm = =0x18)

◆ STATIC_ASSERT() [3/6]

STATIC_ASSERT ( sizeof(mDoExt_brkAnm = =0x18)

◆ STATIC_ASSERT() [4/6]

STATIC_ASSERT ( sizeof(mDoExt_btkAnm = =0x18)

◆ STATIC_ASSERT() [5/6]

STATIC_ASSERT ( sizeof(mDoExt_MtxCalcAnmBlendTbl = =0x0C)

◆ STATIC_ASSERT() [6/6]

STATIC_ASSERT ( sizeof(mDoExt_MtxCalcAnmBlendTblOld = =0x10)

Variable Documentation

◆ archiveHeap

JKRExpHeap* archiveHeap
extern

◆ commandHeap

JKRExpHeap* commandHeap
extern

◆ gameHeap

JKRExpHeap* gameHeap
extern

◆ zeldaHeap

JKRExpHeap* zeldaHeap
extern