 |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
18 #define CACHE_FOLDER Blam::Settings::Paths::GetUserDataPath(BlamUserDataFolder::Cache)
Namespace surrounding all major engine components.
Definition: blam_api.h:21
void ClearCachedFiles()
Clears all files from the cache.
Definition: cache.cpp:81
Structure to contain a cached data file.
Definition: cache.h:23
std::string WriteFileToCache(void *data, int length, std::string id)
Writes a block of data to the cache as a file.
Definition: cache.cpp:12
BlamResult ReadFileFromCache(void **data, int *length, std::string id)
Reads a file from the cache into memory.
Definition: cache.cpp:36
@ Cache
Directory used to store any cached data used by the engine (not to be confused with ....
BlamResult DeleteFileFromCache(std::string id)
Deletes a file from the local cache storage.
Definition: cache.cpp:60
int size
The length of the data, in bytes.
Definition: cache.h:27
std::string path
The path to the cached file.
Definition: cache.h:28
std::string old_address
The original address of the data when it was written to the cache.
Definition: cache.h:26