Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
cache_files.h File Reference
#include <string>
+ Include dependency graph for cache_files.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::Content
 
 Blam::Content::CacheFiles
 Namespace containing functions for interacting with cache files.
 

Macros

#define BLAM
 
#define CACHE_FILE_LANGUAGE   Blam::Content::CacheFiles::GetCurrentCacheFileLanguage()
 Macro specifiying cache file language. More...
 

Enumerations

enum  BlamCacheFileLanguage { BlamCacheFileLanguage::English }
 Enumerator listing possible cache file languages. More...
 

Functions

BLAM BlamCacheFileLanguage Blam::Content::CacheFiles::GetCurrentCacheFileLanguage ()
 Retrieves the current cache file language. More...
 
BLAM std::string Blam::Content::CacheFiles::GetCacheFileLanguageString (BlamCacheFileLanguage language)
 Retrieves the current cache file language as a string. More...
 

Macro Definition Documentation

◆ BLAM

#define BLAM

◆ CACHE_FILE_LANGUAGE

#define CACHE_FILE_LANGUAGE   Blam::Content::CacheFiles::GetCurrentCacheFileLanguage()

Macro specifiying cache file language.

Note
This was previously thought to be a kind of "version" that referred to how cache files were interpreted. However, after further knowledge gained from the Halo 3 Editing Kit, it turns out this refers to the actual language that the cache file was created with (?) - as in, normal human-spoken languages.

As such, this will display as English for the time being - and likely for a while after.

Enumeration Type Documentation

◆ BlamCacheFileLanguage

enum BlamCacheFileLanguage
strong

Enumerator listing possible cache file languages.

Enumerator
English 

Indicates the cache file was created with the English language.