summaryrefslogtreecommitdiff
path: root/libs/JSystem/J2DGraph/J2DAnimation.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /libs/JSystem/J2DGraph/J2DAnimation.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'libs/JSystem/J2DGraph/J2DAnimation.cpp')
-rw-r--r--libs/JSystem/J2DGraph/J2DAnimation.cpp1029
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
+
+