Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
db_directPrint.cpp File Reference

Classes

struct  FrameBufferInfo
 
struct  YUVColorInfo
 

Namespaces

namespace  nw4hbm
 
namespace  nw4hbm::db
 
namespace  nw4hbm::db::detail
 

Typedefs

typedef struct FrameBufferInfo FrameBufferInfo
 
typedef struct YUVColorInfo YUVColorInfo
 

Functions

static void nw4hbm::db::DrawStringToXfb_ (int posh, int posv, char const *str, bool turnOver, bool backErase)
 
static char const * nw4hbm::db::DrawStringLineToXfb_ (int posh, int posv, char const *str, int width)
 
static void nw4hbm::db::DrawCharToXfb_ (int posh, int posv, int code)
 
static void nw4hbm::db::detail::WaitVIRetrace_ ()
 
static void * nw4hbm::db::detail::CreateFB_ (GXRenderModeObj const *rmode)
 
static int nw4hbm::db::StrLineWidth_ (char const *str)
 
static int nw4hbm::db::GetDotWidth_ ()
 
static int nw4hbm::db::GetDotHeight_ ()
 
void nw4hbm::db::DirectPrint_Init ()
 
bool nw4hbm::db::DirectPrint_IsActive ()
 
void nw4hbm::db::DirectPrint_EraseXfb (int posh, int posv, int sizeh, int sizev)
 
void nw4hbm::db::DirectPrint_ChangeXfb (void *framebuf, u16 width, u16 height)
 
void nw4hbm::db::DirectPrint_ChangeXfb (void *framebuf)
 
void nw4hbm::db::DirectPrint_StoreCache (void)
 
void nw4hbm::db::DirectPrint_DrawString (int posh, int posv, bool turnOver, char const *format,...)
 
void nw4hbm::db::DirectPrint_SetColor (u8 r, u8 g, u8 b)
 

Variables

static const u8 nw4hbm::db::sAsciiTable [128]
 
static const u32 nw4hbm::db::sFontData [64]
 
static const u32 nw4hbm::db::sFontData2 [77]
 
static FrameBufferInfo nw4hbm::db::sFrameBufferInfo
 
static YUVColorInfo nw4hbm::db::sFrameBufferColor
 
static int nw4hbm::db::sInitialized = false
 

Typedef Documentation

◆ FrameBufferInfo

typedef struct FrameBufferInfo FrameBufferInfo

◆ YUVColorInfo

typedef struct YUVColorInfo YUVColorInfo