#include <JUTCacheFont.h>
|
| JUTCacheFont (ResFONT const *, u32, JKRHeap *) |
|
void | deleteMemBlocks_CacheFont () |
|
void | initialize_state () |
|
int | getMemorySize (ResFONT const *, u16 *, u32 *, u16 *, u32 *, u16 *, u32 *, u32 *) |
|
int | initiate (ResFONT const *, void *, u32, JKRHeap *) |
|
bool | internal_initiate (ResFONT const *, void *, u32, JKRHeap *) |
|
bool | allocArea (void *, u32, JKRHeap *) |
|
bool | allocArray (JKRHeap *) |
|
TGlyphCacheInfo * | determineBlankPage () |
|
void | getGlyphFromAram (JUTCacheFont::TGlyphCacheInfo *, JUTCacheFont::TCachePage *, int *, int *) |
|
TCachePage * | loadCache_char_subroutine (int *, bool) |
|
void | invalidiateAllCache () |
|
void | unlink (JUTCacheFont::TGlyphCacheInfo *) |
|
void | prepend (JUTCacheFont::TGlyphCacheInfo *) |
|
virtual | ~JUTCacheFont () |
|
virtual void | loadImage (int, _GXTexMapID) |
|
virtual void | setBlock () |
|
void | setPagingType (EPagingType type) |
|
GXTexObj * | getTexObj (void *buffer) |
|
virtual | ~JUTResFont () |
|
virtual void | setGX () |
|
virtual void | setGX (JUtility::TColor, JUtility::TColor) |
|
virtual f32 | drawChar_scale (f32, f32, f32, f32, int, bool) |
|
virtual int | getLeading () const |
|
virtual s32 | getAscent () const |
|
virtual s32 | getDescent () const |
|
virtual s32 | getHeight () const |
|
virtual s32 | getWidth () const |
|
virtual void | getWidthEntry (int, JUTFont::TWidth *) const |
|
virtual s32 | getCellWidth () const |
|
virtual s32 | getCellHeight () const |
|
virtual int | getFontType () const |
|
virtual ResFONT * | getResFont () const |
|
virtual bool | isLeadByte (int) const |
|
| JUTResFont (ResFONT const *, JKRHeap *) |
|
| JUTResFont () |
|
void | deleteMemBlocks_ResFont () |
|
void | initialize_state () |
|
bool | initiate (ResFONT const *, JKRHeap *) |
|
bool | protected_initiate (ResFONT const *, JKRHeap *) |
|
void | countBlock () |
|
void | loadFont (int, _GXTexMapID, JUTFont::TWidth *) |
|
int | getFontCode (int) const |
|
int | convertSjis (int, u16 *) const |
|
void | delete_and_initialize () |
|
| JUTFont () |
|
virtual | ~JUTFont () |
|
void | initialize_state () |
|
void | setCharColor (JUtility::TColor col1) |
|
void | setGradColor (JUtility::TColor col1, JUtility::TColor col2) |
|
f32 | drawString_size_scale (f32 posX, f32 posY, f32 width, f32 height, const char *str, u32 usz, bool visible) |
|
void | drawString (int posX, int posY, const char *str, bool visible) |
|
void | drawString_size (int posX, int posY, const char *str, u32 len, bool visible) |
|
void | drawString_scale (f32 posX, f32 posY, f32 width, f32 height, const char *str, bool visible) |
|
int | getWidth (int i_no) const |
|
bool | isValid () const |
|
bool | isFixed () const |
|
int | getFixedWidth () const |
|
◆ EPagingType
Enumerator |
---|
PAGE_TYPE_0 | |
PAGE_TYPE_1 | |
◆ JUTCacheFont()
◆ ~JUTCacheFont()
JUTCacheFont::~JUTCacheFont |
( |
| ) |
|
|
virtual |
◆ allocArea()
◆ allocArray()
◆ calcCacheSize()
◆ deleteMemBlocks_CacheFont()
void JUTCacheFont::deleteMemBlocks_CacheFont |
( |
| ) |
|
◆ determineBlankPage()
◆ getGlyphFromAram()
◆ getMemorySize()
int JUTCacheFont::getMemorySize |
( |
ResFONT const * |
p_font, |
|
|
u16 * |
o_widCount, |
|
|
u32 * |
o_widSize, |
|
|
u16 * |
o_glyCount, |
|
|
u32 * |
o_glySize, |
|
|
u16 * |
o_mapCount, |
|
|
u32 * |
o_mapSize, |
|
|
u32 * |
o_glyTexSize |
|
) |
| |
◆ getTexObj()
◆ initialize_state()
void JUTCacheFont::initialize_state |
( |
| ) |
|
◆ initiate()
◆ internal_initiate()
◆ invalidiateAllCache()
void JUTCacheFont::invalidiateAllCache |
( |
| ) |
|
◆ loadCache_char_subroutine()
◆ loadImage()
◆ prepend()
◆ setBlock()
void JUTCacheFont::setBlock |
( |
| ) |
|
|
virtual |
◆ setPagingType()
◆ unlink()
◆ field_0x7c
void* JUTCacheFont::field_0x7c |
|
private |
◆ field_0x80
void* JUTCacheFont::field_0x80 |
|
private |
◆ field_0x84
void* JUTCacheFont::field_0x84 |
|
private |
◆ field_0x94
int JUTCacheFont::field_0x94 |
|
private |
◆ field_0x9c
◆ field_0xa0
◆ field_0xa4
◆ field_0xa8
u32 JUTCacheFont::field_0xa8 |
|
private |
◆ field_0xac
◆ field_0xb0
u8 JUTCacheFont::field_0xb0 |
|
private |
◆ field_0xb4
int JUTCacheFont::field_0xb4 |
|
private |
◆ mCacheBuffer
void* JUTCacheFont::mCacheBuffer |
|
private |
◆ mCachePage
u32 JUTCacheFont::mCachePage |
|
private |
◆ mMaxSheetSize
u32 JUTCacheFont::mMaxSheetSize |
|
private |
◆ mPagingType
◆ mTotalGlySize
u32 JUTCacheFont::mTotalGlySize |
|
private |
◆ mTotalMapSize
u32 JUTCacheFont::mTotalMapSize |
|
private |
◆ mTotalWidSize
u32 JUTCacheFont::mTotalWidSize |
|
private |
The documentation for this class was generated from the following files: