Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J2DPrint Class Reference

#include <J2DPrint.h>

+ Collaboration diagram for J2DPrint:

Classes

struct  TSize
 

Public Member Functions

 J2DPrint (JUTFont *, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor)
 
void setFontSize ()
 
void locate (f32, f32)
 
void print (f32, f32, u8, char const *,...)
 
void printReturn (char const *, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding, f32, f32, u8)
 
f32 parse (u8 const *, int, int, u16 *, J2DPrint::TSize &, u8, bool)
 
void doCtrlCode (int)
 
u16 doEscapeCode (u8 const **, u8)
 
void initchar ()
 
s32 getNumberS32 (u8 const **, s32, s32, int)
 
f32 getNumberF32 (u8 const **, f32, f32, int)
 
virtual ~J2DPrint ()
 
void setFontSize (f32 sizeX, f32 sizeY)
 

Static Public Member Functions

static u8setBuffer (size_t)
 

Static Public Attributes

static const u8mStrBuff
 
static size_t mStrBuffSize
 

Private Member Functions

void private_initiate (JUTFont *, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, bool)
 

Private Attributes

JUTFontmFont
 
JUtility::TColor field_0x8
 
JUtility::TColor field_0xc
 
f32 field_0x10
 
f32 field_0x14
 
f32 field_0x18
 
f32 field_0x1c
 
s16 field_0x20
 
bool field_0x22
 
f32 field_0x24
 
f32 field_0x28
 
f32 field_0x2c
 
f32 mCursorV
 
f32 field_0x34
 
JUtility::TColor field_0x38
 
JUtility::TColor field_0x3c
 
JUtility::TColor mCharColor
 
JUtility::TColor mGradColor
 
f32 field_0x48
 
f32 field_0x4c
 
f32 mFontSizeX
 
f32 mFontSizeY
 
s16 field_0x58
 
bool field_0x5a
 

Constructor & Destructor Documentation

◆ J2DPrint()

J2DPrint::J2DPrint ( JUTFont pFont,
f32  param_1,
f32  param_2,
JUtility::TColor  param_3,
JUtility::TColor  param_4,
JUtility::TColor  param_5,
JUtility::TColor  param_6 
)

◆ ~J2DPrint()

J2DPrint::~J2DPrint ( )
virtual

Member Function Documentation

◆ doCtrlCode()

void J2DPrint::doCtrlCode ( int  param_0)

◆ doEscapeCode()

u16 J2DPrint::doEscapeCode ( u8 const **  param_0,
u8  param_1 
)

◆ getNumberF32()

f32 J2DPrint::getNumberF32 ( u8 const **  param_0,
f32  param_1,
f32  param_2,
int  base 
)

◆ getNumberS32()

s32 J2DPrint::getNumberS32 ( u8 const **  param_0,
s32  param_1,
s32  param_2,
int  base 
)

◆ initchar()

void J2DPrint::initchar ( )

◆ locate()

void J2DPrint::locate ( f32  param_0,
f32  param_1 
)

◆ parse()

f32 J2DPrint::parse ( u8 const param_0,
int  param_1,
int  param_2,
u16 param_3,
J2DPrint::TSize param_4,
u8  param_5,
bool  param_6 
)

◆ print()

void J2DPrint::print ( f32  param_0,
f32  param_1,
u8  param_2,
char const fmt,
  ... 
)

◆ printReturn()

void J2DPrint::printReturn ( char const param_0,
f32  param_1,
f32  param_2,
J2DTextBoxHBinding  param_3,
J2DTextBoxVBinding  param_4,
f32  param_5,
f32  param_6,
u8  param_7 
)

◆ private_initiate()

void J2DPrint::private_initiate ( JUTFont pFont,
f32  param_1,
f32  param_2,
JUtility::TColor  param_3,
JUtility::TColor  param_4,
JUtility::TColor  param_5,
JUtility::TColor  param_6,
bool  param_7 
)
private

◆ setBuffer()

u8 * J2DPrint::setBuffer ( size_t  size)
static

◆ setFontSize() [1/2]

void J2DPrint::setFontSize ( )

◆ setFontSize() [2/2]

void J2DPrint::setFontSize ( f32  sizeX,
f32  sizeY 
)
inline

Member Data Documentation

◆ field_0x10

f32 J2DPrint::field_0x10
private

◆ field_0x14

f32 J2DPrint::field_0x14
private

◆ field_0x18

f32 J2DPrint::field_0x18
private

◆ field_0x1c

f32 J2DPrint::field_0x1c
private

◆ field_0x20

s16 J2DPrint::field_0x20
private

◆ field_0x22

bool J2DPrint::field_0x22
private

◆ field_0x24

f32 J2DPrint::field_0x24
private

◆ field_0x28

f32 J2DPrint::field_0x28
private

◆ field_0x2c

f32 J2DPrint::field_0x2c
private

◆ field_0x34

f32 J2DPrint::field_0x34
private

◆ field_0x38

JUtility::TColor J2DPrint::field_0x38
private

◆ field_0x3c

JUtility::TColor J2DPrint::field_0x3c
private

◆ field_0x48

f32 J2DPrint::field_0x48
private

◆ field_0x4c

f32 J2DPrint::field_0x4c
private

◆ field_0x58

s16 J2DPrint::field_0x58
private

◆ field_0x5a

bool J2DPrint::field_0x5a
private

◆ field_0x8

JUtility::TColor J2DPrint::field_0x8
private

◆ field_0xc

JUtility::TColor J2DPrint::field_0xc
private

◆ mCharColor

JUtility::TColor J2DPrint::mCharColor
private

◆ mCursorV

f32 J2DPrint::mCursorV
private

◆ mFont

JUTFont* J2DPrint::mFont
private

◆ mFontSizeX

f32 J2DPrint::mFontSizeX
private

◆ mFontSizeY

f32 J2DPrint::mFontSizeY
private

◆ mGradColor

JUtility::TColor J2DPrint::mGradColor
private

◆ mStrBuff

const u8 * J2DPrint::mStrBuff
static

◆ mStrBuffSize

size_t J2DPrint::mStrBuffSize
static

The documentation for this class was generated from the following files: