mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-02 18:46:00 -04:00
246 lines
6.1 KiB
C++
246 lines
6.1 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: c_bg_s_lin_chk
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "SSystem/SComponent/c_bg_s_lin_chk.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct cXyz {
|
|
};
|
|
|
|
struct cM3dGLin {
|
|
/* 8026F2E8 */ // False False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
void SetStartEnd(cXyz const&, cXyz const&);
|
|
};
|
|
|
|
struct cBgS_PolyInfo {
|
|
/* 80268074 */ // False False
|
|
cBgS_PolyInfo();
|
|
/* 802680B0 */ // False False
|
|
~cBgS_PolyInfo();
|
|
/* 80268120 */ // False False
|
|
void ClearPi();
|
|
};
|
|
|
|
struct cBgS_LinChk {
|
|
/* 80267D5C */ // False False
|
|
cBgS_LinChk();
|
|
/* 80267DBC */ // False False
|
|
~cBgS_LinChk();
|
|
/* 80267E48 */ // True False
|
|
void ct();
|
|
/* 80267ED0 */ // False False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// unsigned int False
|
|
void Set2(cXyz const*, cXyz const*, unsigned int);
|
|
/* 80267F40 */ // False False
|
|
void PreCalc();
|
|
};
|
|
|
|
struct cBgS_Chk {
|
|
/* 80267B4C */ // False False
|
|
cBgS_Chk();
|
|
/* 80267B70 */ // False False
|
|
~cBgS_Chk();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
extern "C" void __ct__11cBgS_LinChkFv();
|
|
// False False
|
|
extern "C" void __dt__11cBgS_LinChkFv();
|
|
// True False
|
|
extern "C" void ct__11cBgS_LinChkFv();
|
|
// False False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// unsigned int False
|
|
extern "C" void Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi();
|
|
// False False
|
|
extern "C" void PreCalc__11cBgS_LinChkFv();
|
|
// True False
|
|
extern "C" static void func_80267F80();
|
|
extern "C" extern void* __vt__11cBgS_LinChk[6];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
extern "C" void __ct__8cBgS_ChkFv();
|
|
// False False
|
|
extern "C" void __dt__8cBgS_ChkFv();
|
|
// False False
|
|
extern "C" void __ct__13cBgS_PolyInfoFv();
|
|
// False False
|
|
extern "C" void __dt__13cBgS_PolyInfoFv();
|
|
// False False
|
|
extern "C" void ClearPi__13cBgS_PolyInfoFv();
|
|
// False False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
extern "C" void SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* __vt__8cM3dGLin[3];
|
|
extern "C" extern f32 Zero__4cXyz[3];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C3FA8-803C3FC0 0018+00 s=2 e=0 z=0 None .data __vt__11cBgS_LinChk */
|
|
SECTION_DATA void* __vt__11cBgS_LinChk[6] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__11cBgS_LinChkFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80267F80,
|
|
};
|
|
|
|
/* 80267D5C-80267DBC 0060+00 s=0 e=2 z=0 None .text __ct__11cBgS_LinChkFv */
|
|
// 80267D70: 80267B4C (__ct__8cBgS_ChkFv)
|
|
// 80267D78: 80268074 (__ct__13cBgS_PolyInfoFv)
|
|
// 80267D7C: 803C3FA8 (__vt__11cBgS_LinChk)
|
|
// 80267D80: 803C3FA8 (__vt__11cBgS_LinChk)
|
|
// 80267D90: 803A78F8 (__vt__8cM3dGLin)
|
|
// 80267D94: 803A78F8 (__vt__8cM3dGLin)
|
|
// 80267DA0: 80267E48 (ct__11cBgS_LinChkFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm cBgS_LinChk::cBgS_LinChk() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/__ct__11cBgS_LinChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80267DBC-80267E48 008C+00 s=2 e=2 z=0 None .text __dt__11cBgS_LinChkFv */
|
|
// 80267DDC: 803C3FA8 (__vt__11cBgS_LinChk)
|
|
// 80267DE0: 803C3FA8 (__vt__11cBgS_LinChk)
|
|
// 80267DF8: 803A78F8 (__vt__8cM3dGLin)
|
|
// 80267DFC: 803A78F8 (__vt__8cM3dGLin)
|
|
// 80267E0C: 802680B0 (__dt__13cBgS_PolyInfoFv)
|
|
// 80267E18: 80267B70 (__dt__8cBgS_ChkFv)
|
|
// 80267E28: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm cBgS_LinChk::~cBgS_LinChk() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/__dt__11cBgS_LinChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80267E48-80267ED0 0088+00 s=1 e=0 z=0 None .text ct__11cBgS_LinChkFv */
|
|
// 80267E5C: 80430CF4 (Zero__4cXyz)
|
|
// 80267E60: 80430CF4 (Zero__4cXyz)
|
|
// 80267E84: 8026F2E8 (SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void cBgS_LinChk::ct() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/ct__11cBgS_LinChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80267ED0-80267F40 0070+00 s=0 e=2 z=0 None .text Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi */
|
|
// 80267EE0: 803621DC (_savegpr_29)
|
|
// 80267EF4: 8026F2E8 (SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz)
|
|
// 80267F24: 80268120 (ClearPi__13cBgS_PolyInfoFv)
|
|
// 80267F2C: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// cXyz const* False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// unsigned int False
|
|
asm void cBgS_LinChk::Set2(cXyz const* param_0, cXyz const* param_1, unsigned int param_2) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80267F40-80267F80 0040+00 s=0 e=1 z=0 None .text PreCalc__11cBgS_LinChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void cBgS_LinChk::PreCalc() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/PreCalc__11cBgS_LinChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80267F80-80267F88 0008+00 s=1 e=0 z=0 None .text @20@__dt__11cBgS_LinChkFv */
|
|
// 80267F84: 80267DBC (__dt__11cBgS_LinChkFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
extern "C" asm static void func_80267F80() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_lin_chk/func_80267F80.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|