libjsys/jsyswrapper: match all funcs, need unused for weak function emission?

This commit is contained in:
Cuyler36
2025-06-18 04:42:48 -04:00
parent baf6dc9485
commit f0712d468f
14 changed files with 575 additions and 47 deletions
+15 -2
View File
@@ -98,12 +98,16 @@ class JFWDisplay {
return sManager;
}
const GXRenderModeObj* getRenderMode() const {
return mRMode;
}
int getEfbHeight() const {
return JUTVideo::getManager()->getEfbHeight();
return getRenderMode() ->efbHeight;
}
int getEfbWidth() const {
return JUTVideo::getManager()->getFbWidth();
return getRenderMode() ->fbWidth;
}
JUTFader* getFader() const {
@@ -151,6 +155,15 @@ class JFWDisplay {
return mEnableAlpha;
}
void setGamma(u16 gamma) {
mGamma = gamma;
}
void setFrameRate(u16 framerate) {
mFrameRate = framerate;
mTickRate = 0;
}
static JFWDisplay* sManager; // 0x80415718
private:
+12
View File
@@ -62,6 +62,18 @@ struct JFWSystem {
JUT_ASSERT(sInitCalled == 0);
CSetUpParam::renderMode = rmode;
}
static JKRHeap* getSystemHeap() {
JUT_ASSERT(sInitCalled == 0);
return systemHeap;
}
static JKRHeap* getRootHeap() {
JUT_ASSERT(sInitCalled == 0);
return rootHeap;
}
static JUTConsole* getSystemConsole() {
JUT_ASSERT(sInitCalled == 0);
return systemConsole;
}
};
#endif