Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
COutFont_c Class Reference

#include <d_msg_out_font.h>

+ Collaboration diagram for COutFont_c:

Public Member Functions

 COutFont_c (u8)
 
void initialize ()
 
void setBlendAnime (J2DPicture *, s16)
 
const char * getBtiName (int)
 
virtual ~COutFont_c ()
 
virtual void setPane (J2DPicture *)
 
virtual void createPane ()
 
virtual void draw (J2DTextBox *, f32, f32, f32)
 
virtual void reset (J2DTextBox *)
 
virtual void drawFont (J2DTextBox *, u8, f32, f32, f32, f32, u32, u8)
 
virtual void setAlphaRatio (f32)
 

Private Attributes

COutFontSet_cmpOfs [35]
 
J2DPicturempPane [70]
 
f32 mAlphaRatio
 
f32 field_0x1ac
 
f32 field_0x1b0
 
s16 field_0x1b4 [70]
 
bool field_0x240
 
u8 mRupeeColor
 
u8 field_0x242
 

Constructor & Destructor Documentation

◆ COutFont_c()

COutFont_c::COutFont_c ( u8 param_0)

◆ ~COutFont_c()

COutFont_c::~COutFont_c ( )
virtual

Member Function Documentation

◆ createPane()

void COutFont_c::createPane ( )
virtual

◆ draw()

void COutFont_c::draw ( J2DTextBox * i_textbox,
f32 param_1,
f32 param_2,
f32 param_3 )
virtual

◆ drawFont()

void COutFont_c::drawFont ( J2DTextBox * i_textbox,
u8 i_type,
f32 i_posX,
f32 i_posY,
f32 i_sizeX,
f32 i_sizeY,
u32 i_color,
u8 i_alpha )
virtual

◆ getBtiName()

const char * COutFont_c::getBtiName ( int i_nameIdx)

◆ initialize()

void COutFont_c::initialize ( )

◆ reset()

void COutFont_c::reset ( J2DTextBox * i_textbox)
virtual

◆ setAlphaRatio()

void COutFont_c::setAlphaRatio ( f32 i_ratio)
virtual

◆ setBlendAnime()

void COutFont_c::setBlendAnime ( J2DPicture * i_pic,
s16 param_1 )

◆ setPane()

void COutFont_c::setPane ( J2DPicture * i_pic)
virtual

Member Data Documentation

◆ field_0x1ac

f32 COutFont_c::field_0x1ac
private

◆ field_0x1b0

f32 COutFont_c::field_0x1b0
private

◆ field_0x1b4

s16 COutFont_c::field_0x1b4[70]
private

◆ field_0x240

bool COutFont_c::field_0x240
private

◆ field_0x242

u8 COutFont_c::field_0x242
private

◆ mAlphaRatio

f32 COutFont_c::mAlphaRatio
private

◆ mpOfs

COutFontSet_c* COutFont_c::mpOfs[35]
private

◆ mpPane

J2DPicture* COutFont_c::mpPane[70]
private

◆ mRupeeColor

u8 COutFont_c::mRupeeColor
private

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