Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio::stb::TControl Class Reference

#include <stb.h>

+ Inheritance diagram for JStudio::stb::TControl:
+ Collaboration diagram for JStudio::stb::TControl:

Public Member Functions

 TControl ()
 
virtual ~TControl ()
 
void appendObject (TObject *)
 
void removeObject (TObject *)
 
void destroyObject (TObject *)
 
void destroyObject_all ()
 
TObjectgetObject (void const *, u32)
 
void reset ()
 
u8 forward (u32)
 
void setStatus_ (u32 status)
 
void resetStatus_ ()
 
bool isSuspended () const
 
TFactorygetFactory () const
 
void setFactory (TFactory *factory)
 
TObject_controlreferObject_control ()
 
int getSuspend () const
 
void setSuspend (s32 suspend)
 
void suspend (s32 param_0)
 
void unsuspend (s32 param_0)
 

Private Attributes

u32 _4
 
u32 _8
 
TFactorypFactory
 
JGadget::TLinkList< TObject, -12 > mObjectContainer
 
u32 mStatus
 
TObject_control mObject_control
 
s32 _54
 

Constructor & Destructor Documentation

◆ TControl()

JStudio::stb::TControl::TControl ( )

◆ ~TControl()

JStudio::stb::TControl::~TControl ( )
virtual

Reimplemented in JStudio::TControl.

Member Function Documentation

◆ appendObject()

void JStudio::stb::TControl::appendObject ( TObject p)

◆ destroyObject()

void JStudio::stb::TControl::destroyObject ( TObject p)

◆ destroyObject_all()

void JStudio::stb::TControl::destroyObject_all ( )

◆ forward()

u8 JStudio::stb::TControl::forward ( u32  param_0)

◆ getFactory()

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

◆ getObject()

TObject * JStudio::stb::TControl::getObject ( void const param_0,
u32  param_1 
)

◆ getSuspend()

int JStudio::stb::TControl::getSuspend ( ) const
inline

◆ isSuspended()

bool JStudio::stb::TControl::isSuspended ( ) const
inline

◆ referObject_control()

TObject_control & JStudio::stb::TControl::referObject_control ( )
inline

◆ removeObject()

void JStudio::stb::TControl::removeObject ( TObject p)

◆ reset()

void JStudio::stb::TControl::reset ( )

◆ resetStatus_()

void JStudio::stb::TControl::resetStatus_ ( )
inline

◆ setFactory()

void JStudio::stb::TControl::setFactory ( TFactory factory)
inline

◆ setStatus_()

void JStudio::stb::TControl::setStatus_ ( u32  status)
inline

◆ setSuspend()

void JStudio::stb::TControl::setSuspend ( s32  suspend)
inline

◆ suspend()

void JStudio::stb::TControl::suspend ( s32  param_0)
inline

◆ unsuspend()

void JStudio::stb::TControl::unsuspend ( s32  param_0)
inline

Member Data Documentation

◆ _4

u32 JStudio::stb::TControl::_4
private

◆ _54

s32 JStudio::stb::TControl::_54
private

◆ _8

u32 JStudio::stb::TControl::_8
private

◆ mObject_control

TObject_control JStudio::stb::TControl::mObject_control
private

◆ mObjectContainer

JGadget::TLinkList<TObject, -12> JStudio::stb::TControl::mObjectContainer
private

◆ mStatus

u32 JStudio::stb::TControl::mStatus
private

◆ pFactory

TFactory* JStudio::stb::TControl::pFactory
private

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