Mount Fuji Engine
0.8b
|
Data Structures | |
struct | MFStringCache |
Represents a Fuji String Cache. More... | |
struct | MFWStringCache |
Represents a Fuji Unicode String Cache. More... | |
Functions | |
MF_API MFStringCache * | MFStringCache_Create (size_t maxSize) |
Create a string cache. More... | |
MF_API void | MFStringCache_Destroy (MFStringCache *pCache) |
Destroy a string cache. More... | |
MF_API void | MFStringCache_Clear (MFStringCache *pCache) |
Clear a string cache. More... | |
MF_API const char * | MFStringCache_Add (MFStringCache *pCache, const char *pNewString) |
Add a string to a string cache. More... | |
MF_API char * | MFStringCache_GetCache (MFStringCache *pCache) |
Get a pointer to the cache memory. More... | |
MF_API size_t | MFStringCache_GetSize (MFStringCache *pCache) |
Get the actual used size of a string cache. More... | |
MF_API void | MFStringCache_SetSize (MFStringCache *pCache, size_t used) |
Set the number of bytes used in a string cache. More... | |
MF_API MFWStringCache * | MFWStringCache_Create (size_t maxSize) |
Create a unicode string cache. More... | |
MF_API void | MFWStringCache_Destroy (MFWStringCache *pCache) |
Destroy a unicode string cache. More... | |
MF_API const wchar_t * | MFWStringCache_Add (MFWStringCache *pCache, const wchar_t *pNewString) |
Add a unicode string to a unicode string cache. More... | |
MF_API wchar_t * | MFWStringCache_GetCache (MFWStringCache *pCache) |
Get a pointer to the cache memory. More... | |
MF_API size_t | MFWStringCache_GetSize (MFWStringCache *pCache) |
Get the actual used size of a unicode string cache. More... | |
MF_API void | MFWStringCache_SetSize (MFWStringCache *pCache, size_t used) |
Set the number of bytes used in a unicode string cache. More... | |