diff options
| author | Julgodis <> | 2021-03-31 23:22:32 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-31 23:22:38 +0200 |
| commit | b999714187d934636004d3d93e1ed1da792d6f80 (patch) | |
| tree | b89ce29aafb588cc0d191343c915ae1447d1c7a6 /libs/JSystem/J2DGraph/J2DAnimation.cpp | |
| parent | a868b6ae56e5d586f31a445f47b45f5ac039c74a (diff) | |
.dead section fix
Diffstat (limited to 'libs/JSystem/J2DGraph/J2DAnimation.cpp')
| -rw-r--r-- | libs/JSystem/J2DGraph/J2DAnimation.cpp | 1029 |
1 files changed, 811 insertions, 218 deletions
diff --git a/libs/JSystem/J2DGraph/J2DAnimation.cpp b/libs/JSystem/J2DGraph/J2DAnimation.cpp index 5f111101ad..ee6104be2c 100644 --- a/libs/JSystem/J2DGraph/J2DAnimation.cpp +++ b/libs/JSystem/J2DGraph/J2DAnimation.cpp @@ -1,162 +1,388 @@ -// +// // Generated By: dol2asm // Translation Unit: J2DAnimation -// +// -#include "JSystem/J2DGraph/J2DAnimation.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "JSystem/J2DGraph/J2DAnimation.h" -// +// // Types: -// +// -struct _GXTlutFmt {}; +struct _GXTlutFmt { +}; -struct _GXTlut {}; +struct _GXTlut { +}; -struct _GXColorS10 {}; +struct _GXColorS10 { +}; -struct _GXColor {}; +struct _GXColor { +}; -struct JUTTransparency {}; +struct JUTTransparency { +}; -struct JKRArchive {}; +struct JKRArchive { +}; struct JUTResReference { - /* 802DE120 */ void getResource(void const*, u32, JKRArchive*); + /* 802DE120 */ // False False +// void const* False +// void const False +// void False +// u32 False +// JKRArchive* False +// JKRArchive False +void getResource(void const*, u32, JKRArchive*); }; struct JUTPalette { - /* 802DE91C */ void storeTLUT(_GXTlut, _GXTlutFmt, JUTTransparency, u16, void*); + /* 802DE91C */ // False False +// _GXTlut False +// _GXTlutFmt False +// JUTTransparency False +// u16 False +// void* False +// void False +void storeTLUT(_GXTlut, _GXTlutFmt, JUTTransparency, u16, void*); }; struct JUTNameTab { - /* 802DEA58 */ void getIndex(char const*) const; - /* 802DEAF8 */ void getName(u16) const; + /* 802DEA58 */ // False False +// char const* False +// char const False +// char False +void getIndex(char const*) const; + /* 802DEAF8 */ // False False +// u16 False +void getName(u16) const; }; -struct J3DTransformInfo {}; +struct J3DTransformInfo { +}; -struct J3DTextureSRTInfo {}; +struct J3DTextureSRTInfo { +}; -struct J3DAnmKeyTableBase {}; +struct J3DAnmKeyTableBase { +}; -struct J2DScreen {}; +struct J2DScreen { +}; struct J2DResReference { - /* 8030CF10 */ void getResReference(u16) const; - /* 8030CF44 */ void getName(u16) const; + /* 8030CF10 */ // False False +// u16 False +void getResReference(u16) const; + /* 8030CF44 */ // False False +// u16 False +void getName(u16) const; }; struct J2DDataManage { - /* 8030CE18 */ void get(char const*); + /* 8030CE18 */ // False False +// char const* False +// char const False +// char False +void get(char const*); }; struct J2DAnmVtxColorKey { - /* 8030B704 */ void getColor(u8, u16, _GXColor*) const; - /* 8030CC20 */ ~J2DAnmVtxColorKey(); + /* 8030B704 */ // True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u8, u16, _GXColor*) const; + /* 8030CC20 */ // True False +~J2DAnmVtxColorKey(); }; struct J2DAnmVtxColorFull { - /* 8030B4C4 */ void getColor(u8, u16, _GXColor*) const; - /* 8030CC8C */ ~J2DAnmVtxColorFull(); + /* 8030B4C4 */ // True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u8, u16, _GXColor*) const; + /* 8030CC8C */ // True False +~J2DAnmVtxColorFull(); }; struct J2DAnmVisibilityFull { - /* 8030C048 */ void getVisibility(u16, u8*) const; + /* 8030C048 */ // False False +// u16 False +// u8* False +// u8 False +void getVisibility(u16, u8*) const; }; struct J2DAnmTransformKey { - /* 801959C0 */ ~J2DAnmTransformKey(); - /* 8030AAFC */ void calcTransform(f32, u16, J3DTransformInfo*) const; - /* 8030CD7C */ void getTransform(u16, J3DTransformInfo*) const; + /* 801959C0 */ // False False +~J2DAnmTransformKey(); + /* 8030AAFC */ // True False +// f32 False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False +void calcTransform(f32, u16, J3DTransformInfo*) const; + /* 8030CD7C */ // True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False +void getTransform(u16, J3DTransformInfo*) const; }; struct J2DAnmTransformFull { - /* 8030A590 */ void getTransform(u16, J3DTransformInfo*) const; - /* 8030CDAC */ ~J2DAnmTransformFull(); + /* 8030A590 */ // True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False +void getTransform(u16, J3DTransformInfo*) const; + /* 8030CDAC */ // True False +~J2DAnmTransformFull(); }; struct J2DAnmTextureSRTKey { - /* 80184274 */ ~J2DAnmTextureSRTKey(); - /* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const; - /* 8030BC60 */ void searchUpdateMaterialID(J2DScreen*); + /* 80184274 */ // False False +~J2DAnmTextureSRTKey(); + /* 8030B9F0 */ // False False +// f32 False +// u16 False +// J3DTextureSRTInfo* False +// J3DTextureSRTInfo False +void calcTransform(f32, u16, J3DTextureSRTInfo*) const; + /* 8030BC60 */ // True False +// J2DScreen* False +// J2DScreen False +void searchUpdateMaterialID(J2DScreen*); }; struct J2DAnmTexPattern { - struct J2DAnmTexPatternTIMGPointer { - /* 8030CB2C */ J2DAnmTexPatternTIMGPointer(); - /* 8030CB3C */ ~J2DAnmTexPatternTIMGPointer(); - }; - - /* 8030BD10 */ void searchUpdateMaterialID(J2DScreen*); - /* 8030BEE8 */ void getTexNo(u16, u16*) const; - /* 8030BF9C */ void getResTIMG(u16) const; - /* 8030BFF0 */ void getPalette(u16) const; - /* 8030CB90 */ ~J2DAnmTexPattern(); + struct J2DAnmTexPatternTIMGPointer { + /* 8030CB2C */ // True False +J2DAnmTexPatternTIMGPointer(); + /* 8030CB3C */ // True False +~J2DAnmTexPatternTIMGPointer(); + }; + + /* 8030BD10 */ // True False +// J2DScreen* False +// J2DScreen False +void searchUpdateMaterialID(J2DScreen*); + /* 8030BEE8 */ // False False +// u16 False +// u16* False +// u16 False +void getTexNo(u16, u16*) const; + /* 8030BF9C */ // False False +// u16 False +void getResTIMG(u16) const; + /* 8030BFF0 */ // False False +// u16 False +void getPalette(u16) const; + /* 8030CB90 */ // True False +~J2DAnmTexPattern(); }; struct J2DAnmTevRegKey { - /* 801841EC */ ~J2DAnmTevRegKey(); - /* 8030C0F0 */ void getTevColorReg(u16, _GXColorS10*) const; - /* 8030C3B4 */ void getTevKonstReg(u16, _GXColor*) const; - /* 8030C678 */ void searchUpdateMaterialID(J2DScreen*); + /* 801841EC */ // False False +~J2DAnmTevRegKey(); + /* 8030C0F0 */ // False False +// u16 False +// _GXColorS10* False +// _GXColorS10 False +void getTevColorReg(u16, _GXColorS10*) const; + /* 8030C3B4 */ // False False +// u16 False +// _GXColor* False +// _GXColor False +void getTevKonstReg(u16, _GXColor*) const; + /* 8030C678 */ // True False +// J2DScreen* False +// J2DScreen False +void searchUpdateMaterialID(J2DScreen*); }; struct J2DAnmColorKey { - /* 80239BE0 */ ~J2DAnmColorKey(); - /* 8030B200 */ void getColor(u16, _GXColor*) const; + /* 80239BE0 */ // False False +~J2DAnmColorKey(); + /* 8030B200 */ // True False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u16, _GXColor*) const; }; struct J2DAnmColorFull { - /* 8030AFC8 */ void getColor(u16, _GXColor*) const; - /* 8030CCF8 */ ~J2DAnmColorFull(); + /* 8030AFC8 */ // True False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u16, _GXColor*) const; + /* 8030CCF8 */ // True False +~J2DAnmColorFull(); }; struct J2DAnmColor { - /* 801842FC */ ~J2DAnmColor(); - /* 802EB390 */ void getColor(u16, _GXColor*) const; - /* 8030AF24 */ void searchUpdateMaterialID(J2DScreen*); + /* 801842FC */ // False False +~J2DAnmColor(); + /* 802EB390 */ // False False +// void False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u16, _GXColor*) const; + /* 8030AF24 */ // True False +// J2DScreen* False +// J2DScreen False +void searchUpdateMaterialID(J2DScreen*); }; struct J2DAnmBase { - /* 800569B0 */ void searchUpdateMaterialID(J2DScreen*); + /* 800569B0 */ // False False +// void False +// J2DScreen* False +// J2DScreen False +void searchUpdateMaterialID(J2DScreen*); }; -// +// // Forward References: -// - -static void J2DGetKeyFrameInterpolation__template0(f32, J3DAnmKeyTableBase*, s16*); -static void J2DGetKeyFrameInterpolation__template1(f32, J3DAnmKeyTableBase*, f32*); - +// + +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// s16* False +// s16 False +void J2DGetKeyFrameInterpolation__template0(f32, J3DAnmKeyTableBase*, s16*); +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// f32* False +// f32 False +void J2DGetKeyFrameInterpolation__template1(f32, J3DAnmKeyTableBase*, f32*); + +// True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False extern "C" void getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo(); +// True False +// f32 False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False extern "C" void calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo(); +// True False +// J2DScreen* False +// J2DScreen False extern "C" void searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen(); +// True False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__15J2DAnmColorFullCFUsP8_GXColor(); +// True False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__14J2DAnmColorKeyCFUsP8_GXColor(); +// True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor(); +// True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor(); +// False False +// f32 False +// u16 False +// J3DTextureSRTInfo* False +// J3DTextureSRTInfo False extern "C" void calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo(); +// True False +// J2DScreen* False +// J2DScreen False extern "C" void searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen(); +// True False +// J2DScreen* False +// J2DScreen False extern "C" void searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen(); +// False False +// u16 False +// u16* False +// u16 False extern "C" void getTexNo__16J2DAnmTexPatternCFUsPUs(); +// False False +// u16 False extern "C" void getResTIMG__16J2DAnmTexPatternCFUs(); +// False False +// u16 False extern "C" void getPalette__16J2DAnmTexPatternCFUs(); +// False False +// u16 False +// u8* False +// u8 False extern "C" void getVisibility__20J2DAnmVisibilityFullCFUsPUc(); +// False False +// u16 False +// _GXColorS10* False +// _GXColorS10 False extern "C" void getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10(); +// False False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor(); +// True False +// J2DScreen* False +// J2DScreen False extern "C" void searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen(); -extern "C" static void func_8030C77C(); -extern "C" static void func_8030C9B0(); +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// s16* False +// s16 False +extern "C" void func_8030C77C(); +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// f32* False +// f32 False +extern "C" void func_8030C9B0(); +// True False extern "C" void __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv(); +// True False extern "C" void __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv(); +// True False extern "C" void __dt__16J2DAnmTexPatternFv(); +// True False extern "C" void __dt__17J2DAnmVtxColorKeyFv(); +// True False extern "C" void __dt__18J2DAnmVtxColorFullFv(); +// True False extern "C" void __dt__15J2DAnmColorFullFv(); +// True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False extern "C" void getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo(); +// True False extern "C" void __dt__19J2DAnmTransformFullFv(); extern "C" extern void* __vt__15J2DAnmTevRegKey[4]; extern "C" extern void* __vt__16J2DAnmTexPattern[4]; @@ -169,38 +395,112 @@ extern "C" extern void* __vt__11J2DAnmColor[5]; extern "C" extern void* __vt__18J2DAnmTransformKey[6]; extern "C" extern void* __vt__19J2DAnmTransformFull[5]; -// +// // External References: -// +// +// False False +// void* False +// void False +// u32 False void* operator new(u32); +// False False +// void* False +// void False +// u32 False void* operator new[](u32); +// False False +// void False +// void* False +// void False void operator delete(void*); +// False False +// void False +// J2DScreen* False +// J2DScreen False extern "C" void searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen(); +// False False extern "C" void __dt__15J2DAnmTevRegKeyFv(); +// False False extern "C" void __dt__19J2DAnmTextureSRTKeyFv(); +// False False extern "C" void __dt__11J2DAnmColorFv(); +// False False extern "C" void __dt__18J2DAnmTransformKeyFv(); +// False False extern "C" void __dt__14J2DAnmColorKeyFv(); +// False False +// void* False +// void False +// u32 False extern "C" void* __nw__FUl(); +// False False +// void* False +// void False +// u32 False extern "C" void* __nwa__FUl(); +// False False +// void False +// void* False +// void False extern "C" void __dl__FPv(); +// False False +// void const* False +// void const False +// void False +// u32 False +// JKRArchive* False +// JKRArchive False extern "C" void getResource__15JUTResReferenceFPCvUlP10JKRArchive(); +// False False +// _GXTlut False +// _GXTlutFmt False +// JUTTransparency False +// u16 False +// void* False +// void False extern "C" void storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv(); +// False False +// char const* False +// char const False +// char False extern "C" void getIndex__10JUTNameTabCFPCc(); +// False False +// u16 False extern "C" void getName__10JUTNameTabCFUs(); +// False False +// void False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__11J2DAnmColorCFUsP8_GXColor(); +// False False +// char const* False +// char const False +// char False extern "C" void get__13J2DDataManageFPCc(); +// False False +// u16 False extern "C" void getResReference__15J2DResReferenceCFUs(); +// False False +// u16 False extern "C" void getName__15J2DResReferenceCFUs(); +// False False extern "C" void __destroy_new_array(); +// False False extern "C" void __construct_new_array(); +// False False extern "C" void _savegpr_26(); +// False False extern "C" void _savegpr_27(); +// False False extern "C" void _savegpr_29(); +// False False extern "C" void _restgpr_26(); +// False False extern "C" void _restgpr_27(); +// False False extern "C" void _restgpr_29(); extern "C" extern void* __vt__10J2DAnmBase[4]; extern "C" extern void* __vt__15J2DAnmTransform[5 + 4 /* padding */]; @@ -208,422 +508,715 @@ extern "C" extern void* __vt__10JUTNameTab[3]; extern "C" extern void* __vt__14J2DAnmVtxColor[5]; extern "C" extern u8 mDataManage__9J2DScreen[4 + 4 /* padding */]; -// +// // Declarations: -// +// /* ############################################################################################## */ -/* 80456300-80456308 0004+04 s=10 e=0 z=0 None .sdata2 @1573 */ +/* 80456300-80456308 0004+04 s=10 e=0 z=0 None .sdata2 @1573 */ SECTION_SDATA2 static f32 lit_1573[1 + 1 /* padding */] = { - 0.0f, - /* padding */ - 0.0f, + 0.0f, + /* padding */ + 0.0f, }; -/* 80456308-80456310 0008+00 s=5 e=0 z=0 None .sdata2 @1576 */ +/* 80456308-80456310 0008+00 s=5 e=0 z=0 None .sdata2 @1576 */ SECTION_SDATA2 static f64 lit_1576 = 4503599627370496.0 /* cast u32 to float */; -/* 8030A590-8030AAFC 056C+00 s=1 e=0 z=0 None .text - * getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo */ +/* 8030A590-8030AAFC 056C+00 s=1 e=0 z=0 None .text getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo */ +// 8030A5C8: 80456300 (lit_1573) +// 8030A5EC: 80456308 (lit_1576) +// 8030A65C: 80456300 (lit_1573) +// 8030A680: 80456308 (lit_1576) +// 8030A6F0: 80456300 (lit_1573) +// 8030A714: 80456308 (lit_1576) +// 8030A784: 80456300 (lit_1573) +// 8030A7A8: 80456308 (lit_1576) +// 8030A818: 80456300 (lit_1573) +// 8030A83C: 80456308 (lit_1576) +// 8030A8AC: 80456300 (lit_1573) +// 8030A8D0: 80456308 (lit_1576) +// 8030A940: 80456300 (lit_1573) +// 8030A964: 80456308 (lit_1576) +// 8030A9D4: 80456300 (lit_1573) +// 8030A9F8: 80456308 (lit_1576) +// 8030AA68: 80456300 (lit_1573) +// 8030AA8C: 80456308 (lit_1576) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False asm void J2DAnmTransformFull::getTransform(u16 param_0, J3DTransformInfo* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo.s" } #pragma pop + /* ############################################################################################## */ -/* 80456310-80456314 0004+00 s=2 e=0 z=0 None .sdata2 @1619 */ +/* 80456310-80456314 0004+00 s=2 e=0 z=0 None .sdata2 @1619 */ SECTION_SDATA2 static f32 lit_1619 = 1.0f; -/* 8030AAFC-8030AF24 0428+00 s=1 e=0 z=0 None .text - * calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo */ +/* 8030AAFC-8030AF24 0428+00 s=1 e=0 z=0 None .text calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo */ +// 8030AB14: 803621D4 (_savegpr_27) +// 8030AB6C: 80456310 (lit_1619) +// 8030ABA8: 8030C9B0 (func_8030C9B0) +// 8030ABCC: 80456310 (lit_1619) +// 8030AC08: 8030C9B0 (func_8030C9B0) +// 8030AC2C: 80456310 (lit_1619) +// 8030AC68: 8030C9B0 (func_8030C9B0) +// 8030ACD0: 8030C77C (func_8030C77C) +// 8030AD4C: 8030C77C (func_8030C77C) +// 8030ADC8: 8030C77C (func_8030C77C) +// 8030AE00: 80456300 (lit_1573) +// 8030AE3C: 8030C9B0 (func_8030C9B0) +// 8030AE60: 80456300 (lit_1573) +// 8030AE9C: 8030C9B0 (func_8030C9B0) +// 8030AEC0: 80456300 (lit_1573) +// 8030AEFC: 8030C9B0 (func_8030C9B0) +// 8030AF10: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DAnmTransformKey::calcTransform(f32 param_0, u16 param_1, - J3DTransformInfo* param_2) const { - nofralloc +// True False +// f32 False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False +asm void J2DAnmTransformKey::calcTransform(f32 param_0, u16 param_1, J3DTransformInfo* param_2) const { + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo.s" } #pragma pop -/* 8030AF24-8030AFC8 00A4+00 s=3 e=0 z=0 None .text - * searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen */ + +/* 8030AF24-8030AFC8 00A4+00 s=3 e=0 z=0 None .text searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen */ +// 8030AF34: 803621DC (_savegpr_29) +// 8030AF60: 802DEAF8 (getName__10JUTNameTabCFUs) +// 8030AF6C: 802DEA58 (getIndex__10JUTNameTabCFPCc) +// 8030AFB4: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DScreen* False +// J2DScreen False asm void J2DAnmColor::searchUpdateMaterialID(J2DScreen* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen.s" } #pragma pop -/* 8030AFC8-8030B200 0238+00 s=1 e=0 z=0 None .text getColor__15J2DAnmColorFullCFUsP8_GXColor - */ + +/* 8030AFC8-8030B200 0238+00 s=1 e=0 z=0 None .text getColor__15J2DAnmColorFullCFUsP8_GXColor */ +// 8030AFE0: 80456300 (lit_1573) +// 8030B000: 80456308 (lit_1576) +// 8030B068: 80456300 (lit_1573) +// 8030B088: 80456308 (lit_1576) +// 8030B0F0: 80456300 (lit_1573) +// 8030B110: 80456308 (lit_1576) +// 8030B178: 80456300 (lit_1573) +// 8030B198: 80456308 (lit_1576) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u16 False +// _GXColor* False +// _GXColor False asm void J2DAnmColorFull::getColor(u16 param_0, _GXColor* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getColor__15J2DAnmColorFullCFUsP8_GXColor.s" } #pragma pop + /* ############################################################################################## */ -/* 80456314-80456318 0004+00 s=3 e=0 z=0 None .sdata2 @1748 */ +/* 80456314-80456318 0004+00 s=3 e=0 z=0 None .sdata2 @1748 */ SECTION_SDATA2 static f32 lit_1748 = 255.0f; -/* 8030B200-8030B4C4 02C4+00 s=1 e=0 z=0 None .text getColor__14J2DAnmColorKeyCFUsP8_GXColor - */ +/* 8030B200-8030B4C4 02C4+00 s=1 e=0 z=0 None .text getColor__14J2DAnmColorKeyCFUsP8_GXColor */ +// 8030B218: 803621DC (_savegpr_29) +// 8030B28C: 8030C77C (func_8030C77C) +// 8030B294: 80456300 (lit_1573) +// 8030B2AC: 80456314 (lit_1748) +// 8030B328: 8030C77C (func_8030C77C) +// 8030B330: 80456300 (lit_1573) +// 8030B348: 80456314 (lit_1748) +// 8030B3C4: 8030C77C (func_8030C77C) +// 8030B3CC: 80456300 (lit_1573) +// 8030B3E4: 80456314 (lit_1748) +// 8030B460: 8030C77C (func_8030C77C) +// 8030B468: 80456300 (lit_1573) +// 8030B480: 80456314 (lit_1748) +// 8030B4B0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u16 False +// _GXColor* False +// _GXColor False asm void J2DAnmColorKey::getColor(u16 param_0, _GXColor* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getColor__14J2DAnmColorKeyCFUsP8_GXColor.s" } #pragma pop -/* 8030B4C4-8030B704 0240+00 s=1 e=0 z=0 None .text - * getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor */ + +/* 8030B4C4-8030B704 0240+00 s=1 e=0 z=0 None .text getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor */ +// 8030B4E4: 80456300 (lit_1573) +// 8030B504: 80456308 (lit_1576) +// 8030B56C: 80456300 (lit_1573) +// 8030B58C: 80456308 (lit_1576) +// 8030B5F4: 80456300 (lit_1573) +// 8030B614: 80456308 (lit_1576) +// 8030B67C: 80456300 (lit_1573) +// 8030B69C: 80456308 (lit_1576) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False asm void J2DAnmVtxColorFull::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor.s" } #pragma pop -/* 8030B704-8030B9F0 02EC+00 s=1 e=0 z=0 None .text getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor - */ + +/* 8030B704-8030B9F0 02EC+00 s=1 e=0 z=0 None .text getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor */ +// 8030B71C: 803621DC (_savegpr_29) +// 8030B798: 8030C77C (func_8030C77C) +// 8030B7A0: 80456300 (lit_1573) +// 8030B7BC: 80456314 (lit_1748) +// 8030B83C: 8030C77C (func_8030C77C) +// 8030B844: 80456300 (lit_1573) +// 8030B860: 80456314 (lit_1748) +// 8030B8E0: 8030C77C (func_8030C77C) +// 8030B8E8: 80456300 (lit_1573) +// 8030B904: 80456314 (lit_1748) +// 8030B984: 8030C77C (func_8030C77C) +// 8030B98C: 80456300 (lit_1573) +// 8030B9A8: 80456314 (lit_1748) +// 8030B9DC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False asm void J2DAnmVtxColorKey::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor.s" } #pragma pop -/* 8030B9F0-8030BC60 0270+00 s=0 e=1 z=0 None .text - * calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo */ + +/* 8030B9F0-8030BC60 0270+00 s=0 e=1 z=0 None .text calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo */ +// 8030BA08: 803621D4 (_savegpr_27) +// 8030BA60: 80456310 (lit_1619) +// 8030BA9C: 8030C9B0 (func_8030C9B0) +// 8030BAC0: 80456310 (lit_1619) +// 8030BAFC: 8030C9B0 (func_8030C9B0) +// 8030BB64: 8030C77C (func_8030C77C) +// 8030BB9C: 80456300 (lit_1573) +// 8030BBD8: 8030C9B0 (func_8030C9B0) +// 8030BBFC: 80456300 (lit_1573) +// 8030BC38: 8030C9B0 (func_8030C9B0) +// 8030BC4C: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DAnmTextureSRTKey::calcTransform(f32 param_0, u16 param_1, - J3DTextureSRTInfo* param_2) const { - nofralloc +// False False +// f32 False +// u16 False +// J3DTextureSRTInfo* False +// J3DTextureSRTInfo False +asm void J2DAnmTextureSRTKey::calcTransform(f32 param_0, u16 param_1, J3DTextureSRTInfo* param_2) const { + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo.s" } #pragma pop -/* 8030BC60-8030BD10 00B0+00 s=1 e=0 z=0 None .text - * searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen */ + +/* 8030BC60-8030BD10 00B0+00 s=1 e=0 z=0 None .text searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen */ +// 8030BC70: 803621DC (_savegpr_29) +// 8030BC9C: 802DEAF8 (getName__10JUTNameTabCFUs) +// 8030BCA8: 802DEA58 (getIndex__10JUTNameTabCFPCc) +// 8030BCFC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DScreen* False +// J2DScreen False asm void J2DAnmTextureSRTKey::searchUpdateMaterialID(J2DScreen* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen.s" } #pragma pop -/* 8030BD10-8030BEE8 01D8+00 s=1 e=0 z=0 None .text - * searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen */ + +/* 8030BD10-8030BEE8 01D8+00 s=1 e=0 z=0 None .text searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen */ +// 8030BD20: 803621D0 (_savegpr_26) +// 8030BD58: 802DEAF8 (getName__10JUTNameTabCFUs) +// 8030BD64: 802DEA58 (getIndex__10JUTNameTabCFPCc) +// 8030BDAC: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDB0: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDB4: 80361C6C (__destroy_new_array) +// 8030BDC8: 802CECC4 (__nwa__FUl) +// 8030BDCC: 8030CB2C (__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDD0: 8030CB2C (__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDD4: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDD8: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030BDE4: 80361F14 (__construct_new_array) +// 8030BE0C: 8030CF10 (getResReference__15J2DResReferenceCFUs) +// 8030BE2C: 802DE120 (getResource__15JUTResReferenceFPCvUlP10JKRArchive) +// 8030BE38: 80451590 (mDataManage__9J2DScreen) +// 8030BE4C: 8030CF44 (getName__15J2DResReferenceCFUs) +// 8030BE58: 8030CE18 (get__13J2DDataManageFPCc) +// 8030BE84: 802CEC4C (__nw__FUl) +// 8030BEA8: 802DE91C (storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv) +// 8030BED4: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DScreen* False +// J2DScreen False asm void J2DAnmTexPattern::searchUpdateMaterialID(J2DScreen* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen.s" } #pragma pop -/* 8030BEE8-8030BF9C 00B4+00 s=2 e=1 z=0 None .text getTexNo__16J2DAnmTexPatternCFUsPUs */ + +/* 8030BEE8-8030BF9C 00B4+00 s=2 e=1 z=0 None .text getTexNo__16J2DAnmTexPatternCFUsPUs */ +// 8030BEFC: 80456300 (lit_1573) +// 8030BF24: 80456308 (lit_1576) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// u16* False +// u16 False asm void J2DAnmTexPattern::getTexNo(u16 param_0, u16* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getTexNo__16J2DAnmTexPatternCFUsPUs.s" } #pragma pop -/* 8030BF9C-8030BFF0 0054+00 s=0 e=1 z=0 None .text getResTIMG__16J2DAnmTexPatternCFUs */ + +/* 8030BF9C-8030BFF0 0054+00 s=0 e=1 z=0 None .text getResTIMG__16J2DAnmTexPatternCFUs */ +// 8030BFC8: 8030BEE8 (getTexNo__16J2DAnmTexPatternCFUsPUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False asm void J2DAnmTexPattern::getResTIMG(u16 param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getResTIMG__16J2DAnmTexPatternCFUs.s" } #pragma pop -/* 8030BFF0-8030C048 0058+00 s=0 e=1 z=0 None .text getPalette__16J2DAnmTexPatternCFUs */ + +/* 8030BFF0-8030C048 0058+00 s=0 e=1 z=0 None .text getPalette__16J2DAnmTexPatternCFUs */ +// 8030C01C: 8030BEE8 (getTexNo__16J2DAnmTexPatternCFUsPUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False asm void J2DAnmTexPattern::getPalette(u16 param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getPalette__16J2DAnmTexPatternCFUs.s" } #pragma pop -/* 8030C048-8030C0F0 00A8+00 s=0 e=3 z=0 None .text getVisibility__20J2DAnmVisibilityFullCFUsPUc - */ + +/* 8030C048-8030C0F0 00A8+00 s=0 e=3 z=0 None .text getVisibility__20J2DAnmVisibilityFullCFUsPUc */ +// 8030C05C: 80456300 (lit_1573) +// 8030C080: 80456308 (lit_1576) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// u8* False +// u8 False asm void J2DAnmVisibilityFull::getVisibility(u16 param_0, u8* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getVisibility__20J2DAnmVisibilityFullCFUsPUc.s" } #pragma pop + /* ############################################################################################## */ -/* 80456318-8045631C 0004+00 s=1 e=0 z=0 None .sdata2 @2110 */ +/* 80456318-8045631C 0004+00 s=1 e=0 z=0 None .sdata2 @2110 */ SECTION_SDATA2 static f32 lit_2110 = -1024.0f; -/* 8045631C-80456320 0004+00 s=1 e=0 z=0 None .sdata2 @2111 */ +/* 8045631C-80456320 0004+00 s=1 e=0 z=0 None .sdata2 @2111 */ SECTION_SDATA2 static f32 lit_2111 = 1023.0f; -/* 8030C0F0-8030C3B4 02C4+00 s=0 e=1 z=0 None .text - * getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 */ +/* 8030C0F0-8030C3B4 02C4+00 s=0 e=1 z=0 None .text getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 */ +// 8030C108: 803621DC (_savegpr_29) +// 8030C17C: 8030C77C (func_8030C77C) +// 8030C184: 80456318 (lit_2110) +// 8030C19C: 8045631C (lit_2111) +// 8030C218: 8030C77C (func_8030C77C) +// 8030C220: 80456318 (lit_2110) +// 8030C238: 8045631C (lit_2111) +// 8030C2B4: 8030C77C (func_8030C77C) +// 8030C2BC: 80456318 (lit_2110) +// 8030C2D4: 8045631C (lit_2111) +// 8030C350: 8030C77C (func_8030C77C) +// 8030C358: 80456318 (lit_2110) +// 8030C370: 8045631C (lit_2111) +// 8030C3A0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// _GXColorS10* False +// _GXColorS10 False asm void J2DAnmTevRegKey::getTevColorReg(u16 param_0, _GXColorS10* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10.s" } #pragma pop -/* 8030C3B4-8030C678 02C4+00 s=0 e=1 z=0 None .text - * getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor */ + +/* 8030C3B4-8030C678 02C4+00 s=0 e=1 z=0 None .text getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor */ +// 8030C3CC: 803621DC (_savegpr_29) +// 8030C440: 8030C77C (func_8030C77C) +// 8030C448: 80456300 (lit_1573) +// 8030C460: 80456314 (lit_1748) +// 8030C4DC: 8030C77C (func_8030C77C) +// 8030C4E4: 80456300 (lit_1573) +// 8030C4FC: 80456314 (lit_1748) +// 8030C578: 8030C77C (func_8030C77C) +// 8030C580: 80456300 (lit_1573) +// 8030C598: 80456314 (lit_1748) +// 8030C614: 8030C77C (func_8030C77C) +// 8030C61C: 80456300 (lit_1573) +// 8030C634: 80456314 (lit_1748) +// 8030C664: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// _GXColor* False +// _GXColor False asm void J2DAnmTevRegKey::getTevKonstReg(u16 param_0, _GXColor* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor.s" } #pragma pop -/* 8030C678-8030C77C 0104+00 s=1 e=0 z=0 None .text - * searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen */ + +/* 8030C678-8030C77C 0104+00 s=1 e=0 z=0 None .text searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen */ +// 8030C688: 803621DC (_savegpr_29) +// 8030C6B4: 802DEAF8 (getName__10JUTNameTabCFUs) +// 8030C6C0: 802DEA58 (getIndex__10JUTNameTabCFPCc) +// 8030C714: 802DEAF8 (getName__10JUTNameTabCFUs) +// 8030C720: 802DEA58 (getIndex__10JUTNameTabCFPCc) +// 8030C768: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DScreen* False +// J2DScreen False asm void J2DAnmTevRegKey::searchUpdateMaterialID(J2DScreen* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen.s" } #pragma pop + /* ############################################################################################## */ -/* 80456320-80456328 0008+00 s=1 e=0 z=0 None .sdata2 @2379 */ +/* 80456320-80456328 0008+00 s=1 e=0 z=0 None .sdata2 @2379 */ SECTION_SDATA2 static f64 lit_2379 = 4503601774854144.0 /* cast s32 to float */; -/* 8030C77C-8030C9B0 0234+00 s=6 e=0 z=0 None .text - * J2DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs */ +/* 8030C77C-8030C9B0 0234+00 s=6 e=0 z=0 None .text J2DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs */ +// 8030C784: 80456320 (lit_2379) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm static void J2DGetKeyFrameInterpolation__template0(f32 param_0, J3DAnmKeyTableBase* param_1, - s16* param_2) { - nofralloc +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// s16* False +// s16 False +asm void J2DGetKeyFrameInterpolation__template0(f32 param_0, J3DAnmKeyTableBase* param_1, s16* param_2) { + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/func_8030C77C.s" } #pragma pop -/* 8030C9B0-8030CB2C 017C+00 s=2 e=0 z=0 None .text - * J2DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf */ + +/* 8030C9B0-8030CB2C 017C+00 s=2 e=0 z=0 None .text J2DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm static void J2DGetKeyFrameInterpolation__template1(f32 param_0, J3DAnmKeyTableBase* param_1, - f32* param_2) { - nofralloc +// False True +// f32 False +// J3DAnmKeyTableBase* False +// J3DAnmKeyTableBase False +// f32* False +// f32 False +asm void J2DGetKeyFrameInterpolation__template1(f32 param_0, J3DAnmKeyTableBase* param_1, f32* param_2) { + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/func_8030C9B0.s" } #pragma pop -/* 8030CB2C-8030CB3C 0010+00 s=1 e=0 z=0 None .text - * __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv */ + +/* 8030CB2C-8030CB3C 0010+00 s=1 e=0 z=0 None .text __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmTexPattern::J2DAnmTexPatternTIMGPointer::J2DAnmTexPatternTIMGPointer() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv.s" } #pragma pop -/* 8030CB3C-8030CB90 0054+00 s=2 e=0 z=0 None .text - * __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv */ + +/* 8030CB3C-8030CB90 0054+00 s=2 e=0 z=0 None .text __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv */ +// 8030CB60: 802CED3C (__dl__FPv) +// 8030CB70: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmTexPattern::J2DAnmTexPatternTIMGPointer::~J2DAnmTexPatternTIMGPointer() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv.s" } #pragma pop + /* ############################################################################################## */ -/* 803CD728-803CD738 0010+00 s=0 e=2 z=0 None .data __vt__15J2DAnmTevRegKey */ +/* 803CD728-803CD738 0010+00 s=0 e=2 z=0 None .data __vt__15J2DAnmTevRegKey */ SECTION_DATA void* __vt__15J2DAnmTevRegKey[4] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__15J2DAnmTevRegKeyFv, - (void*)searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__15J2DAnmTevRegKeyFv, + (void*)searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen, }; -/* 803CD738-803CD748 0010+00 s=1 e=1 z=0 None .data __vt__16J2DAnmTexPattern */ +/* 803CD738-803CD748 0010+00 s=1 e=1 z=0 None .data __vt__16J2DAnmTexPattern */ SECTION_DATA void* __vt__16J2DAnmTexPattern[4] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__16J2DAnmTexPatternFv, - (void*)searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__16J2DAnmTexPatternFv, + (void*)searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen, }; -/* 8030CB90-8030CC20 0090+00 s=1 e=0 z=0 None .text __dt__16J2DAnmTexPatternFv */ +/* 8030CB90-8030CC20 0090+00 s=1 e=0 z=0 None .text __dt__16J2DAnmTexPatternFv */ +// 8030CBB0: 803CD738 (__vt__16J2DAnmTexPattern) +// 8030CBB4: 803CD738 (__vt__16J2DAnmTexPattern) +// 8030CBC0: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030CBC4: 8030CB3C (__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv) +// 8030CBC8: 80361C6C (__destroy_new_array) +// 8030CBD4: 803BB3DC (__vt__10JUTNameTab) +// 8030CBD8: 803BB3DC (__vt__10JUTNameTab) +// 8030CBE8: 803A8E04 (__vt__10J2DAnmBase) +// 8030CBEC: 803A8E04 (__vt__10J2DAnmBase) +// 8030CC00: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmTexPattern::~J2DAnmTexPattern() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__16J2DAnmTexPatternFv.s" } #pragma pop + /* ############################################################################################## */ -/* 803CD748-803CD758 0010+00 s=0 e=2 z=0 None .data __vt__19J2DAnmTextureSRTKey */ +/* 803CD748-803CD758 0010+00 s=0 e=2 z=0 None .data __vt__19J2DAnmTextureSRTKey */ SECTION_DATA void* __vt__19J2DAnmTextureSRTKey[4] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__19J2DAnmTextureSRTKeyFv, - (void*)searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__19J2DAnmTextureSRTKeyFv, + (void*)searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen, }; -/* 803CD758-803CD76C 0014+00 s=1 e=1 z=0 None .data __vt__17J2DAnmVtxColorKey */ +/* 803CD758-803CD76C 0014+00 s=1 e=1 z=0 None .data __vt__17J2DAnmVtxColorKey */ SECTION_DATA void* __vt__17J2DAnmVtxColorKey[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__17J2DAnmVtxColorKeyFv, - (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, - (void*)getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__17J2DAnmVtxColorKeyFv, + (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, + (void*)getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor, }; -/* 8030CC20-8030CC8C 006C+00 s=1 e=0 z=0 None .text __dt__17J2DAnmVtxColorKeyFv */ +/* 8030CC20-8030CC8C 006C+00 s=1 e=0 z=0 None .text __dt__17J2DAnmVtxColorKeyFv */ +// 8030CC38: 803CD758 (__vt__17J2DAnmVtxColorKey) +// 8030CC3C: 803CD758 (__vt__17J2DAnmVtxColorKey) +// 8030CC48: 803CD714 (__vt__14J2DAnmVtxColor) +// 8030CC4C: 803CD714 (__vt__14J2DAnmVtxColor) +// 8030CC58: 803A8E04 (__vt__10J2DAnmBase) +// 8030CC5C: 803A8E04 (__vt__10J2DAnmBase) +// 8030CC70: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmVtxColorKey::~J2DAnmVtxColorKey() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__17J2DAnmVtxColorKeyFv.s" } #pragma pop + /* ############################################################################################## */ -/* 803CD76C-803CD780 0014+00 s=1 e=1 z=0 None .data __vt__18J2DAnmVtxColorFull */ +/* 803CD76C-803CD780 0014+00 s=1 e=1 z=0 None .data __vt__18J2DAnmVtxColorFull */ SECTION_DATA void* __vt__18J2DAnmVtxColorFull[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__18J2DAnmVtxColorFullFv, - (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, - (void*)getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__18J2DAnmVtxColorFullFv, + (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, + (void*)getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor, }; -/* 8030CC8C-8030CCF8 006C+00 s=1 e=0 z=0 None .text __dt__18J2DAnmVtxColorFullFv */ +/* 8030CC8C-8030CCF8 006C+00 s=1 e=0 z=0 None .text __dt__18J2DAnmVtxColorFullFv */ +// 8030CCA4: 803CD76C (__vt__18J2DAnmVtxColorFull) +// 8030CCA8: 803CD76C (__vt__18J2DAnmVtxColorFull) +// 8030CCB4: 803CD714 (__vt__14J2DAnmVtxColor) +// 8030CCB8: 803CD714 (__vt__14J2DAnmVtxColor) +// 8030CCC4: 803A8E04 (__vt__10J2DAnmBase) +// 8030CCC8: 803A8E04 (__vt__10J2DAnmBase) +// 8030CCDC: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmVtxColorFull::~J2DAnmVtxColorFull() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__18J2DAnmVtxColorFullFv.s" } #pragma pop + /* ############################################################################################## */ -/* 803CD780-803CD794 0014+00 s=0 e=2 z=0 None .data __vt__14J2DAnmColorKey */ +/* 803CD780-803CD794 0014+00 s=0 e=2 z=0 None .data __vt__14J2DAnmColorKey */ SECTION_DATA void* __vt__14J2DAnmColorKey[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__14J2DAnmColorKeyFv, - (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, - (void*)getColor__14J2DAnmColorKeyCFUsP8_GXColor, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__14J2DAnmColorKeyFv, + (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, + (void*)getColor__14J2DAnmColorKeyCFUsP8_GXColor, }; -/* 803CD794-803CD7A8 0014+00 s=1 e=1 z=0 None .data __vt__15J2DAnmColorFull */ +/* 803CD794-803CD7A8 0014+00 s=1 e=1 z=0 None .data __vt__15J2DAnmColorFull */ SECTION_DATA void* __vt__15J2DAnmColorFull[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__15J2DAnmColorFullFv, - (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, - (void*)getColor__15J2DAnmColorFullCFUsP8_GXColor, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__15J2DAnmColorFullFv, + (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, + (void*)getColor__15J2DAnmColorFullCFUsP8_GXColor, }; -/* 803CD7A8-803CD7BC 0014+00 s=1 e=3 z=0 None .data __vt__11J2DAnmColor */ +/* 803CD7A8-803CD7BC 0014+00 s=1 e=3 z=0 None .data __vt__11J2DAnmColor */ SECTION_DATA void* __vt__11J2DAnmColor[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__11J2DAnmColorFv, - (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, - (void*)getColor__11J2DAnmColorCFUsP8_GXColor, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__11J2DAnmColorFv, + (void*)searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen, + (void*)getColor__11J2DAnmColorCFUsP8_GXColor, }; -/* 8030CCF8-8030CD7C 0084+00 s=1 e=0 z=0 None .text __dt__15J2DAnmColorFullFv */ +/* 8030CCF8-8030CD7C 0084+00 s=1 e=0 z=0 None .text __dt__15J2DAnmColorFullFv */ +// 8030CD10: 803CD794 (__vt__15J2DAnmColorFull) +// 8030CD14: 803CD794 (__vt__15J2DAnmColorFull) +// 8030CD20: 803CD7A8 (__vt__11J2DAnmColor) +// 8030CD24: 803CD7A8 (__vt__11J2DAnmColor) +// 8030CD34: 803BB3DC (__vt__10JUTNameTab) +// 8030CD38: 803BB3DC (__vt__10JUTNameTab) +// 8030CD48: 803A8E04 (__vt__10J2DAnmBase) +// 8030CD4C: 803A8E04 (__vt__10J2DAnmBase) +// 8030CD60: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmColorFull::~J2DAnmColorFull() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__15J2DAnmColorFullFv.s" } #pragma pop -/* 8030CD7C-8030CDAC 0030+00 s=1 e=0 z=0 None .text - * getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo */ + +/* 8030CD7C-8030CDAC 0030+00 s=1 e=0 z=0 None .text getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u16 False +// J3DTransformInfo* False +// J3DTransformInfo False asm void J2DAnmTransformKey::getTransform(u16 param_0, J3DTransformInfo* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo.s" } #pragma pop + /* ############################################################################################## */ -/* 803CD7BC-803CD7D4 0018+00 s=0 e=2 z=0 None .data __vt__18J2DAnmTransformKey */ +/* 803CD7BC-803CD7D4 0018+00 s=0 e=2 z=0 None .data __vt__18J2DAnmTransformKey */ SECTION_DATA void* __vt__18J2DAnmTransformKey[6] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__18J2DAnmTransformKeyFv, - (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, - (void*)getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo, - (void*)calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__18J2DAnmTransformKeyFv, + (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, + (void*)getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo, + (void*)calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo, }; -/* 803CD7D4-803CD7E8 0014+00 s=1 e=1 z=0 None .data __vt__19J2DAnmTransformFull */ +/* 803CD7D4-803CD7E8 0014+00 s=1 e=1 z=0 None .data __vt__19J2DAnmTransformFull */ SECTION_DATA void* __vt__19J2DAnmTransformFull[5] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__19J2DAnmTransformFullFv, - (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, - (void*)getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__19J2DAnmTransformFullFv, + (void*)searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen, + (void*)getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo, }; -/* 8030CDAC-8030CE18 006C+00 s=1 e=0 z=0 None .text __dt__19J2DAnmTransformFullFv */ +/* 8030CDAC-8030CE18 006C+00 s=1 e=0 z=0 None .text __dt__19J2DAnmTransformFullFv */ +// 8030CDC4: 803CD7D4 (__vt__19J2DAnmTransformFull) +// 8030CDC8: 803CD7D4 (__vt__19J2DAnmTransformFull) +// 8030CDD4: 803BB3B8 (__vt__15J2DAnmTransform) +// 8030CDD8: 803BB3B8 (__vt__15J2DAnmTransform) +// 8030CDE4: 803A8E04 (__vt__10J2DAnmBase) +// 8030CDE8: 803A8E04 (__vt__10J2DAnmBase) +// 8030CDFC: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DAnmTransformFull::~J2DAnmTransformFull() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DAnimation/__dt__19J2DAnmTransformFullFv.s" } #pragma pop + + |
