mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 13:08:33 -04:00
.dead section fix
This commit is contained in:
@@ -1,162 +1,283 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J3DMaterialAnm
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct _GXColorS10 {};
|
||||
struct _GXColorS10 {
|
||||
};
|
||||
|
||||
struct _GXColor {};
|
||||
struct _GXColor {
|
||||
};
|
||||
|
||||
struct J3DTextureSRTInfo {};
|
||||
struct J3DTextureSRTInfo {
|
||||
};
|
||||
|
||||
struct J3DTexNoAnm {};
|
||||
struct J3DTexNoAnm {
|
||||
};
|
||||
|
||||
struct J3DTexMtxAnm {};
|
||||
struct J3DTexMtxAnm {
|
||||
};
|
||||
|
||||
struct J3DTevKColorAnm {};
|
||||
struct J3DTevKColorAnm {
|
||||
};
|
||||
|
||||
struct J3DTevColorAnm {};
|
||||
struct J3DTevColorAnm {
|
||||
};
|
||||
|
||||
struct J3DMatColorAnm {};
|
||||
struct J3DMaterial {
|
||||
};
|
||||
|
||||
struct J3DMaterial {};
|
||||
struct J3DMatColorAnm {
|
||||
};
|
||||
|
||||
struct J3DMaterialAnm {
|
||||
/* 800A4820 */ ~J3DMaterialAnm();
|
||||
/* 8032C320 */ void initialize();
|
||||
/* 8032C3C4 */ void calc(J3DMaterial*) const;
|
||||
/* 8032C5A4 */ void setMatColorAnm(int, J3DMatColorAnm*);
|
||||
/* 8032C5E4 */ void setTexMtxAnm(int, J3DTexMtxAnm*);
|
||||
/* 8032C624 */ void setTexNoAnm(int, J3DTexNoAnm*);
|
||||
/* 8032C664 */ void setTevColorAnm(int, J3DTevColorAnm*);
|
||||
/* 8032C6A4 */ void setTevKColorAnm(int, J3DTevKColorAnm*);
|
||||
/* 800A4820 */ // False False
|
||||
~J3DMaterialAnm();
|
||||
/* 8032C320 */ // False False
|
||||
void initialize();
|
||||
/* 8032C3C4 */ // False False
|
||||
// J3DMaterial* False
|
||||
// J3DMaterial False
|
||||
void calc(J3DMaterial*) const;
|
||||
/* 8032C5A4 */ // False False
|
||||
// int False
|
||||
// J3DMatColorAnm* False
|
||||
// J3DMatColorAnm False
|
||||
void setMatColorAnm(int, J3DMatColorAnm*);
|
||||
/* 8032C5E4 */ // False False
|
||||
// int False
|
||||
// J3DTexMtxAnm* False
|
||||
// J3DTexMtxAnm False
|
||||
void setTexMtxAnm(int, J3DTexMtxAnm*);
|
||||
/* 8032C624 */ // False False
|
||||
// int False
|
||||
// J3DTexNoAnm* False
|
||||
// J3DTexNoAnm False
|
||||
void setTexNoAnm(int, J3DTexNoAnm*);
|
||||
/* 8032C664 */ // False False
|
||||
// int False
|
||||
// J3DTevColorAnm* False
|
||||
// J3DTevColorAnm False
|
||||
void setTevColorAnm(int, J3DTevColorAnm*);
|
||||
/* 8032C6A4 */ // False False
|
||||
// int False
|
||||
// J3DTevKColorAnm* False
|
||||
// J3DTevKColorAnm False
|
||||
void setTevKColorAnm(int, J3DTevKColorAnm*);
|
||||
};
|
||||
|
||||
struct J3DAnmTextureSRTKey {
|
||||
/* 80329F14 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
/* 80329F14 */ // False False
|
||||
// f32 False
|
||||
// u16 False
|
||||
// J3DTextureSRTInfo* False
|
||||
// J3DTextureSRTInfo False
|
||||
void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
};
|
||||
|
||||
struct J3DAnmTevRegKey {
|
||||
/* 8032B1F8 */ void getTevColorReg(u16, _GXColorS10*) const;
|
||||
/* 8032B4BC */ void getTevKonstReg(u16, _GXColor*) const;
|
||||
/* 8032B1F8 */ // False False
|
||||
// u16 False
|
||||
// _GXColorS10* False
|
||||
// _GXColorS10 False
|
||||
void getTevColorReg(u16, _GXColorS10*) const;
|
||||
/* 8032B4BC */ // False False
|
||||
// u16 False
|
||||
// _GXColor* False
|
||||
// _GXColor False
|
||||
void getTevKonstReg(u16, _GXColor*) const;
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
extern "C" void initialize__14J3DMaterialAnmFv();
|
||||
// False False
|
||||
// J3DMaterial* False
|
||||
// J3DMaterial False
|
||||
extern "C" void calc__14J3DMaterialAnmCFP11J3DMaterial();
|
||||
// False False
|
||||
// int False
|
||||
// J3DMatColorAnm* False
|
||||
// J3DMatColorAnm False
|
||||
extern "C" void setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm();
|
||||
// False False
|
||||
// int False
|
||||
// J3DTexMtxAnm* False
|
||||
// J3DTexMtxAnm False
|
||||
extern "C" void setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm();
|
||||
// False False
|
||||
// int False
|
||||
// J3DTexNoAnm* False
|
||||
// J3DTexNoAnm False
|
||||
extern "C" void setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm();
|
||||
// False False
|
||||
// int False
|
||||
// J3DTevColorAnm* False
|
||||
// J3DTevColorAnm False
|
||||
extern "C" void setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm();
|
||||
// False False
|
||||
// int False
|
||||
// J3DTevKColorAnm* False
|
||||
// J3DTevKColorAnm False
|
||||
extern "C" void setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm();
|
||||
extern "C" extern void* __vt__14J3DMaterialAnm[4];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
extern "C" void __dt__14J3DMaterialAnmFv();
|
||||
// False False
|
||||
// f32 False
|
||||
// u16 False
|
||||
// J3DTextureSRTInfo* False
|
||||
// J3DTextureSRTInfo False
|
||||
extern "C" void calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo();
|
||||
// False False
|
||||
// u16 False
|
||||
// _GXColorS10* False
|
||||
// _GXColorS10 False
|
||||
extern "C" void getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10();
|
||||
// False False
|
||||
// u16 False
|
||||
// _GXColor* False
|
||||
// _GXColor False
|
||||
extern "C" void getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor();
|
||||
// False False
|
||||
extern "C" void _savegpr_27();
|
||||
// False False
|
||||
extern "C" void _restgpr_27();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8032C320-8032C3C4 00A4+00 s=0 e=5 z=72 None .text initialize__14J3DMaterialAnmFv */
|
||||
/* 8032C320-8032C3C4 00A4+00 s=0 e=5 z=72 None .text initialize__14J3DMaterialAnmFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void J3DMaterialAnm::initialize() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/initialize__14J3DMaterialAnmFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C3C4-8032C5A4 01E0+00 s=1 e=4 z=2 None .text calc__14J3DMaterialAnmCFP11J3DMaterial */
|
||||
|
||||
/* 8032C3C4-8032C5A4 01E0+00 s=1 e=4 z=2 None .text calc__14J3DMaterialAnmCFP11J3DMaterial */
|
||||
// 8032C3D4: 803621D4 (_savegpr_27)
|
||||
// 8032C4D0: 8032B1F8 (getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10)
|
||||
// 8032C520: 8032B4BC (getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor)
|
||||
// 8032C578: 80329F14 (calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo)
|
||||
// 8032C590: 80362220 (_restgpr_27)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// J3DMaterial* False
|
||||
// J3DMaterial False
|
||||
asm void J3DMaterialAnm::calc(J3DMaterial* param_0) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/calc__14J3DMaterialAnmCFP11J3DMaterial.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C5A4-8032C5E4 0040+00 s=0 e=2 z=0 None .text
|
||||
* setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm */
|
||||
|
||||
/* 8032C5A4-8032C5E4 0040+00 s=0 e=2 z=0 None .text setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// J3DMatColorAnm* False
|
||||
// J3DMatColorAnm False
|
||||
asm void J3DMaterialAnm::setMatColorAnm(int param_0, J3DMatColorAnm* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C5E4-8032C624 0040+00 s=0 e=3 z=0 None .text
|
||||
* setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm */
|
||||
|
||||
/* 8032C5E4-8032C624 0040+00 s=0 e=3 z=0 None .text setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// J3DTexMtxAnm* False
|
||||
// J3DTexMtxAnm False
|
||||
asm void J3DMaterialAnm::setTexMtxAnm(int param_0, J3DTexMtxAnm* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C624-8032C664 0040+00 s=0 e=2 z=0 None .text setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm
|
||||
*/
|
||||
|
||||
/* 8032C624-8032C664 0040+00 s=0 e=2 z=0 None .text setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// J3DTexNoAnm* False
|
||||
// J3DTexNoAnm False
|
||||
asm void J3DMaterialAnm::setTexNoAnm(int param_0, J3DTexNoAnm* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C664-8032C6A4 0040+00 s=0 e=3 z=0 None .text
|
||||
* setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm */
|
||||
|
||||
/* 8032C664-8032C6A4 0040+00 s=0 e=3 z=0 None .text setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// J3DTevColorAnm* False
|
||||
// J3DTevColorAnm False
|
||||
asm void J3DMaterialAnm::setTevColorAnm(int param_0, J3DTevColorAnm* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8032C6A4-8032C6E4 0040+00 s=0 e=3 z=0 None .text
|
||||
* setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm */
|
||||
|
||||
/* 8032C6A4-8032C6E4 0040+00 s=0 e=3 z=0 None .text setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// J3DTevKColorAnm* False
|
||||
// J3DTevKColorAnm False
|
||||
asm void J3DMaterialAnm::setTevKColorAnm(int param_0, J3DTevKColorAnm* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphAnimator/J3DMaterialAnm/setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CEE60-803CEE70 0010+00 s=0 e=10 z=74 None .data __vt__14J3DMaterialAnm */
|
||||
/* 803CEE60-803CEE70 0010+00 s=0 e=10 z=74 None .data __vt__14J3DMaterialAnm */
|
||||
SECTION_DATA void* __vt__14J3DMaterialAnm[4] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__14J3DMaterialAnmFv,
|
||||
(void*)calc__14J3DMaterialAnmCFP11J3DMaterial,
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__14J3DMaterialAnmFv,
|
||||
(void*)calc__14J3DMaterialAnmCFP11J3DMaterial,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user