Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudioToolLibrary::TControlSet::TControl Struct Reference

#include <controlset.h>

Public Types

typedef void *(*) generateFn(JORMContext *, TControlSet *, const TControl &)
 
typedef void *(*) replyFn(const JORPropertyEvent *, TControlSet *, const TControl &)
 
typedef void *(*) updateFn(TControlSet *, const TControl &)
 

Public Member Functions

 TControl ()
 
 TControl (const char *, generateFn, replyFn, updateFn)
 
void update (TControlSet *) const
 
void reply (const JORPropertyEvent *, TControlSet *) const
 
void generate (JORMContext *, TControlSet *) const
 
bool isEnd () const
 
const char * getLabel () const
 
int getID (const TControlSet &) const
 
void setStyle (TControlSet *, u32) const
 

Public Attributes

char * szLabel_
 
void * pfnGenerate_
 
void * pfnReply_
 
void * pfnUpdate_
 

Member Typedef Documentation

◆ generateFn

void *(*) JStudioToolLibrary::TControlSet::TControl::generateFn(JORMContext *, TControlSet *, const TControl &)

◆ replyFn

void *(*) JStudioToolLibrary::TControlSet::TControl::replyFn(const JORPropertyEvent *, TControlSet *, const TControl &)

◆ updateFn

void *(*) JStudioToolLibrary::TControlSet::TControl::updateFn(TControlSet *, const TControl &)

Constructor & Destructor Documentation

◆ TControl() [1/2]

JStudioToolLibrary::TControlSet::TControl::TControl ( )

◆ TControl() [2/2]

JStudioToolLibrary::TControlSet::TControl::TControl ( const char * ,
generateFn ,
replyFn ,
updateFn  )

Member Function Documentation

◆ generate()

void JStudioToolLibrary::TControlSet::TControl::generate ( JORMContext * ,
TControlSet *  ) const

◆ getID()

int JStudioToolLibrary::TControlSet::TControl::getID ( const TControlSet & ) const

◆ getLabel()

const char * JStudioToolLibrary::TControlSet::TControl::getLabel ( ) const

◆ isEnd()

bool JStudioToolLibrary::TControlSet::TControl::isEnd ( ) const

◆ reply()

void JStudioToolLibrary::TControlSet::TControl::reply ( const JORPropertyEvent * ,
TControlSet *  ) const

◆ setStyle()

void JStudioToolLibrary::TControlSet::TControl::setStyle ( TControlSet * ,
u32  ) const

◆ update()

void JStudioToolLibrary::TControlSet::TControl::update ( TControlSet * ) const

Member Data Documentation

◆ pfnGenerate_

void* JStudioToolLibrary::TControlSet::TControl::pfnGenerate_

◆ pfnReply_

void* JStudioToolLibrary::TControlSet::TControl::pfnReply_

◆ pfnUpdate_

void* JStudioToolLibrary::TControlSet::TControl::pfnUpdate_

◆ szLabel_

char* JStudioToolLibrary::TControlSet::TControl::szLabel_

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