mirror of
https://github.com/zeldaret/tp
synced 2026-08-14 20:43:32 -04:00
demangle data-symbols
This commit is contained in:
@@ -42,7 +42,9 @@ struct J3DTextureSRTInfo {};
|
||||
|
||||
struct J3DAnmKeyTableBase {};
|
||||
|
||||
struct J2DScreen {};
|
||||
struct J2DScreen {
|
||||
static u8 mDataManage[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J2DResReference {
|
||||
/* 8030CF10 */ void getResReference(u16) const;
|
||||
@@ -189,7 +191,7 @@ extern "C" extern void* __vt__10J2DAnmBase[4];
|
||||
extern "C" extern void* __vt__15J2DAnmTransform[5 + 4 /* padding */];
|
||||
extern "C" extern void* __vt__10JUTNameTab[3];
|
||||
extern "C" extern void* __vt__14J2DAnmVtxColor[5];
|
||||
extern "C" extern u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
extern "C" u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
@@ -73,12 +73,12 @@ struct J2DAnmLoader {
|
||||
/* 8030A410 */ ~J2DAnmLoader();
|
||||
};
|
||||
|
||||
struct J2DAnmColorKey {};
|
||||
|
||||
struct J2DAnmBase {
|
||||
/* 800569B0 */ void searchUpdateMaterialID(J2DScreen*);
|
||||
};
|
||||
|
||||
struct J2DAnmColorKey {};
|
||||
|
||||
struct J2DAnmKeyLoader_v15 {
|
||||
/* 80309290 */ J2DAnmKeyLoader_v15();
|
||||
/* 803092AC */ ~J2DAnmKeyLoader_v15();
|
||||
|
||||
@@ -82,10 +82,12 @@ struct J2DPEBlock {
|
||||
/* 802F1840 */ void setGX();
|
||||
};
|
||||
|
||||
struct J2DAnmTexPattern {
|
||||
/* 8030BEE8 */ void getTexNo(u16, u16*) const;
|
||||
/* 8030BF9C */ void getResTIMG(u16) const;
|
||||
/* 8030BFF0 */ void getPalette(u16) const;
|
||||
struct J2DAnmTextureSRTKey {
|
||||
/* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmColor {
|
||||
/* 802EB390 */ void getColor(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTevRegKey {
|
||||
@@ -93,12 +95,10 @@ struct J2DAnmTevRegKey {
|
||||
/* 8030C3B4 */ void getTevKonstReg(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmColor {
|
||||
/* 802EB390 */ void getColor(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {
|
||||
/* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
struct J2DAnmTexPattern {
|
||||
/* 8030BEE8 */ void getTexNo(u16, u16*) const;
|
||||
/* 8030BF9C */ void getResTIMG(u16) const;
|
||||
/* 8030BFF0 */ void getPalette(u16) const;
|
||||
};
|
||||
|
||||
struct J2DMaterial {
|
||||
|
||||
@@ -29,6 +29,10 @@ struct J2DTevStage {
|
||||
/* 802F19A8 */ void setTevStageInfo(J2DTevStageInfo const&);
|
||||
};
|
||||
|
||||
struct J2DScreen {
|
||||
static u8 mDataManage[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J2DResReference {
|
||||
/* 8030CF10 */ void getResReference(u16) const;
|
||||
/* 8030CF44 */ void getName(u16) const;
|
||||
@@ -146,7 +150,7 @@ extern "C" void strcpy();
|
||||
extern "C" extern u8 const j2dDefaultTexCoordInfo[32];
|
||||
extern "C" extern u8 const j2dDefaultIndTexMtxInfo[28];
|
||||
extern "C" extern u8 const j2dDefaultIndTevStageInfo[12];
|
||||
extern "C" extern u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
extern "C" u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
extern "C" extern u32 j2dDefaultTevOrderInfoNull;
|
||||
extern "C" extern u16 j2dDefaultIndTexOrderNull[1 + 1 /* padding */];
|
||||
extern "C" extern u8 j2dDefaultIndTexCoordScaleInfo[2 + 2 /* padding */];
|
||||
|
||||
@@ -17,12 +17,12 @@ struct ResTIMG {};
|
||||
|
||||
struct ResFONT {};
|
||||
|
||||
struct JKRArchive {};
|
||||
|
||||
struct JSUInputStream {
|
||||
/* 802DC298 */ void read(void*, s32);
|
||||
};
|
||||
|
||||
struct JKRArchive {};
|
||||
|
||||
struct JUTResReference {
|
||||
/* 802DE078 */ void getResource(JSUInputStream*, u32, JKRArchive*);
|
||||
};
|
||||
@@ -54,18 +54,12 @@ struct JGeometry {
|
||||
struct TBox2__template0 {};
|
||||
};
|
||||
|
||||
struct J2DScreen {
|
||||
static u8 mDataManage[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J2DRotateAxis {};
|
||||
|
||||
struct J2DBasePosition {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
@@ -75,10 +69,20 @@ struct J2DGrafContext {
|
||||
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const&);
|
||||
};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DBasePosition {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
@@ -143,6 +147,8 @@ struct J2DPane {
|
||||
/* 802F83FC */ void setAnimationVC(J2DAnmVtxColor*);
|
||||
/* 802F8464 */ void setConnectParent(bool);
|
||||
/* 802F8474 */ void update();
|
||||
|
||||
static f32 static_mBounds[4];
|
||||
};
|
||||
|
||||
struct J2DOrthoGraph {
|
||||
@@ -211,6 +217,7 @@ extern "C" void setConnectParent__7J2DPaneFb();
|
||||
extern "C" void update__7J2DPaneFv();
|
||||
extern "C" void drawSelf__7J2DPaneFff();
|
||||
extern "C" void __sinit_J2DPane_cpp();
|
||||
extern "C" f32 static_mBounds__7J2DPane[4];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -258,7 +265,7 @@ extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern void* __vt__14J2DGrafContext[10];
|
||||
extern "C" extern u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
extern "C" u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -524,7 +531,7 @@ asm void J2DPane::resize(f32 param_0, f32 param_1) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804349B0-804349C0 0616D0 0010+00 2/2 0/0 0/0 .bss static_mBounds__7J2DPane */
|
||||
static f32 static_mBounds__7J2DPane[4];
|
||||
f32 J2DPane::static_mBounds[4];
|
||||
|
||||
/* 802F7100-802F71DC 2F1A40 00DC+00 0/0 25/25 1/1 .text getBounds__7J2DPaneFv */
|
||||
#pragma push
|
||||
|
||||
@@ -73,24 +73,26 @@ struct J2DScreen {
|
||||
/* 802F9640 */ void getNameResource(char const*);
|
||||
};
|
||||
|
||||
struct J2DMirror {};
|
||||
|
||||
struct J2DBinding {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
@@ -134,8 +136,6 @@ struct J2DPane {
|
||||
|
||||
struct J2DMaterial {};
|
||||
|
||||
struct J2DMirror {};
|
||||
|
||||
struct J2DPicture {
|
||||
/* 800202CC */ void setBlendRatio(f32, f32);
|
||||
/* 802FF208 */ void append(JUTTexture*, f32);
|
||||
|
||||
@@ -71,22 +71,20 @@ struct J2DScreen {
|
||||
/* 802F9640 */ void getNameResource(char const*);
|
||||
};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -114,6 +112,8 @@ struct J2DPane {
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
|
||||
@@ -19,7 +19,9 @@ struct JUTFont {
|
||||
/* 802DEDC4 */ void setGradColor(JUtility::TColor, JUtility::TColor);
|
||||
};
|
||||
|
||||
struct JKRHeap {};
|
||||
struct JKRHeap {
|
||||
static u8 sSystemHeap[4];
|
||||
};
|
||||
|
||||
struct J2DTextBoxVBinding {};
|
||||
|
||||
@@ -45,6 +47,9 @@ struct J2DPrint {
|
||||
/* 802F594C */ void initchar();
|
||||
/* 802F59C0 */ void getNumberS32(u8 const**, s32, s32, int);
|
||||
/* 802F5AC4 */ void getNumberF32(u8 const**, f32, f32, int);
|
||||
|
||||
static u8 mStrBuff[4];
|
||||
static u8 mStrBuffSize[4];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -68,6 +73,8 @@ extern "C" void doEscapeCode__8J2DPrintFPPCUcUc();
|
||||
extern "C" void initchar__8J2DPrintFv();
|
||||
extern "C" void getNumberS32__8J2DPrintFPPCUclli();
|
||||
extern "C" void getNumberF32__8J2DPrintFPPCUcffi();
|
||||
extern "C" u8 mStrBuff__8J2DPrint[4];
|
||||
extern "C" u8 mStrBuffSize__8J2DPrint[4];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -90,7 +97,7 @@ extern "C" void vsnprintf();
|
||||
extern "C" void strlen();
|
||||
extern "C" void strtol();
|
||||
extern "C" void strtoul();
|
||||
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
|
||||
extern "C" u8 sSystemHeap__7JKRHeap[4];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -98,13 +105,13 @@ extern "C" extern u8 sSystemHeap__7JKRHeap[4];
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451580-80451584 000A80 0004+00 3/3 0/0 0/0 .sbss mStrBuff__8J2DPrint */
|
||||
static u8 mStrBuff__8J2DPrint[4];
|
||||
u8 J2DPrint::mStrBuff[4];
|
||||
|
||||
/* 80451584-80451588 000A84 0004+00 1/1 0/0 0/0 .sbss None */
|
||||
static u8 data_80451584[4];
|
||||
|
||||
/* 80451588-8045158C 000A88 0004+00 3/3 0/0 0/0 .sbss mStrBuffSize__8J2DPrint */
|
||||
static u8 mStrBuffSize__8J2DPrint[4];
|
||||
u8 J2DPrint::mStrBuffSize[4];
|
||||
|
||||
/* 8045158C-80451590 000A8C 0004+00 2/2 0/0 0/0 .sbss None */
|
||||
static u8 data_8045158C[4];
|
||||
|
||||
@@ -52,15 +52,15 @@ struct JGeometry {
|
||||
struct TBox2__template0 {};
|
||||
};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DGrafContext {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
@@ -91,13 +91,13 @@ struct J2DPane {
|
||||
/* 802F8478 */ void drawSelf(f32, f32);
|
||||
};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA1AC */ J2DMaterial();
|
||||
@@ -165,6 +165,8 @@ struct J2DScreen {
|
||||
/* 802F9A20 */ void calcMtx();
|
||||
/* 802F9A74 */ void setAnimationVF(J2DAnmVisibilityFull*);
|
||||
/* 802F9A78 */ void setAnimationVC(J2DAnmVtxColor*);
|
||||
|
||||
static u8 mDataManage[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J2DResReference {};
|
||||
@@ -232,6 +234,7 @@ extern "C" void calcMtx__9J2DScreenFv();
|
||||
extern "C" void setAnimation__9J2DScreenFP10J2DAnmBase();
|
||||
extern "C" void setAnimationVF__9J2DScreenFP20J2DAnmVisibilityFull();
|
||||
extern "C" void setAnimationVC__9J2DScreenFP14J2DAnmVtxColor();
|
||||
extern "C" u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -605,8 +608,7 @@ asm void J2DScreen::isUsed(ResFONT const* param_0) {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451590-80451598 000A90 0004+04 1/1 3/3 0/0 .sbss mDataManage__9J2DScreen */
|
||||
extern u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
u8 mDataManage__9J2DScreen[4 + 4 /* padding */];
|
||||
u8 J2DScreen::mDataManage[4 + 4 /* padding */];
|
||||
|
||||
/* 802F9640-802F9690 2F3F80 0050+00 0/0 6/6 0/0 .text getNameResource__9J2DScreenFPCc */
|
||||
#pragma push
|
||||
|
||||
@@ -53,22 +53,22 @@ struct J2DTextBoxVBinding {};
|
||||
|
||||
struct J2DTextBoxHBinding {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
|
||||
@@ -38,22 +38,22 @@ struct J2DTextBoxVBinding {};
|
||||
|
||||
struct J2DTextBoxHBinding {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -77,10 +77,10 @@ struct J2DPane {
|
||||
/* 802F8474 */ void update();
|
||||
};
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
|
||||
@@ -57,22 +57,22 @@ struct JGeometry {
|
||||
struct TBox2__template0 {};
|
||||
};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVtxColor {};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DAnmVisibilityFull {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80020158 */ void setAlpha(u8);
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
|
||||
@@ -41,34 +41,24 @@ struct JGeometry {
|
||||
struct TBox2__template0 {};
|
||||
};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DAnmVtxColor {
|
||||
/* 8030363C */ void getColor(u8, u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmTextureSRTKey {};
|
||||
|
||||
struct J2DWindow {
|
||||
struct TMaterial {};
|
||||
|
||||
/* 802F9A7C */ J2DWindow();
|
||||
/* 802FA880 */ ~J2DWindow();
|
||||
/* 802FB000 */ void resize(f32, f32);
|
||||
/* 802FB1D8 */ void drawSelf(f32, f32);
|
||||
/* 802FBF98 */ s32 getTypeID() const;
|
||||
};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DAnmTevRegKey {};
|
||||
|
||||
struct J2DAnmTransform {};
|
||||
|
||||
struct J2DAnmVisibilityFull {
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
};
|
||||
|
||||
struct J2DAnmBase {};
|
||||
|
||||
struct J2DPane {
|
||||
/* 80053BC0 */ void calcMtx();
|
||||
/* 80053C00 */ void makeMatrix(f32, f32);
|
||||
@@ -95,10 +85,20 @@ struct J2DPane {
|
||||
/* 802F8474 */ void update();
|
||||
};
|
||||
|
||||
struct J2DTevStage {};
|
||||
|
||||
struct J2DAnmTexPattern {};
|
||||
|
||||
struct J2DAnmColor {};
|
||||
|
||||
struct J2DWindow {
|
||||
struct TMaterial {};
|
||||
|
||||
/* 802F9A7C */ J2DWindow();
|
||||
/* 802FA880 */ ~J2DWindow();
|
||||
/* 802FB000 */ void resize(f32, f32);
|
||||
/* 802FB1D8 */ void drawSelf(f32, f32);
|
||||
/* 802FBF98 */ s32 getTypeID() const;
|
||||
};
|
||||
|
||||
struct J2DMaterial {
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
|
||||
Reference in New Issue
Block a user