mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 15:01:53 -04:00
1932 lines
58 KiB
C++
1932 lines
58 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: J3DAnimation
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct _GXColorS10 {
|
|
};
|
|
|
|
struct _GXColor {
|
|
};
|
|
|
|
struct JUTNameTab {
|
|
/* 802DE9A0 */ // False False
|
|
JUTNameTab();
|
|
/* 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 J3DTextureSRTInfo {
|
|
};
|
|
|
|
struct J3DModelData {
|
|
};
|
|
|
|
struct J3DMaterialTable {
|
|
};
|
|
|
|
struct J3DFrameCtrl {
|
|
/* 803283FC */ // False False
|
|
// s16 False
|
|
void init(s16);
|
|
/* 8032842C */ // False False
|
|
// f32 False
|
|
void checkPass(f32);
|
|
/* 803289CC */ // False False
|
|
void update();
|
|
};
|
|
|
|
struct J3DAnmVtxColorKey {
|
|
/* 8032A4E0 */ // False False
|
|
J3DAnmVtxColorKey();
|
|
/* 8032A53C */ // True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u8, u16, _GXColor*) const;
|
|
/* 8032BF50 */ // True False
|
|
~J3DAnmVtxColorKey();
|
|
/* 8032BFBC */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmVtxColorFull {
|
|
/* 8032A30C */ // False False
|
|
J3DAnmVtxColorFull();
|
|
/* 8032A368 */ // True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u8, u16, _GXColor*) const;
|
|
/* 8032BFC4 */ // True False
|
|
~J3DAnmVtxColorFull();
|
|
/* 8032C030 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmVtxColor {
|
|
/* 8032A29C */ // True False
|
|
J3DAnmVtxColor();
|
|
/* 8032BC50 */ // True False
|
|
~J3DAnmVtxColor();
|
|
/* 8032C038 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
/* 8032C040 */ // True False
|
|
// void False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u8, u16, _GXColor*) const;
|
|
};
|
|
|
|
struct J3DAnmTransformKey {
|
|
/* 80329A34 */ // False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
void calcTransform(f32, u16, J3DTransformInfo*) const;
|
|
};
|
|
|
|
struct J3DAnmTransformFullWithLerp {
|
|
/* 803291F0 */ // True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
void getTransform(u16, J3DTransformInfo*) const;
|
|
/* 8032C228 */ // True False
|
|
~J3DAnmTransformFullWithLerp();
|
|
/* 8032C2A4 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmTransformFull {
|
|
/* 80328E90 */ // True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
void getTransform(u16, J3DTransformInfo*) const;
|
|
/* 8032C2AC */ // True False
|
|
~J3DAnmTransformFull();
|
|
/* 8032C318 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmTransform {
|
|
/* 80328E40 */ // False False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
// s16* False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
J3DAnmTransform(s16, f32*, s16*, f32*);
|
|
};
|
|
|
|
struct J3DAnmTextureSRTKey {
|
|
/* 80329E5C */ // False False
|
|
J3DAnmTextureSRTKey();
|
|
/* 80329F14 */ // False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTextureSRTInfo* False
|
|
// J3DTextureSRTInfo False
|
|
void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
|
/* 8032B0C0 */ // False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
void searchUpdateMaterialID(J3DMaterialTable*);
|
|
/* 8032B1D4 */ // False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
void searchUpdateMaterialID(J3DModelData*);
|
|
/* 8032C198 */ // True False
|
|
~J3DAnmTextureSRTKey();
|
|
/* 8032C220 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmTexPattern {
|
|
/* 8032AED8 */ // False False
|
|
J3DAnmTexPattern();
|
|
/* 8032AF50 */ // False False
|
|
// u16 False
|
|
// u16* False
|
|
// u16 False
|
|
void getTexNo(u16, u16*) const;
|
|
/* 8032B004 */ // False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
void searchUpdateMaterialID(J3DMaterialTable*);
|
|
/* 8032B09C */ // False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
void searchUpdateMaterialID(J3DModelData*);
|
|
/* 8032BD20 */ // True False
|
|
~J3DAnmTexPattern();
|
|
/* 8032BD94 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmTevRegKey {
|
|
/* 8032AE18 */ // False False
|
|
J3DAnmTevRegKey();
|
|
/* 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;
|
|
/* 8032B780 */ // False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
void searchUpdateMaterialID(J3DMaterialTable*);
|
|
/* 8032B87C */ // False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
void searchUpdateMaterialID(J3DModelData*);
|
|
/* 8032BD9C */ // True False
|
|
~J3DAnmTevRegKey();
|
|
/* 8032BE24 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmKeyTableBase {
|
|
};
|
|
|
|
struct J3DAnmColorKey {
|
|
/* 8032AB00 */ // False False
|
|
J3DAnmColorKey();
|
|
/* 8032AB54 */ // True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u16, _GXColor*) const;
|
|
/* 8032BE2C */ // True False
|
|
~J3DAnmColorKey();
|
|
/* 8032BEB0 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmColorFull {
|
|
/* 8032A93C */ // False False
|
|
J3DAnmColorFull();
|
|
/* 8032A990 */ // True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u16, _GXColor*) const;
|
|
/* 8032BEB8 */ // True False
|
|
~J3DAnmColorFull();
|
|
/* 8032BF3C */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmColor {
|
|
/* 8032A828 */ // True False
|
|
J3DAnmColor();
|
|
/* 8032A8A4 */ // False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
void searchUpdateMaterialID(J3DMaterialTable*);
|
|
/* 8032BCAC */ // True False
|
|
~J3DAnmColor();
|
|
/* 8032BF44 */ // True False
|
|
// bool False
|
|
bool getKind() const;
|
|
/* 8032BF4C */ // True False
|
|
// void False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void getColor(u16, _GXColor*) const;
|
|
};
|
|
|
|
struct J3DAnmClusterKey {
|
|
/* 8032A218 */ // True False
|
|
// u16 False
|
|
void getWeight(u16) const;
|
|
/* 8032C044 */ // True False
|
|
~J3DAnmClusterKey();
|
|
/* 8032C0B0 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmClusterFull {
|
|
/* 8032A184 */ // True False
|
|
// u16 False
|
|
void getWeight(u16) const;
|
|
/* 8032C124 */ // True False
|
|
~J3DAnmClusterFull();
|
|
/* 8032C190 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
};
|
|
|
|
struct J3DAnmCluster {
|
|
/* 8032C0B8 */ // True False
|
|
~J3DAnmCluster();
|
|
/* 8032C114 */ // True False
|
|
// s32 False
|
|
s32 getKind() const;
|
|
/* 8032C11C */ // True False
|
|
// u16 False
|
|
void getWeight(u16) const;
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// s16* False
|
|
// s16 False
|
|
void J3DGetKeyFrameInterpolation__template0(f32, J3DAnmKeyTableBase*, s16*);
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// f32* False
|
|
// f32 False
|
|
void J3DGetKeyFrameInterpolation__template1(f32, J3DAnmKeyTableBase*, f32*);
|
|
|
|
// False False
|
|
// s16 False
|
|
extern "C" void init__12J3DFrameCtrlFs();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void checkPass__12J3DFrameCtrlFf();
|
|
// False False
|
|
extern "C" void update__12J3DFrameCtrlFv();
|
|
// False False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
// s16* False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
extern "C" void __ct__15J3DAnmTransformFsPfPsPf();
|
|
// True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
extern "C" void getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo();
|
|
// True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
extern "C" void getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo();
|
|
// False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
extern "C" void calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo();
|
|
// False False
|
|
extern "C" void __ct__19J3DAnmTextureSRTKeyFv();
|
|
// False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTextureSRTInfo* False
|
|
// J3DTextureSRTInfo False
|
|
extern "C" void calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo();
|
|
// True False
|
|
// u16 False
|
|
extern "C" void getWeight__17J3DAnmClusterFullCFUs();
|
|
// True False
|
|
// u16 False
|
|
extern "C" void getWeight__16J3DAnmClusterKeyCFUs();
|
|
// True False
|
|
extern "C" void __ct__14J3DAnmVtxColorFv();
|
|
// False False
|
|
extern "C" void __ct__18J3DAnmVtxColorFullFv();
|
|
// True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor();
|
|
// False False
|
|
extern "C" void __ct__17J3DAnmVtxColorKeyFv();
|
|
// True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor();
|
|
// True False
|
|
extern "C" void __ct__11J3DAnmColorFv();
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
extern "C" void searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable();
|
|
// False False
|
|
extern "C" void __ct__15J3DAnmColorFullFv();
|
|
// True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__15J3DAnmColorFullCFUsP8_GXColor();
|
|
// False False
|
|
extern "C" void __ct__14J3DAnmColorKeyFv();
|
|
// True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__14J3DAnmColorKeyCFUsP8_GXColor();
|
|
// False False
|
|
extern "C" void __ct__15J3DAnmTevRegKeyFv();
|
|
// False False
|
|
extern "C" void __ct__16J3DAnmTexPatternFv();
|
|
// False False
|
|
// u16 False
|
|
// u16* False
|
|
// u16 False
|
|
extern "C" void getTexNo__16J3DAnmTexPatternCFUsPUs();
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
extern "C" void searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable();
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
extern "C" void searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData();
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
extern "C" void searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable();
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
extern "C" void searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData();
|
|
// 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
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
extern "C" void searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable();
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
extern "C" void searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData();
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// s16* False
|
|
// s16 False
|
|
extern "C" void func_8032B8A0();
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// f32* False
|
|
// f32 False
|
|
extern "C" void func_8032BAD4();
|
|
// True False
|
|
extern "C" void __dt__14J3DAnmVtxColorFv();
|
|
// True False
|
|
extern "C" void __dt__11J3DAnmColorFv();
|
|
// True False
|
|
extern "C" void __dt__16J3DAnmTexPatternFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__16J3DAnmTexPatternCFv();
|
|
// True False
|
|
extern "C" void __dt__15J3DAnmTevRegKeyFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__15J3DAnmTevRegKeyCFv();
|
|
// True False
|
|
extern "C" void __dt__14J3DAnmColorKeyFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__14J3DAnmColorKeyCFv();
|
|
// True False
|
|
extern "C" void __dt__15J3DAnmColorFullFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__15J3DAnmColorFullCFv();
|
|
// True False
|
|
// bool False
|
|
extern "C" bool getKind__11J3DAnmColorCFv();
|
|
// True False
|
|
// void False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__11J3DAnmColorCFUsP8_GXColor();
|
|
// True False
|
|
extern "C" void __dt__17J3DAnmVtxColorKeyFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__17J3DAnmVtxColorKeyCFv();
|
|
// True False
|
|
extern "C" void __dt__18J3DAnmVtxColorFullFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__18J3DAnmVtxColorFullCFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__14J3DAnmVtxColorCFv();
|
|
// True False
|
|
// void False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
extern "C" void getColor__14J3DAnmVtxColorCFUcUsP8_GXColor();
|
|
// True False
|
|
extern "C" void __dt__16J3DAnmClusterKeyFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__16J3DAnmClusterKeyCFv();
|
|
// True False
|
|
extern "C" void __dt__13J3DAnmClusterFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__13J3DAnmClusterCFv();
|
|
// True False
|
|
// u16 False
|
|
extern "C" void getWeight__13J3DAnmClusterCFUs();
|
|
// True False
|
|
extern "C" void __dt__17J3DAnmClusterFullFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__17J3DAnmClusterFullCFv();
|
|
// True False
|
|
extern "C" void __dt__19J3DAnmTextureSRTKeyFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__19J3DAnmTextureSRTKeyCFv();
|
|
// True False
|
|
extern "C" void __dt__27J3DAnmTransformFullWithLerpFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__27J3DAnmTransformFullWithLerpCFv();
|
|
// True False
|
|
extern "C" void __dt__19J3DAnmTransformFullFv();
|
|
// True False
|
|
// s32 False
|
|
extern "C" s32 getKind__19J3DAnmTransformFullCFv();
|
|
extern "C" extern void* __vt__16J3DAnmTexPattern[4];
|
|
extern "C" extern void* __vt__15J3DAnmTevRegKey[4];
|
|
extern "C" extern void* __vt__14J3DAnmColorKey[5];
|
|
extern "C" extern void* __vt__15J3DAnmColorFull[5];
|
|
extern "C" extern void* __vt__11J3DAnmColor[5];
|
|
extern "C" extern void* __vt__17J3DAnmVtxColorKey[5];
|
|
extern "C" extern void* __vt__18J3DAnmVtxColorFull[5];
|
|
extern "C" extern void* __vt__14J3DAnmVtxColor[5];
|
|
extern "C" extern void* __vt__16J3DAnmClusterKey[5];
|
|
extern "C" extern void* __vt__13J3DAnmCluster[5];
|
|
extern "C" extern void* __vt__17J3DAnmClusterFull[5];
|
|
extern "C" extern void* __vt__19J3DAnmTextureSRTKey[4];
|
|
extern "C" extern void* __vt__27J3DAnmTransformFullWithLerp[5];
|
|
extern "C" extern void* __vt__19J3DAnmTransformFull[5 + 1 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void __ct__10JUTNameTabFv();
|
|
// 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
|
|
extern "C" void __cvt_fp2unsigned();
|
|
// False False
|
|
extern "C" void _savegpr_25();
|
|
// False False
|
|
extern "C" void _savegpr_27();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_25();
|
|
// False False
|
|
extern "C" void _restgpr_27();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* __vt__10J3DAnmBase[4];
|
|
extern "C" extern void* __vt__15J3DAnmTransform[5];
|
|
extern "C" extern void* __vt__10JUTNameTab[3];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456430-80456434 0004+00 s=6 e=0 z=0 None .sdata2 @852 */
|
|
SECTION_SDATA2 static f32 lit_852 = 1.0f;
|
|
|
|
/* 80456434-80456438 0004+00 s=20 e=0 z=0 None .sdata2 @853 */
|
|
SECTION_SDATA2 static u8 lit_853[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803283FC-8032842C 0030+00 s=0 e=25 z=285 None .text init__12J3DFrameCtrlFs */
|
|
// 80328418: 80456430 (lit_852)
|
|
// 80328420: 80456434 (lit_853)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s16 False
|
|
asm void J3DFrameCtrl::init(s16 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/init__12J3DFrameCtrlFs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456438-80456440 0004+04 s=2 e=0 z=0 None .sdata2 @973 */
|
|
SECTION_SDATA2 static f32 lit_973[1 + 1 /* padding */] = {
|
|
0.0010000000474974513f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80456440-80456448 0008+00 s=4 e=0 z=0 None .sdata2 @975 */
|
|
SECTION_SDATA2 static f64 lit_975 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 8032842C-803289CC 05A0+00 s=0 e=92 z=382 None .text checkPass__12J3DFrameCtrlFf */
|
|
// 80328468: 80456440 (lit_975)
|
|
// 803284A0: 80456440 (lit_975)
|
|
// 803284D8: 80456438 (lit_973)
|
|
// 80328538: 80456440 (lit_975)
|
|
// 8032855C: 80456434 (lit_853)
|
|
// 803285C8: 80456440 (lit_975)
|
|
// 80328620: 80456434 (lit_853)
|
|
// 80328684: 80456440 (lit_975)
|
|
// 803286DC: 80456434 (lit_853)
|
|
// 80328738: 80456440 (lit_975)
|
|
// 80328778: 80456440 (lit_975)
|
|
// 803287C8: 80456434 (lit_853)
|
|
// 80328834: 80456440 (lit_975)
|
|
// 8032885C: 80456440 (lit_975)
|
|
// 803288F4: 80456440 (lit_975)
|
|
// 8032892C: 80456438 (lit_973)
|
|
// 80328938: 80456440 (lit_975)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
asm void J3DFrameCtrl::checkPass(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/checkPass__12J3DFrameCtrlFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 803289CC-80328E40 0474+00 s=0 e=3 z=0 None .text update__12J3DFrameCtrlFv */
|
|
// 80328A20: 80456440 (lit_975)
|
|
// 80328A58: 80456434 (lit_853)
|
|
// 80328A74: 80456440 (lit_975)
|
|
// 80328AAC: 80456438 (lit_973)
|
|
// 80328AB8: 80456434 (lit_853)
|
|
// 80328AD8: 80456440 (lit_975)
|
|
// 80328B10: 80456434 (lit_853)
|
|
// 80328B2C: 80456440 (lit_975)
|
|
// 80328B70: 80456434 (lit_853)
|
|
// 80328B88: 80456440 (lit_975)
|
|
// 80328B90: 80456434 (lit_853)
|
|
// 80328C10: 80456440 (lit_975)
|
|
// 80328C18: 80456434 (lit_853)
|
|
// 80328CA8: 80456440 (lit_975)
|
|
// 80328D10: 80456440 (lit_975)
|
|
// 80328D60: 80456434 (lit_853)
|
|
// 80328D80: 80456440 (lit_975)
|
|
// 80328D9C: 80456430 (lit_852)
|
|
// 80328DD0: 80456440 (lit_975)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void J3DFrameCtrl::update() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/update__12J3DFrameCtrlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80328E40-80328E90 0050+00 s=0 e=3 z=0 None .text __ct__15J3DAnmTransformFsPfPsPf */
|
|
// 80328E40: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 80328E44: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 80328E5C: 80456434 (lit_853)
|
|
// 80328E64: 803A7C48 (__vt__15J3DAnmTransform)
|
|
// 80328E68: 803A7C48 (__vt__15J3DAnmTransform)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
// s16* False
|
|
// s16 False
|
|
// f32* False
|
|
// f32 False
|
|
asm J3DAnmTransform::J3DAnmTransform(s16 param_0, f32* param_1, s16* param_2, f32* param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__15J3DAnmTransformFsPfPsPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456448-80456450 0004+04 s=4 e=0 z=0 None .sdata2 @1092 */
|
|
SECTION_SDATA2 static f32 lit_1092[1 + 1 /* padding */] = {
|
|
0.5f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80328E90-803291F0 0360+00 s=1 e=0 z=0 None .text getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo */
|
|
// 80328EC4: 80456434 (lit_853)
|
|
// 80328F70: 80456448 (lit_1092)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
asm void J3DAnmTransformFull::getTransform(u16 param_0, J3DTransformInfo* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456450-80456458 0008+00 s=2 e=0 z=0 None .sdata2 @1223 */
|
|
SECTION_SDATA2 static f64 lit_1223 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 803291F0-80329A34 0844+00 s=1 e=0 z=0 None .text getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo */
|
|
// 80329208: 803621CC (_savegpr_25)
|
|
// 80329244: 80456434 (lit_853)
|
|
// 803292FC: 80456440 (lit_975)
|
|
// 80329680: 80456450 (lit_1223)
|
|
// 80329698: 80456440 (lit_975)
|
|
// 803296B8: 803620AC (__cvt_fp2unsigned)
|
|
// 803297FC: 80456450 (lit_1223)
|
|
// 80329814: 80456440 (lit_975)
|
|
// 80329834: 803620AC (__cvt_fp2unsigned)
|
|
// 80329978: 80456450 (lit_1223)
|
|
// 80329990: 80456440 (lit_975)
|
|
// 803299B0: 803620AC (__cvt_fp2unsigned)
|
|
// 80329A20: 80362218 (_restgpr_25)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
asm void J3DAnmTransformFullWithLerp::getTransform(u16 param_0, J3DTransformInfo* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80329A34-80329E5C 0428+00 s=0 e=1 z=0 None .text calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo */
|
|
// 80329A4C: 803621D4 (_savegpr_27)
|
|
// 80329AA4: 80456430 (lit_852)
|
|
// 80329AE0: 8032BAD4 (func_8032BAD4)
|
|
// 80329B04: 80456430 (lit_852)
|
|
// 80329B40: 8032BAD4 (func_8032BAD4)
|
|
// 80329B64: 80456430 (lit_852)
|
|
// 80329BA0: 8032BAD4 (func_8032BAD4)
|
|
// 80329C08: 8032B8A0 (func_8032B8A0)
|
|
// 80329C84: 8032B8A0 (func_8032B8A0)
|
|
// 80329D00: 8032B8A0 (func_8032B8A0)
|
|
// 80329D38: 80456434 (lit_853)
|
|
// 80329D74: 8032BAD4 (func_8032BAD4)
|
|
// 80329D98: 80456434 (lit_853)
|
|
// 80329DD4: 8032BAD4 (func_8032BAD4)
|
|
// 80329DF8: 80456434 (lit_853)
|
|
// 80329E34: 8032BAD4 (func_8032BAD4)
|
|
// 80329E48: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTransformInfo* False
|
|
// J3DTransformInfo False
|
|
asm void J3DAnmTransformKey::calcTransform(f32 param_0, u16 param_1, J3DTransformInfo* param_2) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CED50-803CED60 0010+00 s=2 e=0 z=0 None .data __vt__16J3DAnmTexPattern */
|
|
SECTION_DATA void* __vt__16J3DAnmTexPattern[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__16J3DAnmTexPatternFv,
|
|
(void*)getKind__16J3DAnmTexPatternCFv,
|
|
};
|
|
|
|
/* 803CED60-803CED70 0010+00 s=2 e=0 z=0 None .data __vt__15J3DAnmTevRegKey */
|
|
SECTION_DATA void* __vt__15J3DAnmTevRegKey[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__15J3DAnmTevRegKeyFv,
|
|
(void*)getKind__15J3DAnmTevRegKeyCFv,
|
|
};
|
|
|
|
/* 803CED70-803CED84 0014+00 s=2 e=0 z=0 None .data __vt__14J3DAnmColorKey */
|
|
SECTION_DATA void* __vt__14J3DAnmColorKey[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14J3DAnmColorKeyFv,
|
|
(void*)getKind__14J3DAnmColorKeyCFv,
|
|
(void*)getColor__14J3DAnmColorKeyCFUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CED84-803CED98 0014+00 s=2 e=0 z=0 None .data __vt__15J3DAnmColorFull */
|
|
SECTION_DATA void* __vt__15J3DAnmColorFull[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__15J3DAnmColorFullFv,
|
|
(void*)getKind__15J3DAnmColorFullCFv,
|
|
(void*)getColor__15J3DAnmColorFullCFUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CED98-803CEDAC 0014+00 s=4 e=0 z=0 None .data __vt__11J3DAnmColor */
|
|
SECTION_DATA void* __vt__11J3DAnmColor[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__11J3DAnmColorFv,
|
|
(void*)getKind__11J3DAnmColorCFv,
|
|
(void*)getColor__11J3DAnmColorCFUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CEDAC-803CEDC0 0014+00 s=2 e=0 z=0 None .data __vt__17J3DAnmVtxColorKey */
|
|
SECTION_DATA void* __vt__17J3DAnmVtxColorKey[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__17J3DAnmVtxColorKeyFv,
|
|
(void*)getKind__17J3DAnmVtxColorKeyCFv,
|
|
(void*)getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CEDC0-803CEDD4 0014+00 s=2 e=0 z=0 None .data __vt__18J3DAnmVtxColorFull */
|
|
SECTION_DATA void* __vt__18J3DAnmVtxColorFull[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__18J3DAnmVtxColorFullFv,
|
|
(void*)getKind__18J3DAnmVtxColorFullCFv,
|
|
(void*)getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CEDD4-803CEDE8 0014+00 s=4 e=0 z=0 None .data __vt__14J3DAnmVtxColor */
|
|
SECTION_DATA void* __vt__14J3DAnmVtxColor[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14J3DAnmVtxColorFv,
|
|
(void*)getKind__14J3DAnmVtxColorCFv,
|
|
(void*)getColor__14J3DAnmVtxColorCFUcUsP8_GXColor,
|
|
};
|
|
|
|
/* 803CEDE8-803CEDFC 0014+00 s=1 e=1 z=0 None .data __vt__16J3DAnmClusterKey */
|
|
SECTION_DATA void* __vt__16J3DAnmClusterKey[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__16J3DAnmClusterKeyFv,
|
|
(void*)getKind__16J3DAnmClusterKeyCFv,
|
|
(void*)getWeight__16J3DAnmClusterKeyCFUs,
|
|
};
|
|
|
|
/* 803CEDFC-803CEE10 0014+00 s=3 e=1 z=0 None .data __vt__13J3DAnmCluster */
|
|
SECTION_DATA void* __vt__13J3DAnmCluster[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__13J3DAnmClusterFv,
|
|
(void*)getKind__13J3DAnmClusterCFv,
|
|
(void*)getWeight__13J3DAnmClusterCFUs,
|
|
};
|
|
|
|
/* 803CEE10-803CEE24 0014+00 s=1 e=1 z=0 None .data __vt__17J3DAnmClusterFull */
|
|
SECTION_DATA void* __vt__17J3DAnmClusterFull[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__17J3DAnmClusterFullFv,
|
|
(void*)getKind__17J3DAnmClusterFullCFv,
|
|
(void*)getWeight__17J3DAnmClusterFullCFUs,
|
|
};
|
|
|
|
/* 803CEE24-803CEE34 0010+00 s=2 e=0 z=0 None .data __vt__19J3DAnmTextureSRTKey */
|
|
SECTION_DATA void* __vt__19J3DAnmTextureSRTKey[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__19J3DAnmTextureSRTKeyFv,
|
|
(void*)getKind__19J3DAnmTextureSRTKeyCFv,
|
|
};
|
|
|
|
/* 80329E5C-80329F14 00B8+00 s=0 e=2 z=0 None .text __ct__19J3DAnmTextureSRTKeyFv */
|
|
// 80329E70: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 80329E74: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 80329E8C: 80456434 (lit_853)
|
|
// 80329E94: 803CEE24 (__vt__19J3DAnmTextureSRTKey)
|
|
// 80329E98: 803CEE24 (__vt__19J3DAnmTextureSRTKey)
|
|
// 80329EA4: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
// 80329EAC: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmTextureSRTKey::J3DAnmTextureSRTKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__19J3DAnmTextureSRTKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80329F14-8032A184 0270+00 s=0 e=1 z=0 None .text calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo */
|
|
// 80329F2C: 803621D4 (_savegpr_27)
|
|
// 80329F84: 80456430 (lit_852)
|
|
// 80329FC0: 8032BAD4 (func_8032BAD4)
|
|
// 80329FE4: 80456430 (lit_852)
|
|
// 8032A020: 8032BAD4 (func_8032BAD4)
|
|
// 8032A088: 8032B8A0 (func_8032B8A0)
|
|
// 8032A0C0: 80456434 (lit_853)
|
|
// 8032A0FC: 8032BAD4 (func_8032BAD4)
|
|
// 8032A120: 80456434 (lit_853)
|
|
// 8032A15C: 8032BAD4 (func_8032BAD4)
|
|
// 8032A170: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// u16 False
|
|
// J3DTextureSRTInfo* False
|
|
// J3DTextureSRTInfo False
|
|
asm void J3DAnmTextureSRTKey::calcTransform(f32 param_0, u16 param_1, J3DTextureSRTInfo* param_2) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A184-8032A218 0094+00 s=1 e=0 z=0 None .text getWeight__17J3DAnmClusterFullCFUs */
|
|
// 8032A194: 80456448 (lit_1092)
|
|
// 8032A1AC: 80456434 (lit_853)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
asm void J3DAnmClusterFull::getWeight(u16 param_0) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getWeight__17J3DAnmClusterFullCFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A218-8032A29C 0084+00 s=1 e=0 z=0 None .text getWeight__16J3DAnmClusterKeyCFUs */
|
|
// 8032A254: 80456430 (lit_852)
|
|
// 8032A288: 8032BAD4 (func_8032BAD4)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
asm void J3DAnmClusterKey::getWeight(u16 param_0) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getWeight__16J3DAnmClusterKeyCFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A29C-8032A30C 0070+00 s=2 e=0 z=0 None .text __ct__14J3DAnmVtxColorFv */
|
|
// 8032A29C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032A2A0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032A2B8: 80456434 (lit_853)
|
|
// 8032A2C0: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032A2C4: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmVtxColor::J3DAnmVtxColor() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__14J3DAnmVtxColorFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A30C-8032A368 005C+00 s=0 e=1 z=0 None .text __ct__18J3DAnmVtxColorFullFv */
|
|
// 8032A320: 8032A29C (__ct__14J3DAnmVtxColorFv)
|
|
// 8032A324: 803CEDC0 (__vt__18J3DAnmVtxColorFull)
|
|
// 8032A328: 803CEDC0 (__vt__18J3DAnmVtxColorFull)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmVtxColorFull::J3DAnmVtxColorFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__18J3DAnmVtxColorFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A368-8032A4E0 0178+00 s=1 e=0 z=0 None .text getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor */
|
|
// 8032A384: 80456434 (lit_853)
|
|
// 8032A3D4: 80456448 (lit_1092)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
asm void J3DAnmVtxColorFull::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A4E0-8032A53C 005C+00 s=0 e=1 z=0 None .text __ct__17J3DAnmVtxColorKeyFv */
|
|
// 8032A4F4: 8032A29C (__ct__14J3DAnmVtxColorFv)
|
|
// 8032A4F8: 803CEDAC (__vt__17J3DAnmVtxColorKey)
|
|
// 8032A4FC: 803CEDAC (__vt__17J3DAnmVtxColorKey)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmVtxColorKey::J3DAnmVtxColorKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__17J3DAnmVtxColorKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456458-8045645C 0004+00 s=3 e=0 z=0 None .sdata2 @1499 */
|
|
SECTION_SDATA2 static f32 lit_1499 = 255.0f;
|
|
|
|
/* 8032A53C-8032A828 02EC+00 s=1 e=0 z=0 None .text getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor */
|
|
// 8032A554: 803621DC (_savegpr_29)
|
|
// 8032A5D0: 8032B8A0 (func_8032B8A0)
|
|
// 8032A5D8: 80456434 (lit_853)
|
|
// 8032A5F4: 80456458 (lit_1499)
|
|
// 8032A674: 8032B8A0 (func_8032B8A0)
|
|
// 8032A67C: 80456434 (lit_853)
|
|
// 8032A698: 80456458 (lit_1499)
|
|
// 8032A718: 8032B8A0 (func_8032B8A0)
|
|
// 8032A720: 80456434 (lit_853)
|
|
// 8032A73C: 80456458 (lit_1499)
|
|
// 8032A7BC: 8032B8A0 (func_8032B8A0)
|
|
// 8032A7C4: 80456434 (lit_853)
|
|
// 8032A7E0: 80456458 (lit_1499)
|
|
// 8032A814: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
asm void J3DAnmVtxColorKey::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A828-8032A8A4 007C+00 s=2 e=0 z=0 None .text __ct__11J3DAnmColorFv */
|
|
// 8032A83C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032A840: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032A858: 80456434 (lit_853)
|
|
// 8032A860: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032A864: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032A888: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmColor::J3DAnmColor() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__11J3DAnmColorFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A8A4-8032A93C 0098+00 s=0 e=1 z=0 None .text searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable */
|
|
// 8032A8B4: 803621D8 (_savegpr_28)
|
|
// 8032A8D4: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032A8E0: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032A928: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
asm void J3DAnmColor::searchUpdateMaterialID(J3DMaterialTable* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A93C-8032A990 0054+00 s=0 e=1 z=0 None .text __ct__15J3DAnmColorFullFv */
|
|
// 8032A950: 8032A828 (__ct__11J3DAnmColorFv)
|
|
// 8032A954: 803CED84 (__vt__15J3DAnmColorFull)
|
|
// 8032A958: 803CED84 (__vt__15J3DAnmColorFull)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmColorFull::J3DAnmColorFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__15J3DAnmColorFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032A990-8032AB00 0170+00 s=1 e=0 z=0 None .text getColor__15J3DAnmColorFullCFUsP8_GXColor */
|
|
// 8032A9A4: 80456434 (lit_853)
|
|
// 8032A9F4: 80456448 (lit_1092)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
asm void J3DAnmColorFull::getColor(u16 param_0, _GXColor* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getColor__15J3DAnmColorFullCFUsP8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032AB00-8032AB54 0054+00 s=0 e=1 z=0 None .text __ct__14J3DAnmColorKeyFv */
|
|
// 8032AB14: 8032A828 (__ct__11J3DAnmColorFv)
|
|
// 8032AB18: 803CED70 (__vt__14J3DAnmColorKey)
|
|
// 8032AB1C: 803CED70 (__vt__14J3DAnmColorKey)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmColorKey::J3DAnmColorKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__14J3DAnmColorKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032AB54-8032AE18 02C4+00 s=1 e=0 z=0 None .text getColor__14J3DAnmColorKeyCFUsP8_GXColor */
|
|
// 8032AB6C: 803621DC (_savegpr_29)
|
|
// 8032ABE0: 8032B8A0 (func_8032B8A0)
|
|
// 8032ABE8: 80456434 (lit_853)
|
|
// 8032AC00: 80456458 (lit_1499)
|
|
// 8032AC7C: 8032B8A0 (func_8032B8A0)
|
|
// 8032AC84: 80456434 (lit_853)
|
|
// 8032AC9C: 80456458 (lit_1499)
|
|
// 8032AD18: 8032B8A0 (func_8032B8A0)
|
|
// 8032AD20: 80456434 (lit_853)
|
|
// 8032AD38: 80456458 (lit_1499)
|
|
// 8032ADB4: 8032B8A0 (func_8032B8A0)
|
|
// 8032ADBC: 80456434 (lit_853)
|
|
// 8032ADD4: 80456458 (lit_1499)
|
|
// 8032AE04: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
asm void J3DAnmColorKey::getColor(u16 param_0, _GXColor* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getColor__14J3DAnmColorKeyCFUsP8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032AE18-8032AED8 00C0+00 s=0 e=1 z=0 None .text __ct__15J3DAnmTevRegKeyFv */
|
|
// 8032AE2C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032AE30: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032AE48: 80456434 (lit_853)
|
|
// 8032AE50: 803CED60 (__vt__15J3DAnmTevRegKey)
|
|
// 8032AE54: 803CED60 (__vt__15J3DAnmTevRegKey)
|
|
// 8032AE60: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
// 8032AE68: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmTevRegKey::J3DAnmTevRegKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__15J3DAnmTevRegKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032AED8-8032AF50 0078+00 s=0 e=2 z=0 None .text __ct__16J3DAnmTexPatternFv */
|
|
// 8032AEEC: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032AEF0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032AF08: 80456434 (lit_853)
|
|
// 8032AF10: 803CED50 (__vt__16J3DAnmTexPattern)
|
|
// 8032AF14: 803CED50 (__vt__16J3DAnmTexPattern)
|
|
// 8032AF34: 802DE9A0 (__ct__10JUTNameTabFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J3DAnmTexPattern::J3DAnmTexPattern() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__ct__16J3DAnmTexPatternFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032AF50-8032B004 00B4+00 s=0 e=1 z=72 None .text getTexNo__16J3DAnmTexPatternCFUsPUs */
|
|
// 8032AF64: 80456434 (lit_853)
|
|
// 8032AF8C: 80456450 (lit_1223)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u16 False
|
|
// u16* False
|
|
// u16 False
|
|
asm void J3DAnmTexPattern::getTexNo(u16 param_0, u16* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getTexNo__16J3DAnmTexPatternCFUsPUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B004-8032B09C 0098+00 s=1 e=1 z=0 None .text searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable */
|
|
// 8032B014: 803621D8 (_savegpr_28)
|
|
// 8032B034: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032B040: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032B088: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
asm void J3DAnmTexPattern::searchUpdateMaterialID(J3DMaterialTable* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B09C-8032B0C0 0024+00 s=0 e=4 z=1 None .text searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData */
|
|
// 8032B0AC: 8032B004 (searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
asm void J3DAnmTexPattern::searchUpdateMaterialID(J3DModelData* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B0C0-8032B1D4 0114+00 s=1 e=1 z=0 None .text searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable */
|
|
// 8032B0D0: 803621D8 (_savegpr_28)
|
|
// 8032B0F0: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032B0FC: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032B160: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032B16C: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032B1C0: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
asm void J3DAnmTextureSRTKey::searchUpdateMaterialID(J3DMaterialTable* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B1D4-8032B1F8 0024+00 s=0 e=8 z=6 None .text searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData */
|
|
// 8032B1E4: 8032B0C0 (searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
asm void J3DAnmTextureSRTKey::searchUpdateMaterialID(J3DModelData* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8045645C-80456460 0004+00 s=1 e=0 z=0 None .sdata2 @1817 */
|
|
SECTION_SDATA2 static f32 lit_1817 = -1024.0f;
|
|
|
|
/* 80456460-80456468 0004+04 s=1 e=0 z=0 None .sdata2 @1818 */
|
|
SECTION_SDATA2 static f32 lit_1818[1 + 1 /* padding */] = {
|
|
1023.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 8032B1F8-8032B4BC 02C4+00 s=0 e=2 z=1 None .text getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 */
|
|
// 8032B210: 803621DC (_savegpr_29)
|
|
// 8032B284: 8032B8A0 (func_8032B8A0)
|
|
// 8032B28C: 8045645C (lit_1817)
|
|
// 8032B2A4: 80456460 (lit_1818)
|
|
// 8032B320: 8032B8A0 (func_8032B8A0)
|
|
// 8032B328: 8045645C (lit_1817)
|
|
// 8032B340: 80456460 (lit_1818)
|
|
// 8032B3BC: 8032B8A0 (func_8032B8A0)
|
|
// 8032B3C4: 8045645C (lit_1817)
|
|
// 8032B3DC: 80456460 (lit_1818)
|
|
// 8032B458: 8032B8A0 (func_8032B8A0)
|
|
// 8032B460: 8045645C (lit_1817)
|
|
// 8032B478: 80456460 (lit_1818)
|
|
// 8032B4A8: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u16 False
|
|
// _GXColorS10* False
|
|
// _GXColorS10 False
|
|
asm void J3DAnmTevRegKey::getTevColorReg(u16 param_0, _GXColorS10* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B4BC-8032B780 02C4+00 s=0 e=1 z=1 None .text getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor */
|
|
// 8032B4D4: 803621DC (_savegpr_29)
|
|
// 8032B548: 8032B8A0 (func_8032B8A0)
|
|
// 8032B550: 80456434 (lit_853)
|
|
// 8032B568: 80456458 (lit_1499)
|
|
// 8032B5E4: 8032B8A0 (func_8032B8A0)
|
|
// 8032B5EC: 80456434 (lit_853)
|
|
// 8032B604: 80456458 (lit_1499)
|
|
// 8032B680: 8032B8A0 (func_8032B8A0)
|
|
// 8032B688: 80456434 (lit_853)
|
|
// 8032B6A0: 80456458 (lit_1499)
|
|
// 8032B71C: 8032B8A0 (func_8032B8A0)
|
|
// 8032B724: 80456434 (lit_853)
|
|
// 8032B73C: 80456458 (lit_1499)
|
|
// 8032B76C: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
asm void J3DAnmTevRegKey::getTevKonstReg(u16 param_0, _GXColor* param_1) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B780-8032B87C 00FC+00 s=1 e=1 z=0 None .text searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable */
|
|
// 8032B790: 803621D8 (_savegpr_28)
|
|
// 8032B7B0: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032B7BC: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032B814: 802DEAF8 (getName__10JUTNameTabCFUs)
|
|
// 8032B820: 802DEA58 (getIndex__10JUTNameTabCFPCc)
|
|
// 8032B868: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DMaterialTable* False
|
|
// J3DMaterialTable False
|
|
asm void J3DAnmTevRegKey::searchUpdateMaterialID(J3DMaterialTable* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B87C-8032B8A0 0024+00 s=0 e=9 z=4 None .text searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData */
|
|
// 8032B88C: 8032B780 (searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// J3DModelData* False
|
|
// J3DModelData False
|
|
asm void J3DAnmTevRegKey::searchUpdateMaterialID(J3DModelData* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032B8A0-8032BAD4 0234+00 s=6 e=0 z=0 None .text J3DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs */
|
|
// 8032B8A8: 80456440 (lit_975)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// s16* False
|
|
// s16 False
|
|
asm void J3DGetKeyFrameInterpolation__template0(f32 param_0, J3DAnmKeyTableBase* param_1, s16* param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/func_8032B8A0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BAD4-8032BC50 017C+00 s=3 e=0 z=0 None .text J3DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// f32 False
|
|
// J3DAnmKeyTableBase* False
|
|
// J3DAnmKeyTableBase False
|
|
// f32* False
|
|
// f32 False
|
|
asm void J3DGetKeyFrameInterpolation__template1(f32 param_0, J3DAnmKeyTableBase* param_1, f32* param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/func_8032BAD4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BC50-8032BCAC 005C+00 s=1 e=0 z=0 None .text __dt__14J3DAnmVtxColorFv */
|
|
// 8032BC68: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BC6C: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BC78: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BC7C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BC90: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmVtxColor::~J3DAnmVtxColor() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__14J3DAnmVtxColorFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BCAC-8032BD20 0074+00 s=1 e=0 z=0 None .text __dt__11J3DAnmColorFv */
|
|
// 8032BCC4: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BCC8: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BCD8: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BCDC: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BCEC: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BCF0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BD04: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmColor::~J3DAnmColor() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__11J3DAnmColorFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BD20-8032BD94 0074+00 s=1 e=0 z=0 None .text __dt__16J3DAnmTexPatternFv */
|
|
// 8032BD38: 803CED50 (__vt__16J3DAnmTexPattern)
|
|
// 8032BD3C: 803CED50 (__vt__16J3DAnmTexPattern)
|
|
// 8032BD4C: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BD50: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BD60: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BD64: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BD78: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmTexPattern::~J3DAnmTexPattern() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__16J3DAnmTexPatternFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BD94-8032BD9C 0008+00 s=1 e=0 z=0 None .text getKind__16J3DAnmTexPatternCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmTexPattern::getKind() const {
|
|
return 2;
|
|
}
|
|
|
|
|
|
/* 8032BD9C-8032BE24 0088+00 s=1 e=0 z=0 None .text __dt__15J3DAnmTevRegKeyFv */
|
|
// 8032BDB4: 803CED60 (__vt__15J3DAnmTevRegKey)
|
|
// 8032BDB8: 803CED60 (__vt__15J3DAnmTevRegKey)
|
|
// 8032BDC8: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BDCC: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BDDC: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BDE0: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BDF0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BDF4: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BE08: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmTevRegKey::~J3DAnmTevRegKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__15J3DAnmTevRegKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BE24-8032BE2C 0008+00 s=1 e=0 z=0 None .text getKind__15J3DAnmTevRegKeyCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmTevRegKey::getKind() const {
|
|
return 5;
|
|
}
|
|
|
|
|
|
/* 8032BE2C-8032BEB0 0084+00 s=1 e=0 z=0 None .text __dt__14J3DAnmColorKeyFv */
|
|
// 8032BE44: 803CED70 (__vt__14J3DAnmColorKey)
|
|
// 8032BE48: 803CED70 (__vt__14J3DAnmColorKey)
|
|
// 8032BE54: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BE58: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BE68: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BE6C: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BE7C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BE80: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BE94: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmColorKey::~J3DAnmColorKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__14J3DAnmColorKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BEB0-8032BEB8 0008+00 s=1 e=0 z=0 None .text getKind__14J3DAnmColorKeyCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmColorKey::getKind() const {
|
|
return 11;
|
|
}
|
|
|
|
|
|
/* 8032BEB8-8032BF3C 0084+00 s=1 e=0 z=0 None .text __dt__15J3DAnmColorFullFv */
|
|
// 8032BED0: 803CED84 (__vt__15J3DAnmColorFull)
|
|
// 8032BED4: 803CED84 (__vt__15J3DAnmColorFull)
|
|
// 8032BEE0: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BEE4: 803CED98 (__vt__11J3DAnmColor)
|
|
// 8032BEF4: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BEF8: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032BF08: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BF0C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BF20: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmColorFull::~J3DAnmColorFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__15J3DAnmColorFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BF3C-8032BF44 0008+00 s=1 e=0 z=0 None .text getKind__15J3DAnmColorFullCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmColorFull::getKind() const {
|
|
return 10;
|
|
}
|
|
|
|
|
|
/* 8032BF44-8032BF4C 0008+00 s=1 e=0 z=0 None .text getKind__11J3DAnmColorCFv */
|
|
// True False
|
|
// bool False
|
|
bool J3DAnmColor::getKind() const {
|
|
return true;
|
|
}
|
|
|
|
|
|
/* 8032BF4C-8032BF50 0004+00 s=1 e=0 z=0 None .text getColor__11J3DAnmColorCFUsP8_GXColor */
|
|
// True False
|
|
// void False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void J3DAnmColor::getColor(u16 param_0, _GXColor* param_1) const {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 8032BF50-8032BFBC 006C+00 s=1 e=0 z=0 None .text __dt__17J3DAnmVtxColorKeyFv */
|
|
// 8032BF68: 803CEDAC (__vt__17J3DAnmVtxColorKey)
|
|
// 8032BF6C: 803CEDAC (__vt__17J3DAnmVtxColorKey)
|
|
// 8032BF78: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BF7C: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BF88: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BF8C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032BFA0: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmVtxColorKey::~J3DAnmVtxColorKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__17J3DAnmVtxColorKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032BFBC-8032BFC4 0008+00 s=1 e=0 z=0 None .text getKind__17J3DAnmVtxColorKeyCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmVtxColorKey::getKind() const {
|
|
return 15;
|
|
}
|
|
|
|
|
|
/* 8032BFC4-8032C030 006C+00 s=1 e=0 z=0 None .text __dt__18J3DAnmVtxColorFullFv */
|
|
// 8032BFDC: 803CEDC0 (__vt__18J3DAnmVtxColorFull)
|
|
// 8032BFE0: 803CEDC0 (__vt__18J3DAnmVtxColorFull)
|
|
// 8032BFEC: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BFF0: 803CEDD4 (__vt__14J3DAnmVtxColor)
|
|
// 8032BFFC: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C000: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C014: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmVtxColorFull::~J3DAnmVtxColorFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__18J3DAnmVtxColorFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C030-8032C038 0008+00 s=1 e=0 z=0 None .text getKind__18J3DAnmVtxColorFullCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmVtxColorFull::getKind() const {
|
|
return 14;
|
|
}
|
|
|
|
|
|
/* 8032C038-8032C040 0008+00 s=1 e=0 z=0 None .text getKind__14J3DAnmVtxColorCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmVtxColor::getKind() const {
|
|
return 7;
|
|
}
|
|
|
|
|
|
/* 8032C040-8032C044 0004+00 s=1 e=0 z=0 None .text getColor__14J3DAnmVtxColorCFUcUsP8_GXColor */
|
|
// True False
|
|
// void False
|
|
// u8 False
|
|
// u16 False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
void J3DAnmVtxColor::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 8032C044-8032C0B0 006C+00 s=1 e=0 z=0 None .text __dt__16J3DAnmClusterKeyFv */
|
|
// 8032C05C: 803CEDE8 (__vt__16J3DAnmClusterKey)
|
|
// 8032C060: 803CEDE8 (__vt__16J3DAnmClusterKey)
|
|
// 8032C06C: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C070: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C07C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C080: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C094: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmClusterKey::~J3DAnmClusterKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__16J3DAnmClusterKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C0B0-8032C0B8 0008+00 s=1 e=0 z=0 None .text getKind__16J3DAnmClusterKeyCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmClusterKey::getKind() const {
|
|
return 13;
|
|
}
|
|
|
|
|
|
/* 8032C0B8-8032C114 005C+00 s=1 e=0 z=0 None .text __dt__13J3DAnmClusterFv */
|
|
// 8032C0D0: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C0D4: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C0E0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C0E4: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C0F8: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmCluster::~J3DAnmCluster() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__13J3DAnmClusterFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C114-8032C11C 0008+00 s=1 e=0 z=0 None .text getKind__13J3DAnmClusterCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmCluster::getKind() const {
|
|
return 3;
|
|
}
|
|
|
|
|
|
/* 8032C11C-8032C124 0008+00 s=1 e=0 z=0 None .text getWeight__13J3DAnmClusterCFUs */
|
|
// 8032C11C: 80456430 (lit_852)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u16 False
|
|
asm void J3DAnmCluster::getWeight(u16 param_0) const {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/getWeight__13J3DAnmClusterCFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C124-8032C190 006C+00 s=1 e=0 z=0 None .text __dt__17J3DAnmClusterFullFv */
|
|
// 8032C13C: 803CEE10 (__vt__17J3DAnmClusterFull)
|
|
// 8032C140: 803CEE10 (__vt__17J3DAnmClusterFull)
|
|
// 8032C14C: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C150: 803CEDFC (__vt__13J3DAnmCluster)
|
|
// 8032C15C: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C160: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C174: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmClusterFull::~J3DAnmClusterFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__17J3DAnmClusterFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C190-8032C198 0008+00 s=1 e=0 z=0 None .text getKind__17J3DAnmClusterFullCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmClusterFull::getKind() const {
|
|
return 12;
|
|
}
|
|
|
|
|
|
/* 8032C198-8032C220 0088+00 s=1 e=0 z=0 None .text __dt__19J3DAnmTextureSRTKeyFv */
|
|
// 8032C1B0: 803CEE24 (__vt__19J3DAnmTextureSRTKey)
|
|
// 8032C1B4: 803CEE24 (__vt__19J3DAnmTextureSRTKey)
|
|
// 8032C1C4: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032C1C8: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032C1D8: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032C1DC: 803BB3DC (__vt__10JUTNameTab)
|
|
// 8032C1EC: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C1F0: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C204: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmTextureSRTKey::~J3DAnmTextureSRTKey() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__19J3DAnmTextureSRTKeyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C220-8032C228 0008+00 s=1 e=0 z=0 None .text getKind__19J3DAnmTextureSRTKeyCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmTextureSRTKey::getKind() const {
|
|
return 4;
|
|
}
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CEE34-803CEE48 0014+00 s=1 e=1 z=0 None .data __vt__27J3DAnmTransformFullWithLerp */
|
|
SECTION_DATA void* __vt__27J3DAnmTransformFullWithLerp[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__27J3DAnmTransformFullWithLerpFv,
|
|
(void*)getKind__27J3DAnmTransformFullWithLerpCFv,
|
|
(void*)getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo,
|
|
};
|
|
|
|
/* 803CEE48-803CEE60 0014+04 s=2 e=1 z=0 None .data __vt__19J3DAnmTransformFull */
|
|
SECTION_DATA void* __vt__19J3DAnmTransformFull[5 + 1 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__19J3DAnmTransformFullFv,
|
|
(void*)getKind__19J3DAnmTransformFullCFv,
|
|
(void*)getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo,
|
|
/* padding */
|
|
NULL,
|
|
};
|
|
|
|
/* 8032C228-8032C2A4 007C+00 s=1 e=0 z=0 None .text __dt__27J3DAnmTransformFullWithLerpFv */
|
|
// 8032C240: 803CEE34 (__vt__27J3DAnmTransformFullWithLerp)
|
|
// 8032C244: 803CEE34 (__vt__27J3DAnmTransformFullWithLerp)
|
|
// 8032C250: 803CEE48 (__vt__19J3DAnmTransformFull)
|
|
// 8032C254: 803CEE48 (__vt__19J3DAnmTransformFull)
|
|
// 8032C260: 803A7C48 (__vt__15J3DAnmTransform)
|
|
// 8032C264: 803A7C48 (__vt__15J3DAnmTransform)
|
|
// 8032C270: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C274: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C288: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmTransformFullWithLerp::~J3DAnmTransformFullWithLerp() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__27J3DAnmTransformFullWithLerpFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C2A4-8032C2AC 0008+00 s=1 e=0 z=0 None .text getKind__27J3DAnmTransformFullWithLerpCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmTransformFullWithLerp::getKind() const {
|
|
return 16;
|
|
}
|
|
|
|
|
|
/* 8032C2AC-8032C318 006C+00 s=1 e=0 z=0 None .text __dt__19J3DAnmTransformFullFv */
|
|
// 8032C2C4: 803CEE48 (__vt__19J3DAnmTransformFull)
|
|
// 8032C2C8: 803CEE48 (__vt__19J3DAnmTransformFull)
|
|
// 8032C2D4: 803A7C48 (__vt__15J3DAnmTransform)
|
|
// 8032C2D8: 803A7C48 (__vt__15J3DAnmTransform)
|
|
// 8032C2E4: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C2E8: 803A7C38 (__vt__10J3DAnmBase)
|
|
// 8032C2FC: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J3DAnmTransformFull::~J3DAnmTransformFull() {
|
|
nofralloc
|
|
#include "asm/JSystem/J3DGraphAnimator/J3DAnimation/__dt__19J3DAnmTransformFullFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8032C318-8032C320 0008+00 s=1 e=0 z=0 None .text getKind__19J3DAnmTransformFullCFv */
|
|
// True False
|
|
// s32 False
|
|
s32 J3DAnmTransformFull::getKind() const {
|
|
return 9;
|
|
}
|
|
|
|
|