Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio_JStage::TAdaptor_actor Struct Reference

#include <control.h>

+ Inheritance diagram for JStudio_JStage::TAdaptor_actor:
+ Collaboration diagram for JStudio_JStage::TAdaptor_actor:

Classes

struct  TVVOutput_ANIMATION_FRAME_
 

Public Types

enum  TEVariableValue { TEACTOR_1 = 1 }
 
typedef JStudio::TObject_actor ObjectType
 
typedef TVariableValueOutput_object_< TAdaptor_actor, JStage::TActorTVVOutputObject
 
typedef void(JStage::TActor::* Setter) (f32)
 
typedef f32(JStage::TActor::* Getter) () const
 
typedef f32(JStage::TActor::* MaxGetter) () const
 
- Public Types inherited from JStudio::TAdaptor
typedef void(* setVarFunc) (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Public Member Functions

 TAdaptor_actor (JStage::TSystem const *, JStage::TActor *)
 
virtual ~TAdaptor_actor ()
 
virtual void adaptor_do_prepare ()
 
virtual void adaptor_do_begin ()
 
virtual void adaptor_do_end ()
 
virtual void adaptor_do_update (u32)
 
virtual void adaptor_do_data (void const *, u32, void const *, u32)
 
virtual void adaptor_do_PARENT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_NODE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_ENABLE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_FUNCTION (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_RELATION (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_RELATION_NODE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_RELATION_ENABLE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_SHAPE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_ANIMATION (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_ANIMATION_MODE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_TEXTURE_ANIMATION (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_TEXTURE_ANIMATION_MODE (JStudio::data::TEOperationData, void const *, u32)
 
void setJSG_ID_ (void(JStage::TActor::*)(u32), JStudio::data::TEOperationData, void const *, u32)
 
void setJSG_SRT_ (JStudio::TControl const *)
 
void getJSG_SRT_ (JStudio::TControl const *)
 
JStage::TActorget_pJSG_ ()
 
- Public Member Functions inherited from JStudio::TAdaptor_actor
 TAdaptor_actor ()
 
- Public Member Functions inherited from JStudio::TAdaptor
 TAdaptor (TVariableValue *param_1, u32 param_2)
 
virtual ~TAdaptor ()=0
 
void adaptor_setVariableValue (JStudio::TControl *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_n (JStudio::TControl *, u32 const *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_immediate (JStudio::TAdaptor::TSetVariableValue_immediate const *)
 
void adaptor_setVariableValue_Vec (u32 const *, Vec const &)
 
void adaptor_getVariableValue_Vec (Vec *, u32 const *) const
 
void adaptor_setVariableValue_GXColor (u32 const *, GXColor const &)
 
void adaptor_getVariableValue_GXColor (GXColor *, u32 const *) const
 
void adaptor_updateVariableValue (JStudio::TControl *, u32)
 
void adaptor_setObject_ (const TObject *pObject)
 
TVariableValueadaptor_referVariableValue (u32 param_0)
 
void adaptor_setVariableValue_immediate (u32 param_0, f32 param_1)
 
const TVariableValueadaptor_getVariableValue (u32 param_0) const
 
const TObjectadaptor_getObject ()
 
- Public Member Functions inherited from JStudio_JStage::TAdaptor_object_
 TAdaptor_object_ (JStage::TSystem const *param_2, JStage::TObject *param_3)
 
void adaptor_object_data_ (void const *, u32, void const *, u32)
 
JStage::TObjectadaptor_object_findJSGObject_ (char const *)
 
s32 adaptor_object_findJSGObjectNode_ (JStage::TObject const *, char const *)
 
void adaptor_object_ENABLE_ (JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_object_begin_ ()
 
void adaptor_object_end_ ()
 

Public Attributes

u32 field_0x130
 
u32 field_0x134
 
u32 field_0x138
 
JStage::TObjectfield_0x13c
 
u32 field_0x140
 
u8 field_0x144
 
JStage::TObjectfield_0x148
 
u32 field_0x14c
 
- Public Attributes inherited from JStudio::TAdaptor_actor
TVariableValue mValue [14]
 
- Public Attributes inherited from JStudio::TAdaptor
const TObjectpObject_
 
TVariableValuepValue_
 
u32 u
 
- Public Attributes inherited from JStudio_JStage::TAdaptor_object_
JStage::TSystem constpJSGSystem_
 
JStage::TObjectpJSGObject_
 

Static Public Attributes

static TVVOutputObject saoVVOutput_ [2]
 
static TVVOutput_ANIMATION_FRAME_ saoVVOutput_ANIMATION_FRAME_ [3]
 
- Static Public Attributes inherited from JStudio::TAdaptor_actor
static u32 const sauVariableValue_3_TRANSLATION_XYZ [3]
 
static u32 const sauVariableValue_3_ROTATION_XYZ [3]
 
static u32 const sauVariableValue_3_SCALING_XYZ [3]
 

Additional Inherited Members

- Static Public Member Functions inherited from JStudio::TAdaptor
static void adaptor_setVariableValue_VOID_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_IMMEDIATE_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_TIME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_NAME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_INDEX_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Member Typedef Documentation

◆ Getter

typedef f32(JStage::TActor::* JStudio_JStage::TAdaptor_actor::Getter) () const

◆ MaxGetter

typedef f32(JStage::TActor::* JStudio_JStage::TAdaptor_actor::MaxGetter) () const

◆ ObjectType

◆ Setter

typedef void(JStage::TActor::* JStudio_JStage::TAdaptor_actor::Setter) (f32)

◆ TVVOutputObject

Member Enumeration Documentation

◆ TEVariableValue

Constructor & Destructor Documentation

◆ TAdaptor_actor()

JStudio_JStage::TAdaptor_actor::TAdaptor_actor ( JStage::TSystem const param_1,
JStage::TActor param_2 
)

◆ ~TAdaptor_actor()

JStudio_JStage::TAdaptor_actor::~TAdaptor_actor ( )
virtual

Member Function Documentation

◆ adaptor_do_ANIMATION()

void JStudio_JStage::TAdaptor_actor::adaptor_do_ANIMATION ( JStudio::data::TEOperationData  operation,
void const param_2,
u32  param_3 
)
virtual

◆ adaptor_do_ANIMATION_MODE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_ANIMATION_MODE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_begin()

void JStudio_JStage::TAdaptor_actor::adaptor_do_begin ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_data()

void JStudio_JStage::TAdaptor_actor::adaptor_do_data ( void const param_1,
u32  param_2,
void const param_3,
u32  param_4 
)
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_end()

void JStudio_JStage::TAdaptor_actor::adaptor_do_end ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_PARENT()

void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_ENABLE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT_ENABLE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_FUNCTION()

void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT_FUNCTION ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_NODE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT_NODE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_prepare()

void JStudio_JStage::TAdaptor_actor::adaptor_do_prepare ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_RELATION()

void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_RELATION_ENABLE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION_ENABLE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_RELATION_NODE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION_NODE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_SHAPE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_SHAPE ( JStudio::data::TEOperationData  operation,
void const param_2,
u32  param_3 
)
virtual

◆ adaptor_do_TEXTURE_ANIMATION()

void JStudio_JStage::TAdaptor_actor::adaptor_do_TEXTURE_ANIMATION ( JStudio::data::TEOperationData  operation,
void const param_2,
u32  param_3 
)
virtual

◆ adaptor_do_TEXTURE_ANIMATION_MODE()

void JStudio_JStage::TAdaptor_actor::adaptor_do_TEXTURE_ANIMATION_MODE ( JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_update()

void JStudio_JStage::TAdaptor_actor::adaptor_do_update ( u32  param_1)
virtual

Reimplemented from JStudio::TAdaptor.

◆ get_pJSG_()

JStage::TActor * JStudio_JStage::TAdaptor_actor::get_pJSG_ ( )
inline

◆ getJSG_SRT_()

void JStudio_JStage::TAdaptor_actor::getJSG_SRT_ ( JStudio::TControl const pControl)

◆ setJSG_ID_()

void JStudio_JStage::TAdaptor_actor::setJSG_ID_ ( void(JStage::TActor::*)(u32 function,
JStudio::data::TEOperationData  operation,
void const pContent,
u32  uSize 
)

◆ setJSG_SRT_()

void JStudio_JStage::TAdaptor_actor::setJSG_SRT_ ( JStudio::TControl const pControl)

Member Data Documentation

◆ field_0x130

u32 JStudio_JStage::TAdaptor_actor::field_0x130

◆ field_0x134

u32 JStudio_JStage::TAdaptor_actor::field_0x134

◆ field_0x138

u32 JStudio_JStage::TAdaptor_actor::field_0x138

◆ field_0x13c

JStage::TObject* JStudio_JStage::TAdaptor_actor::field_0x13c

◆ field_0x140

u32 JStudio_JStage::TAdaptor_actor::field_0x140

◆ field_0x144

u8 JStudio_JStage::TAdaptor_actor::field_0x144

◆ field_0x148

JStage::TObject* JStudio_JStage::TAdaptor_actor::field_0x148

◆ field_0x14c

u32 JStudio_JStage::TAdaptor_actor::field_0x14c

◆ saoVVOutput_

JStudio_JStage::TAdaptor_actor::TVVOutputObject JStudio_JStage::TAdaptor_actor::saoVVOutput_
static

◆ saoVVOutput_ANIMATION_FRAME_

JStudio_JStage::TAdaptor_actor::TVVOutput_ANIMATION_FRAME_ JStudio_JStage::TAdaptor_actor::saoVVOutput_ANIMATION_FRAME_
static

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