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

#include <DynamicLink.h>

+ Inheritance diagram for DynamicModuleControl:
+ Collaboration diagram for DynamicModuleControl:

Public Member Functions

virtual const chargetModuleName () const
 
virtual ~DynamicModuleControl ()
 
virtual int getModuleSize () const
 
virtual const chargetModuleTypeString () const
 
virtual void dump2 ()
 
virtual bool do_load ()
 
virtual BOOL do_load_async ()
 
virtual bool do_unload ()
 
virtual BOOL do_link ()
 
virtual bool do_unlink ()
 
 DynamicModuleControl (char const *)
 
- Public Member Functions inherited from DynamicModuleControlBase
virtual ~DynamicModuleControlBase ()
 
virtual void dump ()
 
 DynamicModuleControlBase ()
 
BOOL link ()
 
BOOL unlink ()
 
BOOL load_async ()
 
bool force_unlink ()
 
DynamicModuleControlBasegetNextClass ()
 
bool isLinked () const
 

Static Public Member Functions

static JKRArchivemountCallback (void *)
 
static bool initialize ()
 
static bool callback (void *)
 
- Static Public Member Functions inherited from DynamicModuleControlBase
static void dump ()
 
static DynamicModuleControlBasegetFirstClass ()
 

Public Attributes

OSModuleHeadermModule
 
voidmBss
 
u32 unk_24
 
const charmName
 
u8 mResourceType
 
u8 unk_33
 
u16 mChecksum
 
s32 mSize
 
mDoDvdThd_callback_cmAsyncLoadCallback
 
- Public Attributes inherited from DynamicModuleControlBase
u16 mLinkCount
 
u16 mDoLinkCount
 
DynamicModuleControlBasemPrev
 
DynamicModuleControlBasemNext
 

Static Public Attributes

static u32 sAllocBytes
 
static JKRArchivesArchive
 
static JKRFileCachesFileCache
 
- Static Public Attributes inherited from DynamicModuleControlBase
static DynamicModuleControlBasemFirst
 
static DynamicModuleControlBasemLast
 

Constructor & Destructor Documentation

◆ ~DynamicModuleControl()

virtual DynamicModuleControl::~DynamicModuleControl ( )
inlinevirtual

◆ DynamicModuleControl()

DynamicModuleControl::DynamicModuleControl ( char const name)

Member Function Documentation

◆ callback()

bool DynamicModuleControl::callback ( void moduleControlPtr)
static

◆ do_link()

BOOL DynamicModuleControl::do_link ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ do_load()

bool DynamicModuleControl::do_load ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ do_load_async()

BOOL DynamicModuleControl::do_load_async ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ do_unlink()

bool DynamicModuleControl::do_unlink ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ do_unload()

bool DynamicModuleControl::do_unload ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ dump2()

void DynamicModuleControl::dump2 ( )
virtual

Reimplemented from DynamicModuleControlBase.

◆ getModuleName()

virtual const char * DynamicModuleControl::getModuleName ( ) const
inlinevirtual

Reimplemented from DynamicModuleControlBase.

◆ getModuleSize()

int DynamicModuleControl::getModuleSize ( ) const
virtual

Reimplemented from DynamicModuleControlBase.

◆ getModuleTypeString()

const char * DynamicModuleControl::getModuleTypeString ( ) const
virtual

Reimplemented from DynamicModuleControlBase.

◆ initialize()

bool DynamicModuleControl::initialize ( )
static

◆ mountCallback()

JKRArchive * DynamicModuleControl::mountCallback ( void param_0)
static

Member Data Documentation

◆ mAsyncLoadCallback

mDoDvdThd_callback_c* DynamicModuleControl::mAsyncLoadCallback

◆ mBss

void* DynamicModuleControl::mBss

◆ mChecksum

u16 DynamicModuleControl::mChecksum

◆ mModule

OSModuleHeader* DynamicModuleControl::mModule

◆ mName

const char* DynamicModuleControl::mName

◆ mResourceType

u8 DynamicModuleControl::mResourceType

◆ mSize

s32 DynamicModuleControl::mSize

◆ sAllocBytes

u32 DynamicModuleControl::sAllocBytes
static

◆ sArchive

JKRArchive * DynamicModuleControl::sArchive
static

◆ sFileCache

JKRFileCache * DynamicModuleControl::sFileCache
static

◆ unk_24

u32 DynamicModuleControl::unk_24

◆ unk_33

u8 DynamicModuleControl::unk_33

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