1#ifndef NW4R_DB_CONSOLE_H
2#define NW4R_DB_CONSOLE_H
55 const char* format, std::va_list vlist);
82 NW4R_ASSERT_CHECK_NULL(434, console);
87 NW4R_ASSERT_CHECK_NULL(497, console);
95 NW4R_ASSERT_CHECK_NULL(557, console);
Definition TextWriterBase.h:22
Attr_c attr
Definition d_a_obj_ladder.cpp:88
static OSTime buffer
Definition ai.c:24
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
void Console_VFPrintf(ConsoleOutputType type, detail::ConsoleHead *console, const char *format, std::va_list vlist)
static long Console_SetViewBaseLine(detail::ConsoleHead *console, long line)
Definition console.h:94
detail::ConsoleHead * ConsoleHandle
Definition console.h:42
void Console_Printf(detail::ConsoleHead *console, const char *format,...)
void Console_Destroy(detail::ConsoleHead *console)
void Console_Clear(detail::ConsoleHead *console)
detail::ConsoleHead * Console_Create(void *buffer, u16 width, u16 height, u16 viewHeight, u16 priority, u16 attr)
void Console_PrintfD(detail::ConsoleHead *console, const char *format,...)
static bool Console_SetVisible(detail::ConsoleHead *console, bool isVisible)
Definition console.h:86
void(* VisitStringCallback)(detail::ConsoleHead *console, u8 *r4, long r5, u32 r6)
Definition console.h:44
ConsoleOutputType
Definition console.h:35
@ CONSOLE_OUTPUT_NONE
Definition console.h:36
@ CONSOLE_OUTPUT_ALL
Definition console.h:39
@ CONSOLE_OUTPUT_DISPLAY
Definition console.h:38
@ CONSOLE_OUTPUT_TERMINAL
Definition console.h:37
void Console_Draw(detail::ConsoleHead *console, ut::TextWriterBase< char > &writer)
u16 Console_ChangePriority(detail::ConsoleHead *console, u16 r4)
long Console_GetTotalLines(detail::ConsoleHead *console)
static u16 Console_GetViewHeight(detail::ConsoleHead *console)
Definition console.h:81
void Console_DrawDirectAll()
void Console_DrawDirect(detail::ConsoleHead *console)
static void Console_VPrintf(detail::ConsoleHead *console, const char *format, std::va_list vlist)
static long Console_ShowLatestLine(detail::ConsoleHead *console)
Definition console.h:70
void Console_FPrintf(ConsoleOutputType type, detail::ConsoleHead *console, const char *format)
void Console_VisitString(detail::ConsoleHead *console, VisitStringCallback visitor)
void Console_PrintfT(detail::ConsoleHead *console, const char *format,...)
Definition HBMAnmController.h:6
u16 width
Definition console.h:15
u16 priority
Definition console.h:17
s16 viewPosY
Definition console.h:26
u16 height
Definition console.h:16
ConsoleHead * next
Definition console.h:31
s16 viewPosX
Definition console.h:25
bool isVisible
Definition console.h:28
s32 ringTopLineCnt
Definition console.h:23
u16 printTop
Definition console.h:19
u16 attr
Definition console.h:18
u8 padding_[1]
Definition console.h:29
u16 printXPos
Definition console.h:20
u8 * textBuf
Definition console.h:14
u16 printTopUsed
Definition console.h:21
u16 ringTop
Definition console.h:22
ut::TextWriterBase< char > * writer
Definition console.h:30
u16 viewLines
Definition console.h:27
s32 viewTopLine
Definition console.h:24