36 void print(
char const*);
77 int diff = param_1 - param_0;
static u8 index[20][3]
Definition GXDraw.c:434
void JUTWarningConsole_f(const char *message,...)
Definition JUTConsole.cpp:526
void JUTSetReportConsole(JUTConsole *)
Definition JUTConsole.cpp:457
JUTConsole * JUTGetWarningConsole()
Definition JUTConsole.cpp:475
void JUTReportConsole_f(const char *,...)
Definition JUTConsole.cpp:494
void JUTWarningConsole(const char *message)
Definition JUTConsole.cpp:534
void JUTReportConsole(const char *message)
Definition JUTConsole.cpp:507
JUTConsole * JUTGetReportConsole()
Definition JUTConsole.cpp:462
void JUTReportConsole_f_va(const char *, va_list)
Definition JUTConsole.cpp:480
void JUTConsole_print_f_va_(JUTConsole *, const char *, va_list)
Definition JUTConsole.cpp:262
void JUTSetWarningConsole(JUTConsole *)
Definition JUTConsole.cpp:470
void JUTWarningConsole_f_va(const char *, va_list)
Definition JUTConsole.cpp:511
Definition JKRDisposer.h:12
Definition JUTConsole.h:124
void removeConsole(JUTConsole *)
Definition JUTConsole.cpp:388
void drawDirect(bool) const
Definition JUTConsole.cpp:425
void setDirectConsole(JUTConsole *)
Definition JUTConsole.cpp:442
JGadget::TLinkList< JUTConsole, -offsetof(JUTConsole, mListNode)> ConsoleList
Definition JUTConsole.h:141
JUTConsole * mDirectConsole
Definition JUTConsole.h:150
JUTConsoleManager()
Definition JUTConsole.cpp:354
static JUTConsoleManager *const getManager()
Definition JUTConsole.h:136
JUTConsole * getDirectConsole() const
Definition JUTConsole.h:134
static JUTConsoleManager * sManager
Definition JUTConsole.h:138
ConsoleList soLink_
Definition JUTConsole.h:148
static JUTConsoleManager * createManager(JKRHeap *)
Definition JUTConsole.cpp:361
void draw() const
Definition JUTConsole.cpp:409
JUTConsole * mActiveConsole
Definition JUTConsole.h:149
void appendConsole(JUTConsole *)
Definition JUTConsole.cpp:375
Definition JUTConsole.h:13
int field_0x30
Definition JUTConsole.h:100
void setHeight(unsigned int height)
Definition JUTConsole.h:53
void scrollToFirstLine()
Definition JUTConsole.h:93
int diffIndex(int param_0, int param_1) const
Definition JUTConsole.h:76
int field_0x34
Definition JUTConsole.h:101
void clear()
Definition JUTConsole.cpp:90
int getPositionX() const
Definition JUTConsole.h:67
u32 getOutput() const
Definition JUTConsole.h:65
bool isVisible() const
Definition JUTConsole.h:70
int getUsedLine() const
Definition JUTConsole.cpp:344
void doDraw(JUTConsole::EConsoleType) const
Definition JUTConsole.cpp:106
void setLineAttr(int param_0, u8 param_1)
Definition JUTConsole.h:74
u8 * getLinePtr(int param_0) const
Definition JUTConsole.h:75
f32 mFontSizeY
Definition JUTConsole.h:109
JGadget::TLinkListNode mListNode
Definition JUTConsole.h:95
int prevIndex(int index) const
Definition JUTConsole.h:84
OutputFlag
Definition JUTConsole.h:21
@ OUTPUT_NONE
Definition JUTConsole.h:22
@ OUTPUT_OSREPORT
Definition JUTConsole.h:23
@ OUTPUT_OSR_AND_CONSOLE
Definition JUTConsole.h:25
@ OUTPUT_CONSOLE
Definition JUTConsole.h:24
bool field_0x2c
Definition JUTConsole.h:99
bool field_0x69
Definition JUTConsole.h:115
void scroll(int)
Definition JUTConsole.cpp:313
int mPositionY
Definition JUTConsole.h:105
u32 mHeight
Definition JUTConsole.h:106
u32 getHeight() const
Definition JUTConsole.h:68
bool mVisible
Definition JUTConsole.h:114
u8 * mBuf
Definition JUTConsole.h:98
int field_0x64
Definition JUTConsole.h:113
void setVisible(bool visible)
Definition JUTConsole.h:71
int nextIndex(int index) const
Definition JUTConsole.h:88
void print(char const *)
Definition JUTConsole.cpp:194
static size_t getObjectSizeFromBufferSize(unsigned int, unsigned int)
Definition JUTConsole.cpp:80
virtual ~JUTConsole()
Definition JUTConsole.cpp:73
void scrollToLastLine()
Definition JUTConsole.h:92
static size_t getLineFromObjectSize(u32, unsigned int)
Definition JUTConsole.cpp:85
unsigned int field_0x20
Definition JUTConsole.h:96
JUtility::TColor field_0x5c
Definition JUTConsole.h:111
u8 getLineAttr(int param_0)
Definition JUTConsole.h:73
int mOutput
Definition JUTConsole.h:110
int getLineOffset() const
Definition JUTConsole.cpp:349
void setFontSize(f32 x, f32 y)
Definition JUTConsole.h:49
int field_0x3c
Definition JUTConsole.h:103
int field_0x38
Definition JUTConsole.h:102
bool field_0x6a
Definition JUTConsole.h:116
static JUTConsole * create(unsigned int, void *, u32)
Definition JUTConsole.cpp:31
bool field_0x6b
Definition JUTConsole.h:117
int mMaxLines
Definition JUTConsole.h:97
void setFont(JUTFont *p_font)
Definition JUTConsole.h:60
f32 mFontSizeX
Definition JUTConsole.h:108
EConsoleType
Definition JUTConsole.h:15
@ CONSOLE_TYPE_2
Definition JUTConsole.h:18
@ CONSOLE_TYPE_0
Definition JUTConsole.h:16
@ CONSOLE_TYPE_1
Definition JUTConsole.h:17
int getPositionY() const
Definition JUTConsole.h:66
void print_f(char const *,...)
Definition JUTConsole.cpp:186
void setPosition(int x, int y)
Definition JUTConsole.h:45
int mPositionX
Definition JUTConsole.h:104
void setOutput(unsigned int output)
Definition JUTConsole.h:44
void dumpToTerminal(unsigned int)
Definition JUTConsole.cpp:271
JUTFont * mFont
Definition JUTConsole.h:107
JUtility::TColor field_0x60
Definition JUTConsole.h:112
JUTConsole(unsigned int, unsigned int, bool)
Definition JUTConsole.cpp:47
virtual s32 getHeight() const =0
virtual s32 getWidth() const =0
static void message(do_class *i_this)
Definition d_a_do.cpp:2316
double x double x
Definition e_atan2.c:58
double x double y
Definition e_atan2.c:58
Definition linklist.h:119
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5