mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-25 07:02:47 -04:00
606 lines
17 KiB
C++
606 lines
17 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: J2DGrafContext
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "JSystem/J2DGraph/J2DGrafContext.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JUtility {
|
|
struct TColor {
|
|
};
|
|
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TBox2 { };
|
|
/* TBox2<f32> */
|
|
struct TBox2__template0 {
|
|
};
|
|
|
|
template <typename A1>
|
|
struct TVec2 { };
|
|
/* TVec2<f32> */
|
|
struct TVec2__template1 {
|
|
};
|
|
|
|
};
|
|
|
|
struct J2DGrafContext {
|
|
/* 802E8B08 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
J2DGrafContext(f32, f32, f32, f32);
|
|
/* 802E8BB4 */ // False False
|
|
void setPort();
|
|
/* 802E8C44 */ // False False
|
|
void setup2D();
|
|
/* 802E8E20 */ // False False
|
|
void setScissor();
|
|
/* 802E90C0 */ // False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
void scissor(JGeometry::TBox2<f32> const&);
|
|
/* 802E90E4 */ // False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
void place(JGeometry::TBox2<f32> const&);
|
|
/* 802E961C */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void place(f32, f32, f32, f32);
|
|
/* 802E9118 */ // False False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
void setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
|
/* 802E9234 */ // False False
|
|
// u8 False
|
|
void setLineWidth(u8);
|
|
/* 802E9260 */ // False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
void fillBox(JGeometry::TBox2<f32> const&);
|
|
/* 802E9368 */ // False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
void drawFrame(JGeometry::TBox2<f32> const&);
|
|
/* 802E9488 */ // False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
void line(JGeometry::TVec2<f32>, JGeometry::TVec2<f32>);
|
|
/* 802E9564 */ // False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
void lineTo(JGeometry::TVec2<f32>);
|
|
/* 802E95D4 */ // True False
|
|
~J2DGrafContext();
|
|
/* 802E9664 */ // True False
|
|
// bool False
|
|
bool getGrafType() const;
|
|
/* 802E966C */ // True False
|
|
// void False
|
|
void setLookat();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void __ct__14J2DGrafContextFffff();
|
|
// False False
|
|
extern "C" void setPort__14J2DGrafContextFv();
|
|
// False False
|
|
extern "C" void setup2D__14J2DGrafContextFv();
|
|
// False False
|
|
extern "C" void setScissor__14J2DGrafContextFv();
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E90C0();
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E90E4();
|
|
// False False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
extern "C" void setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
|
// False False
|
|
// u8 False
|
|
extern "C" void setLineWidth__14J2DGrafContextFUc();
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E9260();
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E9368();
|
|
// False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E9488();
|
|
// False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
extern "C" void func_802E9564();
|
|
// True False
|
|
extern "C" void __dt__14J2DGrafContextFv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void place__14J2DGrafContextFffff();
|
|
// True False
|
|
// bool False
|
|
extern "C" bool getGrafType__14J2DGrafContextCFv();
|
|
// True False
|
|
// void False
|
|
extern "C" void setLookat__14J2DGrafContextFv();
|
|
extern "C" extern void* __vt__14J2DGrafContext[10];
|
|
|
|
//
|
|
// 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 PSMTXIdentity();
|
|
// False False
|
|
extern "C" void GXSetVtxDesc();
|
|
// False False
|
|
extern "C" void GXClearVtxDesc();
|
|
// False False
|
|
extern "C" void GXSetVtxAttrFmt();
|
|
// False False
|
|
extern "C" void GXSetTexCoordGen2();
|
|
// False False
|
|
extern "C" void GXSetNumTexGens();
|
|
// False False
|
|
extern "C" void GXBegin();
|
|
// False False
|
|
extern "C" void GXSetLineWidth();
|
|
// False False
|
|
extern "C" void GXSetCullMode();
|
|
// False False
|
|
extern "C" void GXSetNumChans();
|
|
// False False
|
|
extern "C" void GXSetChanCtrl();
|
|
// False False
|
|
extern "C" void GXSetNumIndStages();
|
|
// False False
|
|
extern "C" void GXSetTevDirect();
|
|
// False False
|
|
extern "C" void GXSetTevOp();
|
|
// False False
|
|
extern "C" void GXSetAlphaCompare();
|
|
// False False
|
|
extern "C" void GXSetTevOrder();
|
|
// False False
|
|
extern "C" void GXSetNumTevStages();
|
|
// False False
|
|
extern "C" void GXSetBlendMode();
|
|
// False False
|
|
extern "C" void GXSetZMode();
|
|
// False False
|
|
extern "C" void GXSetZCompLoc();
|
|
// False False
|
|
extern "C" void GXLoadPosMtxImm();
|
|
// False False
|
|
extern "C" void GXSetCurrentMtx();
|
|
// False False
|
|
extern "C" void GXLoadTexMtxImm();
|
|
// False False
|
|
extern "C" void GXSetViewport();
|
|
// False False
|
|
extern "C" void GXSetScissor();
|
|
// False False
|
|
extern "C" void __cvt_fp2unsigned();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
// False False
|
|
extern "C" void ceil();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CC9B8-803CC9E0 0028+00 s=2 e=13 z=0 None .data __vt__14J2DGrafContext */
|
|
SECTION_DATA void* __vt__14J2DGrafContext[10] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14J2DGrafContextFv,
|
|
(void*)func_802E90E4,
|
|
(void*)place__14J2DGrafContextFffff,
|
|
(void*)setPort__14J2DGrafContextFv,
|
|
(void*)setup2D__14J2DGrafContextFv,
|
|
(void*)setScissor__14J2DGrafContextFv,
|
|
(void*)getGrafType__14J2DGrafContextCFv,
|
|
(void*)setLookat__14J2DGrafContextFv,
|
|
};
|
|
|
|
/* 802E8B08-802E8BB4 00AC+00 s=0 e=2 z=0 None .text __ct__14J2DGrafContextFffff */
|
|
// 802E8B1C: 803CC9B8 (__vt__14J2DGrafContext)
|
|
// 802E8B20: 803CC9B8 (__vt__14J2DGrafContext)
|
|
// 802E8B8C: 802E9118 (setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor)
|
|
// 802E8B98: 802E9234 (setLineWidth__14J2DGrafContextFUc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
asm J2DGrafContext::J2DGrafContext(f32 param_0, f32 param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/__ct__14J2DGrafContextFffff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456148-8045614C 0004+00 s=5 e=0 z=0 None .sdata2 @627 */
|
|
SECTION_SDATA2 static u8 lit_627[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 8045614C-80456150 0004+00 s=1 e=0 z=0 None .sdata2 @628 */
|
|
SECTION_SDATA2 static f32 lit_628 = 1.0f;
|
|
|
|
/* 802E8BB4-802E8C44 0090+00 s=1 e=1 z=0 None .text setPort__14J2DGrafContextFv */
|
|
// 802E8BFC: 80456148 (lit_627)
|
|
// 802E8C0C: 80456148 (lit_627)
|
|
// 802E8C24: 80456148 (lit_627)
|
|
// 802E8C28: 8045614C (lit_628)
|
|
// 802E8C2C: 80360464 (GXSetViewport)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void J2DGrafContext::setPort() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/setPort__14J2DGrafContextFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E8C44-802E8E20 01DC+00 s=1 e=1 z=0 None .text setup2D__14J2DGrafContextFv */
|
|
// 802E8C60: 8035F0D4 (GXSetNumIndStages)
|
|
// 802E8C6C: 8035F0F8 (GXSetTevDirect)
|
|
// 802E8C80: 8035FCD0 (GXSetZCompLoc)
|
|
// 802E8C98: 8035F624 (GXSetAlphaCompare)
|
|
// 802E8CA8: 8035FC9C (GXSetZMode)
|
|
// 802E8CB4: 8035F198 (GXSetTevOp)
|
|
// 802E8CBC: 8035DB30 (GXSetNumChans)
|
|
// 802E8CC4: 8035F890 (GXSetNumTevStages)
|
|
// 802E8CCC: 8035BDFC (GXSetNumTexGens)
|
|
// 802E8CE0: 8035F6F4 (GXSetTevOrder)
|
|
// 802E8CE8: 8035C984 (GXSetCullMode)
|
|
// 802E8CF4: 8036024C (GXLoadPosMtxImm)
|
|
// 802E8CFC: 80346484 (PSMTXIdentity)
|
|
// 802E8D0C: 80360320 (GXLoadTexMtxImm)
|
|
// 802E8D2C: 8035DB6C (GXSetChanCtrl)
|
|
// 802E8D4C: 8035DB6C (GXSetChanCtrl)
|
|
// 802E8D54: 803602EC (GXSetCurrentMtx)
|
|
// 802E8D70: 8035BB7C (GXSetTexCoordGen2)
|
|
// 802E8D88: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E8DA0: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E8DB8: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E8DD0: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E8DDC: 8035C8BC (GXSetLineWidth)
|
|
// 802E8DE0: 8035B58C (GXClearVtxDesc)
|
|
// 802E8DEC: 8035AEB8 (GXSetVtxDesc)
|
|
// 802E8DF8: 8035AEB8 (GXSetVtxDesc)
|
|
// 802E8E04: 8035AEB8 (GXSetVtxDesc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void J2DGrafContext::setup2D() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/setup2D__14J2DGrafContextFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456150-80456158 0004+04 s=1 e=0 z=0 None .sdata2 @730 */
|
|
SECTION_SDATA2 static f32 lit_730[1 + 1 /* padding */] = {
|
|
1024.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80456158-80456160 0008+00 s=1 e=0 z=0 None .sdata2 @732 */
|
|
SECTION_SDATA2 static f64 lit_732 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 802E8E20-802E90C0 02A0+00 s=1 e=2 z=0 None .text setScissor__14J2DGrafContextFv */
|
|
// 802E8E50: 803621DC (_savegpr_29)
|
|
// 802E8E64: 80456148 (lit_627)
|
|
// 802E8E7C: 80456148 (lit_627)
|
|
// 802E8E94: 80456150 (lit_730)
|
|
// 802E8EAC: 80456150 (lit_730)
|
|
// 802E8F68: 80456148 (lit_627)
|
|
// 802E8F7C: 80456148 (lit_627)
|
|
// 802E8F90: 80456150 (lit_730)
|
|
// 802E8FA4: 80456150 (lit_730)
|
|
// 802E8FE0: 803620AC (__cvt_fp2unsigned)
|
|
// 802E8FE4: 80456158 (lit_732)
|
|
// 802E9000: 803620AC (__cvt_fp2unsigned)
|
|
// 802E9004: 80456158 (lit_732)
|
|
// 802E9020: 8036BEBC (ceil)
|
|
// 802E902C: 8036BEBC (ceil)
|
|
// 802E9038: 803620AC (__cvt_fp2unsigned)
|
|
// 802E9044: 803620AC (__cvt_fp2unsigned)
|
|
// 802E9050: 803620AC (__cvt_fp2unsigned)
|
|
// 802E905C: 803620AC (__cvt_fp2unsigned)
|
|
// 802E906C: 803604D0 (GXSetScissor)
|
|
// 802E9084: 803604D0 (GXSetScissor)
|
|
// 802E90AC: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void J2DGrafContext::setScissor() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/setScissor__14J2DGrafContextFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E90C0-802E90E4 0024+00 s=0 e=10 z=0 None .text scissor__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::scissor(JGeometry::TBox2<f32> const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E90C0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E90E4-802E9118 0034+00 s=1 e=1 z=0 None .text place__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::place(JGeometry::TBox2<f32> const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E90E4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9118-802E9234 011C+00 s=1 e=4 z=0 None .text setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
asm void J2DGrafContext::setColor(JUtility::TColor param_0, JUtility::TColor param_1, JUtility::TColor param_2, JUtility::TColor param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9118.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9234-802E9260 002C+00 s=1 e=2 z=0 None .text setLineWidth__14J2DGrafContextFUc */
|
|
// 802E924C: 8035C8BC (GXSetLineWidth)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
asm void J2DGrafContext::setLineWidth(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/setLineWidth__14J2DGrafContextFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9260-802E9368 0108+00 s=0 e=2 z=0 None .text fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
|
// 802E928C: 8035FBF0 (GXSetBlendMode)
|
|
// 802E9298: 8036024C (GXLoadPosMtxImm)
|
|
// 802E92B0: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E92C0: 8035C764 (GXBegin)
|
|
// 802E92D8: 80456148 (lit_627)
|
|
// 802E92F4: 80456148 (lit_627)
|
|
// 802E9310: 80456148 (lit_627)
|
|
// 802E9328: 80456148 (lit_627)
|
|
// 802E934C: 8035B5C4 (GXSetVtxAttrFmt)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::fillBox(JGeometry::TBox2<f32> const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9260.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9368-802E9488 0120+00 s=0 e=1 z=0 None .text drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2<f> */
|
|
// 802E9394: 8035FBF0 (GXSetBlendMode)
|
|
// 802E93A0: 8036024C (GXLoadPosMtxImm)
|
|
// 802E93B8: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E93C8: 8035C764 (GXBegin)
|
|
// 802E93E0: 80456148 (lit_627)
|
|
// 802E93FC: 80456148 (lit_627)
|
|
// 802E9418: 80456148 (lit_627)
|
|
// 802E9430: 80456148 (lit_627)
|
|
// 802E9448: 80456148 (lit_627)
|
|
// 802E946C: 8035B5C4 (GXSetVtxAttrFmt)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TBox2<f32> const& False
|
|
// JGeometry::TBox2<f32> const False
|
|
// JGeometry::TBox2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::drawFrame(JGeometry::TBox2<f32> const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9368.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9488-802E9564 00DC+00 s=1 e=0 z=0 None .text line__14J2DGrafContextFQ29JGeometry8TVec2<f>Q29JGeometry8TVec2<f> */
|
|
// 802E9498: 803621DC (_savegpr_29)
|
|
// 802E94B8: 8035FBF0 (GXSetBlendMode)
|
|
// 802E94C4: 8036024C (GXLoadPosMtxImm)
|
|
// 802E94DC: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E94EC: 8035C764 (GXBegin)
|
|
// 802E9504: 80456148 (lit_627)
|
|
// 802E9524: 80456148 (lit_627)
|
|
// 802E9548: 8035B5C4 (GXSetVtxAttrFmt)
|
|
// 802E9550: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::line(JGeometry::TVec2<f32> param_0, JGeometry::TVec2<f32> param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9488.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9564-802E95D4 0070+00 s=0 e=1 z=0 None .text lineTo__14J2DGrafContextFQ29JGeometry8TVec2<f> */
|
|
// 802E95A8: 802E9488 (func_802E9488)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JGeometry::TVec2<f32> True
|
|
// f32 False
|
|
asm void J2DGrafContext::lineTo(JGeometry::TVec2<f32> param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/func_802E9564.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E95D4-802E961C 0048+00 s=1 e=0 z=0 None .text __dt__14J2DGrafContextFv */
|
|
// 802E95EC: 803CC9B8 (__vt__14J2DGrafContext)
|
|
// 802E95F0: 803CC9B8 (__vt__14J2DGrafContext)
|
|
// 802E9600: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm J2DGrafContext::~J2DGrafContext() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/__dt__14J2DGrafContextFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E961C-802E9664 0048+00 s=1 e=1 z=0 None .text place__14J2DGrafContextFffff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
asm void J2DGrafContext::place(f32 param_0, f32 param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DGrafContext/place__14J2DGrafContextFffff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802E9664-802E966C 0008+00 s=1 e=0 z=0 None .text getGrafType__14J2DGrafContextCFv */
|
|
// True False
|
|
// bool False
|
|
bool J2DGrafContext::getGrafType() const {
|
|
return false;
|
|
}
|
|
|
|
|
|
/* 802E966C-802E9670 0004+00 s=1 e=0 z=0 None .text setLookat__14J2DGrafContextFv */
|
|
// True False
|
|
// void False
|
|
void J2DGrafContext::setLookat() {
|
|
/* empty function */
|
|
}
|
|
|
|
|