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

#include <jstudio-control.h>

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

Classes

struct  TTransform_position
 
struct  TTransform_position_direction
 
struct  TTransform_translation_rotation_scaling
 

Public Member Functions

 TControl ()
 
virtual ~TControl ()
 
void setFactory (JStudio::TFactory *)
 
int transformOnSet_setOrigin_TxyzRy (Vec const &, f32)
 
int transformOnGet_setOrigin_TxyzRy (Vec const &, f32)
 
int transform_setOrigin_ctb (JStudio::ctb::TObject const &)
 
bool transform_setOrigin_ctb_index (u32)
 
void stb_destroyObject_all ()
 
void fvb_destroyObject_all ()
 
void ctb_destroyObject_all ()
 
void destroyObject_all ()
 
void transformOnSet_enable (bool param_0)
 
void transformOnGet_enable (bool param_0)
 
void transform_enable (bool param_0)
 
void transform_setOrigin_TxyzRy (const Vec &xyz, f32 rotY)
 
void transform_setOrigin (const Vec &xyz, f32 rotY)
 
void setSecondPerFrame (f64 param_0)
 
f64 getSecondPerFrame () const
 
ctb::TObjectctb_getObject_index (u32 index)
 
fvb::TObjectfvb_getObject (const void *param_1, u32 param_2)
 
fvb::TObjectfvb_getObject_index (u32 index)
 
TFunctionValuegetFunctionValue (const void *param_1, u32 param_2)
 
TFunctionValuegetFunctionValue_index (u32 index)
 
bool transformOnSet_isEnabled () const
 
CMtxP transformOnSet_getMatrix () const
 
void transformOnSet_transformTranslation (const Vec &rSrc, Vec *pDst) const
 
void transformOnSet_transformRotation (const Vec &rSrc, Vec *pDst) const
 
void transformOnSet_transformScaling (const Vec &rSrc, Vec *pDst) const
 
void transformOnSet_transform (TTransform_position *param_1, TTransform_position *param_2) const
 
void transformOnSet_transform (TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
 
TTransform_positiontransformOnSet_transform_ifEnabled (TTransform_position *param_1, TTransform_position *param_2) const
 
TTransform_translation_rotation_scalingtransformOnSet_transform_ifEnabled (TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
 
bool transformOnGet_isEnabled () const
 
CMtxP transformOnGet_getMatrix () const
 
void transformOnGet_transformTranslation (const Vec &rSrc, Vec *pDst) const
 
void transformOnGet_transformDirection (const Vec &rSrc, Vec *pDst) const
 
void transformOnGet_transform (TTransform_position_direction *param_1, TTransform_position_direction *pDst) const
 
TTransform_position_directiontransformOnGet_transform_ifEnabled (TTransform_position_direction *param_1, TTransform_position_direction *param_2) const
 
void transformOnGet_transform (TTransform_position *param_1, TTransform_position *pDst) const
 
TTransform_positiontransformOnGet_transform_ifEnabled (TTransform_position *param_1, TTransform_position *param_2) const
 
void transformOnGet_transformRotation (const Vec &rSrc, Vec *pDst) const
 
void transformOnGet_transformScaling (const Vec &rSrc, Vec *pDst) const
 
void transformOnGet_transform (TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *pDst) const
 
TTransform_translation_rotation_scalingtransformOnGet_transform_ifEnabled (TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
 
void transformOnSet_transformDirection (const Vec &rSrc, Vec *pDst) const
 
void transformOnSet_transform (TTransform_position_direction *param_1, TTransform_position_direction *pDst) const
 
TTransform_position_directiontransformOnSet_transform_ifEnabled (TTransform_position_direction *param_1, TTransform_position_direction *param_2) const
 
- Public Member Functions inherited from JStudio::stb::TControl
 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)
 

Public Attributes

f64 mSecondPerFrame
 
fvb::TControl fvb_Control
 
ctb::TControl ctb_Control
 
bool mTransformOnSet
 
bool mTransformOnGet
 
Vec field_0x8c
 
Vec field_0x98
 
f32 mTransformOnSet_RotationY
 
f32 mTransformOnGet_RotationY
 
Mtx mTransformOnSet_Matrix
 
Mtx mTransformOnGet_Matrix
 

Constructor & Destructor Documentation

◆ TControl()

JStudio::TControl::TControl ( )

◆ ~TControl()

JStudio::TControl::~TControl ( )
virtual

Reimplemented from JStudio::stb::TControl.

Member Function Documentation

◆ ctb_destroyObject_all()

void JStudio::TControl::ctb_destroyObject_all ( )
inline

◆ ctb_getObject_index()

ctb::TObject * JStudio::TControl::ctb_getObject_index ( u32  index)
inline

◆ destroyObject_all()

void JStudio::TControl::destroyObject_all ( )
inline

◆ fvb_destroyObject_all()

void JStudio::TControl::fvb_destroyObject_all ( )
inline

◆ fvb_getObject()

fvb::TObject * JStudio::TControl::fvb_getObject ( const void param_1,
u32  param_2 
)
inline

◆ fvb_getObject_index()

fvb::TObject * JStudio::TControl::fvb_getObject_index ( u32  index)
inline

◆ getFunctionValue()

TFunctionValue * JStudio::TControl::getFunctionValue ( const void param_1,
u32  param_2 
)
inline

◆ getFunctionValue_index()

TFunctionValue * JStudio::TControl::getFunctionValue_index ( u32  index)
inline

◆ getSecondPerFrame()

f64 JStudio::TControl::getSecondPerFrame ( ) const
inline

◆ setFactory()

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

◆ setSecondPerFrame()

void JStudio::TControl::setSecondPerFrame ( f64  param_0)
inline

◆ stb_destroyObject_all()

void JStudio::TControl::stb_destroyObject_all ( )
inline

◆ transform_enable()

void JStudio::TControl::transform_enable ( bool  param_0)
inline

◆ transform_setOrigin()

void JStudio::TControl::transform_setOrigin ( const Vec xyz,
f32  rotY 
)
inline

◆ transform_setOrigin_ctb()

int JStudio::TControl::transform_setOrigin_ctb ( JStudio::ctb::TObject const param_0)

◆ transform_setOrigin_ctb_index()

bool JStudio::TControl::transform_setOrigin_ctb_index ( u32  index)

◆ transform_setOrigin_TxyzRy()

void JStudio::TControl::transform_setOrigin_TxyzRy ( const Vec xyz,
f32  rotY 
)
inline

◆ transformOnGet_enable()

void JStudio::TControl::transformOnGet_enable ( bool  param_0)
inline

◆ transformOnGet_getMatrix()

CMtxP JStudio::TControl::transformOnGet_getMatrix ( ) const
inline

◆ transformOnGet_isEnabled()

bool JStudio::TControl::transformOnGet_isEnabled ( ) const
inline

◆ transformOnGet_setOrigin_TxyzRy()

int JStudio::TControl::transformOnGet_setOrigin_TxyzRy ( Vec const param_0,
f32  param_1 
)

◆ transformOnGet_transform() [1/3]

void JStudio::TControl::transformOnGet_transform ( TTransform_position param_1,
TTransform_position pDst 
) const
inline

◆ transformOnGet_transform() [2/3]

void JStudio::TControl::transformOnGet_transform ( TTransform_position_direction param_1,
TTransform_position_direction pDst 
) const
inline

◆ transformOnGet_transform() [3/3]

void JStudio::TControl::transformOnGet_transform ( TTransform_translation_rotation_scaling param_1,
TTransform_translation_rotation_scaling pDst 
) const
inline

◆ transformOnGet_transform_ifEnabled() [1/3]

TTransform_position * JStudio::TControl::transformOnGet_transform_ifEnabled ( TTransform_position param_1,
TTransform_position param_2 
) const
inline

◆ transformOnGet_transform_ifEnabled() [2/3]

TTransform_position_direction * JStudio::TControl::transformOnGet_transform_ifEnabled ( TTransform_position_direction param_1,
TTransform_position_direction param_2 
) const
inline

◆ transformOnGet_transform_ifEnabled() [3/3]

TTransform_translation_rotation_scaling * JStudio::TControl::transformOnGet_transform_ifEnabled ( TTransform_translation_rotation_scaling param_1,
TTransform_translation_rotation_scaling param_2 
) const
inline

◆ transformOnGet_transformDirection()

void JStudio::TControl::transformOnGet_transformDirection ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnGet_transformRotation()

void JStudio::TControl::transformOnGet_transformRotation ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnGet_transformScaling()

void JStudio::TControl::transformOnGet_transformScaling ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnGet_transformTranslation()

void JStudio::TControl::transformOnGet_transformTranslation ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnSet_enable()

void JStudio::TControl::transformOnSet_enable ( bool  param_0)
inline

◆ transformOnSet_getMatrix()

CMtxP JStudio::TControl::transformOnSet_getMatrix ( ) const
inline

◆ transformOnSet_isEnabled()

bool JStudio::TControl::transformOnSet_isEnabled ( ) const
inline

◆ transformOnSet_setOrigin_TxyzRy()

int JStudio::TControl::transformOnSet_setOrigin_TxyzRy ( Vec const param_0,
f32  param_1 
)

◆ transformOnSet_transform() [1/3]

void JStudio::TControl::transformOnSet_transform ( TTransform_position param_1,
TTransform_position param_2 
) const
inline

◆ transformOnSet_transform() [2/3]

void JStudio::TControl::transformOnSet_transform ( TTransform_position_direction param_1,
TTransform_position_direction pDst 
) const
inline

◆ transformOnSet_transform() [3/3]

void JStudio::TControl::transformOnSet_transform ( TTransform_translation_rotation_scaling param_1,
TTransform_translation_rotation_scaling param_2 
) const
inline

◆ transformOnSet_transform_ifEnabled() [1/3]

TTransform_position * JStudio::TControl::transformOnSet_transform_ifEnabled ( TTransform_position param_1,
TTransform_position param_2 
) const
inline

◆ transformOnSet_transform_ifEnabled() [2/3]

TTransform_position_direction * JStudio::TControl::transformOnSet_transform_ifEnabled ( TTransform_position_direction param_1,
TTransform_position_direction param_2 
) const
inline

◆ transformOnSet_transform_ifEnabled() [3/3]

TTransform_translation_rotation_scaling * JStudio::TControl::transformOnSet_transform_ifEnabled ( TTransform_translation_rotation_scaling param_1,
TTransform_translation_rotation_scaling param_2 
) const
inline

◆ transformOnSet_transformDirection()

void JStudio::TControl::transformOnSet_transformDirection ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnSet_transformRotation()

void JStudio::TControl::transformOnSet_transformRotation ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnSet_transformScaling()

void JStudio::TControl::transformOnSet_transformScaling ( const Vec rSrc,
Vec pDst 
) const
inline

◆ transformOnSet_transformTranslation()

void JStudio::TControl::transformOnSet_transformTranslation ( const Vec rSrc,
Vec pDst 
) const
inline

Member Data Documentation

◆ ctb_Control

ctb::TControl JStudio::TControl::ctb_Control

◆ field_0x8c

Vec JStudio::TControl::field_0x8c

◆ field_0x98

Vec JStudio::TControl::field_0x98

◆ fvb_Control

fvb::TControl JStudio::TControl::fvb_Control

◆ mSecondPerFrame

f64 JStudio::TControl::mSecondPerFrame

◆ mTransformOnGet

bool JStudio::TControl::mTransformOnGet

◆ mTransformOnGet_Matrix

Mtx JStudio::TControl::mTransformOnGet_Matrix

◆ mTransformOnGet_RotationY

f32 JStudio::TControl::mTransformOnGet_RotationY

◆ mTransformOnSet

bool JStudio::TControl::mTransformOnSet

◆ mTransformOnSet_Matrix

Mtx JStudio::TControl::mTransformOnSet_Matrix

◆ mTransformOnSet_RotationY

f32 JStudio::TControl::mTransformOnSet_RotationY

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