Files
dusklight/libs/SSystem/SComponent/c_m3d_g_aab.cpp
T
2021-03-31 23:22:38 +02:00

318 lines
8.2 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: c_m3d_g_aab
//
#include "dol2asm.h"
#include "dolphin/types.h"
#include "SSystem/SComponent/c_m3d_g_aab.h"
//
// Types:
//
struct cXyz {
};
struct cM3dGAab {
/* 8026EC54 */ // False False
// cXyz const* False
// cXyz const False
// cXyz False
// cXyz const* False
// cXyz const False
// cXyz False
void Set(cXyz const*, cXyz const*);
/* 8026EC88 */ // False False
// cXyz const* False
// cXyz const False
// cXyz False
void CrossY(cXyz const*) const;
/* 8026ECD0 */ // False False
// f32 False
void UnderPlaneYUnder(f32) const;
/* 8026ECE4 */ // False False
// f32 False
void TopPlaneYUnder(f32) const;
/* 8026ECF8 */ // False False
void ClearForMinMax();
/* 8026ED60 */ // False False
// cM3dGAab const& False
// cM3dGAab const False
// cM3dGAab False
void SetMinMax(cM3dGAab const&);
/* 8026ED1C */ // False False
// cXyz const& False
// cXyz const False
// cXyz False
void SetMinMax(cXyz const&);
/* 8026EDA4 */ // False False
// cXyz const& False
// cXyz const False
// cXyz False
void SetMin(cXyz const&);
/* 8026EDE4 */ // False False
// cXyz const& False
// cXyz const False
// cXyz False
void SetMax(cXyz const&);
/* 8026EE24 */ // False False
// cXyz* False
// cXyz False
void CalcCenter(cXyz*) const;
/* 8026EE68 */ // False False
// f32 False
void PlusR(f32);
};
//
// Forward References:
//
// False False
// cXyz const* False
// cXyz const False
// cXyz False
// cXyz const* False
// cXyz const False
// cXyz False
extern "C" void Set__8cM3dGAabFPC4cXyzPC4cXyz();
// False False
// cXyz const* False
// cXyz const False
// cXyz False
extern "C" void CrossY__8cM3dGAabCFPC4cXyz();
// False False
// f32 False
extern "C" void UnderPlaneYUnder__8cM3dGAabCFf();
// False False
// f32 False
extern "C" void TopPlaneYUnder__8cM3dGAabCFf();
// False False
extern "C" void ClearForMinMax__8cM3dGAabFv();
// False False
// cXyz const& False
// cXyz const False
// cXyz False
extern "C" void SetMinMax__8cM3dGAabFRC4cXyz();
// False False
// cM3dGAab const& False
// cM3dGAab const False
// cM3dGAab False
extern "C" void SetMinMax__8cM3dGAabFRC8cM3dGAab();
// False False
// cXyz const& False
// cXyz const False
// cXyz False
extern "C" void SetMin__8cM3dGAabFRC4cXyz();
// False False
// cXyz const& False
// cXyz const False
// cXyz False
extern "C" void SetMax__8cM3dGAabFRC4cXyz();
// False False
// cXyz* False
// cXyz False
extern "C" void CalcCenter__8cM3dGAabCFP4cXyz();
// False False
// f32 False
extern "C" void PlusR__8cM3dGAabFf();
//
// External References:
//
// False False
extern "C" void PSVECAdd();
// False False
extern "C" void PSVECScale();
//
// Declarations:
//
/* 8026EC54-8026EC88 0034+00 s=0 e=4 z=0 None .text Set__8cM3dGAabFPC4cXyzPC4cXyz */
#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
asm void cM3dGAab::Set(cXyz const* param_0, cXyz const* param_1) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/Set__8cM3dGAabFPC4cXyzPC4cXyz.s"
}
#pragma pop
/* 8026EC88-8026ECD0 0048+00 s=0 e=6 z=0 None .text CrossY__8cM3dGAabCFPC4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz const* False
// cXyz const False
// cXyz False
asm void cM3dGAab::CrossY(cXyz const* param_0) const {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/CrossY__8cM3dGAabCFPC4cXyz.s"
}
#pragma pop
/* 8026ECD0-8026ECE4 0014+00 s=0 e=6 z=0 None .text UnderPlaneYUnder__8cM3dGAabCFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// f32 False
asm void cM3dGAab::UnderPlaneYUnder(f32 param_0) const {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/UnderPlaneYUnder__8cM3dGAabCFf.s"
}
#pragma pop
/* 8026ECE4-8026ECF8 0014+00 s=0 e=6 z=0 None .text TopPlaneYUnder__8cM3dGAabCFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// f32 False
asm void cM3dGAab::TopPlaneYUnder(f32 param_0) const {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/TopPlaneYUnder__8cM3dGAabCFf.s"
}
#pragma pop
/* ############################################################################################## */
/* 804551D0-804551D4 0004+00 s=1 e=0 z=0 None .sdata2 @416 */
SECTION_SDATA2 static f32 lit_416 = 1000000000.0f;
/* 804551D4-804551D8 0004+00 s=1 e=0 z=0 None .sdata2 @417 */
SECTION_SDATA2 static f32 lit_417 = -1000000000.0f;
/* 8026ECF8-8026ED1C 0024+00 s=0 e=6 z=0 None .text ClearForMinMax__8cM3dGAabFv */
// 8026ECF8: 804551D0 (lit_416)
// 8026ED08: 804551D4 (lit_417)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
asm void cM3dGAab::ClearForMinMax() {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/ClearForMinMax__8cM3dGAabFv.s"
}
#pragma pop
/* 8026ED1C-8026ED60 0044+00 s=1 e=3 z=0 None .text SetMinMax__8cM3dGAabFRC4cXyz */
// 8026ED38: 8026EDA4 (SetMin__8cM3dGAabFRC4cXyz)
// 8026ED44: 8026EDE4 (SetMax__8cM3dGAabFRC4cXyz)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz const& False
// cXyz const False
// cXyz False
asm void cM3dGAab::SetMinMax(cXyz const& param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC4cXyz.s"
}
#pragma pop
/* 8026ED60-8026EDA4 0044+00 s=0 e=2 z=0 None .text SetMinMax__8cM3dGAabFRC8cM3dGAab */
// 8026ED7C: 8026ED1C (SetMinMax__8cM3dGAabFRC4cXyz)
// 8026ED88: 8026ED1C (SetMinMax__8cM3dGAabFRC4cXyz)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cM3dGAab const& False
// cM3dGAab const False
// cM3dGAab False
asm void cM3dGAab::SetMinMax(cM3dGAab const& param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC8cM3dGAab.s"
}
#pragma pop
/* 8026EDA4-8026EDE4 0040+00 s=1 e=1 z=0 None .text SetMin__8cM3dGAabFRC4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz const& False
// cXyz const False
// cXyz False
asm void cM3dGAab::SetMin(cXyz const& param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMin__8cM3dGAabFRC4cXyz.s"
}
#pragma pop
/* 8026EDE4-8026EE24 0040+00 s=1 e=1 z=0 None .text SetMax__8cM3dGAabFRC4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz const& False
// cXyz const False
// cXyz False
asm void cM3dGAab::SetMax(cXyz const& param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMax__8cM3dGAabFRC4cXyz.s"
}
#pragma pop
/* ############################################################################################## */
/* 804551D8-804551E0 0004+04 s=1 e=0 z=0 None .sdata2 @493 */
SECTION_SDATA2 static f32 lit_493[1 + 1 /* padding */] = {
0.5f,
/* padding */
0.0f,
};
/* 8026EE24-8026EE68 0044+00 s=0 e=1 z=0 None .text CalcCenter__8cM3dGAabCFP4cXyz */
// 8026EE40: 80347090 (PSVECAdd)
// 8026EE4C: 804551D8 (lit_493)
// 8026EE50: 803470D8 (PSVECScale)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// cXyz* False
// cXyz False
asm void cM3dGAab::CalcCenter(cXyz* param_0) const {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/CalcCenter__8cM3dGAabCFP4cXyz.s"
}
#pragma pop
/* 8026EE68-8026EEB4 004C+00 s=0 e=1 z=0 None .text PlusR__8cM3dGAabFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// f32 False
asm void cM3dGAab::PlusR(f32 param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_m3d_g_aab/PlusR__8cM3dGAabFf.s"
}
#pragma pop