diff options
| author | Julgodis <> | 2021-03-31 23:22:32 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-31 23:22:38 +0200 |
| commit | b999714187d934636004d3d93e1ed1da792d6f80 (patch) | |
| tree | b89ce29aafb588cc0d191343c915ae1447d1c7a6 /libs/JSystem/J2DGraph/J2DWindowEx.cpp | |
| parent | a868b6ae56e5d586f31a445f47b45f5ac039c74a (diff) | |
.dead section fix
Diffstat (limited to 'libs/JSystem/J2DGraph/J2DWindowEx.cpp')
| -rw-r--r-- | libs/JSystem/J2DGraph/J2DWindowEx.cpp | 1586 |
1 files changed, 1218 insertions, 368 deletions
diff --git a/libs/JSystem/J2DGraph/J2DWindowEx.cpp b/libs/JSystem/J2DGraph/J2DWindowEx.cpp index 7aed29617d..db03660dcc 100644 --- a/libs/JSystem/J2DGraph/J2DWindowEx.cpp +++ b/libs/JSystem/J2DGraph/J2DWindowEx.cpp @@ -1,203 +1,622 @@ -// +// // Generated By: dol2asm // Translation Unit: J2DWindowEx -// +// -#include "JSystem/J2DGraph/J2DWindowEx.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "JSystem/J2DGraph/J2DWindowEx.h" -// +// // Types: -// +// -struct _GXCullMode {}; +struct _GXCullMode { +}; -struct _GXColor {}; +struct _GXColor { +}; -struct ResTIMG {}; +struct ResTIMG { +}; -struct ResFONT {}; +struct ResFONT { +}; struct JUtility { - struct TColor {}; + struct TColor { + }; + }; -struct JSUStreamSeekFrom {}; +struct JSUStreamSeekFrom { +}; struct JSURandomInputStream { - /* 802DC458 */ void peek(void*, s32); - /* 802DC4DC */ void seek(s32, JSUStreamSeekFrom); + /* 802DC458 */ // False False +// void* False +// void False +// s32 False +void peek(void*, s32); + /* 802DC4DC */ // False False +// s32 False +// JSUStreamSeekFrom False +void seek(s32, JSUStreamSeekFrom); }; struct JSUInputStream { - /* 802DC298 */ void read(void*, s32); + /* 802DC298 */ // False False +// void* False +// void False +// s32 False +void read(void*, s32); }; struct JGeometry { - template <typename A1> - struct TBox2 {}; - /* TBox2<f32> */ - struct TBox2__template0 {}; + template <typename A1> + struct TBox2 { }; + /* TBox2<f32> */ + struct TBox2__template0 { + }; + }; -struct J2DAnmColor {}; +struct J2DAnmTexPattern { +}; -struct J2DTevStage {}; +struct J2DAnmTextureSRTKey { +}; -struct J2DAnmVtxColor { - /* 8030363C */ void getColor(u8, u16, _GXColor*) const; +struct J2DAnmColor { }; -struct J2DAnmVisibilityFull { - /* 8030C048 */ void getVisibility(u16, u8*) const; +struct J2DAnmTevRegKey { }; -struct J2DAnmBase {}; +struct J2DMaterial { + /* 802EA38C */ // False False +void setGX(); + /* 802EAB0C */ // False False +// J2DAnmTevRegKey* False +// J2DAnmTevRegKey False +void setAnimation(J2DAnmTevRegKey*); + /* 802EAA2C */ // False False +// J2DAnmTexPattern* False +// J2DAnmTexPattern False +void setAnimation(J2DAnmTexPattern*); + /* 802EA94C */ // False False +// J2DAnmTextureSRTKey* False +// J2DAnmTextureSRTKey False +void setAnimation(J2DAnmTextureSRTKey*); + /* 802EA89C */ // False False +// J2DAnmColor* False +// J2DAnmColor False +void setAnimation(J2DAnmColor*); +}; -struct J2DAnmTransform {}; +struct J2DAnmTransform { +}; -struct J2DPane { - /* 80053BC0 */ void calcMtx(); - /* 80053C00 */ void makeMatrix(f32, f32); - /* 802F7540 */ void makeMatrix(f32, f32, f32, f32); - /* 802F6F60 */ void move(f32, f32); - /* 802F6FB4 */ void add(f32, f32); - /* 802F7264 */ void clip(JGeometry::TBox2<f32> const&); - /* 802F72E0 */ void search(u64); - /* 802F7388 */ void searchUserInfo(u64); - /* 802F7430 */ void isUsed(ResTIMG const*); - /* 802F74B8 */ void isUsed(ResFONT const*); - /* 802F7680 */ void setCullBack(_GXCullMode); - /* 802F7AFC */ void getParentPane(); - /* 802F7B18 */ void makePaneExStream(J2DPane*, JSURandomInputStream*); - /* 802F7EF4 */ void setAnimation(J2DAnmBase*); - /* 802F8004 */ void clearAnmTransform(); - /* 802F8080 */ void animationTransform(J2DAnmTransform const*); - /* 802F8118 */ void setVisibileAnimation(J2DAnmVisibilityFull*); - /* 802F81A0 */ void setVtxColorAnimation(J2DAnmVtxColor*); - /* 802F8228 */ void animationPane(J2DAnmTransform const*); - /* 802F83D0 */ void setAnimationVF(J2DAnmVisibilityFull*); - /* 802F83FC */ void setAnimationVC(J2DAnmVtxColor*); - /* 802F8464 */ void setConnectParent(bool); - /* 802F8474 */ void update(); -}; - -struct J2DAnmTextureSRTKey {}; +struct J2DAnmVtxColor { + /* 8030363C */ // False False +// void False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False +void getColor(u8, u16, _GXColor*) const; +}; -struct J2DWindow { - struct TMaterial {}; +struct J2DTevStage { +}; - /* 802F9A7C */ J2DWindow(); - /* 802FA880 */ ~J2DWindow(); - /* 802FB000 */ void resize(f32, f32); - /* 802FB1D8 */ void drawSelf(f32, f32); - /* 802FBF98 */ s32 getTypeID() const; +struct J2DAnmBase { }; -struct J2DAnmTexPattern {}; +struct J2DAnmVisibilityFull { + /* 8030C048 */ // False False +// u16 False +// u8* False +// u8 False +void getVisibility(u16, u8*) const; +}; -struct J2DAnmTevRegKey {}; +struct J2DPane { + /* 80053BC0 */ // False False +void calcMtx(); + /* 80053C00 */ // False False +// f32 False +// f32 False +void makeMatrix(f32, f32); + /* 802F7540 */ // False False +// f32 False +// f32 False +// f32 False +// f32 False +void makeMatrix(f32, f32, f32, f32); + /* 802F6F60 */ // False False +// f32 False +// f32 False +void move(f32, f32); + /* 802F6FB4 */ // False False +// f32 False +// f32 False +void add(f32, f32); + /* 802F7264 */ // False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +void clip(JGeometry::TBox2<f32> const&); + /* 802F72E0 */ // False False +// u64 False +void search(u64); + /* 802F7388 */ // False False +// u64 False +void searchUserInfo(u64); + /* 802F7430 */ // False False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False +void isUsed(ResTIMG const*); + /* 802F74B8 */ // False False +// ResFONT const* False +// ResFONT const False +// ResFONT False +void isUsed(ResFONT const*); + /* 802F7680 */ // False False +// _GXCullMode False +void setCullBack(_GXCullMode); + /* 802F7AFC */ // False False +void getParentPane(); + /* 802F7B18 */ // False False +// J2DPane* False +// J2DPane False +// JSURandomInputStream* False +// JSURandomInputStream False +void makePaneExStream(J2DPane*, JSURandomInputStream*); + /* 802F7EF4 */ // False False +// J2DAnmBase* False +// J2DAnmBase False +void setAnimation(J2DAnmBase*); + /* 802F8004 */ // False False +void clearAnmTransform(); + /* 802F8080 */ // False False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False +void animationTransform(J2DAnmTransform const*); + /* 802F8118 */ // False False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False +void setVisibileAnimation(J2DAnmVisibilityFull*); + /* 802F81A0 */ // False False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False +void setVtxColorAnimation(J2DAnmVtxColor*); + /* 802F8228 */ // False False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False +void animationPane(J2DAnmTransform const*); + /* 802F83D0 */ // False False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False +void setAnimationVF(J2DAnmVisibilityFull*); + /* 802F83FC */ // False False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False +void setAnimationVC(J2DAnmVtxColor*); + /* 802F8464 */ // False False +// bool False +void setConnectParent(bool); + /* 802F8474 */ // False False +// void False +void update(); +}; -struct J2DMaterial { - /* 802EA38C */ void setGX(); - /* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*); - /* 802EAA2C */ void setAnimation(J2DAnmTexPattern*); - /* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*); - /* 802EA89C */ void setAnimation(J2DAnmColor*); +struct J2DWindow { + struct TMaterial { + }; + + /* 802F9A7C */ // False False +J2DWindow(); + /* 802FA880 */ // False False +~J2DWindow(); + /* 802FB000 */ // False False +// f32 False +// f32 False +void resize(f32, f32); + /* 802FB1D8 */ // False False +// f32 False +// f32 False +void drawSelf(f32, f32); + /* 802FBF98 */ // False False +// s32 False +s32 getTypeID() const; }; struct J2DWindowEx { - struct stage_enum {}; - - /* 8030327C */ void setAnimation(J2DAnmVtxColor*); - /* 80303084 */ void setAnimation(J2DAnmTextureSRTKey*); - /* 80256084 */ void setAnimation(J2DAnmTransform*); - /* 8030310C */ void setAnimation(J2DAnmTexPattern*); - /* 80303194 */ void setAnimation(J2DAnmTevRegKey*); - /* 8030361C */ void setAnimation(J2DAnmBase*); - /* 80303274 */ void setAnimation(J2DAnmVisibilityFull*); - /* 80302FFC */ void setAnimation(J2DAnmColor*); - /* 80300C94 */ J2DWindowEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*); - /* 80300F80 */ void setMinSize(); - /* 80301144 */ ~J2DWindowEx(); - /* 8030122C */ void drawSelf(f32, f32, f32 (*)[3][4]); - /* 803012CC */ void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&); - /* 80301994 */ void drawContents(JGeometry::TBox2<f32> const&); - /* 80301D74 */ void drawFrameTexture(f32, f32, f32, f32, u16, u16, u16, u16, J2DMaterial*, - bool); - /* 80301FC8 */ void draw(JGeometry::TBox2<f32> const&); - /* 80302164 */ void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&); - /* 80303568 */ void draw(f32, f32, f32, f32); - /* 80302284 */ void setTevOrder(bool); - /* 80302388 */ void setTevStage(bool); - /* 803024B4 */ void setStage(J2DTevStage*, J2DWindowEx::stage_enum); - /* 80302764 */ void setBlack(JUtility::TColor); - /* 803027EC */ void setWhite(JUtility::TColor); - /* 80302874 */ void setBlackWhite(JUtility::TColor, JUtility::TColor); - /* 80302A4C */ void getBlackWhite(JUtility::TColor*, JUtility::TColor*) const; - /* 80302BE8 */ void isSetBlackWhite(JUtility::TColor, JUtility::TColor) const; - /* 80302C88 */ void getBlack() const; - /* 80302CE8 */ void getWhite() const; - /* 80302D48 */ void setAlpha(u8); - /* 80302D98 */ void setCullBack(_GXCullMode); - /* 803035C0 */ void setCullBack(bool); - /* 80302DF4 */ void rewriteAlpha(); - /* 80302E0C */ void getFrameTexture(u8, u8) const; - /* 80302E74 */ void getContentsTexture(u8) const; - /* 803035FC */ void isUsed(ResFONT const*); - /* 80302EDC */ void isUsed(ResTIMG const*); - /* 8030321C */ void isNeedSetAnm(u8); - /* 80303370 */ void animationPane(J2DAnmTransform const*); - /* 80303510 */ void getFrameMaterial(u8) const; - /* 80303534 */ void getContentsMaterial() const; - /* 8030353C */ void getMaterial(J2DWindow::TMaterial&) const; -}; - -// + struct stage_enum { + }; + + /* 8030327C */ // True False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False +void setAnimation(J2DAnmVtxColor*); + /* 80303084 */ // True False +// J2DAnmTextureSRTKey* False +// J2DAnmTextureSRTKey False +void setAnimation(J2DAnmTextureSRTKey*); + /* 80256084 */ // False False +// J2DAnmTransform* False +// J2DAnmTransform False +void setAnimation(J2DAnmTransform*); + /* 8030310C */ // True False +// J2DAnmTexPattern* False +// J2DAnmTexPattern False +void setAnimation(J2DAnmTexPattern*); + /* 80303194 */ // True False +// J2DAnmTevRegKey* False +// J2DAnmTevRegKey False +void setAnimation(J2DAnmTevRegKey*); + /* 8030361C */ // True False +// J2DAnmBase* False +// J2DAnmBase False +void setAnimation(J2DAnmBase*); + /* 80303274 */ // True False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False +void setAnimation(J2DAnmVisibilityFull*); + /* 80302FFC */ // True False +// J2DAnmColor* False +// J2DAnmColor False +void setAnimation(J2DAnmColor*); + /* 80300C94 */ // False False +// J2DPane* False +// J2DPane False +// JSURandomInputStream* False +// JSURandomInputStream False +// u32 False +// J2DMaterial* False +// J2DMaterial False +J2DWindowEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*); + /* 80300F80 */ // True False +void setMinSize(); + /* 80301144 */ // True False +~J2DWindowEx(); + /* 8030122C */ // True False +// f32 False +// f32 False +// f32 (* )[3][4] False +// f32 False +// * False +// False +void drawSelf(f32, f32, f32 (* )[3][4]); + /* 803012CC */ // False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&); + /* 80301994 */ // False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +void drawContents(JGeometry::TBox2<f32> const&); + /* 80301D74 */ // True False +// f32 False +// f32 False +// f32 False +// f32 False +// u16 False +// u16 False +// u16 False +// u16 False +// J2DMaterial* False +// J2DMaterial False +// bool False +void drawFrameTexture(f32, f32, f32, f32, u16, u16, u16, u16, J2DMaterial*, bool); + /* 80301FC8 */ // False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +void draw(JGeometry::TBox2<f32> const&); + /* 80302164 */ // False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&); + /* 80303568 */ // True False +// f32 False +// f32 False +// f32 False +// f32 False +void draw(f32, f32, f32, f32); + /* 80302284 */ // True False +// bool False +void setTevOrder(bool); + /* 80302388 */ // True False +// bool False +void setTevStage(bool); + /* 803024B4 */ // True False +// J2DTevStage* False +// J2DTevStage False +// J2DWindowEx::stage_enum False +void setStage(J2DTevStage*, J2DWindowEx::stage_enum); + /* 80302764 */ // True False +// JUtility::TColor False +void setBlack(JUtility::TColor); + /* 803027EC */ // True False +// JUtility::TColor False +void setWhite(JUtility::TColor); + /* 80302874 */ // True False +// JUtility::TColor False +// JUtility::TColor False +void setBlackWhite(JUtility::TColor, JUtility::TColor); + /* 80302A4C */ // True False +// JUtility::TColor* False +// JUtility::TColor False +// JUtility::TColor* False +// JUtility::TColor False +void getBlackWhite(JUtility::TColor*, JUtility::TColor*) const; + /* 80302BE8 */ // True False +// JUtility::TColor False +// JUtility::TColor False +void isSetBlackWhite(JUtility::TColor, JUtility::TColor) const; + /* 80302C88 */ // True False +void getBlack() const; + /* 80302CE8 */ // True False +void getWhite() const; + /* 80302D48 */ // True False +// u8 False +void setAlpha(u8); + /* 80302D98 */ // True False +// _GXCullMode False +void setCullBack(_GXCullMode); + /* 803035C0 */ // True False +// bool False +void setCullBack(bool); + /* 80302DF4 */ // True False +void rewriteAlpha(); + /* 80302E0C */ // True False +// u8 False +// u8 False +void getFrameTexture(u8, u8) const; + /* 80302E74 */ // True False +// u8 False +void getContentsTexture(u8) const; + /* 803035FC */ // True False +// ResFONT const* False +// ResFONT const False +// ResFONT False +void isUsed(ResFONT const*); + /* 80302EDC */ // True False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False +void isUsed(ResTIMG const*); + /* 8030321C */ // True False +// u8 False +void isNeedSetAnm(u8); + /* 80303370 */ // True False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False +void animationPane(J2DAnmTransform const*); + /* 80303510 */ // True False +// u8 False +void getFrameMaterial(u8) const; + /* 80303534 */ // True False +void getContentsMaterial() const; + /* 8030353C */ // True False +// J2DWindow::TMaterial& False +// J2DWindow::TMaterial False +void getMaterial(J2DWindow::TMaterial&) const; +}; + +// // Forward References: -// +// + +// False False +// J2DPane* False +// J2DPane False +// JSURandomInputStream* False +// JSURandomInputStream False +// u32 False +// J2DMaterial* False +// J2DMaterial False extern "C" void __ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial(); +// True False extern "C" void setMinSize__11J2DWindowExFv(); +// True False extern "C" void __dt__11J2DWindowExFv(); +// True False +// f32 False +// f32 False +// f32 (* )[3][4] False +// f32 False +// * False +// False extern "C" void drawSelf__11J2DWindowExFffPA3_A4_f(); +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False extern "C" void func_803012CC(); +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False extern "C" void func_80301994(); +// True False +// f32 False +// f32 False +// f32 False +// f32 False +// u16 False +// u16 False +// u16 False +// u16 False +// J2DMaterial* False +// J2DMaterial False +// bool False extern "C" void drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb(); +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False extern "C" void func_80301FC8(); +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False extern "C" void func_80302164(); +// True False +// bool False extern "C" void setTevOrder__11J2DWindowExFb(); +// True False +// bool False extern "C" void setTevStage__11J2DWindowExFb(); +// True False +// J2DTevStage* False +// J2DTevStage False +// J2DWindowEx::stage_enum False extern "C" void setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum(); +// True False +// JUtility::TColor False extern "C" void setBlack__11J2DWindowExFQ28JUtility6TColor(); +// True False +// JUtility::TColor False extern "C" void setWhite__11J2DWindowExFQ28JUtility6TColor(); +// True False +// JUtility::TColor False +// JUtility::TColor False extern "C" void setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor(); +// True False +// JUtility::TColor* False +// JUtility::TColor False +// JUtility::TColor* False +// JUtility::TColor False extern "C" void getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor(); +// True False +// JUtility::TColor False +// JUtility::TColor False extern "C" void isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor(); +// True False extern "C" void getBlack__11J2DWindowExCFv(); +// True False extern "C" void getWhite__11J2DWindowExCFv(); +// True False +// u8 False extern "C" void setAlpha__11J2DWindowExFUc(); +// True False +// _GXCullMode False extern "C" void setCullBack__11J2DWindowExF11_GXCullMode(); +// True False extern "C" void rewriteAlpha__11J2DWindowExFv(); +// True False +// u8 False +// u8 False extern "C" void getFrameTexture__11J2DWindowExCFUcUc(); +// True False +// u8 False extern "C" void getContentsTexture__11J2DWindowExCFUc(); +// True False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False extern "C" void isUsed__11J2DWindowExFPC7ResTIMG(); +// True False +// J2DAnmColor* False +// J2DAnmColor False extern "C" void setAnimation__11J2DWindowExFP11J2DAnmColor(); +// True False +// J2DAnmTextureSRTKey* False +// J2DAnmTextureSRTKey False extern "C" void setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey(); +// True False +// J2DAnmTexPattern* False +// J2DAnmTexPattern False extern "C" void setAnimation__11J2DWindowExFP16J2DAnmTexPattern(); +// True False +// J2DAnmTevRegKey* False +// J2DAnmTevRegKey False extern "C" void setAnimation__11J2DWindowExFP15J2DAnmTevRegKey(); +// True False +// u8 False extern "C" void isNeedSetAnm__11J2DWindowExFUc(); +// True False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False extern "C" void setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull(); +// True False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False extern "C" void setAnimation__11J2DWindowExFP14J2DAnmVtxColor(); +// True False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False extern "C" void animationPane__11J2DWindowExFPC15J2DAnmTransform(); +// True False +// u8 False extern "C" void getFrameMaterial__11J2DWindowExCFUc(); +// True False extern "C" void getContentsMaterial__11J2DWindowExCFv(); +// True False +// J2DWindow::TMaterial& False +// J2DWindow::TMaterial False extern "C" void getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial(); +// True False +// f32 False +// f32 False +// f32 False +// f32 False extern "C" void draw__11J2DWindowExFffff(); +// True False +// bool False extern "C" void setCullBack__11J2DWindowExFb(); +// True False +// ResFONT const* False +// ResFONT const False +// ResFONT False extern "C" void isUsed__11J2DWindowExFPC7ResFONT(); +// True False +// J2DAnmBase* False +// J2DAnmBase False extern "C" void setAnimation__11J2DWindowExFP10J2DAnmBase(); +// False False +// void False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False extern "C" void getColor__14J2DAnmVtxColorCFUcUsP8_GXColor(); extern "C" extern u8 const lit_1557[16]; extern "C" extern u8 const lit_1566[16]; @@ -210,696 +629,1127 @@ extern "C" extern u8 const lit_1612[16]; extern "C" extern u8 const lit_2530[24]; extern "C" extern u8 const lit_2531[24]; extern "C" extern u8 const lit_2532[30 + 2 /* padding */]; +extern "C" extern void* __vt__11J2DWindowEx[51 + 1 /* padding */]; -// +// // External References: -// +// +// False False +// void False +// void* False +// void False void operator delete(void*); +// False False extern "C" void calcMtx__7J2DPaneFv(); +// False False +// f32 False +// f32 False extern "C" void makeMatrix__7J2DPaneFff(); +// False False +// J2DAnmTransform* False +// J2DAnmTransform False extern "C" void setAnimation__11J2DWindowExFP15J2DAnmTransform(); +// False False +// void False +// void* False +// void False extern "C" void __dl__FPv(); +// False False +// void* False +// void False +// s32 False extern "C" void read__14JSUInputStreamFPvl(); +// False False +// void* False +// void False +// s32 False extern "C" void peek__20JSURandomInputStreamFPvl(); +// False False +// s32 False +// JSUStreamSeekFrom False extern "C" void seek__20JSURandomInputStreamFl17JSUStreamSeekFrom(); +// False False extern "C" void setGX__11J2DMaterialFv(); +// False False +// J2DAnmColor* False +// J2DAnmColor False extern "C" void setAnimation__11J2DMaterialFP11J2DAnmColor(); +// False False +// J2DAnmTextureSRTKey* False +// J2DAnmTextureSRTKey False extern "C" void setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey(); +// False False +// J2DAnmTexPattern* False +// J2DAnmTexPattern False extern "C" void setAnimation__11J2DMaterialFP16J2DAnmTexPattern(); +// False False +// J2DAnmTevRegKey* False +// J2DAnmTevRegKey False extern "C" void setAnimation__11J2DMaterialFP15J2DAnmTevRegKey(); +// False False +// f32 False +// f32 False extern "C" void move__7J2DPaneFff(); +// False False +// f32 False +// f32 False extern "C" void add__7J2DPaneFff(); +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False extern "C" void func_802F7264(); +// False False +// u64 False extern "C" void search__7J2DPaneFUx(); +// False False +// u64 False extern "C" void searchUserInfo__7J2DPaneFUx(); +// False False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False extern "C" void isUsed__7J2DPaneFPC7ResTIMG(); +// False False +// ResFONT const* False +// ResFONT const False +// ResFONT False extern "C" void isUsed__7J2DPaneFPC7ResFONT(); +// False False +// f32 False +// f32 False +// f32 False +// f32 False extern "C" void makeMatrix__7J2DPaneFffff(); +// False False +// _GXCullMode False extern "C" void setCullBack__7J2DPaneF11_GXCullMode(); +// False False extern "C" void getParentPane__7J2DPaneFv(); +// False False +// J2DPane* False +// J2DPane False +// JSURandomInputStream* False +// JSURandomInputStream False extern "C" void makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream(); +// False False +// J2DAnmBase* False +// J2DAnmBase False extern "C" void setAnimation__7J2DPaneFP10J2DAnmBase(); +// False False extern "C" void clearAnmTransform__7J2DPaneFv(); +// False False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False extern "C" void animationTransform__7J2DPaneFPC15J2DAnmTransform(); +// False False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False extern "C" void setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull(); +// False False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False extern "C" void setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor(); +// False False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False extern "C" void animationPane__7J2DPaneFPC15J2DAnmTransform(); +// False False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False extern "C" void setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull(); +// False False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False extern "C" void setAnimationVC__7J2DPaneFP14J2DAnmVtxColor(); +// False False +// bool False extern "C" void setConnectParent__7J2DPaneFb(); +// False False +// void False extern "C" void update__7J2DPaneFv(); +// False False extern "C" void __ct__9J2DWindowFv(); +// False False extern "C" void __dt__9J2DWindowFv(); +// False False +// f32 False +// f32 False extern "C" void resize__9J2DWindowFff(); +// False False +// f32 False +// f32 False extern "C" void drawSelf__9J2DWindowFff(); +// False False +// s32 False extern "C" s32 getTypeID__9J2DWindowCFv(); +// False False +// u16 False +// u8* False +// u8 False extern "C" void getVisibility__20J2DAnmVisibilityFullCFUsPUc(); +// False False extern "C" void PSMTXIdentity(); +// False False extern "C" void PSMTXConcat(); +// False False extern "C" void GXSetVtxDesc(); +// False False extern "C" void GXClearVtxDesc(); +// False False extern "C" void GXSetVtxAttrFmt(); +// False False extern "C" void GXSetNumTexGens(); +// False False extern "C" void GXBegin(); +// False False extern "C" void GXSetChanMatColor(); +// False False extern "C" void GXSetNumIndStages(); +// False False extern "C" void GXSetTevDirect(); +// False False extern "C" void GXSetTevOp(); +// False False extern "C" void GXSetTevSwapModeTable(); +// False False extern "C" void GXSetTevOrder(); +// False False extern "C" void GXLoadPosMtxImm(); +// False False extern "C" void GXSetCurrentMtx(); +// False False extern "C" void _savegpr_20(); +// False False extern "C" void _savegpr_25(); +// False False extern "C" void _savegpr_26(); +// False False extern "C" void _savegpr_27(); +// False False extern "C" void _savegpr_28(); +// False False extern "C" void _savegpr_29(); +// False False extern "C" void _restgpr_20(); +// False False extern "C" void _restgpr_25(); +// False False extern "C" void _restgpr_26(); +// False False extern "C" void _restgpr_27(); +// False False extern "C" void _restgpr_28(); +// False False extern "C" void _restgpr_29(); -// +// // Declarations: -// +// /* ############################################################################################## */ -/* 803A1C60-803A1C70 0010+00 s=2 e=0 z=0 None .rodata @1508 */ +/* 803A1C60-803A1C70 0010+00 s=2 e=0 z=0 None .rodata @1508 */ SECTION_RODATA static u8 const lit_1508[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -}; - -/* 803CD3E8-803CD4B8 00CC+04 s=2 e=0 z=0 None .data __vt__11J2DWindowEx */ -SECTION_DATA static void* __vt__11J2DWindowEx[51 + 1 /* padding */] = { - (void*)NULL, - (void*)NULL, - (void*)__dt__11J2DWindowExFv, - (void*)getTypeID__9J2DWindowCFv, - (void*)move__7J2DPaneFff, - (void*)add__7J2DPaneFff, - (void*)resize__9J2DWindowFff, - (void*)setCullBack__11J2DWindowExFb, - (void*)setCullBack__11J2DWindowExF11_GXCullMode, - (void*)setAlpha__11J2DWindowExFUc, - (void*)setConnectParent__7J2DPaneFb, - (void*)calcMtx__7J2DPaneFv, - (void*)update__7J2DPaneFv, - (void*)drawSelf__9J2DWindowFff, - (void*)drawSelf__11J2DWindowExFffPA3_A4_f, - (void*)search__7J2DPaneFUx, - (void*)searchUserInfo__7J2DPaneFUx, - (void*)makeMatrix__7J2DPaneFff, - (void*)makeMatrix__7J2DPaneFffff, - (void*)isUsed__11J2DWindowExFPC7ResTIMG, - (void*)isUsed__11J2DWindowExFPC7ResFONT, - (void*)clearAnmTransform__7J2DPaneFv, - (void*)rewriteAlpha__11J2DWindowExFv, - (void*)setAnimation__11J2DWindowExFP10J2DAnmBase, - (void*)setAnimation__11J2DWindowExFP15J2DAnmTransform, - (void*)setAnimation__11J2DWindowExFP11J2DAnmColor, - (void*)setAnimation__11J2DWindowExFP16J2DAnmTexPattern, - (void*)setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey, - (void*)setAnimation__11J2DWindowExFP15J2DAnmTevRegKey, - (void*)setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull, - (void*)setAnimation__11J2DWindowExFP14J2DAnmVtxColor, - (void*)animationTransform__7J2DPaneFPC15J2DAnmTransform, - (void*)setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull, - (void*)setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull, - (void*)setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor, - (void*)setAnimationVC__7J2DPaneFP14J2DAnmVtxColor, - (void*)animationPane__11J2DWindowExFPC15J2DAnmTransform, - (void*)func_80301FC8, - (void*)func_80302164, - (void*)draw__11J2DWindowExFffff, - (void*)setBlack__11J2DWindowExFQ28JUtility6TColor, - (void*)setWhite__11J2DWindowExFQ28JUtility6TColor, - (void*)setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor, - (void*)getBlack__11J2DWindowExCFv, - (void*)getWhite__11J2DWindowExCFv, - (void*)getFrameTexture__11J2DWindowExCFUcUc, - (void*)getContentsTexture__11J2DWindowExCFUc, - (void*)getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial, - (void*)getFrameMaterial__11J2DWindowExCFUc, - (void*)getContentsMaterial__11J2DWindowExCFv, - (void*)func_80301994, - /* padding */ - NULL, -}; - -/* 804562A0-804562A8 0008+00 s=4 e=0 z=0 None .sdata2 @1549 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; + +/* 803CD3E8-803CD4B8 00CC+04 s=2 e=0 z=0 None .data __vt__11J2DWindowEx */ +SECTION_DATA void* __vt__11J2DWindowEx[51 + 1 /* padding */] = { + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__11J2DWindowExFv, + (void*)getTypeID__9J2DWindowCFv, + (void*)move__7J2DPaneFff, + (void*)add__7J2DPaneFff, + (void*)resize__9J2DWindowFff, + (void*)setCullBack__11J2DWindowExFb, + (void*)setCullBack__11J2DWindowExF11_GXCullMode, + (void*)setAlpha__11J2DWindowExFUc, + (void*)setConnectParent__7J2DPaneFb, + (void*)calcMtx__7J2DPaneFv, + (void*)update__7J2DPaneFv, + (void*)drawSelf__9J2DWindowFff, + (void*)drawSelf__11J2DWindowExFffPA3_A4_f, + (void*)search__7J2DPaneFUx, + (void*)searchUserInfo__7J2DPaneFUx, + (void*)makeMatrix__7J2DPaneFff, + (void*)makeMatrix__7J2DPaneFffff, + (void*)isUsed__11J2DWindowExFPC7ResTIMG, + (void*)isUsed__11J2DWindowExFPC7ResFONT, + (void*)clearAnmTransform__7J2DPaneFv, + (void*)rewriteAlpha__11J2DWindowExFv, + (void*)setAnimation__11J2DWindowExFP10J2DAnmBase, + (void*)setAnimation__11J2DWindowExFP15J2DAnmTransform, + (void*)setAnimation__11J2DWindowExFP11J2DAnmColor, + (void*)setAnimation__11J2DWindowExFP16J2DAnmTexPattern, + (void*)setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey, + (void*)setAnimation__11J2DWindowExFP15J2DAnmTevRegKey, + (void*)setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull, + (void*)setAnimation__11J2DWindowExFP14J2DAnmVtxColor, + (void*)animationTransform__7J2DPaneFPC15J2DAnmTransform, + (void*)setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull, + (void*)setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull, + (void*)setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor, + (void*)setAnimationVC__7J2DPaneFP14J2DAnmVtxColor, + (void*)animationPane__11J2DWindowExFPC15J2DAnmTransform, + (void*)func_80301FC8, + (void*)func_80302164, + (void*)draw__11J2DWindowExFffff, + (void*)setBlack__11J2DWindowExFQ28JUtility6TColor, + (void*)setWhite__11J2DWindowExFQ28JUtility6TColor, + (void*)setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor, + (void*)getBlack__11J2DWindowExCFv, + (void*)getWhite__11J2DWindowExCFv, + (void*)getFrameTexture__11J2DWindowExCFUcUc, + (void*)getContentsTexture__11J2DWindowExCFUc, + (void*)getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial, + (void*)getFrameMaterial__11J2DWindowExCFUc, + (void*)getContentsMaterial__11J2DWindowExCFv, + (void*)func_80301994, + /* padding */ + NULL, +}; + +/* 804562A0-804562A8 0008+00 s=4 e=0 z=0 None .sdata2 @1549 */ SECTION_SDATA2 static f64 lit_1549 = 4503601774854144.0 /* cast s32 to float */; -/* 804562A8-804562B0 0008+00 s=1 e=0 z=0 None .sdata2 @1552 */ +/* 804562A8-804562B0 0008+00 s=1 e=0 z=0 None .sdata2 @1552 */ SECTION_SDATA2 static f64 lit_1552 = 4503599627370496.0 /* cast u32 to float */; -/* 80300C94-80300F80 02EC+00 s=0 e=1 z=0 None .text - * __ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial */ +/* 80300C94-80300F80 02EC+00 s=0 e=1 z=0 None .text __ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial */ +// 80300CA4: 803621D0 (_savegpr_26) +// 80300CB8: 802F9A7C (__ct__9J2DWindowFv) +// 80300CBC: 803CD3E8 (__vt__11J2DWindowEx) +// 80300CC0: 803CD3E8 (__vt__11J2DWindowEx) +// 80300CF8: 802DC298 (read__14JSUInputStreamFPvl) +// 80300D28: 802DC458 (peek__20JSURandomInputStreamFPvl) +// 80300D38: 802F7B18 (makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream) +// 80300D4C: 802DC4DC (seek__20JSURandomInputStreamFl17JSUStreamSeekFrom) +// 80300D5C: 802DC298 (read__14JSUInputStreamFPvl) +// 80300D60: 803A1C60 (lit_1508) +// 80300D64: 803A1C60 (lit_1508) +// 80300E64: 804562A0 (lit_1549) +// 80300EA0: 804562A8 (lit_1552) +// 80300F24: 802DC4DC (seek__20JSURandomInputStreamFl17JSUStreamSeekFrom) +// 80300F60: 80300F80 (setMinSize__11J2DWindowExFv) +// 80300F6C: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm J2DWindowEx::J2DWindowEx(J2DPane* param_0, JSURandomInputStream* param_1, u32 param_2, - J2DMaterial* param_3) { - nofralloc +// False False +// J2DPane* False +// J2DPane False +// JSURandomInputStream* False +// JSURandomInputStream False +// u32 False +// J2DMaterial* False +// J2DMaterial False +asm J2DWindowEx::J2DWindowEx(J2DPane* param_0, JSURandomInputStream* param_1, u32 param_2, J2DMaterial* param_3) { + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/__ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial.s" } #pragma pop -/* 80300F80-80301144 01C4+00 s=1 e=0 z=0 None .text setMinSize__11J2DWindowExFv */ + +/* 80300F80-80301144 01C4+00 s=1 e=0 z=0 None .text setMinSize__11J2DWindowExFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void J2DWindowEx::setMinSize() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setMinSize__11J2DWindowExFv.s" } #pragma pop -/* 80301144-8030122C 00E8+00 s=1 e=0 z=0 None .text __dt__11J2DWindowExFv */ + +/* 80301144-8030122C 00E8+00 s=1 e=0 z=0 None .text __dt__11J2DWindowExFv */ +// 80301154: 803621D8 (_savegpr_28) +// 80301164: 803CD3E8 (__vt__11J2DWindowEx) +// 80301168: 803CD3E8 (__vt__11J2DWindowEx) +// 803011FC: 802FA880 (__dt__9J2DWindowFv) +// 8030120C: 802CED3C (__dl__FPv) +// 80301218: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm J2DWindowEx::~J2DWindowEx() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/__dt__11J2DWindowExFv.s" } #pragma pop -/* 8030122C-803012CC 00A0+00 s=1 e=0 z=0 None .text drawSelf__11J2DWindowExFffPA3_A4_f */ + +/* 8030122C-803012CC 00A0+00 s=1 e=0 z=0 None .text drawSelf__11J2DWindowExFffPA3_A4_f */ +// 8030128C: 803464E4 (PSMTXConcat) +// 80301298: 8036024C (GXLoadPosMtxImm) +// 803012A8: 803012CC (func_803012CC) +// 803012B4: 802F7264 (func_802F7264) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DWindowEx::drawSelf(f32 param_0, f32 param_1, f32 (*param_2)[3][4]) { - nofralloc +// True False +// f32 False +// f32 False +// f32 (* )[3][4] False +// f32 False +// * False +// False +asm void J2DWindowEx::drawSelf(f32 param_0, f32 param_1, f32 (* param_2)[3][4]) { + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/drawSelf__11J2DWindowExFffPA3_A4_f.s" } #pragma pop -/* 803012CC-80301994 06C8+00 s=2 e=0 z=0 None .text - * draw_private__11J2DWindowExFRCQ29JGeometry8TBox2<f>RCQ29JGeometry8TBox2<f> */ + +/* 803012CC-80301994 06C8+00 s=2 e=0 z=0 None .text draw_private__11J2DWindowExFRCQ29JGeometry8TBox2<f>RCQ29JGeometry8TBox2<f> */ +// 8030130C: 803621CC (_savegpr_25) +// 8030132C: 804562A0 (lit_1549) +// 80301448: 8035B58C (GXClearVtxDesc) +// 80301454: 8035AEB8 (GXSetVtxDesc) +// 80301460: 8035AEB8 (GXSetVtxDesc) +// 8030146C: 8035AEB8 (GXSetVtxDesc) +// 80301490: 804562A0 (lit_1549) +// 80301578: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 803015C8: 804562A0 (lit_1549) +// 80301614: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 8030165C: 804562A0 (lit_1549) +// 8030168C: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 803016E0: 804562A0 (lit_1549) +// 80301720: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 80301760: 804562A0 (lit_1549) +// 80301790: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 803017CC: 804562A0 (lit_1549) +// 80301804: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 80301860: 804562A0 (lit_1549) +// 803018A0: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 803018E0: 804562A0 (lit_1549) +// 80301914: 80301D74 (drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb) +// 80301920: 8035F198 (GXSetTevOp) +// 80301934: 8035F6F4 (GXSetTevOrder) +// 8030193C: 8035BDFC (GXSetNumTexGens) +// 80301948: 8035AEB8 (GXSetVtxDesc) +// 80301980: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DWindowEx::draw_private(JGeometry::TBox2<f32> const& param_0, - JGeometry::TBox2<f32> const& param_1) { - nofralloc +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +asm void J2DWindowEx::draw_private(JGeometry::TBox2<f32> const& param_0, JGeometry::TBox2<f32> const& param_1) { + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/func_803012CC.s" } #pragma pop + /* ############################################################################################## */ -/* 804562B0-804562B4 0004+00 s=4 e=0 z=0 None .sdata2 @1827 */ +/* 804562B0-804562B4 0004+00 s=4 e=0 z=0 None .sdata2 @1827 */ SECTION_SDATA2 static u8 lit_1827[4] = { - 0x00, - 0x00, - 0x00, - 0x00, + 0x00, 0x00, 0x00, 0x00, }; -/* 804562B4-804562B8 0004+00 s=1 e=0 z=0 None .sdata2 @2256 */ +/* 804562B4-804562B8 0004+00 s=1 e=0 z=0 None .sdata2 @2256 */ SECTION_SDATA2 static f32 lit_2256 = 1.0f; -/* 804562B8-804562C0 0004+04 s=1 e=0 z=0 None .sdata2 @2257 */ +/* 804562B8-804562C0 0004+04 s=1 e=0 z=0 None .sdata2 @2257 */ SECTION_SDATA2 static f32 lit_2257[1 + 1 /* padding */] = { - 0.5f, - /* padding */ - 0.0f, + 0.5f, + /* padding */ + 0.0f, }; -/* 80301994-80301D74 03E0+00 s=1 e=0 z=0 None .text - * drawContents__11J2DWindowExFRCQ29JGeometry8TBox2<f> */ +/* 80301994-80301D74 03E0+00 s=1 e=0 z=0 None .text drawContents__11J2DWindowExFRCQ29JGeometry8TBox2<f> */ +// 803019C4: 803621DC (_savegpr_29) +// 80301A24: 802EA38C (setGX__11J2DMaterialFv) +// 80301A28: 8035B58C (GXClearVtxDesc) +// 80301A34: 8035AEB8 (GXSetVtxDesc) +// 80301A40: 8035AEB8 (GXSetVtxDesc) +// 80301AF0: 8035DA48 (GXSetChanMatColor) +// 80301B30: 8035AEB8 (GXSetVtxDesc) +// 80301B58: 804562A0 (lit_1549) +// 80301B98: 804562A0 (lit_1549) +// 80301BD0: 804562B4 (lit_2256) +// 80301BDC: 804562B8 (lit_2257) +// 80301C10: 8035B5C4 (GXSetVtxAttrFmt) +// 80301C28: 8035B5C4 (GXSetVtxAttrFmt) +// 80301C38: 8035C764 (GXBegin) +// 80301C50: 804562B0 (lit_1827) +// 80301C84: 804562B0 (lit_1827) +// 80301CB8: 804562B0 (lit_1827) +// 80301CEC: 804562B0 (lit_1827) +// 80301D20: 8035B5C4 (GXSetVtxAttrFmt) +// 80301D38: 8035B5C4 (GXSetVtxAttrFmt) +// 80301D60: 80362228 (_restgpr_29) #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 J2DWindowEx::drawContents(JGeometry::TBox2<f32> const& param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/func_80301994.s" } #pragma pop -/* 80301D74-80301FC8 0254+00 s=1 e=0 z=0 None .text - * drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb */ + +/* 80301D74-80301FC8 0254+00 s=1 e=0 z=0 None .text drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb */ +// 80301DA4: 803621CC (_savegpr_25) +// 80301DF0: 802EA38C (setGX__11J2DMaterialFv) +// 80301E00: 802F7AFC (getParentPane__7J2DPaneFv) +// 80301ED4: 8035DA48 (GXSetChanMatColor) +// 80301EEC: 8035B5C4 (GXSetVtxAttrFmt) +// 80301EFC: 8035C764 (GXBegin) +// 80301F0C: 804562B0 (lit_1827) +// 80301F2C: 804562B0 (lit_1827) +// 80301F48: 804562B0 (lit_1827) +// 80301F64: 804562B0 (lit_1827) +// 80301F8C: 8035B5C4 (GXSetVtxAttrFmt) +// 80301FB4: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DWindowEx::drawFrameTexture(f32 param_0, f32 param_1, f32 param_2, f32 param_3, - u16 param_4, u16 param_5, u16 param_6, u16 param_7, - J2DMaterial* param_8, bool param_9) { - nofralloc +// True False +// f32 False +// f32 False +// f32 False +// f32 False +// u16 False +// u16 False +// u16 False +// u16 False +// J2DMaterial* False +// J2DMaterial False +// bool False +asm void J2DWindowEx::drawFrameTexture(f32 param_0, f32 param_1, f32 param_2, f32 param_3, u16 param_4, u16 param_5, u16 param_6, u16 param_7, J2DMaterial* param_8, bool param_9) { + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb.s" } #pragma pop -/* 80301FC8-80302164 019C+00 s=1 e=0 z=0 None .text draw__11J2DWindowExFRCQ29JGeometry8TBox2<f> - */ + +/* 80301FC8-80302164 019C+00 s=1 e=0 z=0 None .text draw__11J2DWindowExFRCQ29JGeometry8TBox2<f> */ +// 80301FD8: 803621D0 (_savegpr_26) +// 80302068: 804562A0 (lit_1549) +// 8030211C: 804562B0 (lit_1827) +// 80302150: 8036221C (_restgpr_26) #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 J2DWindowEx::draw(JGeometry::TBox2<f32> const& param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/func_80301FC8.s" } #pragma pop -/* 80302164-80302284 0120+00 s=1 e=0 z=0 None .text - * draw__11J2DWindowExFRCQ29JGeometry8TBox2<f>RCQ29JGeometry8TBox2<f> */ + +/* 80302164-80302284 0120+00 s=1 e=0 z=0 None .text draw__11J2DWindowExFRCQ29JGeometry8TBox2<f>RCQ29JGeometry8TBox2<f> */ +// 80302174: 803621DC (_savegpr_29) +// 803021A8: 804562B0 (lit_1827) +// 803021C8: 8036024C (GXLoadPosMtxImm) +// 803021D0: 803602EC (GXSetCurrentMtx) +// 803021EC: 804562B0 (lit_1827) +// 8030220C: 803012CC (func_803012CC) +// 80302228: 8035F5A4 (GXSetTevSwapModeTable) +// 8030223C: 8035F0D4 (GXSetNumIndStages) +// 80302248: 8035F0F8 (GXSetTevDirect) +// 8030225C: 80346484 (PSMTXIdentity) +// 80302268: 8036024C (GXLoadPosMtxImm) +// 80302270: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void J2DWindowEx::draw(JGeometry::TBox2<f32> const& param_0, - JGeometry::TBox2<f32> const& param_1) { - nofralloc +// False True +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +// JGeometry::TBox2<f32> const& False +// JGeometry::TBox2<f32> const False +// JGeometry::TBox2<f32> True +// f32 False +asm void J2DWindowEx::draw(JGeometry::TBox2<f32> const& param_0, JGeometry::TBox2<f32> const& param_1) { + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/func_80302164.s" } #pragma pop -/* 80302284-80302388 0104+00 s=1 e=0 z=0 None .text setTevOrder__11J2DWindowExFb */ + +/* 80302284-80302388 0104+00 s=1 e=0 z=0 None .text setTevOrder__11J2DWindowExFb */ +// 80302294: 803621CC (_savegpr_25) +// 80302374: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// bool False asm void J2DWindowEx::setTevOrder(bool param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setTevOrder__11J2DWindowExFb.s" } #pragma pop -/* 80302388-803024B4 012C+00 s=1 e=0 z=0 None .text setTevStage__11J2DWindowExFb */ + +/* 80302388-803024B4 012C+00 s=1 e=0 z=0 None .text setTevStage__11J2DWindowExFb */ +// 80302398: 803621D0 (_savegpr_26) +// 8030243C: 803024B4 (setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum) +// 8030245C: 803024B4 (setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum) +// 80302488: 803024B4 (setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum) +// 803024A0: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// bool False asm void J2DWindowEx::setTevStage(bool param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setTevStage__11J2DWindowExFb.s" } #pragma pop -/* 803024B4-80302764 02B0+00 s=1 e=0 z=0 None .text - * setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum */ + +/* 803024B4-80302764 02B0+00 s=1 e=0 z=0 None .text setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum */ +// 803024C4: 803621D8 (_savegpr_28) +// 803024C8: 803A1C60 (lit_1508) +// 803024CC: 803A1C60 (lit_1508) +// 80302750: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DTevStage* False +// J2DTevStage False +// J2DWindowEx::stage_enum False asm void J2DWindowEx::setStage(J2DTevStage* param_0, J2DWindowEx::stage_enum param_1) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum.s" } #pragma pop -/* 80302764-803027EC 0088+00 s=1 e=0 z=0 None .text setBlack__11J2DWindowExFQ28JUtility6TColor - */ + +/* 80302764-803027EC 0088+00 s=1 e=0 z=0 None .text setBlack__11J2DWindowExFQ28JUtility6TColor */ +// 80302794: 80302A4C (getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// JUtility::TColor False asm void J2DWindowEx::setBlack(JUtility::TColor param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setBlack__11J2DWindowExFQ28JUtility6TColor.s" } #pragma pop -/* 803027EC-80302874 0088+00 s=1 e=0 z=0 None .text setWhite__11J2DWindowExFQ28JUtility6TColor - */ + +/* 803027EC-80302874 0088+00 s=1 e=0 z=0 None .text setWhite__11J2DWindowExFQ28JUtility6TColor */ +// 8030281C: 80302A4C (getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// JUtility::TColor False asm void J2DWindowEx::setWhite(JUtility::TColor param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setWhite__11J2DWindowExFQ28JUtility6TColor.s" } #pragma pop -/* 80302874-80302A4C 01D8+00 s=1 e=0 z=0 None .text - * setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor */ + +/* 80302874-80302A4C 01D8+00 s=1 e=0 z=0 None .text setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor */ +// 80302884: 803621B8 (_savegpr_20) +// 803028F0: 80302BE8 (isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor) +// 8030297C: 80302284 (setTevOrder__11J2DWindowExFb) +// 80302988: 80302388 (setTevStage__11J2DWindowExFb) +// 80302A38: 80362204 (_restgpr_20) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// JUtility::TColor False +// JUtility::TColor False asm void J2DWindowEx::setBlackWhite(JUtility::TColor param_0, JUtility::TColor param_1) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor.s" } #pragma pop -/* 80302A4C-80302BE8 019C+00 s=4 e=0 z=0 None .text - * getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor */ + +/* 80302A4C-80302BE8 019C+00 s=4 e=0 z=0 None .text getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor */ +// 80302A5C: 803621CC (_savegpr_25) +// 80302BD4: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// JUtility::TColor* False +// JUtility::TColor False +// JUtility::TColor* False +// JUtility::TColor False asm void J2DWindowEx::getBlackWhite(JUtility::TColor* param_0, JUtility::TColor* param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor.s" } #pragma pop -/* 80302BE8-80302C88 00A0+00 s=1 e=0 z=0 None .text - * isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor */ + +/* 80302BE8-80302C88 00A0+00 s=1 e=0 z=0 None .text isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor */ +// 80302BF8: 803621DC (_savegpr_29) +// 80302C74: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// JUtility::TColor False +// JUtility::TColor False asm void J2DWindowEx::isSetBlackWhite(JUtility::TColor param_0, JUtility::TColor param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor.s" } #pragma pop -/* 80302C88-80302CE8 0060+00 s=1 e=0 z=0 None .text getBlack__11J2DWindowExCFv */ + +/* 80302C88-80302CE8 0060+00 s=1 e=0 z=0 None .text getBlack__11J2DWindowExCFv */ +// 80302CB4: 80302A4C (getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void J2DWindowEx::getBlack() const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getBlack__11J2DWindowExCFv.s" } #pragma pop -/* 80302CE8-80302D48 0060+00 s=1 e=0 z=0 None .text getWhite__11J2DWindowExCFv */ + +/* 80302CE8-80302D48 0060+00 s=1 e=0 z=0 None .text getWhite__11J2DWindowExCFv */ +// 80302D14: 80302A4C (getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void J2DWindowEx::getWhite() const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getWhite__11J2DWindowExCFv.s" } #pragma pop -/* 80302D48-80302D98 0050+00 s=1 e=0 z=0 None .text setAlpha__11J2DWindowExFUc */ + +/* 80302D48-80302D98 0050+00 s=1 e=0 z=0 None .text setAlpha__11J2DWindowExFUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False asm void J2DWindowEx::setAlpha(u8 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAlpha__11J2DWindowExFUc.s" } #pragma pop -/* 80302D98-80302DF4 005C+00 s=1 e=0 z=0 None .text setCullBack__11J2DWindowExF11_GXCullMode - */ + +/* 80302D98-80302DF4 005C+00 s=1 e=0 z=0 None .text setCullBack__11J2DWindowExF11_GXCullMode */ +// 80302DE0: 802F7680 (setCullBack__7J2DPaneF11_GXCullMode) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// _GXCullMode False asm void J2DWindowEx::setCullBack(_GXCullMode param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setCullBack__11J2DWindowExF11_GXCullMode.s" } #pragma pop -/* 80302DF4-80302E0C 0018+00 s=1 e=0 z=0 None .text rewriteAlpha__11J2DWindowExFv */ + +/* 80302DF4-80302E0C 0018+00 s=1 e=0 z=0 None .text rewriteAlpha__11J2DWindowExFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void J2DWindowEx::rewriteAlpha() { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/rewriteAlpha__11J2DWindowExFv.s" } #pragma pop -/* 80302E0C-80302E74 0068+00 s=1 e=0 z=0 None .text getFrameTexture__11J2DWindowExCFUcUc */ + +/* 80302E0C-80302E74 0068+00 s=1 e=0 z=0 None .text getFrameTexture__11J2DWindowExCFUcUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False +// u8 False asm void J2DWindowEx::getFrameTexture(u8 param_0, u8 param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getFrameTexture__11J2DWindowExCFUcUc.s" } #pragma pop -/* 80302E74-80302EDC 0068+00 s=1 e=0 z=0 None .text getContentsTexture__11J2DWindowExCFUc */ + +/* 80302E74-80302EDC 0068+00 s=1 e=0 z=0 None .text getContentsTexture__11J2DWindowExCFUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False asm void J2DWindowEx::getContentsTexture(u8 param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getContentsTexture__11J2DWindowExCFUc.s" } #pragma pop -/* 80302EDC-80302FFC 0120+00 s=1 e=0 z=0 None .text isUsed__11J2DWindowExFPC7ResTIMG */ + +/* 80302EDC-80302FFC 0120+00 s=1 e=0 z=0 None .text isUsed__11J2DWindowExFPC7ResTIMG */ +// 80302EEC: 803621D4 (_savegpr_27) +// 80302FE0: 802F7430 (isUsed__7J2DPaneFPC7ResTIMG) +// 80302FE8: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False asm void J2DWindowEx::isUsed(ResTIMG const* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/isUsed__11J2DWindowExFPC7ResTIMG.s" } #pragma pop -/* 80302FFC-80303084 0088+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP11J2DAnmColor - */ + +/* 80302FFC-80303084 0088+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP11J2DAnmColor */ +// 8030300C: 803621DC (_savegpr_29) +// 80303028: 8030321C (isNeedSetAnm__11J2DWindowExFUc) +// 80303044: 802EA89C (setAnimation__11J2DMaterialFP11J2DAnmColor) +// 80303068: 802EA89C (setAnimation__11J2DMaterialFP11J2DAnmColor) +// 80303070: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmColor* False +// J2DAnmColor False asm void J2DWindowEx::setAnimation(J2DAnmColor* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP11J2DAnmColor.s" } #pragma pop -/* 80303084-8030310C 0088+00 s=1 e=0 z=0 None .text - * setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey */ + +/* 80303084-8030310C 0088+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey */ +// 80303094: 803621DC (_savegpr_29) +// 803030B0: 8030321C (isNeedSetAnm__11J2DWindowExFUc) +// 803030CC: 802EA94C (setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey) +// 803030F0: 802EA94C (setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey) +// 803030F8: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmTextureSRTKey* False +// J2DAnmTextureSRTKey False asm void J2DWindowEx::setAnimation(J2DAnmTextureSRTKey* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey.s" } #pragma pop -/* 8030310C-80303194 0088+00 s=1 e=0 z=0 None .text - * setAnimation__11J2DWindowExFP16J2DAnmTexPattern */ + +/* 8030310C-80303194 0088+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP16J2DAnmTexPattern */ +// 8030311C: 803621DC (_savegpr_29) +// 80303138: 8030321C (isNeedSetAnm__11J2DWindowExFUc) +// 80303154: 802EAA2C (setAnimation__11J2DMaterialFP16J2DAnmTexPattern) +// 80303178: 802EAA2C (setAnimation__11J2DMaterialFP16J2DAnmTexPattern) +// 80303180: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmTexPattern* False +// J2DAnmTexPattern False asm void J2DWindowEx::setAnimation(J2DAnmTexPattern* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP16J2DAnmTexPattern.s" } #pragma pop -/* 80303194-8030321C 0088+00 s=1 e=0 z=0 None .text - * setAnimation__11J2DWindowExFP15J2DAnmTevRegKey */ + +/* 80303194-8030321C 0088+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP15J2DAnmTevRegKey */ +// 803031A4: 803621DC (_savegpr_29) +// 803031C0: 8030321C (isNeedSetAnm__11J2DWindowExFUc) +// 803031DC: 802EAB0C (setAnimation__11J2DMaterialFP15J2DAnmTevRegKey) +// 80303200: 802EAB0C (setAnimation__11J2DMaterialFP15J2DAnmTevRegKey) +// 80303208: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmTevRegKey* False +// J2DAnmTevRegKey False asm void J2DWindowEx::setAnimation(J2DAnmTevRegKey* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP15J2DAnmTevRegKey.s" } #pragma pop -/* 8030321C-80303274 0058+00 s=4 e=0 z=0 None .text isNeedSetAnm__11J2DWindowExFUc */ + +/* 8030321C-80303274 0058+00 s=4 e=0 z=0 None .text isNeedSetAnm__11J2DWindowExFUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False asm void J2DWindowEx::isNeedSetAnm(u8 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/isNeedSetAnm__11J2DWindowExFUc.s" } #pragma pop -/* 80303274-8030327C 0008+00 s=1 e=0 z=0 None .text - * setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull */ + +/* 80303274-8030327C 0008+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmVisibilityFull* False +// J2DAnmVisibilityFull False asm void J2DWindowEx::setAnimation(J2DAnmVisibilityFull* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull.s" } #pragma pop -/* 8030327C-80303370 00F4+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP14J2DAnmVtxColor - */ + +/* 8030327C-80303370 00F4+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP14J2DAnmVtxColor */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmVtxColor* False +// J2DAnmVtxColor False asm void J2DWindowEx::setAnimation(J2DAnmVtxColor* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP14J2DAnmVtxColor.s" } #pragma pop + /* ############################################################################################## */ -/* 803A1C70-803A1C80 0010+00 s=0 e=0 z=0 None .rodata @1557 */ +/* 803A1C70-803A1C80 0010+00 s=0 e=0 z=0 None .rodata @1557 */ SECTION_RODATA u8 const lit_1557[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1C80-803A1C90 0010+00 s=0 e=0 z=0 None .rodata @1566 */ +/* 803A1C80-803A1C90 0010+00 s=0 e=0 z=0 None .rodata @1566 */ SECTION_RODATA u8 const lit_1566[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1C90-803A1CA0 0010+00 s=0 e=0 z=0 None .rodata @1575 */ +/* 803A1C90-803A1CA0 0010+00 s=0 e=0 z=0 None .rodata @1575 */ SECTION_RODATA u8 const lit_1575[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CA0-803A1CB0 0010+00 s=0 e=0 z=0 None .rodata @1581 */ +/* 803A1CA0-803A1CB0 0010+00 s=0 e=0 z=0 None .rodata @1581 */ SECTION_RODATA u8 const lit_1581[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CB0-803A1CC0 0010+00 s=0 e=0 z=0 None .rodata @1587 */ +/* 803A1CB0-803A1CC0 0010+00 s=0 e=0 z=0 None .rodata @1587 */ SECTION_RODATA u8 const lit_1587[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CC0-803A1CD0 0010+00 s=0 e=0 z=0 None .rodata @1596 */ +/* 803A1CC0-803A1CD0 0010+00 s=0 e=0 z=0 None .rodata @1596 */ SECTION_RODATA u8 const lit_1596[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CD0-803A1CE0 0010+00 s=0 e=0 z=0 None .rodata @1605 */ +/* 803A1CD0-803A1CE0 0010+00 s=0 e=0 z=0 None .rodata @1605 */ SECTION_RODATA u8 const lit_1605[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CE0-803A1CF0 0010+00 s=0 e=0 z=0 None .rodata @1612 */ +/* 803A1CE0-803A1CF0 0010+00 s=0 e=0 z=0 None .rodata @1612 */ SECTION_RODATA u8 const lit_1612[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 803A1CF0-803A1D08 0018+00 s=0 e=0 z=0 None .rodata @2530 */ +/* 803A1CF0-803A1D08 0018+00 s=0 e=0 z=0 None .rodata @2530 */ SECTION_RODATA u8 const lit_2530[24] = { - 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x0A, 0x00, 0x0F, - 0x02, 0x04, 0x08, 0x0F, 0x02, 0x04, 0x08, 0x0F, 0x0F, 0x0F, 0x0F, 0x0A, + 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x08, 0x0A, 0x0F, 0x0F, 0x0A, 0x00, 0x0F, 0x02, 0x04, 0x08, 0x0F, + 0x02, 0x04, 0x08, 0x0F, 0x0F, 0x0F, 0x0F, 0x0A, }; -/* 803A1D08-803A1D20 0018+00 s=0 e=0 z=0 None .rodata @2531 */ +/* 803A1D08-803A1D20 0018+00 s=0 e=0 z=0 None .rodata @2531 */ SECTION_RODATA u8 const lit_2531[24] = { - 0x07, 0x04, 0x05, 0x07, 0x05, 0x07, 0x07, 0x07, 0x07, 0x05, 0x00, 0x07, - 0x01, 0x02, 0x04, 0x07, 0x07, 0x07, 0x07, 0x02, 0x07, 0x07, 0x07, 0x05, + 0x07, 0x04, 0x05, 0x07, 0x05, 0x07, 0x07, 0x07, 0x07, 0x05, 0x00, 0x07, 0x01, 0x02, 0x04, 0x07, + 0x07, 0x07, 0x07, 0x02, 0x07, 0x07, 0x07, 0x05, }; -/* 803A1D20-803A1D40 001E+02 s=0 e=0 z=0 None .rodata @2532 */ +/* 803A1D20-803A1D40 001E+02 s=0 e=0 z=0 None .rodata @2532 */ SECTION_RODATA u8 const lit_2532[30 + 2 /* padding */] = { - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - /* padding */ - 0x00, - 0x00, -}; - -/* 803A1D40-803A1D50 0010+00 s=1 e=0 z=0 None .rodata @3089 */ + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + /* padding */ + 0x00, 0x00, +}; + +/* 803A1D40-803A1D50 0010+00 s=1 e=0 z=0 None .rodata @3089 */ SECTION_RODATA static u8 const lit_3089[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 80303370-80303510 01A0+00 s=1 e=0 z=0 None .text - * animationPane__11J2DWindowExFPC15J2DAnmTransform */ +/* 80303370-80303510 01A0+00 s=1 e=0 z=0 None .text animationPane__11J2DWindowExFPC15J2DAnmTransform */ +// 80303380: 803621D8 (_savegpr_28) +// 803033A8: 8030C048 (getVisibility__20J2DAnmVisibilityFullCFUsPUc) +// 803033CC: 803A1D40 (lit_3089) +// 803033D0: 803A1D40 (lit_3089) +// 803034F4: 802F8228 (animationPane__7J2DPaneFPC15J2DAnmTransform) +// 803034FC: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmTransform const* False +// J2DAnmTransform const False +// J2DAnmTransform False asm void J2DWindowEx::animationPane(J2DAnmTransform const* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/animationPane__11J2DWindowExFPC15J2DAnmTransform.s" } #pragma pop -/* 80303510-80303534 0024+00 s=1 e=0 z=0 None .text getFrameMaterial__11J2DWindowExCFUc */ + +/* 80303510-80303534 0024+00 s=1 e=0 z=0 None .text getFrameMaterial__11J2DWindowExCFUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u8 False asm void J2DWindowEx::getFrameMaterial(u8 param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getFrameMaterial__11J2DWindowExCFUc.s" } #pragma pop -/* 80303534-8030353C 0008+00 s=1 e=0 z=0 None .text getContentsMaterial__11J2DWindowExCFv */ + +/* 80303534-8030353C 0008+00 s=1 e=0 z=0 None .text getContentsMaterial__11J2DWindowExCFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void J2DWindowEx::getContentsMaterial() const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getContentsMaterial__11J2DWindowExCFv.s" } #pragma pop -/* 8030353C-80303568 002C+00 s=1 e=0 z=0 None .text - * getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial */ + +/* 8030353C-80303568 002C+00 s=1 e=0 z=0 None .text getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DWindow::TMaterial& False +// J2DWindow::TMaterial False asm void J2DWindowEx::getMaterial(J2DWindow::TMaterial& param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial.s" } #pragma pop -/* 80303568-803035C0 0058+00 s=1 e=0 z=0 None .text draw__11J2DWindowExFffff */ + +/* 80303568-803035C0 0058+00 s=1 e=0 z=0 None .text draw__11J2DWindowExFffff */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// f32 False +// f32 False +// f32 False +// f32 False asm void J2DWindowEx::draw(f32 param_0, f32 param_1, f32 param_2, f32 param_3) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/draw__11J2DWindowExFffff.s" } #pragma pop -/* 803035C0-803035FC 003C+00 s=1 e=0 z=0 None .text setCullBack__11J2DWindowExFb */ + +/* 803035C0-803035FC 003C+00 s=1 e=0 z=0 None .text setCullBack__11J2DWindowExFb */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// bool False asm void J2DWindowEx::setCullBack(bool param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setCullBack__11J2DWindowExFb.s" } #pragma pop -/* 803035FC-8030361C 0020+00 s=1 e=0 z=0 None .text isUsed__11J2DWindowExFPC7ResFONT */ + +/* 803035FC-8030361C 0020+00 s=1 e=0 z=0 None .text isUsed__11J2DWindowExFPC7ResFONT */ +// 80303608: 802F74B8 (isUsed__7J2DPaneFPC7ResFONT) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// ResFONT const* False +// ResFONT const False +// ResFONT False asm void J2DWindowEx::isUsed(ResFONT const* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/isUsed__11J2DWindowExFPC7ResFONT.s" } #pragma pop -/* 8030361C-8030363C 0020+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP10J2DAnmBase - */ + +/* 8030361C-8030363C 0020+00 s=1 e=0 z=0 None .text setAnimation__11J2DWindowExFP10J2DAnmBase */ +// 80303628: 802F7EF4 (setAnimation__7J2DPaneFP10J2DAnmBase) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// J2DAnmBase* False +// J2DAnmBase False asm void J2DWindowEx::setAnimation(J2DAnmBase* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J2DGraph/J2DWindowEx/setAnimation__11J2DWindowExFP10J2DAnmBase.s" } #pragma pop -/* 8030363C-80303640 0004+00 s=0 e=1 z=0 None .text getColor__14J2DAnmVtxColorCFUcUsP8_GXColor - */ + +/* 8030363C-80303640 0004+00 s=0 e=1 z=0 None .text getColor__14J2DAnmVtxColorCFUcUsP8_GXColor */ +// False False +// void False +// u8 False +// u16 False +// _GXColor* False +// _GXColor False void J2DAnmVtxColor::getColor(u8 param_0, u16 param_1, _GXColor* param_2) const { - /* empty function */ + /* empty function */ } + + |
