// // Generated By: dol2asm // Translation Unit: J3DShapeTable // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/J3DGraphAnimator/J3DShapeTable.h" // // Types: // struct J3DVertexData { }; struct J3DDrawMtxData { }; struct J3DShapeTable { /* 803258A0 */ // False False void hide(); /* 803258D8 */ // False False void show(); /* 80325910 */ // False False // J3DDrawMtxData* False // J3DDrawMtxData False // J3DVertexData* False // J3DVertexData False void initShapeNodes(J3DDrawMtxData*, J3DVertexData*); /* 8032597C */ // False False void sortVcdVatCmd(); }; struct J3DShape { /* 80314F5C */ // False False // J3DShape* False // J3DShape False void isSameVcdVatCmd(J3DShape*); /* 80315260 */ // False False void makeVcdVatCmd(); }; // // Forward References: // // False False extern "C" void hide__13J3DShapeTableFv(); // False False extern "C" void show__13J3DShapeTableFv(); // False False // J3DDrawMtxData* False // J3DDrawMtxData False // J3DVertexData* False // J3DVertexData False extern "C" void initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData(); // False False extern "C" void sortVcdVatCmd__13J3DShapeTableFv(); // // External References: // // False False // J3DShape* False // J3DShape False extern "C" void isSameVcdVatCmd__8J3DShapeFP8J3DShape(); // False False extern "C" void makeVcdVatCmd__8J3DShapeFv(); // False False extern "C" void _savegpr_25(); // False False extern "C" void _savegpr_27(); // False False extern "C" void _restgpr_25(); // False False extern "C" void _restgpr_27(); // // Declarations: // /* 803258A0-803258D8 0038+00 s=0 e=0 z=6 None .text hide__13J3DShapeTableFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void J3DShapeTable::hide() { nofralloc #include "asm/JSystem/J3DGraphAnimator/J3DShapeTable/hide__13J3DShapeTableFv.s" } #pragma pop /* 803258D8-80325910 0038+00 s=0 e=0 z=6 None .text show__13J3DShapeTableFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void J3DShapeTable::show() { nofralloc #include "asm/JSystem/J3DGraphAnimator/J3DShapeTable/show__13J3DShapeTableFv.s" } #pragma pop /* 80325910-8032597C 006C+00 s=0 e=2 z=0 None .text initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData */ // 80325920: 803621D4 (_savegpr_27) // 80325950: 80315260 (makeVcdVatCmd__8J3DShapeFv) // 80325968: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // J3DDrawMtxData* False // J3DDrawMtxData False // J3DVertexData* False // J3DVertexData False asm void J3DShapeTable::initShapeNodes(J3DDrawMtxData* param_0, J3DVertexData* param_1) { nofralloc #include "asm/JSystem/J3DGraphAnimator/J3DShapeTable/initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData.s" } #pragma pop /* 8032597C-80325A18 009C+00 s=0 e=2 z=0 None .text sortVcdVatCmd__13J3DShapeTableFv */ // 8032598C: 803621CC (_savegpr_25) // 803259C0: 80314F5C (isSameVcdVatCmd__8J3DShapeFP8J3DShape) // 80325A04: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void J3DShapeTable::sortVcdVatCmd() { nofralloc #include "asm/JSystem/J3DGraphAnimator/J3DShapeTable/sortVcdVatCmd__13J3DShapeTableFv.s" } #pragma pop