63 static u32 calcCacheSize(
u32 param_0,
int param_1) {
return (ALIGN_NEXT(param_0, 0x20) + 0x40) * param_1; }
_GXTexMapID
Definition GXEnum.h:187
static OSTime buffer
Definition ai.c:24
Definition JKRAramBlock.h:12
Definition JUTCacheFont.h:13
virtual void loadImage(int, _GXTexMapID)
Definition JUTCacheFont.cpp:387
u32 field_0xa8
Definition JUTCacheFont.h:81
static u32 calcCacheSize(u32 param_0, int param_1)
Definition JUTCacheFont.h:63
void invalidiateAllCache()
Definition JUTCacheFont.cpp:444
bool allocArea(void *, u32, JKRHeap *)
Definition JUTCacheFont.cpp:193
u32 mTotalMapSize
Definition JUTCacheFont.h:69
void deleteMemBlocks_CacheFont()
Definition JUTCacheFont.cpp:37
virtual void setBlock()
Definition JUTCacheFont.cpp:274
u32 mTotalGlySize
Definition JUTCacheFont.h:68
u32 mMaxSheetSize
Definition JUTCacheFont.h:73
void * field_0x7c
Definition JUTCacheFont.h:70
bool internal_initiate(ResFONT const *, void *, u32, JKRHeap *)
Definition JUTCacheFont.cpp:165
virtual ~JUTCacheFont()
Definition JUTCacheFont.cpp:23
TCachePage * loadCache_char_subroutine(int *, bool)
Definition JUTCacheFont.cpp:402
TGlyphCacheInfo * determineBlankPage()
Definition JUTCacheFont.cpp:334
u32 mCachePage
Definition JUTCacheFont.h:77
void getGlyphFromAram(JUTCacheFont::TGlyphCacheInfo *, JUTCacheFont::TCachePage *, int *, int *)
Definition JUTCacheFont.cpp:364
void prepend(JUTCacheFont::TGlyphCacheInfo *)
Definition JUTCacheFont.cpp:486
int field_0x94
Definition JUTCacheFont.h:76
int field_0xb4
Definition JUTCacheFont.h:84
u32 mTotalWidSize
Definition JUTCacheFont.h:67
EPagingType
Definition JUTCacheFont.h:36
@ PAGE_TYPE_0
Definition JUTCacheFont.h:37
@ PAGE_TYPE_1
Definition JUTCacheFont.h:38
JKRAramBlock * field_0xac
Definition JUTCacheFont.h:82
void * field_0x84
Definition JUTCacheFont.h:72
void * field_0x80
Definition JUTCacheFont.h:71
GXTexObj * getTexObj(void *buffer)
Definition JUTCacheFont.h:64
void initialize_state()
Definition JUTCacheFont.cpp:52
void setPagingType(EPagingType type)
Definition JUTCacheFont.h:61
EPagingType mPagingType
Definition JUTCacheFont.h:74
void * mCacheBuffer
Definition JUTCacheFont.h:75
bool allocArray(JKRHeap *)
Definition JUTCacheFont.cpp:249
TGlyphCacheInfo * field_0x9c
Definition JUTCacheFont.h:78
TGlyphCacheInfo * field_0xa0
Definition JUTCacheFont.h:79
int getMemorySize(ResFONT const *, u16 *, u32 *, u16 *, u32 *, u16 *, u32 *, u32 *)
Definition JUTCacheFont.cpp:73
u8 field_0xb0
Definition JUTCacheFont.h:83
void unlink(JUTCacheFont::TGlyphCacheInfo *)
Definition JUTCacheFont.cpp:470
TGlyphCacheInfo * field_0xa4
Definition JUTCacheFont.h:80
JUTCacheFont(ResFONT const *, u32, JKRHeap *)
Definition JUTCacheFont.cpp:15
int initiate(ResFONT const *, void *, u32, JKRHeap *)
Definition JUTCacheFont.cpp:151
Definition JUTResFont.h:24
Definition JUTCacheFont.h:31
u8 mImage[]
Definition JUTCacheFont.h:33
GXTexObj mTexObj
Definition JUTCacheFont.h:32
Definition JUTCacheFont.h:15
u16 mHeight
Definition JUTCacheFont.h:27
u32 field_0x10
Definition JUTCacheFont.h:22
u16 mWidth
Definition JUTCacheFont.h:26
TGlyphCacheInfo * mNext
Definition JUTCacheFont.h:17
u16 field_0xa
Definition JUTCacheFont.h:19
u16 mTexFormat
Definition JUTCacheFont.h:23
u16 field_0x1e
Definition JUTCacheFont.h:28
u16 field_0x16
Definition JUTCacheFont.h:24
u16 field_0x8
Definition JUTCacheFont.h:18
u16 field_0xc
Definition JUTCacheFont.h:20
u16 field_0x18
Definition JUTCacheFont.h:25
u16 field_0xe
Definition JUTCacheFont.h:21
TGlyphCacheInfo * mPrev
Definition JUTCacheFont.h:16
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5