Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
object-actor.cpp File Reference

Functions

void __ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor ()
 
void __dt__Q214JStudio_JStage14TAdaptor_actorFv ()
 
void adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv ()
 
void adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv ()
 
void adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv ()
 
void adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl ()
 
void adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl ()
 
void adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ()
 
void setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl ()
 
void setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl ()
 
void getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl ()
 
void __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor ()
 
void __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv ()
 
void func_8028B198 ()
 
void __ct__Q27JStudio14TVariableValueFv ()
 
void func_8028B580 (void *_this)
 
void func_8028B5E0 (void *_this, f32, JStudio::TAdaptor *)
 
void toFunction_outside__Q27JStudio14TFunctionValueFi ()
 
void getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf ()
 
void __dt__Q37JStudio14TVariableValue7TOutputFv ()
 
void update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued ()
 
void adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec ()
 
void adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl ()
 
void __dt__Q27JStudio14TAdaptor_actorFv ()
 
void transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl ()
 
void transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl ()
 
void adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl ()
 
void adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc ()
 
void adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc ()
 
void __dl__FPv ()
 
void __register_global_object ()
 
void __construct_array ()
 
void __ptmf_scall ()
 
void _savegpr_27 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_27 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
 REGISTER_CTORS (0x8028B198, func_8028B198)
 

Variables

u8 saoVVOutput___Q214JStudio_JStage14TAdaptor_actor [64]
 
u8 saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor [144+4]
 
u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor [12]
 
u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor [12]
 
u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor [12]
 
u8 const __ptmf_null [12+4]
 
void__vt__Q27JStudio14TAdaptor_actor [20]
 
void__vt__Q27JStudio8TAdaptor [8]
 
void__vt__Q37JStudio14TVariableValue7TOutput [4]
 
u8 soOutput_none___Q27JStudio14TVariableValue [4+4]
 
static SECTION_DATA u8 lit_890 [12]
 
static SECTION_DATA u8 lit_899 [12]
 
static SECTION_DATA u8 lit_916 [12]
 
static SECTION_DATA u8 lit_1083 [12]
 
static SECTION_DATA u8 lit_1084 [12]
 
static SECTION_DATA u8 lit_1089 [12]
 
static SECTION_DATA u8 lit_1090 [12]
 
static SECTION_DATA u8 lit_1091 [12]
 
static SECTION_DATA u8 lit_1096 [12]
 
static SECTION_DATA u8 lit_1097 [12]
 
static SECTION_DATA u8 lit_1098 [12]
 
SECTION_DATA void__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ [4]
 
SECTION_DATA void__vt__Q214JStudio_JStage14TAdaptor_actor [20+20]
 
static u8 lit_1087 [12]
 
static u8 lit_1088 [12]
 
static u8 lit_1095 [12]
 
static u8 lit_1102 [12]
 
static u8 lit_1103 [12]
 
SECTION_DATA voiddata_803C5864 [4+5]
 

Function Documentation

◆ __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor()

void __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor ( )

◆ __construct_array()

void __construct_array ( )

◆ __ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor()

void __ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor ( )

◆ __ct__Q27JStudio14TVariableValueFv()

void __ct__Q27JStudio14TVariableValueFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__Q214JStudio_JStage14TAdaptor_actorFv()

void __dt__Q214JStudio_JStage14TAdaptor_actorFv ( )

◆ __dt__Q27JStudio14TAdaptor_actorFv()

void __dt__Q27JStudio14TAdaptor_actorFv ( )

◆ __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv()

void __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv ( )

◆ __dt__Q37JStudio14TVariableValue7TOutputFv()

void __dt__Q37JStudio14TVariableValue7TOutputFv ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ __register_global_object()

void __register_global_object ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv()

void adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv ( )

◆ adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl()

void adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl ( )

◆ adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv()

void adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv ( )

◆ adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv()

void adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv ( )

◆ adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl()

void adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl ( )

◆ adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl()

void adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl ( )

◆ adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl()

void adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl ( )

◆ adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl()

void adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl ( )

◆ adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc()

void adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc ( )

◆ adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc()

void adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc ( )

◆ adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec()

void adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec ( )

◆ func_8028B198()

void func_8028B198 ( )

◆ func_8028B580()

void func_8028B580 ( void _this)

◆ func_8028B5E0()

void func_8028B5E0 ( void _this,
f32  param_0,
JStudio::TAdaptor param_1 
)

◆ getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf()

void getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf ( )

◆ getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl()

void getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x8028B198  ,
func_8028B198   
)

◆ setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl()

void setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl ( )

◆ setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl()

void setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl ( )

◆ toFunction_outside__Q27JStudio14TFunctionValueFi()

void toFunction_outside__Q27JStudio14TFunctionValueFi ( )

◆ transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl()

void transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl ( )

◆ transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl()

void transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl ( )

◆ update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued()

void update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued ( )

Variable Documentation

◆ __ptmf_null

u8 const __ptmf_null[12+4]
extern

◆ __vt__Q214JStudio_JStage14TAdaptor_actor

SECTION_DATA void* __vt__Q214JStudio_JStage14TAdaptor_actor[20+20]
extern

◆ __vt__Q27JStudio14TAdaptor_actor

void* __vt__Q27JStudio14TAdaptor_actor[20]
extern

◆ __vt__Q27JStudio8TAdaptor

void* __vt__Q27JStudio8TAdaptor[8]
extern

◆ __vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_

SECTION_DATA void* __vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_[4]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv()
void __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor()

◆ __vt__Q37JStudio14TVariableValue7TOutput

void* __vt__Q37JStudio14TVariableValue7TOutput[4]
extern

◆ data_803C5864

SECTION_DATA void* data_803C5864[4+5]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)func_8028B5E0,
(void*)func_8028B580,
}
void func_8028B5E0(void *_this, f32, JStudio::TAdaptor *)
Definition object-actor.cpp:731
void func_8028B580(void *_this)
Definition object-actor.cpp:724

◆ lit_1083

SECTION_DATA u8 lit_1083[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1084

SECTION_DATA u8 lit_1084[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1087

u8 lit_1087[12]
static

◆ lit_1088

u8 lit_1088[12]
static

◆ lit_1089

SECTION_DATA u8 lit_1089[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1090

SECTION_DATA u8 lit_1090[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1091

SECTION_DATA u8 lit_1091[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1095

u8 lit_1095[12]
static

◆ lit_1096

SECTION_DATA u8 lit_1096[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1097

SECTION_DATA u8 lit_1097[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1098

SECTION_DATA u8 lit_1098[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_1102

u8 lit_1102[12]
static

◆ lit_1103

u8 lit_1103[12]
static

◆ lit_890

SECTION_DATA u8 lit_890[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_899

SECTION_DATA u8 lit_899[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_916

SECTION_DATA u8 lit_916[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00,
}

◆ saoVVOutput___Q214JStudio_JStage14TAdaptor_actor

u8 saoVVOutput___Q214JStudio_JStage14TAdaptor_actor[64]

◆ saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor

u8 saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor[144+4]

◆ sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor

u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor[12]

◆ sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor

u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor[12]

◆ sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor

u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor[12]

◆ soOutput_none___Q27JStudio14TVariableValue

u8 soOutput_none___Q27JStudio14TVariableValue[4+4]