mirror of https://github.com/zeldaret/tp.git
1357 lines
50 KiB
C++
1357 lines
50 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: c_cc_d
|
|
//
|
|
|
|
#include "SSystem/SComponent/c_cc_d.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct cXyz {
|
|
/* 80009184 */ ~cXyz();
|
|
|
|
static f32 Zero[3];
|
|
};
|
|
|
|
struct Vec {};
|
|
|
|
struct cM3dGCyl;
|
|
struct cM3dGSph {
|
|
/* 8026F710 */ void cross(cM3dGSph const*, cXyz*) const;
|
|
/* 8026F73C */ void cross(cM3dGCyl const*, cXyz*) const;
|
|
};
|
|
|
|
struct cM3dGCyl {
|
|
/* 8026F208 */ void cross(cM3dGSph const*, cXyz*) const;
|
|
/* 8026F22C */ void cross(cM3dGCyl const*, cXyz*) const;
|
|
};
|
|
|
|
struct cM3dGTri {
|
|
/* 8026F7B0 */ void cross(cM3dGCyl const*, Vec*) const;
|
|
};
|
|
|
|
struct cM3dGCps {};
|
|
|
|
struct cM3dGAab {
|
|
/* 8026EC54 */ void Set(cXyz const*, cXyz const*);
|
|
/* 8026ECF8 */ void ClearForMinMax();
|
|
/* 8026ED1C */ void SetMinMax(cXyz const&);
|
|
/* 8026EE68 */ void PlusR(f32);
|
|
};
|
|
|
|
struct cCcD_TriAttr;
|
|
struct cCcD_ShapeAttr {
|
|
struct Shape {};
|
|
|
|
/* 80084E38 */ void GetCoCP() const;
|
|
/* 80084E2C */ void GetCoCP();
|
|
/* 8008556C */ ~cCcD_ShapeAttr();
|
|
/* 80263A64 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
|
|
/* 802649D8 */ bool CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
|
/* 802649E0 */ bool CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
|
|
|
static f32 m_virtual_center[3];
|
|
};
|
|
|
|
struct cCcD_AabAttr {};
|
|
|
|
struct cCcD_CpsAttr;
|
|
struct cCcD_SphAttr;
|
|
struct cCcD_PntAttr {};
|
|
|
|
struct cCcD_CylAttr {
|
|
/* 80084CC0 */ void GetCoCP() const;
|
|
/* 80037A4C */ void GetCoCP();
|
|
/* 8026420C */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
|
/* 802641C8 */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
|
/* 80084CC8 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
|
/* 80264250 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
|
/* 80084CD0 */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
|
/* 80084CD8 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
|
/* 8026417C */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
|
/* 80264288 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
|
|
/* 80264310 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
|
|
/* 80084D10 */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
|
/* 80084D18 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
|
/* 80084D20 */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
|
/* 80084D28 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
|
/* 802642CC */ void CrossCo(cCcD_SphAttr const&, f32*) const;
|
|
/* 800854E0 */ ~cCcD_CylAttr();
|
|
/* 80264368 */ void CalcAabBox();
|
|
/* 802643D0 */ void GetNVec(cXyz const&, cXyz*) const;
|
|
/* 802644B8 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
|
|
};
|
|
|
|
struct cCcD_SphAttr {
|
|
/* 80084B44 */ void GetCoCP() const;
|
|
/* 80037A54 */ void GetCoCP();
|
|
/* 80264538 */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
|
/* 802645C0 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
|
/* 80084B4C */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
|
/* 80084B54 */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
|
/* 80084B5C */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
|
/* 802644EC */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
|
/* 8026457C */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
|
/* 80264688 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
|
|
/* 80084B94 */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
|
/* 80084B9C */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
|
/* 80084BA4 */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
|
/* 80084BAC */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
|
/* 80264644 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
|
|
/* 802645F8 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
|
|
/* 8008721C */ ~cCcD_SphAttr();
|
|
/* 802646E0 */ void CalcAabBox();
|
|
/* 8026476C */ void GetNVec(cXyz const&, cXyz*) const;
|
|
/* 80264808 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
|
|
};
|
|
|
|
struct cCcD_CpsAttr {
|
|
/* 80263DC0 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
|
/* 80263E04 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
|
/* 80084FE4 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
|
/* 80084FDC */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
|
/* 80084FD4 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
|
/* 80263D38 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
|
/* 80263D7C */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
|
/* 80263F24 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
|
|
/* 80085024 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
|
/* 8008502C */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
|
/* 8008501C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
|
/* 80263ED4 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
|
|
/* 80263F74 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
|
|
/* 80085034 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
|
/* 80085450 */ ~cCcD_CpsAttr();
|
|
/* 80263FC4 */ void CalcAabBox();
|
|
/* 80264014 */ void GetNVec(cXyz const&, cXyz*) const;
|
|
};
|
|
|
|
struct cCcD_TriAttr {
|
|
/* 80084E44 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
|
/* 80263A88 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
|
/* 80263BCC */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
|
/* 80084E4C */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
|
/* 80263B90 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
|
/* 80084E54 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
|
/* 80263B58 */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
|
/* 80084E9C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
|
/* 80084EBC */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
|
/* 80084EA4 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
|
/* 80084E8C */ bool CrossCo(cCcD_SphAttr const&, f32*) const;
|
|
/* 80084EAC */ bool CrossCo(cCcD_CpsAttr const&, f32*) const;
|
|
/* 80084E94 */ bool CrossCo(cCcD_CylAttr const&, f32*) const;
|
|
/* 80084EB4 */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
|
/* 80263C04 */ void CalcAabBox();
|
|
/* 80263C9C */ void GetNVec(cXyz const&, cXyz*) const;
|
|
/* 80264938 */ ~cCcD_TriAttr();
|
|
};
|
|
|
|
struct cCcD_Stts {
|
|
/* 801410A4 */ ~cCcD_Stts();
|
|
/* 80263894 */ bool GetGStts() const;
|
|
/* 8026389C */ bool GetGStts();
|
|
/* 802638A4 */ void Init(int, int, void*, unsigned int);
|
|
/* 80263904 */ void Ct();
|
|
/* 80263934 */ void PlusCcMove(f32, f32, f32);
|
|
/* 8026395C */ void ClrCcMove();
|
|
/* 80263970 */ void PlusDmg(int);
|
|
/* 80263984 */ void GetWeightF() const;
|
|
/* 802649E8 */ void ClrAt();
|
|
/* 802649EC */ void ClrTg();
|
|
};
|
|
|
|
struct cCcD_SrcObjTg {};
|
|
|
|
struct cCcD_SrcObjHitInf {};
|
|
|
|
struct cCcD_SrcObjAt {};
|
|
|
|
struct cCcD_SrcObj {};
|
|
|
|
struct cCcD_Obj {
|
|
/* 80263A10 */ void ct();
|
|
/* 80263A1C */ void Set(cCcD_SrcObj const&);
|
|
/* 80263A48 */ void GetAc();
|
|
};
|
|
|
|
struct cCcD_ObjTg {
|
|
/* 80264880 */ void Set(cCcD_SrcObjTg const&);
|
|
/* 80264894 */ void SetGrp(u32);
|
|
/* 802648B0 */ void ClrHit();
|
|
/* 802648C8 */ void SetHit(cCcD_Obj*);
|
|
};
|
|
|
|
struct cCcD_ObjHitInf {
|
|
/* 802639C4 */ void Set(cCcD_SrcObjHitInf const&);
|
|
};
|
|
|
|
struct cCcD_ObjCommonBase {
|
|
/* 802639B0 */ void ct();
|
|
};
|
|
|
|
struct cCcD_ObjCo {
|
|
/* 802648D8 */ void SetHit(cCcD_Obj*);
|
|
/* 802648E8 */ void ClrHit();
|
|
/* 80264900 */ void SetIGrp(u32);
|
|
/* 8026491C */ void SetVsGrp(u32);
|
|
};
|
|
|
|
struct cCcD_ObjAt {
|
|
/* 8026483C */ void SetHit(cCcD_Obj*);
|
|
/* 8026484C */ void Set(cCcD_SrcObjAt const&);
|
|
/* 80264868 */ void ClrHit();
|
|
};
|
|
|
|
struct cCcD_DivideInfo {
|
|
/* 80263358 */ void Set(u32, u32, u32);
|
|
/* 80263368 */ void Chk(cCcD_DivideInfo const&) const;
|
|
};
|
|
|
|
struct cCcD_DivideArea {
|
|
/* 802633A8 */ void SetArea(cM3dGAab const&);
|
|
/* 802634D4 */ void CalcDivideInfo(cCcD_DivideInfo*, cM3dGAab const&, u32);
|
|
/* 802636A0 */ void CalcDivideInfoOverArea(cCcD_DivideInfo*, cM3dGAab const&);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void Set__15cCcD_DivideInfoFUlUlUl();
|
|
extern "C" void Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo();
|
|
extern "C" void SetArea__15cCcD_DivideAreaFRC8cM3dGAab();
|
|
extern "C" void CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl();
|
|
extern "C" void CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab();
|
|
extern "C" bool GetGStts__9cCcD_SttsCFv();
|
|
extern "C" bool GetGStts__9cCcD_SttsFv();
|
|
extern "C" void Init__9cCcD_SttsFiiPvUi();
|
|
extern "C" void Ct__9cCcD_SttsFv();
|
|
extern "C" void PlusCcMove__9cCcD_SttsFfff();
|
|
extern "C" void ClrCcMove__9cCcD_SttsFv();
|
|
extern "C" void PlusDmg__9cCcD_SttsFi();
|
|
extern "C" void GetWeightF__9cCcD_SttsCFv();
|
|
extern "C" void ct__18cCcD_ObjCommonBaseFv();
|
|
extern "C" void Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf();
|
|
extern "C" void ct__8cCcD_ObjFv();
|
|
extern "C" void Set__8cCcD_ObjFRC11cCcD_SrcObj();
|
|
extern "C" void GetAc__8cCcD_ObjFv();
|
|
extern "C" void getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape();
|
|
extern "C" void CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz();
|
|
extern "C" void CalcAabBox__12cCcD_TriAttrFv();
|
|
extern "C" void GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz();
|
|
extern "C" void CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf();
|
|
extern "C" void CalcAabBox__12cCcD_CpsAttrFv();
|
|
extern "C" void GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz();
|
|
extern "C" void CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf();
|
|
extern "C" void CalcAabBox__12cCcD_CylAttrFv();
|
|
extern "C" void GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz();
|
|
extern "C" void getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape();
|
|
extern "C" void CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz();
|
|
extern "C" void CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf();
|
|
extern "C" void CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf();
|
|
extern "C" void CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf();
|
|
extern "C" void CalcAabBox__12cCcD_SphAttrFv();
|
|
extern "C" void GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz();
|
|
extern "C" void getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape();
|
|
extern "C" void SetHit__10cCcD_ObjAtFP8cCcD_Obj();
|
|
extern "C" void Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt();
|
|
extern "C" void ClrHit__10cCcD_ObjAtFv();
|
|
extern "C" void Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg();
|
|
extern "C" void SetGrp__10cCcD_ObjTgFUl();
|
|
extern "C" void ClrHit__10cCcD_ObjTgFv();
|
|
extern "C" void SetHit__10cCcD_ObjTgFP8cCcD_Obj();
|
|
extern "C" void SetHit__10cCcD_ObjCoFP8cCcD_Obj();
|
|
extern "C" void ClrHit__10cCcD_ObjCoFv();
|
|
extern "C" void SetIGrp__10cCcD_ObjCoFUl();
|
|
extern "C" void SetVsGrp__10cCcD_ObjCoFUl();
|
|
extern "C" void __dt__12cCcD_TriAttrFv();
|
|
extern "C" bool CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz();
|
|
extern "C" bool CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf();
|
|
extern "C" void ClrAt__9cCcD_SttsFv();
|
|
extern "C" void ClrTg__9cCcD_SttsFv();
|
|
extern "C" void __sinit_c_cc_d_cpp();
|
|
extern "C" static void func_80264A4C();
|
|
extern "C" static void func_80264A54();
|
|
extern "C" static void func_80264A5C();
|
|
extern "C" static void func_80264A64();
|
|
extern "C" extern void* __vt__9cCcD_Stts[8];
|
|
extern "C" f32 m_virtual_center__14cCcD_ShapeAttr[3];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __dt__4cXyzFv();
|
|
extern "C" void GetCoCP__12cCcD_CylAttrFv();
|
|
extern "C" void GetCoCP__12cCcD_SphAttrFv();
|
|
extern "C" void GetCoCP__12cCcD_SphAttrCFv();
|
|
extern "C" bool CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz();
|
|
extern "C" bool CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz();
|
|
extern "C" bool CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf();
|
|
extern "C" void CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf();
|
|
extern "C" void GetCoCP__12cCcD_CylAttrCFv();
|
|
extern "C" bool CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz();
|
|
extern "C" bool CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz();
|
|
extern "C" bool CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf();
|
|
extern "C" void GetCoCP__14cCcD_ShapeAttrFv();
|
|
extern "C" void GetCoCP__14cCcD_ShapeAttrCFv();
|
|
extern "C" bool CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz();
|
|
extern "C" bool CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf();
|
|
extern "C" void CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf();
|
|
extern "C" bool CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz();
|
|
extern "C" bool CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz();
|
|
extern "C" void CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz();
|
|
extern "C" bool CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf();
|
|
extern "C" bool CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf();
|
|
extern "C" void CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf();
|
|
extern "C" void __dt__12cCcD_CpsAttrFv();
|
|
extern "C" void __dt__12cCcD_CylAttrFv();
|
|
extern "C" void __dt__14cCcD_ShapeAttrFv();
|
|
extern "C" void __dt__12cCcD_SphAttrFv();
|
|
extern "C" void __dt__9cCcD_SttsFv();
|
|
extern "C" void cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphPf();
|
|
extern "C" void cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPf();
|
|
extern "C" void cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec();
|
|
extern "C" void cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf();
|
|
extern "C" void cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec();
|
|
extern "C" void cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec();
|
|
extern "C" void cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec();
|
|
extern "C" void cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec();
|
|
extern "C" void cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec();
|
|
extern "C" void cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec();
|
|
extern "C" void Set__8cM3dGAabFPC4cXyzPC4cXyz();
|
|
extern "C" void ClearForMinMax__8cM3dGAabFv();
|
|
extern "C" void SetMinMax__8cM3dGAabFRC4cXyz();
|
|
extern "C" void PlusR__8cM3dGAabFf();
|
|
extern "C" void cross__8cM3dGCylCFPC8cM3dGSphP4cXyz();
|
|
extern "C" void cross__8cM3dGCylCFPC8cM3dGCylP4cXyz();
|
|
extern "C" void cross__8cM3dGSphCFPC8cM3dGSphP4cXyz();
|
|
extern "C" void cross__8cM3dGSphCFPC8cM3dGCylP4cXyz();
|
|
extern "C" void cross__8cM3dGTriCFPC8cM3dGCylP3Vec();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void PSVECAdd();
|
|
extern "C" void PSVECSubtract();
|
|
extern "C" void PSVECScale();
|
|
extern "C" void PSVECNormalize();
|
|
extern "C" void PSVECMag();
|
|
extern "C" void PSVECDotProduct();
|
|
extern "C" void __register_global_object();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" extern void* __vt__8cM3dGPla[3];
|
|
extern "C" extern void* __vt__8cM3dGAab[3];
|
|
extern "C" extern void* __vt__8cM3dGTri[3];
|
|
extern "C" f32 Zero__4cXyz[3];
|
|
extern "C" extern f32 G_CM3D_F_ABS_MIN[1 + 1 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80263358-80263368 25DC98 0010+00 2/2 1/1 0/0 .text Set__15cCcD_DivideInfoFUlUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_DivideInfo::Set(u32 param_0, u32 param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Set__15cCcD_DivideInfoFUlUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263368-802633A8 25DCA8 0040+00 0/0 5/5 0/0 .text Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_DivideInfo::Chk(cCcD_DivideInfo const& param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455018-8045501C 003618 0004+00 1/1 0/0 0/0 .sdata2 @2305 */
|
|
SECTION_SDATA2 static f32 lit_2305 = 0.03125f;
|
|
|
|
/* 8045501C-80455020 00361C 0004+00 2/2 0/0 0/0 .sdata2 @2306 */
|
|
SECTION_SDATA2 static f32 lit_2306 = 1.0f;
|
|
|
|
/* 802633A8-802634D4 25DCE8 012C+00 0/0 2/2 0/0 .text SetArea__15cCcD_DivideAreaFRC8cM3dGAab */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_DivideArea::SetArea(cM3dGAab const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetArea__15cCcD_DivideAreaFRC8cM3dGAab.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8039A7E8-8039A868 026E48 0080+00 2/2 0/0 0/0 .rodata l_base */
|
|
SECTION_RODATA static u8 const l_base[128] = {
|
|
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0F,
|
|
0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xFF,
|
|
0x00, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x0F, 0xFF,
|
|
0x00, 0x00, 0x1F, 0xFF, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x7F, 0xFF, 0x00, 0x00, 0xFF, 0xFF,
|
|
0x00, 0x01, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x07, 0xFF, 0xFF, 0x00, 0x0F, 0xFF, 0xFF,
|
|
0x00, 0x1F, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF,
|
|
0x01, 0xFF, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0xFF, 0x07, 0xFF, 0xFF, 0xFF, 0x0F, 0xFF, 0xFF, 0xFF,
|
|
0x1F, 0xFF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
};
|
|
COMPILER_STRIP_GATE(8039A7E8, &l_base);
|
|
|
|
/* 802634D4-802636A0 25DE14 01CC+00 0/0 2/2 0/0 .text
|
|
* CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_DivideArea::CalcDivideInfo(cCcD_DivideInfo* param_0, cM3dGAab const& param_1,
|
|
u32 param_2) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802636A0-80263894 25DFE0 01F4+00 0/0 3/3 0/0 .text
|
|
* CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_DivideArea::CalcDivideInfoOverArea(cCcD_DivideInfo* param_0,
|
|
cM3dGAab const& param_1) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263894-8026389C 25E1D4 0008+00 1/0 1/0 0/0 .text GetGStts__9cCcD_SttsCFv */
|
|
bool cCcD_Stts::GetGStts() const {
|
|
return false;
|
|
}
|
|
|
|
/* 8026389C-802638A4 25E1DC 0008+00 1/0 0/0 0/0 .text GetGStts__9cCcD_SttsFv */
|
|
bool cCcD_Stts::GetGStts() {
|
|
return false;
|
|
}
|
|
|
|
/* 802638A4-80263904 25E1E4 0060+00 0/0 1/1 0/0 .text Init__9cCcD_SttsFiiPvUi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::Init(int param_0, int param_1, void* param_2, unsigned int param_3) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Init__9cCcD_SttsFiiPvUi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455020-80455028 003620 0004+04 13/13 0/0 0/0 .sdata2 @2431 */
|
|
SECTION_SDATA2 static f32 lit_2431[1 + 1 /* padding */] = {
|
|
0.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80263904-80263934 25E244 0030+00 1/0 1/1 0/0 .text Ct__9cCcD_SttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::Ct() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Ct__9cCcD_SttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263934-8026395C 25E274 0028+00 0/0 3/3 0/0 .text PlusCcMove__9cCcD_SttsFfff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::PlusCcMove(f32 param_0, f32 param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/PlusCcMove__9cCcD_SttsFfff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026395C-80263970 25E29C 0014+00 0/0 10/10 23/23 .text ClrCcMove__9cCcD_SttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::ClrCcMove() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ClrCcMove__9cCcD_SttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263970-80263984 25E2B0 0014+00 0/0 2/2 0/0 .text PlusDmg__9cCcD_SttsFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::PlusDmg(int param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/PlusDmg__9cCcD_SttsFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455028-80455030 003628 0008+00 1/1 0/0 0/0 .sdata2 @2472 */
|
|
SECTION_SDATA2 static f64 lit_2472 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 80263984-802639B0 25E2C4 002C+00 0/0 1/1 0/0 .text GetWeightF__9cCcD_SttsCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::GetWeightF() const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetWeightF__9cCcD_SttsCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802639B0-802639C4 25E2F0 0014+00 0/0 1/1 0/0 .text ct__18cCcD_ObjCommonBaseFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjCommonBase::ct() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ct__18cCcD_ObjCommonBaseFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802639C4-80263A10 25E304 004C+00 1/1 0/0 0/0 .text Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjHitInf::Set(cCcD_SrcObjHitInf const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263A10-80263A1C 25E350 000C+00 0/0 1/1 0/0 .text ct__8cCcD_ObjFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Obj::ct() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ct__8cCcD_ObjFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263A1C-80263A48 25E35C 002C+00 0/0 1/1 0/0 .text Set__8cCcD_ObjFRC11cCcD_SrcObj */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Obj::Set(cCcD_SrcObj const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Set__8cCcD_ObjFRC11cCcD_SrcObj.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263A48-80263A64 25E388 001C+00 0/0 9/9 87/87 .text GetAc__8cCcD_ObjFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Obj::GetAc() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetAc__8cCcD_ObjFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263A64-80263A88 25E3A4 0024+00 3/0 2/0 0/0 .text
|
|
* getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ShapeAttr::getShapeAccess(cCcD_ShapeAttr::Shape* param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263A88-80263B58 25E3C8 00D0+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::CrossAtTg(cCcD_CpsAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263B58-80263B90 25E498 0038+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::CrossAtTg(cCcD_CylAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263B90-80263BCC 25E4D0 003C+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::CrossAtTg(cCcD_SphAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263BCC-80263C04 25E50C 0038+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::CrossAtTg(cCcD_TriAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263C04-80263C9C 25E544 0098+00 1/0 1/0 0/0 .text CalcAabBox__12cCcD_TriAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::CalcAabBox() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcAabBox__12cCcD_TriAttrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455030-80455038 003630 0004+04 1/1 0/0 0/0 .sdata2 @2632 */
|
|
SECTION_SDATA2 static f32 lit_2632[1 + 1 /* padding */] = {
|
|
-1.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80263C9C-80263D38 25E5DC 009C+00 1/0 1/0 0/0 .text GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_TriAttr::GetNVec(cXyz const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263D38-80263D7C 25E678 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossAtTg(cCcD_CpsAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263D7C-80263DC0 25E6BC 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossAtTg(cCcD_CylAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263DC0-80263E04 25E700 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossAtTg(cCcD_SphAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263E04-80263ED4 25E744 00D0+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossAtTg(cCcD_TriAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263ED4-80263F24 25E814 0050+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossCo(cCcD_CpsAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263F24-80263F74 25E864 0050+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossCo(cCcD_CylAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263F74-80263FC4 25E8B4 0050+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CrossCo(cCcD_SphAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80263FC4-80264014 25E904 0050+00 1/0 2/1 0/0 .text CalcAabBox__12cCcD_CpsAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::CalcAabBox() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcAabBox__12cCcD_CpsAttrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264014-8026417C 25E954 0168+00 1/0 1/0 0/0 .text GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CpsAttr::GetNVec(cXyz const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026417C-802641C8 25EABC 004C+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossAtTg(cCcD_CpsAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802641C8-8026420C 25EB08 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossAtTg(cCcD_CylAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026420C-80264250 25EB4C 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossAtTg(cCcD_SphAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264250-80264288 25EB90 0038+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossAtTg(cCcD_TriAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264288-802642CC 25EBC8 0044+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossCo(cCcD_CylAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802642CC-80264310 25EC0C 0044+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossCo(cCcD_SphAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264310-80264368 25EC50 0058+00 1/0 1/0 0/0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CrossCo(cCcD_CpsAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264368-802643D0 25ECA8 0068+00 1/0 1/0 0/0 .text CalcAabBox__12cCcD_CylAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::CalcAabBox() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcAabBox__12cCcD_CylAttrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802643D0-802644B8 25ED10 00E8+00 1/0 1/0 0/0 .text GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::GetNVec(cXyz const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802644B8-802644EC 25EDF8 0034+00 1/0 1/0 0/0 .text
|
|
* getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_CylAttr::getShapeAccess(cCcD_ShapeAttr::Shape* param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802644EC-80264538 25EE2C 004C+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossAtTg(cCcD_CpsAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264538-8026457C 25EE78 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossAtTg(cCcD_CylAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026457C-802645C0 25EEBC 0044+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossAtTg(cCcD_SphAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802645C0-802645F8 25EF00 0038+00 1/0 1/0 0/0 .text
|
|
* CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossAtTg(cCcD_TriAttr const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802645F8-80264644 25EF38 004C+00 1/0 1/0 0/0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossCo(cCcD_CylAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264644-80264688 25EF84 0044+00 1/0 1/0 0/0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossCo(cCcD_SphAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264688-802646E0 25EFC8 0058+00 1/0 1/0 0/0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CrossCo(cCcD_CpsAttr const& param_0, f32* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802646E0-8026476C 25F020 008C+00 1/0 2/1 0/0 .text CalcAabBox__12cCcD_SphAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::CalcAabBox() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/CalcAabBox__12cCcD_SphAttrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026476C-80264808 25F0AC 009C+00 1/0 1/0 0/0 .text GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::GetNVec(cXyz const& param_0, cXyz* param_1) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264808-8026483C 25F148 0034+00 1/0 1/0 0/0 .text
|
|
* getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_SphAttr::getShapeAccess(cCcD_ShapeAttr::Shape* param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026483C-8026484C 25F17C 0010+00 0/0 1/1 0/0 .text SetHit__10cCcD_ObjAtFP8cCcD_Obj */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjAt::SetHit(cCcD_Obj* param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetHit__10cCcD_ObjAtFP8cCcD_Obj.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026484C-80264868 25F18C 001C+00 1/1 0/0 0/0 .text Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjAt::Set(cCcD_SrcObjAt const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264868-80264880 25F1A8 0018+00 0/0 2/2 0/0 .text ClrHit__10cCcD_ObjAtFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjAt::ClrHit() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ClrHit__10cCcD_ObjAtFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264880-80264894 25F1C0 0014+00 1/1 0/0 0/0 .text Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjTg::Set(cCcD_SrcObjTg const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264894-802648B0 25F1D4 001C+00 0/0 0/0 2/2 .text SetGrp__10cCcD_ObjTgFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjTg::SetGrp(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetGrp__10cCcD_ObjTgFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802648B0-802648C8 25F1F0 0018+00 0/0 2/2 0/0 .text ClrHit__10cCcD_ObjTgFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjTg::ClrHit() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ClrHit__10cCcD_ObjTgFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802648C8-802648D8 25F208 0010+00 0/0 1/1 0/0 .text SetHit__10cCcD_ObjTgFP8cCcD_Obj */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjTg::SetHit(cCcD_Obj* param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetHit__10cCcD_ObjTgFP8cCcD_Obj.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802648D8-802648E8 25F218 0010+00 0/0 1/1 0/0 .text SetHit__10cCcD_ObjCoFP8cCcD_Obj */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjCo::SetHit(cCcD_Obj* param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetHit__10cCcD_ObjCoFP8cCcD_Obj.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802648E8-80264900 25F228 0018+00 0/0 2/2 0/0 .text ClrHit__10cCcD_ObjCoFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjCo::ClrHit() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ClrHit__10cCcD_ObjCoFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264900-8026491C 25F240 001C+00 0/0 1/1 1/1 .text SetIGrp__10cCcD_ObjCoFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjCo::SetIGrp(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetIGrp__10cCcD_ObjCoFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026491C-80264938 25F25C 001C+00 0/0 1/1 7/7 .text SetVsGrp__10cCcD_ObjCoFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_ObjCo::SetVsGrp(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/SetVsGrp__10cCcD_ObjCoFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C3540-803C35A4 020660 0064+00 0/0 5/5 332/332 .data __vt__12cCcD_SphAttr */
|
|
SECTION_DATA extern void* __vt__12cCcD_SphAttr[25] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12cCcD_SphAttrFv,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf,
|
|
(void*)CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf,
|
|
(void*)GetCoCP__12cCcD_SphAttrCFv,
|
|
(void*)GetCoCP__12cCcD_SphAttrFv,
|
|
(void*)CalcAabBox__12cCcD_SphAttrFv,
|
|
(void*)GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz,
|
|
(void*)getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80264A64,
|
|
};
|
|
|
|
/* 803C35A4-803C3608 0206C4 0064+00 0/0 9/9 448/448 .data __vt__12cCcD_CylAttr */
|
|
SECTION_DATA extern void* __vt__12cCcD_CylAttr[25] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12cCcD_CylAttrFv,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf,
|
|
(void*)CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf,
|
|
(void*)GetCoCP__12cCcD_CylAttrCFv,
|
|
(void*)GetCoCP__12cCcD_CylAttrFv,
|
|
(void*)CalcAabBox__12cCcD_CylAttrFv,
|
|
(void*)GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz,
|
|
(void*)getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80264A5C,
|
|
};
|
|
|
|
/* 803C3608-803C366C 020728 0064+00 0/0 9/9 26/26 .data __vt__12cCcD_CpsAttr */
|
|
SECTION_DATA extern void* __vt__12cCcD_CpsAttr[25] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12cCcD_CpsAttrFv,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf,
|
|
(void*)CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrCFv,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrFv,
|
|
(void*)CalcAabBox__12cCcD_CpsAttrFv,
|
|
(void*)GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz,
|
|
(void*)getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80264A54,
|
|
};
|
|
|
|
/* 803C366C-803C36D0 02078C 0064+00 1/1 1/1 5/5 .data __vt__12cCcD_TriAttr */
|
|
SECTION_DATA extern void* __vt__12cCcD_TriAttr[25] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12cCcD_TriAttrFv,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz,
|
|
(void*)CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf,
|
|
(void*)CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrCFv,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrFv,
|
|
(void*)CalcAabBox__12cCcD_TriAttrFv,
|
|
(void*)GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz,
|
|
(void*)getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80264A4C,
|
|
};
|
|
|
|
/* 803C36D0-803C3728 0207F0 0058+00 1/1 18/18 761/761 .data __vt__14cCcD_ShapeAttr */
|
|
SECTION_DATA extern void* __vt__14cCcD_ShapeAttr[22] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14cCcD_ShapeAttrFv,
|
|
(void*)CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrCFv,
|
|
(void*)GetCoCP__14cCcD_ShapeAttrFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape,
|
|
};
|
|
|
|
/* 80264938-802649D8 25F278 00A0+00 2/1 0/0 0/0 .text __dt__12cCcD_TriAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cCcD_TriAttr::~cCcD_TriAttr() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/__dt__12cCcD_TriAttrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802649D8-802649E0 25F318 0008+00 1/0 0/0 0/0 .text
|
|
* CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */
|
|
bool cCcD_ShapeAttr::CrossAtTg(cCcD_ShapeAttr const& param_0, cXyz* param_1) const {
|
|
return false;
|
|
}
|
|
|
|
/* 802649E0-802649E8 25F320 0008+00 1/0 0/0 0/0 .text
|
|
* CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */
|
|
bool cCcD_ShapeAttr::CrossCo(cCcD_ShapeAttr const& param_0, f32* param_1) const {
|
|
return false;
|
|
}
|
|
|
|
/* 802649E8-802649EC 25F328 0004+00 1/0 0/0 0/0 .text ClrAt__9cCcD_SttsFv */
|
|
void cCcD_Stts::ClrAt() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 802649EC-802649F8 25F32C 000C+00 1/0 0/0 0/0 .text ClrTg__9cCcD_SttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cCcD_Stts::ClrTg() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/ClrTg__9cCcD_SttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80430CA8-80430CB4 05D9C8 000C+00 1/1 0/0 0/0 .bss @2414 */
|
|
static u8 lit_2414[12];
|
|
|
|
/* 80430CB4-80430CC0 05D9D4 000C+00 1/1 2/2 0/0 .bss m_virtual_center__14cCcD_ShapeAttr
|
|
*/
|
|
f32 cCcD_ShapeAttr::m_virtual_center[3];
|
|
|
|
/* 802649F8-80264A4C 25F338 0054+00 0/0 1/0 0/0 .text __sinit_c_cc_d_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void __sinit_c_cc_d_cpp() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/__sinit_c_cc_d_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_CTORS void* const _ctors_802649F8 = (void*)__sinit_c_cc_d_cpp;
|
|
#pragma pop
|
|
|
|
/* 80264A4C-80264A54 25F38C 0008+00 1/0 0/0 0/0 .text @32@__dt__12cCcD_TriAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80264A4C() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/func_80264A4C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264A54-80264A5C 25F394 0008+00 1/0 0/0 0/0 .text @32@__dt__12cCcD_CpsAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80264A54() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/func_80264A54.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264A5C-80264A64 25F39C 0008+00 1/0 0/0 0/0 .text @32@__dt__12cCcD_CylAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80264A5C() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/func_80264A5C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80264A64-80264A6C 25F3A4 0008+00 1/0 0/0 0/0 .text @32@__dt__12cCcD_SphAttrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80264A64() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_cc_d/func_80264A64.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C3728-803C3748 020848 0020+00 0/0 9/9 611/611 .data __vt__9cCcD_Stts */
|
|
SECTION_DATA extern void* __vt__9cCcD_Stts[8] = {
|
|
(void*)NULL /* RTTI */, (void*)NULL,
|
|
(void*)__dt__9cCcD_SttsFv, (void*)GetGStts__9cCcD_SttsCFv,
|
|
(void*)GetGStts__9cCcD_SttsFv, (void*)Ct__9cCcD_SttsFv,
|
|
(void*)ClrAt__9cCcD_SttsFv, (void*)ClrTg__9cCcD_SttsFv,
|
|
};
|