mirror of https://github.com/zeldaret/tp.git
181 lines
5.5 KiB
C++
181 lines
5.5 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: c_m3d_g_aab
|
|
//
|
|
|
|
#include "SSystem/SComponent/c_m3d_g_aab.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct cXyz {};
|
|
|
|
struct cM3dGAab {
|
|
/* 8026EC54 */ void Set(cXyz const*, cXyz const*);
|
|
/* 8026EC88 */ void CrossY(cXyz const*) const;
|
|
/* 8026ECD0 */ void UnderPlaneYUnder(f32) const;
|
|
/* 8026ECE4 */ void TopPlaneYUnder(f32) const;
|
|
/* 8026ECF8 */ void ClearForMinMax();
|
|
/* 8026ED60 */ void SetMinMax(cM3dGAab const&);
|
|
/* 8026ED1C */ void SetMinMax(cXyz const&);
|
|
/* 8026EDA4 */ void SetMin(cXyz const&);
|
|
/* 8026EDE4 */ void SetMax(cXyz const&);
|
|
/* 8026EE24 */ void CalcCenter(cXyz*) const;
|
|
/* 8026EE68 */ void PlusR(f32);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void Set__8cM3dGAabFPC4cXyzPC4cXyz();
|
|
extern "C" void CrossY__8cM3dGAabCFPC4cXyz();
|
|
extern "C" void UnderPlaneYUnder__8cM3dGAabCFf();
|
|
extern "C" void TopPlaneYUnder__8cM3dGAabCFf();
|
|
extern "C" void ClearForMinMax__8cM3dGAabFv();
|
|
extern "C" void SetMinMax__8cM3dGAabFRC4cXyz();
|
|
extern "C" void SetMinMax__8cM3dGAabFRC8cM3dGAab();
|
|
extern "C" void SetMin__8cM3dGAabFRC4cXyz();
|
|
extern "C" void SetMax__8cM3dGAabFRC4cXyz();
|
|
extern "C" void CalcCenter__8cM3dGAabCFP4cXyz();
|
|
extern "C" void PlusR__8cM3dGAabFf();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void PSVECAdd();
|
|
extern "C" void PSVECScale();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 8026EC54-8026EC88 269594 0034+00 0/0 4/4 0/0 .text Set__8cM3dGAabFPC4cXyzPC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 2695C8 0048+00 0/0 6/6 0/0 .text CrossY__8cM3dGAabCFPC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 269610 0014+00 0/0 6/6 0/0 .text UnderPlaneYUnder__8cM3dGAabCFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::UnderPlaneYUnder(f32 param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/UnderPlaneYUnder__8cM3dGAabCFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026ECE4-8026ECF8 269624 0014+00 0/0 6/6 0/0 .text TopPlaneYUnder__8cM3dGAabCFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::TopPlaneYUnder(f32 param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/TopPlaneYUnder__8cM3dGAabCFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804551D0-804551D4 0037D0 0004+00 1/1 0/0 0/0 .sdata2 @416 */
|
|
SECTION_SDATA2 static f32 lit_416 = 1000000000.0f;
|
|
|
|
/* 804551D4-804551D8 0037D4 0004+00 1/1 0/0 0/0 .sdata2 @417 */
|
|
SECTION_SDATA2 static f32 lit_417 = -1000000000.0f;
|
|
|
|
/* 8026ECF8-8026ED1C 269638 0024+00 0/0 6/6 0/0 .text ClearForMinMax__8cM3dGAabFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::ClearForMinMax() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/ClearForMinMax__8cM3dGAabFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026ED1C-8026ED60 26965C 0044+00 1/1 3/3 0/0 .text SetMinMax__8cM3dGAabFRC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::SetMinMax(cXyz const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026ED60-8026EDA4 2696A0 0044+00 0/0 2/2 0/0 .text SetMinMax__8cM3dGAabFRC8cM3dGAab */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::SetMinMax(cM3dGAab const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC8cM3dGAab.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026EDA4-8026EDE4 2696E4 0040+00 1/1 1/1 0/0 .text SetMin__8cM3dGAabFRC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::SetMin(cXyz const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMin__8cM3dGAabFRC4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026EDE4-8026EE24 269724 0040+00 1/1 1/1 0/0 .text SetMax__8cM3dGAabFRC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::SetMax(cXyz const& param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/SetMax__8cM3dGAabFRC4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804551D8-804551E0 0037D8 0004+04 1/1 0/0 0/0 .sdata2 @493 */
|
|
SECTION_SDATA2 static f32 lit_493[1 + 1 /* padding */] = {
|
|
0.5f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 8026EE24-8026EE68 269764 0044+00 0/0 1/1 0/0 .text CalcCenter__8cM3dGAabCFP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::CalcCenter(cXyz* param_0) const {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/CalcCenter__8cM3dGAabCFP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8026EE68-8026EEB4 2697A8 004C+00 0/0 1/1 0/0 .text PlusR__8cM3dGAabFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cM3dGAab::PlusR(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_m3d_g_aab/PlusR__8cM3dGAabFf.s"
|
|
}
|
|
#pragma pop
|