mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
demangle data-symbols
This commit is contained in:
@@ -7,11 +7,25 @@
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
|
||||
namespace JStudio {
|
||||
namespace ctb {
|
||||
struct data {
|
||||
static u32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
}; // namespace ctb
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */];
|
||||
extern "C" u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -24,7 +38,7 @@ extern "C" extern u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */];
|
||||
/* ############################################################################################## */
|
||||
/* 804553F8-80455400 0039F8 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q37JStudio3ctb4data
|
||||
*/
|
||||
SECTION_SDATA2 extern u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */] = {
|
||||
SECTION_SDATA2 u32 JStudio::ctb::data::ga4cSignature[1 + 1 /* padding */] = {
|
||||
0x43544200,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
|
||||
@@ -11,32 +11,6 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
namespace JGadget {
|
||||
template <typename A1, typename B1>
|
||||
struct TLinkList {};
|
||||
/* TLinkList<JStudio::ctb::TObject, 12> */
|
||||
struct TLinkList__template0 {
|
||||
struct iterator {};
|
||||
};
|
||||
|
||||
struct binary {
|
||||
struct TParse_header_block {
|
||||
/* 802DC8C8 */ ~TParse_header_block();
|
||||
};
|
||||
};
|
||||
|
||||
struct TLinkListNode {};
|
||||
|
||||
struct TNodeLinkList {
|
||||
struct iterator {};
|
||||
|
||||
/* 802DCA1C */ ~TNodeLinkList();
|
||||
/* 802DCBA8 */ void Insert(JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode*);
|
||||
/* 802DCBD4 */ void Erase(JGadget::TLinkListNode*);
|
||||
};
|
||||
|
||||
}; // namespace JGadget
|
||||
|
||||
namespace JStudio {
|
||||
namespace ctb {
|
||||
struct TObject {
|
||||
@@ -45,6 +19,8 @@ struct TObject {
|
||||
|
||||
struct data {
|
||||
struct TParse_TBlock {};
|
||||
|
||||
static u32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
struct TObject_TxyzRy {
|
||||
@@ -90,6 +66,32 @@ struct object {
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
namespace JGadget {
|
||||
template <typename A1, typename B1>
|
||||
struct TLinkList {};
|
||||
/* TLinkList<JStudio::ctb::TObject, 12> */
|
||||
struct TLinkList__template0 {
|
||||
struct iterator {};
|
||||
};
|
||||
|
||||
struct binary {
|
||||
struct TParse_header_block {
|
||||
/* 802DC8C8 */ ~TParse_header_block();
|
||||
};
|
||||
};
|
||||
|
||||
struct TLinkListNode {};
|
||||
|
||||
struct TNodeLinkList {
|
||||
struct iterator {};
|
||||
|
||||
/* 802DCA1C */ ~TNodeLinkList();
|
||||
/* 802DCBA8 */ void Insert(JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode*);
|
||||
/* 802DCBD4 */ void Erase(JGadget::TLinkListNode*);
|
||||
};
|
||||
|
||||
}; // namespace JGadget
|
||||
|
||||
namespace std {
|
||||
template <typename A1, typename B1>
|
||||
void find_if(/* ... */);
|
||||
@@ -142,7 +144,7 @@ extern "C" void Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode();
|
||||
extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void memcmp();
|
||||
extern "C" extern u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */];
|
||||
extern "C" u32 ga4cSignature__Q37JStudio3ctb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -7,11 +7,25 @@
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
|
||||
namespace JStudio {
|
||||
namespace fvb {
|
||||
struct data {
|
||||
static f32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
}; // namespace fvb
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
extern "C" f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -24,8 +38,7 @@ extern "C" extern f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
/* ############################################################################################## */
|
||||
/* 80455450-80455458 003A50 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q37JStudio3fvb4data
|
||||
*/
|
||||
SECTION_SDATA2 extern f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
SECTION_SDATA2 f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */] = {
|
||||
SECTION_SDATA2 f32 JStudio::fvb::data::ga4cSignature[1 + 1 /* padding */] = {
|
||||
13712.5f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
|
||||
@@ -57,6 +57,8 @@ struct data {
|
||||
|
||||
/* 802850AC */ void getData(JStudio::fvb::data::TParse_TParagraph::TData*) const;
|
||||
};
|
||||
|
||||
static f32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
struct TObject;
|
||||
@@ -312,7 +314,7 @@ extern "C" extern void* __vt__Q27JStudio19TFunctionValue_list[8];
|
||||
extern "C" extern void* __vt__Q27JStudio25TFunctionValue_transition[8];
|
||||
extern "C" extern void* __vt__Q27JStudio23TFunctionValue_constant[8];
|
||||
extern "C" extern void* __vt__Q27JStudio24TFunctionValue_composite[8];
|
||||
extern "C" extern f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
extern "C" f32 ga4cSignature__Q37JStudio3fvb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -112,6 +112,10 @@ struct TParse {
|
||||
|
||||
}; // namespace fvb
|
||||
|
||||
struct data {
|
||||
static u8 ga8cSignature[8];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
namespace JGadget {
|
||||
@@ -195,7 +199,7 @@ extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" void memcmp();
|
||||
extern "C" extern void* __vt__Q27JStudio13TCreateObject[4];
|
||||
extern "C" extern u8 ga8cSignature__Q27JStudio4data[8];
|
||||
extern "C" u8 ga8cSignature__Q27JStudio4data[8];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -7,11 +7,22 @@
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
|
||||
namespace JStudio {
|
||||
struct data {
|
||||
static u8 ga8cSignature[8];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern u8 ga8cSignature__Q27JStudio4data[8];
|
||||
extern "C" u8 ga8cSignature__Q27JStudio4data[8];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -23,6 +34,6 @@ extern "C" extern u8 ga8cSignature__Q27JStudio4data[8];
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80455460-80455468 003A60 0008+00 0/0 1/1 0/0 .sdata2 ga8cSignature__Q27JStudio4data */
|
||||
SECTION_SDATA2 extern u8 ga8cSignature__Q27JStudio4data[8] = {
|
||||
SECTION_SDATA2 u8 JStudio::data::ga8cSignature[8] = {
|
||||
0x6A, 0x73, 0x74, 0x75, 0x64, 0x69, 0x6F, 0x00,
|
||||
};
|
||||
|
||||
@@ -16,12 +16,12 @@ struct _GXColor {};
|
||||
struct Vec {};
|
||||
|
||||
namespace JStudio {
|
||||
struct TControl {};
|
||||
|
||||
struct data {
|
||||
struct TEOperationData {};
|
||||
};
|
||||
|
||||
struct TControl {};
|
||||
|
||||
struct TAdaptor {
|
||||
struct TSetVariableValue_immediate {};
|
||||
|
||||
@@ -69,6 +69,8 @@ struct TVariableValue {
|
||||
/* 80285EB8 */ void update_immediate_(JStudio::TVariableValue*, f64);
|
||||
/* 80285ECC */ void update_time_(JStudio::TVariableValue*, f64);
|
||||
/* 80285F08 */ void update_functionValue_(JStudio::TVariableValue*, f64);
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
namespace stb {
|
||||
@@ -95,6 +97,10 @@ struct TObject {
|
||||
|
||||
struct TAdaptor_actor {
|
||||
/* 802868B0 */ ~TAdaptor_actor();
|
||||
|
||||
static u8 const sauVariableValue_3_TRANSLATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_ROTATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_SCALING_XYZ[12];
|
||||
};
|
||||
|
||||
struct TObject_actor {
|
||||
@@ -106,6 +112,9 @@ struct TObject_actor {
|
||||
|
||||
struct TAdaptor_ambientLight {
|
||||
/* 80286C9C */ ~TAdaptor_ambientLight();
|
||||
|
||||
static u8 const sauVariableValue_3_COLOR_RGB[12];
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
};
|
||||
|
||||
struct TObject_ambientLight {
|
||||
@@ -117,6 +126,10 @@ struct TObject_ambientLight {
|
||||
|
||||
struct TAdaptor_camera {
|
||||
/* 80286E1C */ ~TAdaptor_camera();
|
||||
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_TARGET_POSITION_XYZ[12];
|
||||
static u8 sauVariableValue_2_DISTANCE_NEAR_FAR[8];
|
||||
};
|
||||
|
||||
struct TObject_camera {
|
||||
@@ -128,6 +141,10 @@ struct TObject_camera {
|
||||
|
||||
struct TAdaptor_fog {
|
||||
/* 8028717C */ ~TAdaptor_fog();
|
||||
|
||||
static u8 const sauVariableValue_3_COLOR_RGB[12];
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
static u8 sauVariableValue_2_RANGE_BEGIN_END[8];
|
||||
};
|
||||
|
||||
struct TObject_fog {
|
||||
@@ -139,6 +156,12 @@ struct TObject_fog {
|
||||
|
||||
struct TAdaptor_light {
|
||||
/* 80287308 */ ~TAdaptor_light();
|
||||
|
||||
static u8 const sauVariableValue_3_COLOR_RGB[12];
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_TARGET_POSITION_XYZ[12];
|
||||
static u8 sauVariableValue_2_DIRECTION_THETA_PHI[8];
|
||||
};
|
||||
|
||||
struct TObject_light {
|
||||
@@ -161,6 +184,14 @@ struct TObject_message {
|
||||
|
||||
struct TAdaptor_particle {
|
||||
/* 8028770C */ ~TAdaptor_particle();
|
||||
|
||||
static u8 const sauVariableValue_3_TRANSLATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_ROTATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_SCALING_XYZ[12];
|
||||
static u8 const sauVariableValue_3_COLOR_RGB[12];
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
static u8 const sauVariableValue_3_COLOR1_RGB[12];
|
||||
static u8 const sauVariableValue_4_COLOR1_RGBA[16];
|
||||
};
|
||||
|
||||
struct TObject_particle {
|
||||
@@ -172,6 +203,8 @@ struct TObject_particle {
|
||||
|
||||
struct TAdaptor_sound {
|
||||
/* 80287B3C */ ~TAdaptor_sound();
|
||||
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
};
|
||||
|
||||
struct TObject_sound {
|
||||
@@ -288,9 +321,34 @@ extern "C" void func_80288818();
|
||||
extern "C" void func_80288874();
|
||||
extern "C" void func_802888D0();
|
||||
extern "C" void func_8028892C();
|
||||
extern "C" u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight[16];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog[16];
|
||||
extern "C" u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light[16];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle[16];
|
||||
extern "C" u8 const sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle[16];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound[12];
|
||||
extern "C" extern char const* const jstudio_object__stringBase0;
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" extern u8 data_804511F8[8];
|
||||
extern "C" extern u8 data_80451200[8];
|
||||
extern "C" u8 sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera[8];
|
||||
extern "C" u8 sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog[8];
|
||||
extern "C" u8 sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light[8];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -1866,11 +1924,10 @@ asm JStudio::TObject_actor::TObject_actor(JStudio::stb::data::TParse_TBlock_obje
|
||||
/* ############################################################################################## */
|
||||
/* 8039AA68-8039AA74 0270C8 000C+00 3/3 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor[12] =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_actor::sauVariableValue_3_TRANSLATION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AA68, &sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor);
|
||||
COMPILER_STRIP_GATE(8039AA68, &JStudio::TAdaptor_actor::sauVariableValue_3_TRANSLATION_XYZ);
|
||||
|
||||
/* 80431010-8043101C 05DD30 000C+00 3/3 0/0 0/0 .bss @744 */
|
||||
static u8 lit_744[12];
|
||||
@@ -1891,8 +1948,7 @@ static u8 data_80431038[16];
|
||||
|
||||
/* 804511F0-804511F8 0006F0 0004+04 6/6 6/6 0/0 .sbss soOutput_none___Q27JStudio14TVariableValue
|
||||
*/
|
||||
extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
u8 JStudio::TVariableValue::soOutput_none_[4 + 4 /* padding */];
|
||||
|
||||
/* 8028694C-80286C9C 28128C 0350+00 2/0 0/0 0/0 .text
|
||||
* do_paragraph__Q27JStudio13TObject_actorFUlPCvUl */
|
||||
@@ -1932,34 +1988,31 @@ asm JStudio::TObject_ambientLight::TObject_ambientLight(
|
||||
/* ############################################################################################## */
|
||||
/* 8039AA74-8039AA80 0270D4 000C+00 0/0 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_actor::sauVariableValue_3_ROTATION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AA74, &sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor);
|
||||
COMPILER_STRIP_GATE(8039AA74, &JStudio::TAdaptor_actor::sauVariableValue_3_ROTATION_XYZ);
|
||||
|
||||
/* 8039AA80-8039AA8C 0270E0 000C+00 0/0 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_actor::sauVariableValue_3_SCALING_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AA80, &sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor);
|
||||
COMPILER_STRIP_GATE(8039AA80, &JStudio::TAdaptor_actor::sauVariableValue_3_SCALING_XYZ);
|
||||
|
||||
/* 8039AA8C-8039AA98 0270EC 000C+00 1/1 0/0 0/0 .rodata
|
||||
* sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight */
|
||||
SECTION_RODATA static u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight[12] =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_ambientLight::sauVariableValue_3_COLOR_RGB[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AA8C, &sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight);
|
||||
COMPILER_STRIP_GATE(8039AA8C, &JStudio::TAdaptor_ambientLight::sauVariableValue_3_COLOR_RGB);
|
||||
|
||||
/* 8039AA98-8039AAA8 0270F8 0010+00 1/1 2/2 0/0 .rodata
|
||||
* sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight */
|
||||
SECTION_RODATA extern u8 const
|
||||
sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
|
||||
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_ambientLight::sauVariableValue_4_COLOR_RGBA[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AA98, &sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight);
|
||||
COMPILER_STRIP_GATE(8039AA98, &JStudio::TAdaptor_ambientLight::sauVariableValue_4_COLOR_RGBA);
|
||||
|
||||
/* 80286D38-80286E1C 281678 00E4+00 1/0 0/0 0/0 .text
|
||||
* do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl */
|
||||
@@ -2000,18 +2053,17 @@ asm JStudio::TObject_camera::TObject_camera(JStudio::stb::data::TParse_TBlock_ob
|
||||
/* ############################################################################################## */
|
||||
/* 8039AAA8-8039AAB4 027108 000C+00 1/1 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_camera::sauVariableValue_3_POSITION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AAA8, &sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera);
|
||||
COMPILER_STRIP_GATE(8039AAA8, &JStudio::TAdaptor_camera::sauVariableValue_3_POSITION_XYZ);
|
||||
|
||||
/* 8039AAB4-8039AAC0 027114 000C+00 1/1 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera */
|
||||
SECTION_RODATA extern u8 const
|
||||
sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12] = {
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_camera::sauVariableValue_3_TARGET_POSITION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AAB4, &sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera);
|
||||
COMPILER_STRIP_GATE(8039AAB4, &JStudio::TAdaptor_camera::sauVariableValue_3_TARGET_POSITION_XYZ);
|
||||
|
||||
/* 80431048-80431054 05DD68 000C+00 0/1 0/0 0/0 .bss @750 */
|
||||
#pragma push
|
||||
@@ -2035,7 +2087,7 @@ static u8 data_80431070[16];
|
||||
|
||||
/* 804554B0-804554B8 003AB0 0008+00 1/1 0/0 0/0 .sdata2
|
||||
* sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera */
|
||||
SECTION_SDATA2 static u8 sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera[8] = {
|
||||
SECTION_SDATA2 u8 JStudio::TAdaptor_camera::sauVariableValue_2_DISTANCE_NEAR_FAR[8] = {
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09,
|
||||
};
|
||||
|
||||
@@ -2076,21 +2128,21 @@ asm JStudio::TObject_fog::TObject_fog(JStudio::stb::data::TParse_TBlock_object c
|
||||
/* ############################################################################################## */
|
||||
/* 8039AAC0-8039AACC 027120 000C+00 1/1 0/0 0/0 .rodata
|
||||
* sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog */
|
||||
SECTION_RODATA static u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_fog::sauVariableValue_3_COLOR_RGB[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AAC0, &sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog);
|
||||
COMPILER_STRIP_GATE(8039AAC0, &JStudio::TAdaptor_fog::sauVariableValue_3_COLOR_RGB);
|
||||
|
||||
/* 8039AACC-8039AADC 02712C 0010+00 1/1 2/2 0/0 .rodata
|
||||
* sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog[16] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_fog::sauVariableValue_4_COLOR_RGBA[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AACC, &sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog);
|
||||
COMPILER_STRIP_GATE(8039AACC, &JStudio::TAdaptor_fog::sauVariableValue_4_COLOR_RGBA);
|
||||
|
||||
/* 804554B8-804554C0 003AB8 0008+00 1/1 0/0 0/0 .sdata2
|
||||
* sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog */
|
||||
SECTION_SDATA2 static u8 sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog[8] = {
|
||||
SECTION_SDATA2 u8 JStudio::TAdaptor_fog::sauVariableValue_2_RANGE_BEGIN_END[8] = {
|
||||
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
};
|
||||
|
||||
@@ -2142,7 +2194,7 @@ static u8 data_8043108C[16];
|
||||
|
||||
/* 804554C0-804554C8 003AC0 0008+00 1/1 0/0 0/0 .sdata2
|
||||
* sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light */
|
||||
SECTION_SDATA2 static u8 sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light[8] = {
|
||||
SECTION_SDATA2 u8 JStudio::TAdaptor_light::sauVariableValue_2_DIRECTION_THETA_PHI[8] = {
|
||||
0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B,
|
||||
};
|
||||
|
||||
@@ -2254,100 +2306,97 @@ asm JStudio::TObject_sound::TObject_sound(JStudio::stb::data::TParse_TBlock_obje
|
||||
* sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_light::sauVariableValue_3_COLOR_RGB[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AADC, &sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light);
|
||||
COMPILER_STRIP_GATE(8039AADC, &JStudio::TAdaptor_light::sauVariableValue_3_COLOR_RGB);
|
||||
#pragma pop
|
||||
|
||||
/* 8039AAE8-8039AAF8 027148 0010+00 0/0 2/2 0/0 .rodata
|
||||
* sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light[16] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_light::sauVariableValue_4_COLOR_RGBA[16] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AAE8, &sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light);
|
||||
COMPILER_STRIP_GATE(8039AAE8, &JStudio::TAdaptor_light::sauVariableValue_4_COLOR_RGBA);
|
||||
|
||||
/* 8039AAF8-8039AB04 027158 000C+00 0/0 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_light::sauVariableValue_3_POSITION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AAF8, &sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light);
|
||||
COMPILER_STRIP_GATE(8039AAF8, &JStudio::TAdaptor_light::sauVariableValue_3_POSITION_XYZ);
|
||||
|
||||
/* 8039AB04-8039AB10 027164 000C+00 0/0 2/2 0/0 .rodata
|
||||
* sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light */
|
||||
SECTION_RODATA extern u8 const
|
||||
sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light[12] = {
|
||||
0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_light::sauVariableValue_3_TARGET_POSITION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB04, &sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light);
|
||||
COMPILER_STRIP_GATE(8039AB04, &JStudio::TAdaptor_light::sauVariableValue_3_TARGET_POSITION_XYZ);
|
||||
|
||||
/* 8039AB10-8039AB1C 027170 000C+00 0/0 1/1 0/0 .rodata
|
||||
* sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle */
|
||||
SECTION_RODATA extern u8 const
|
||||
sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_3_TRANSLATION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB10, &sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB10, &JStudio::TAdaptor_particle::sauVariableValue_3_TRANSLATION_XYZ);
|
||||
|
||||
/* 8039AB1C-8039AB28 02717C 000C+00 0/0 1/1 0/0 .rodata
|
||||
* sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle[12] =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_3_ROTATION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB1C, &sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB1C, &JStudio::TAdaptor_particle::sauVariableValue_3_ROTATION_XYZ);
|
||||
|
||||
/* 8039AB28-8039AB34 027188 000C+00 0/0 1/1 0/0 .rodata
|
||||
* sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_3_SCALING_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB28, &sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB28, &JStudio::TAdaptor_particle::sauVariableValue_3_SCALING_XYZ);
|
||||
|
||||
/* 8039AB34-8039AB40 027194 000C+00 0/0 0/0 0/0 .rodata
|
||||
* sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_3_COLOR_RGB[12] = {
|
||||
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB34, &sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB34, &JStudio::TAdaptor_particle::sauVariableValue_3_COLOR_RGB);
|
||||
#pragma pop
|
||||
|
||||
/* 8039AB40-8039AB50 0271A0 0010+00 0/0 1/1 0/0 .rodata
|
||||
* sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle[16] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_4_COLOR_RGBA[16] = {
|
||||
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB40, &sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB40, &JStudio::TAdaptor_particle::sauVariableValue_4_COLOR_RGBA);
|
||||
|
||||
/* 8039AB50-8039AB5C 0271B0 000C+00 0/0 0/0 0/0 .rodata
|
||||
* sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_3_COLOR1_RGB[12] = {
|
||||
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB50, &sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB50, &JStudio::TAdaptor_particle::sauVariableValue_3_COLOR1_RGB);
|
||||
#pragma pop
|
||||
|
||||
/* 8039AB5C-8039AB6C 0271BC 0010+00 0/0 0/0 0/0 .rodata
|
||||
* sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle[16] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_particle::sauVariableValue_4_COLOR1_RGBA[16] = {
|
||||
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB5C, &sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle);
|
||||
COMPILER_STRIP_GATE(8039AB5C, &JStudio::TAdaptor_particle::sauVariableValue_4_COLOR1_RGBA);
|
||||
#pragma pop
|
||||
|
||||
/* 8039AB6C-8039AB78 0271CC 000C+00 1/1 1/1 0/0 .rodata
|
||||
* sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound */
|
||||
SECTION_RODATA extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound[12] = {
|
||||
SECTION_RODATA u8 const JStudio::TAdaptor_sound::sauVariableValue_3_POSITION_XYZ[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB6C, &sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound);
|
||||
COMPILER_STRIP_GATE(8039AB6C, &JStudio::TAdaptor_sound::sauVariableValue_3_POSITION_XYZ);
|
||||
|
||||
/* 80287BD8-80287F04 282518 032C+00 2/0 0/0 0/0 .text
|
||||
* do_paragraph__Q27JStudio13TObject_soundFUlPCvUl */
|
||||
|
||||
@@ -31,6 +31,8 @@ struct data {
|
||||
|
||||
/* 80289A80 */ void getData(JStudio::stb::data::TParse_TParagraph_data::TData*) const;
|
||||
};
|
||||
|
||||
static u8 const gauDataSize_TEParagraph_data[32];
|
||||
};
|
||||
|
||||
}; // namespace stb
|
||||
@@ -64,7 +66,7 @@ getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TPar
|
||||
|
||||
extern "C" void
|
||||
parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit();
|
||||
extern "C" extern u8 const gauDataSize_TEParagraph_data__Q37JStudio3stb4data[32];
|
||||
extern "C" u8 const gauDataSize_TEParagraph_data__Q37JStudio3stb4data[32];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -7,12 +7,27 @@
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
|
||||
namespace JStudio {
|
||||
namespace stb {
|
||||
struct data {
|
||||
static u8 const gauDataSize_TEParagraph_data[32];
|
||||
static u32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
}; // namespace stb
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern u8 const gauDataSize_TEParagraph_data__Q37JStudio3stb4data[32];
|
||||
extern "C" extern u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
extern "C" u8 const gauDataSize_TEParagraph_data__Q37JStudio3stb4data[32];
|
||||
extern "C" u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -25,15 +40,15 @@ extern "C" extern u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
/* ############################################################################################## */
|
||||
/* 8039AB88-8039ABA8 0271E8 0020+00 0/0 1/1 0/0 .rodata
|
||||
* gauDataSize_TEParagraph_data__Q37JStudio3stb4data */
|
||||
SECTION_RODATA extern u8 const gauDataSize_TEParagraph_data__Q37JStudio3stb4data[32] = {
|
||||
SECTION_RODATA u8 const JStudio::stb::data::gauDataSize_TEParagraph_data[32] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04,
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039AB88, &gauDataSize_TEParagraph_data__Q37JStudio3stb4data);
|
||||
COMPILER_STRIP_GATE(8039AB88, &JStudio::stb::data::gauDataSize_TEParagraph_data);
|
||||
|
||||
/* 804554D8-804554E0 003AD8 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q37JStudio3stb4data
|
||||
*/
|
||||
SECTION_SDATA2 extern u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */] = {
|
||||
SECTION_SDATA2 u32 JStudio::stb::data::ga4cSignature[1 + 1 /* padding */] = {
|
||||
0x53544200,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
|
||||
@@ -31,6 +31,9 @@ struct data {
|
||||
|
||||
/* 80289A08 */ void getData(JStudio::stb::data::TParse_TParagraph::TData*) const;
|
||||
};
|
||||
|
||||
static u32 gu32Mask_TSequence_value_signExpansion[1 + 1 /* padding */];
|
||||
static u32 ga4cSignature[1 + 1 /* padding */];
|
||||
};
|
||||
|
||||
struct TObject {
|
||||
@@ -172,6 +175,7 @@ parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_ob
|
||||
extern "C" void func_80289928(JGadget::TLinkList__template2::iterator,
|
||||
JGadget::TLinkList__template2::iterator,
|
||||
JStudio::object::TPRObject_ID_equal);
|
||||
extern "C" u32 gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -197,7 +201,7 @@ extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" void memcmp();
|
||||
extern "C" extern void* __vt__Q37JGadget6binary19TParse_header_block[5];
|
||||
extern "C" extern u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
extern "C" u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -353,8 +357,8 @@ void JStudio::stb::TObject::do_data(void const* param_0, u32 param_1, void const
|
||||
/* ############################################################################################## */
|
||||
/* 804554D0-804554D8 003AD0 0004+04 1/1 0/0 0/0 .sdata2
|
||||
* gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data */
|
||||
SECTION_SDATA2 static u32
|
||||
gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data[1 + 1 /* padding */] = {
|
||||
SECTION_SDATA2 u32
|
||||
JStudio::stb::data::gu32Mask_TSequence_value_signExpansion[1 + 1 /* padding */] = {
|
||||
0xFF000000,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JStage {
|
||||
struct TObject {};
|
||||
};
|
||||
|
||||
namespace JStudio {
|
||||
struct data {
|
||||
struct TEOperationData {};
|
||||
@@ -34,10 +38,14 @@ struct TVariableValue {
|
||||
};
|
||||
|
||||
/* 8028B568 */ TVariableValue();
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct TAdaptor_sound {
|
||||
/* 80287B3C */ ~TAdaptor_sound();
|
||||
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
};
|
||||
|
||||
struct TControl {
|
||||
@@ -46,10 +54,6 @@ struct TControl {
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
struct JStage {
|
||||
struct TObject {};
|
||||
};
|
||||
|
||||
struct JStudio_JStage {
|
||||
/* 8028A290 */ void transform_toGlobalFromLocal(f32 (*)[4],
|
||||
JStudio::TControl::TTransform_position const&,
|
||||
@@ -90,6 +94,8 @@ struct JStudio_JAudio2 {
|
||||
/* 8028DF04 */ void prepareSound_();
|
||||
/* 8028DFA4 */ void beginSound_fadeIn_();
|
||||
/* 8028E054 */ void endSound_fadeOut_(u32);
|
||||
|
||||
static u8 saoVVOSetValue_[72];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -171,6 +177,7 @@ extern "C" void beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv();
|
||||
extern "C" void endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl();
|
||||
extern "C" void __dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv();
|
||||
extern "C" void func_8028E0F4();
|
||||
extern "C" u8 saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound[72];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -201,12 +208,12 @@ extern "C" void PSMTXMultVec();
|
||||
extern "C" void __register_global_object();
|
||||
extern "C" void __construct_array();
|
||||
extern "C" void __cvt_fp2unsigned();
|
||||
extern "C" extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound[12];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound[12];
|
||||
extern "C" extern void* __vt__Q27JStudio14TAdaptor_sound[20];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
extern "C" extern void* __vt__Q37JStudio14TVariableValue7TOutput[4];
|
||||
extern "C" extern u32 __float_nan;
|
||||
extern "C" extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" extern u8 data_804511F8[8];
|
||||
|
||||
//
|
||||
@@ -387,7 +394,7 @@ static u8 lit_1822[12];
|
||||
|
||||
/* 804314F8-80431540 05E218 0048+00 1/2 0/0 0/0 .bss
|
||||
* saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound */
|
||||
static u8 saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound[72];
|
||||
u8 JStudio_JAudio2::TAdaptor_sound::saoVVOSetValue_[72];
|
||||
|
||||
/* 8028D9A4-8028DA74 2882E4 00D0+00 1/0 0/0 0/0 .text
|
||||
* adaptor_do_prepare__Q215JStudio_JAudio214TAdaptor_soundFv */
|
||||
|
||||
@@ -33,6 +33,11 @@ struct TAdaptor {
|
||||
|
||||
struct TAdaptor_particle {
|
||||
/* 8028770C */ ~TAdaptor_particle();
|
||||
|
||||
static u8 const sauVariableValue_3_TRANSLATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_ROTATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_SCALING_XYZ[12];
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
};
|
||||
|
||||
struct TControl {
|
||||
@@ -174,10 +179,10 @@ extern "C" void __construct_array();
|
||||
extern "C" void __cvt_fp2unsigned();
|
||||
extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" extern u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle[16];
|
||||
extern "C" u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle[16];
|
||||
extern "C" extern void* __vt__18JPAEmitterCallBack[7];
|
||||
extern "C" extern void* __vt__Q27JStudio17TAdaptor_particle[19];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
|
||||
@@ -11,6 +11,20 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct JStage {
|
||||
struct TSystem {};
|
||||
|
||||
struct TActor {};
|
||||
|
||||
struct TAmbientLight {};
|
||||
|
||||
struct TCamera {};
|
||||
|
||||
struct TFog {};
|
||||
|
||||
struct TLight {};
|
||||
};
|
||||
|
||||
namespace JStudio {
|
||||
struct TObject {};
|
||||
|
||||
@@ -62,20 +76,6 @@ struct TObject_light {
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
struct JStage {
|
||||
struct TSystem {};
|
||||
|
||||
struct TActor {};
|
||||
|
||||
struct TAmbientLight {};
|
||||
|
||||
struct TCamera {};
|
||||
|
||||
struct TFog {};
|
||||
|
||||
struct TLight {};
|
||||
};
|
||||
|
||||
struct JStudio_JStage {
|
||||
struct TCreateObject {
|
||||
/* 80289B00 */ ~TCreateObject();
|
||||
|
||||
@@ -34,6 +34,8 @@ struct TVariableValue {
|
||||
|
||||
/* 80285EB8 */ void update_immediate_(JStudio::TVariableValue*, f64);
|
||||
/* 8028B568 */ TVariableValue();
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct TFunctionValue {
|
||||
@@ -46,6 +48,10 @@ struct math {
|
||||
|
||||
struct TAdaptor_actor {
|
||||
/* 802868B0 */ ~TAdaptor_actor();
|
||||
|
||||
static u8 const sauVariableValue_3_TRANSLATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_ROTATION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_SCALING_XYZ[12];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
@@ -96,6 +102,9 @@ struct JStudio_JStage {
|
||||
JStudio::data::TEOperationData, void const*, u32);
|
||||
/* 8028AD38 */ void setJSG_SRT_(JStudio::TControl const*);
|
||||
/* 8028AECC */ void getJSG_SRT_(JStudio::TControl const*);
|
||||
|
||||
static u8 saoVVOutput_[64];
|
||||
static u8 saoVVOutput_ANIMATION_FRAME_[144 + 4 /* padding */];
|
||||
};
|
||||
|
||||
template <typename A1, typename B1>
|
||||
@@ -166,6 +175,9 @@ extern "C" void func_8028B198();
|
||||
extern "C" void __ct__Q27JStudio14TVariableValueFv();
|
||||
extern "C" void func_8028B580();
|
||||
extern "C" void func_8028B5E0(f32, JStudio::TAdaptor*);
|
||||
extern "C" u8 saoVVOutput___Q214JStudio_JStage14TAdaptor_actor[64];
|
||||
extern "C" u8
|
||||
saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor[144 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -197,14 +209,14 @@ extern "C" void _savegpr_29();
|
||||
extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor[12];
|
||||
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
|
||||
extern "C" extern void* __vt__Q27JStudio14TAdaptor_actor[20];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
extern "C" extern void* __vt__Q37JStudio14TVariableValue7TOutput[4];
|
||||
extern "C" extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -392,7 +404,7 @@ static u8 lit_1088[12];
|
||||
|
||||
/* 804311A0-804311E0 05DEC0 0040+00 2/3 0/0 0/0 .bss
|
||||
* saoVVOutput___Q214JStudio_JStage14TAdaptor_actor */
|
||||
static u8 saoVVOutput___Q214JStudio_JStage14TAdaptor_actor[64];
|
||||
u8 JStudio_JStage::TAdaptor_actor::saoVVOutput_[64];
|
||||
|
||||
/* 804311E0-804311EC 05DF00 000C+00 0/1 0/0 0/0 .bss @1095 */
|
||||
#pragma push
|
||||
@@ -414,7 +426,7 @@ static u8 lit_1103[12];
|
||||
|
||||
/* 80431204-80431298 05DF24 0090+04 2/3 0/0 0/0 .bss
|
||||
* saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor */
|
||||
static u8 saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor[144 + 4 /* padding */];
|
||||
u8 JStudio_JStage::TAdaptor_actor::saoVVOutput_ANIMATION_FRAME_[144 + 4 /* padding */];
|
||||
|
||||
/* 8028A728-8028A7B4 285068 008C+00 1/0 0/0 0/0 .text
|
||||
* adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv */
|
||||
|
||||
@@ -43,6 +43,8 @@ struct TAdaptor {
|
||||
|
||||
struct TAdaptor_ambientLight {
|
||||
/* 80286C9C */ ~TAdaptor_ambientLight();
|
||||
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
};
|
||||
|
||||
struct TVariableValue {
|
||||
@@ -77,7 +79,7 @@ extern "C" void __dl__FPv();
|
||||
extern "C" void __construct_array();
|
||||
extern "C" void _savegpr_29();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight[16];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight[16];
|
||||
extern "C" extern void* __vt__Q27JStudio21TAdaptor_ambientLight[8];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
|
||||
|
||||
@@ -13,6 +13,14 @@
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JStage {
|
||||
struct TSystem {};
|
||||
|
||||
struct TCamera {};
|
||||
|
||||
struct TObject {};
|
||||
};
|
||||
|
||||
namespace JStudio {
|
||||
struct data {
|
||||
struct TEOperationData {};
|
||||
@@ -34,22 +42,19 @@ struct TVariableValue {
|
||||
|
||||
/* 80285EB8 */ void update_immediate_(JStudio::TVariableValue*, f64);
|
||||
/* 8028B568 */ TVariableValue();
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct TAdaptor_camera {
|
||||
/* 80286E1C */ ~TAdaptor_camera();
|
||||
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_TARGET_POSITION_XYZ[12];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
|
||||
struct JStage {
|
||||
struct TSystem {};
|
||||
|
||||
struct TCamera {};
|
||||
|
||||
struct TObject {};
|
||||
};
|
||||
|
||||
struct JStudio_JStage {
|
||||
struct TAdaptor_camera {
|
||||
/* 8028B8A0 */ TAdaptor_camera(JStage::TSystem const*, JStage::TCamera*);
|
||||
@@ -76,6 +81,8 @@ struct JStudio_JStage {
|
||||
/* 8028BEB8 */ void getJSG_position_(JStudio::TControl const*);
|
||||
/* 8028BFBC */ void setJSG_targetPosition_(JStudio::TControl const*);
|
||||
/* 8028C09C */ void getJSG_targetPosition_(JStudio::TControl const*);
|
||||
|
||||
static u8 saoVVOutput_[160 + 4 /* padding */];
|
||||
};
|
||||
|
||||
template <typename A1, typename B1>
|
||||
@@ -132,6 +139,7 @@ extern "C" void getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ2
|
||||
extern "C" void func_8028C180();
|
||||
extern "C" void func_8028C4E4();
|
||||
extern "C" void func_8028C544(f32, JStudio::TAdaptor*);
|
||||
extern "C" u8 saoVVOutput___Q214JStudio_JStage15TAdaptor_camera[160 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -160,13 +168,13 @@ extern "C" void _savegpr_27();
|
||||
extern "C" void _savegpr_29();
|
||||
extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera[12];
|
||||
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
|
||||
extern "C" extern void* __vt__Q27JStudio15TAdaptor_camera[15];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
extern "C" extern void* __vt__Q37JStudio14TVariableValue7TOutput[4];
|
||||
extern "C" extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -329,7 +337,7 @@ static u8 lit_1034[12];
|
||||
|
||||
/* 804312D4-80431378 05DFF4 00A0+04 2/3 0/0 0/0 .bss
|
||||
* saoVVOutput___Q214JStudio_JStage15TAdaptor_camera */
|
||||
static u8 saoVVOutput___Q214JStudio_JStage15TAdaptor_camera[160 + 4 /* padding */];
|
||||
u8 JStudio_JStage::TAdaptor_camera::saoVVOutput_[160 + 4 /* padding */];
|
||||
|
||||
/* 8028B9D4-8028BA1C 286314 0048+00 1/0 0/0 0/0 .text
|
||||
* adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv */
|
||||
|
||||
@@ -32,10 +32,14 @@ struct TVariableValue {
|
||||
|
||||
/* 80285EB8 */ void update_immediate_(JStudio::TVariableValue*, f64);
|
||||
/* 8028B568 */ TVariableValue();
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct TAdaptor_fog {
|
||||
/* 8028717C */ ~TAdaptor_fog();
|
||||
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
@@ -49,6 +53,8 @@ struct JStudio_JStage {
|
||||
/* 8028C7B4 */ void adaptor_do_end();
|
||||
/* 8028C808 */ void adaptor_do_update(u32);
|
||||
/* 8028C880 */ void adaptor_do_data(void const*, u32, void const*, u32);
|
||||
|
||||
static u8 saoVVOutput_[96 + 4 /* padding */];
|
||||
};
|
||||
|
||||
template <typename A1, typename B1>
|
||||
@@ -78,6 +84,7 @@ extern "C" void adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl();
|
||||
extern "C" void func_8028C8A4();
|
||||
extern "C" void func_8028CAC0();
|
||||
extern "C" void func_8028CB20(f32, JStudio::TAdaptor*);
|
||||
extern "C" u8 saoVVOutput___Q214JStudio_JStage12TAdaptor_fog[96 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -98,12 +105,12 @@ extern "C" void _savegpr_27();
|
||||
extern "C" void _savegpr_29();
|
||||
extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog[16];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog[16];
|
||||
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
|
||||
extern "C" extern void* __vt__Q27JStudio12TAdaptor_fog[8];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
extern "C" extern void* __vt__Q37JStudio14TVariableValue7TOutput[4];
|
||||
extern "C" extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -200,7 +207,7 @@ static u8 lit_854[12];
|
||||
|
||||
/* 8043139C-80431400 05E0BC 0060+04 2/3 0/0 0/0 .bss
|
||||
* saoVVOutput___Q214JStudio_JStage12TAdaptor_fog */
|
||||
static u8 saoVVOutput___Q214JStudio_JStage12TAdaptor_fog[96 + 4 /* padding */];
|
||||
u8 JStudio_JStage::TAdaptor_fog::saoVVOutput_[96 + 4 /* padding */];
|
||||
|
||||
/* 8028C684-8028C6CC 286FC4 0048+00 1/0 0/0 0/0 .text
|
||||
* adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv */
|
||||
|
||||
@@ -40,10 +40,16 @@ struct TVariableValue {
|
||||
|
||||
/* 80285EB8 */ void update_immediate_(JStudio::TVariableValue*, f64);
|
||||
/* 8028B568 */ TVariableValue();
|
||||
|
||||
static u8 soOutput_none_[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct TAdaptor_light {
|
||||
/* 80287308 */ ~TAdaptor_light();
|
||||
|
||||
static u8 const sauVariableValue_4_COLOR_RGBA[16];
|
||||
static u8 const sauVariableValue_3_POSITION_XYZ[12];
|
||||
static u8 const sauVariableValue_3_TARGET_POSITION_XYZ[12];
|
||||
};
|
||||
|
||||
}; // namespace JStudio
|
||||
@@ -64,6 +70,8 @@ struct JStudio_JStage {
|
||||
/* 8028D18C */ void adaptor_do_data(void const*, u32, void const*, u32);
|
||||
/* 8028D1B0 */ void adaptor_do_FACULTY(JStudio::data::TEOperationData, void const*, u32);
|
||||
/* 8028D228 */ void adaptor_do_ENABLE(JStudio::data::TEOperationData, void const*, u32);
|
||||
|
||||
static u8 saoVVOutput_direction_[72];
|
||||
};
|
||||
|
||||
struct TAdaptor_object_ {
|
||||
@@ -92,6 +100,7 @@ extern "C" void
|
||||
__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor();
|
||||
extern "C" void __dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv();
|
||||
extern "C" void func_8028D2B8();
|
||||
extern "C" u8 saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light[72];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -120,14 +129,14 @@ extern "C" void _restgpr_29();
|
||||
extern "C" void cos();
|
||||
extern "C" void sin();
|
||||
extern "C" void atan2();
|
||||
extern "C" extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light[16];
|
||||
extern "C" extern u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" extern u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light[16];
|
||||
extern "C" u8 const sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" u8 const sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light[12];
|
||||
extern "C" extern void* __vt__Q27JStudio14TAdaptor_light[10];
|
||||
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
||||
extern "C" extern void* __vt__Q37JStudio14TVariableValue7TOutput[4];
|
||||
extern "C" extern u32 __float_nan;
|
||||
extern "C" extern u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
extern "C" u8 soOutput_none___Q27JStudio14TVariableValue[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -218,7 +227,7 @@ static u8 lit_935[12];
|
||||
|
||||
/* 80431448-80431490 05E168 0048+00 1/2 0/0 0/0 .bss
|
||||
* saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light */
|
||||
static u8 saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light[72];
|
||||
u8 JStudio_JStage::TAdaptor_light::saoVVOutput_direction_[72];
|
||||
|
||||
/* 8028CC68-8028CCB0 2875A8 0048+00 1/0 0/0 0/0 .text
|
||||
* adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFv */
|
||||
|
||||
Reference in New Issue
Block a user