Loading [MathJax]/jax/input/TeX/config.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
fileCache.h File Reference

Go to the source code of this file.

Classes

struct  DSCacheNode
 
struct  DSCache
 

Typedefs

typedef struct DSCacheNodeDSCacheNodePtr
 
typedef struct DSCacheDSCachePtr
 

Functions

DSCacheNodePtr DSAddCacheNode (DSCachePtr cache, char *name, Ptr data, Ptr OSFreeFunc)
 
void DSEmptyCache (DSCachePtr cache)
 
Ptr DSGetCacheObj (DSCachePtr cache, char *name)
 
void DSInitCache (DSCachePtr cache)
 
void DSPurgeCache (DSCachePtr cache)
 
void DSReleaseCacheObj (DSCachePtr cache, Ptr data)
 
void DSSetCachePurgeFlag (DSCachePtr cache, u8 purgeFlag)
 
void CSHInitDisplayCache (void)
 

Variables

u8 DOCacheInitialized
 
DSCache DODisplayCache
 

Typedef Documentation

◆ DSCacheNodePtr

typedef struct DSCacheNode * DSCacheNodePtr

◆ DSCachePtr

typedef struct DSCache * DSCachePtr

Function Documentation

◆ CSHInitDisplayCache()

void CSHInitDisplayCache ( void )

◆ DSAddCacheNode()

DSCacheNodePtr DSAddCacheNode ( DSCachePtr cache,
char * name,
Ptr data,
Ptr OSFreeFunc )

◆ DSEmptyCache()

void DSEmptyCache ( DSCachePtr cache)

◆ DSGetCacheObj()

Ptr DSGetCacheObj ( DSCachePtr cache,
char * name )

◆ DSInitCache()

void DSInitCache ( DSCachePtr cache)

◆ DSPurgeCache()

void DSPurgeCache ( DSCachePtr cache)

◆ DSReleaseCacheObj()

void DSReleaseCacheObj ( DSCachePtr cache,
Ptr data )

◆ DSSetCachePurgeFlag()

void DSSetCachePurgeFlag ( DSCachePtr cache,
u8 purgeFlag )

Variable Documentation

◆ DOCacheInitialized

u8 DOCacheInitialized
extern

◆ DODisplayCache

DSCache DODisplayCache
extern