Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JStudio::fvb::TControl Class Reference

#include <fvb.h>

+ Collaboration diagram for JStudio::fvb::TControl:

Public Member Functions

 TControl ()
 
virtual ~TControl ()
 
void appendObject (JStudio::fvb::TObject *)
 
void removeObject (JStudio::fvb::TObject *)
 
void destroyObject (JStudio::fvb::TObject *)
 
void destroyObject_all ()
 
TObjectgetObject (void const *, u32)
 
TObjectgetObject_index (u32)
 
TFactorygetFactory () const
 
void setFactory (TFactory *factory)
 

Private Attributes

TFactorypFactory
 
JGadget::TLinkList< TObject, -12 > ocObject_
 

Constructor & Destructor Documentation

◆ TControl()

JStudio::fvb::TControl::TControl ( )

◆ ~TControl()

JStudio::fvb::TControl::~TControl ( )
virtual

Member Function Documentation

◆ appendObject()

void JStudio::fvb::TControl::appendObject ( JStudio::fvb::TObject * object)

◆ destroyObject()

void JStudio::fvb::TControl::destroyObject ( JStudio::fvb::TObject * object)

◆ destroyObject_all()

void JStudio::fvb::TControl::destroyObject_all ( )

◆ getFactory()

TFactory * JStudio::fvb::TControl::getFactory ( ) const
inline

◆ getObject()

TObject * JStudio::fvb::TControl::getObject ( void const * id,
u32 idSize )

◆ getObject_index()

TObject * JStudio::fvb::TControl::getObject_index ( u32 index)

◆ removeObject()

void JStudio::fvb::TControl::removeObject ( JStudio::fvb::TObject * object)

◆ setFactory()

void JStudio::fvb::TControl::setFactory ( TFactory * factory)
inline

Member Data Documentation

◆ ocObject_

JGadget::TLinkList<TObject, -12> JStudio::fvb::TControl::ocObject_
private

◆ pFactory

TFactory* JStudio::fvb::TControl::pFactory
private

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