Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAHioNode Class Reference

#include <JAHioNode.h>

+ Inheritance diagram for JAHioNode:
+ Collaboration diagram for JAHioNode:

Public Member Functions

 JAHioNode (const char *)
 
virtual ~JAHioNode ()
 
virtual void listenPropertyEvent (const JORPropertyEvent *)
 
virtual void genMessage (JORMContext *)
 
virtual void listenNodeEvent (const JORNodeEvent *)
 
virtual void message (JAHControl &)
 
virtual void appendNode (JAHioNode *, const char *)
 
virtual void prependNode (JAHioNode *, const char *)
 
virtual void removeNode (JAHioNode *)
 
virtual s32 getNodeType ()
 
virtual u32 getNodeKind () const
 
virtual u32 getNodeIcon () const
 
virtual void propertyEvent (JAH_P_Event, u32)
 
virtual void nodeEvent (JAH_N_Event)
 
void updateNode ()
 
void setNodeName (const char *)
 
void generateRealChildren (JORMContext *)
 
void generateTempChildren (JORMContext *)
 
JAHioNodegetParent ()
 
JSUTree< JAHioNode > * getTree ()
 
char * getNodeName ()
 
void setLastChild (JAHioNode *node)
 
- Public Member Functions inherited from JORReflexible
 JORReflexible ()
 
virtual void listen (u32, const JOREvent *)
 
virtual void genObjectInfo (const JORGenEvent *)
 
- Public Member Functions inherited from JOREventListener
 JOREventListener ()
 

Static Public Member Functions

static JAHioNodegetCurrentNode ()
 
- Static Public Member Functions inherited from JORReflexible
static JORServergetJORServer ()
 

Public Attributes

JSUTree< JAHioNodemTree
 
char mName [32]
 
JAHioNodemLastChild
 

Static Public Attributes

static JAHioNodesmCurrentNode
 

Constructor & Destructor Documentation

◆ JAHioNode()

JAHioNode::JAHioNode ( const char * name)

◆ ~JAHioNode()

JAHioNode::~JAHioNode ( )
virtual

Member Function Documentation

◆ appendNode()

void JAHioNode::appendNode ( JAHioNode * node,
const char * name )
virtual

◆ generateRealChildren()

void JAHioNode::generateRealChildren ( JORMContext * mctx)

◆ generateTempChildren()

void JAHioNode::generateTempChildren ( JORMContext * mctx)

◆ genMessage()

void JAHioNode::genMessage ( JORMContext * mctx)
virtual

Implements JORReflexible.

Reimplemented in JAHFrameNode.

◆ getCurrentNode()

static JAHioNode * JAHioNode::getCurrentNode ( )
inlinestatic

◆ getNodeIcon()

virtual u32 JAHioNode::getNodeIcon ( ) const
inlinevirtual

◆ getNodeKind()

u32 JAHioNode::getNodeKind ( ) const
virtual

◆ getNodeName()

char * JAHioNode::getNodeName ( )
inline

◆ getNodeType()

virtual s32 JAHioNode::getNodeType ( )
inlinevirtual

Reimplemented in JAHFrameNode.

◆ getParent()

JAHioNode * JAHioNode::getParent ( )

◆ getTree()

JSUTree< JAHioNode > * JAHioNode::getTree ( )
inline

◆ listenNodeEvent()

void JAHioNode::listenNodeEvent ( const JORNodeEvent * event)
virtual

Reimplemented from JORReflexible.

Reimplemented in JAHFrameNode.

◆ listenPropertyEvent()

void JAHioNode::listenPropertyEvent ( const JORPropertyEvent * event)
virtual

Reimplemented from JORReflexible.

Reimplemented in JAHFrameNode.

◆ message()

virtual void JAHioNode::message ( JAHControl & )
inlinevirtual

Reimplemented in Z2ParamNode.

◆ nodeEvent()

virtual void JAHioNode::nodeEvent ( JAH_N_Event )
inlinevirtual

◆ prependNode()

void JAHioNode::prependNode ( JAHioNode * node,
const char * name )
virtual

◆ propertyEvent()

virtual void JAHioNode::propertyEvent ( JAH_P_Event ,
u32  )
inlinevirtual

Reimplemented in Z2ParamNode.

◆ removeNode()

void JAHioNode::removeNode ( JAHioNode * node)
virtual

◆ setLastChild()

void JAHioNode::setLastChild ( JAHioNode * node)
inline

◆ setNodeName()

void JAHioNode::setNodeName ( const char * name)

◆ updateNode()

void JAHioNode::updateNode ( )

Member Data Documentation

◆ mLastChild

JAHioNode* JAHioNode::mLastChild

◆ mName

char JAHioNode::mName[32]

◆ mTree

JSUTree<JAHioNode> JAHioNode::mTree

◆ smCurrentNode

JAHioNode* JAHioNode::smCurrentNode
static

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