void(* JFWDisplayUnkFunc)(void)
Definition JFWDisplay.h:14
static void diagnoseGpHang()
void JUTChangeFrameBuffer(void *buffer, u16 height, u16 width)
Definition JFWDisplay.h:130
static void JFWDrawDoneAlarm()
static void JFWThreadAlarmHandler(OSAlarm *, OSContext *)
static void JFWGXAbortAlarmHandler(OSAlarm *, OSContext *)
static void waitForTick(u32, u16)
void OSCreateAlarm(OSAlarm *alarm)
Definition OSAlarm.c:26
void OSCancelAlarm(OSAlarm *alarm)
Definition OSAlarm.c:112
static OSTime buffer
Definition ai.c:202
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JFWDisplay.h:20
static JSUList< JFWAlarm > sList
Definition JFWDisplay.h:31
void appendLink()
Definition JFWDisplay.h:27
JFWAlarm()
Definition JFWDisplay.h:22
void removeLink()
Definition JFWDisplay.h:26
OSThread * mThread
Definition JFWDisplay.h:34
void createAlarm()
Definition JFWDisplay.h:24
JSULink< JFWAlarm > mLink
Definition JFWDisplay.h:35
void cancelAlarm()
Definition JFWDisplay.h:25
OSThread * getThread() const
Definition JFWDisplay.h:28
~JFWAlarm()
Definition JFWDisplay.h:23
void setThread(OSThread *thread)
Definition JFWDisplay.h:29
Definition JFWDisplay.h:42
int field_0x38
Definition JFWDisplay.h:122
u16 mGamma
Definition JFWDisplay.h:112
void drawendXfb_single()
Definition JFWDisplay.cpp:120
u16 mClamp
Definition JFWDisplay.h:117
int startFadeIn(int param_0)
Definition JFWDisplay.h:82
static JFWDisplay * createManager(_GXRenderModeObj const *, JKRHeap *, JUTXfb::EXfbNumber, bool)
Definition JFWDisplay.cpp:74
bool field_0x40
Definition JFWDisplay.h:124
JUTFader * getFader() const
Definition JFWDisplay.h:102
void calcCombinationRatio()
Definition JFWDisplay.cpp:532
void clearEfb()
Definition JFWDisplay.cpp:452
virtual void endFrame()
Definition JFWDisplay.cpp:337
EDrawDone mDrawDoneMethod
Definition JFWDisplay.h:113
virtual void beginRender()
Definition JFWDisplay.cpp:248
void preGX()
Definition JFWDisplay.cpp:201
void setFader(JUTFader *fader)
Definition JFWDisplay.h:100
void prepareCopyDisp()
Definition JFWDisplay.cpp:96
void threadSleep(s64)
Definition JFWDisplay.cpp:428
u32 mZClear
Definition JFWDisplay.h:110
JUTFader * mFader
Definition JFWDisplay.h:108
f32 mCombinationRatio
Definition JFWDisplay.h:118
void setFrameRate(u16 rate)
Definition JFWDisplay.h:94
JUtility::TColor mClearColor
Definition JFWDisplay.h:109
void clearEfb_init()
Definition JFWDisplay.cpp:445
bool mEnableAlpha
Definition JFWDisplay.h:116
u32 field_0x30
Definition JFWDisplay.h:120
u32 field_0x34
Definition JFWDisplay.h:121
void resetFader()
Definition JFWDisplay.h:101
void setClearColor(JUtility::TColor color)
Definition JFWDisplay.h:103
u32 field_0x2c
Definition JFWDisplay.h:119
void waitBlanking(int)
Definition JFWDisplay.cpp:373
void copyXfb_triple()
Definition JFWDisplay.cpp:187
static JFWDisplay * getManager()
Definition JFWDisplay.h:73
u8 field_0x4a
Definition JFWDisplay.h:127
s16 field_0x48
Definition JFWDisplay.h:126
JUTXfb * mXfbManager
Definition JFWDisplay.h:111
virtual void endRender()
Definition JFWDisplay.cpp:309
void ctor_subroutine(bool)
Definition JFWDisplay.cpp:10
void exchangeXfb_double()
Definition JFWDisplay.cpp:132
void setDrawDoneMethod(EDrawDone drawDone)
Definition JFWDisplay.h:99
void exchangeXfb_triple()
Definition JFWDisplay.cpp:168
JFWDisplayUnkFunc field_0x44
Definition JFWDisplay.h:125
u32 mTickRate
Definition JFWDisplay.h:115
u16 mFrameRate
Definition JFWDisplay.h:114
virtual ~JFWDisplay()
Definition JFWDisplay.cpp:59
int field_0x3c
Definition JFWDisplay.h:123
bool startFadeOut(int param_0)
Definition JFWDisplay.h:75
static JFWDisplay * sManager
Definition JFWDisplay.h:105
void setTickRate(u32 rate)
Definition JFWDisplay.h:89
EDrawDone
Definition JFWDisplay.h:44
@ UNK_METHOD_0
Definition JFWDisplay.h:45
@ UNK_METHOD_1
Definition JFWDisplay.h:46
void endGX()
Definition JFWDisplay.cpp:220
bool remove(JSULink< T > *link)
Definition JSUList.h:111
bool append(JSULink< T > *link)
Definition JSUList.h:103
static JUTDirectPrint * getManager()
Definition JUTDirectPrint.h:33
void changeFrameBuffer(void *, u16, u16)
Definition JUTDirectPrint.cpp:174
virtual bool startFadeIn(int)
Definition JUTFader.cpp:65
virtual bool startFadeOut(int)
Definition JUTFader.cpp:78
EXfbNumber
Definition JUTXfb.h:15
static SECTION_DATA u8 color[4]
Definition d_a_obj_crope.cpp:225
Definition OSContext.h:137
unsigned long u32
Definition types.h:10
signed long long s64
Definition types.h:7
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8