HDK
|
#include <RE_ShaderRegistry.h>
Public Member Functions | |
RE_ShaderRegistry () | |
~RE_ShaderRegistry () | |
int | registerShader (const char *program_files, const char *defines, exint tags) |
int | registerShader (RE_ShaderHandle *sh, exint tags) |
RE_ShaderHandle * | lookupShader (exint tags) const |
void | setNameBit (const char *name, exint bit) |
void | printTags (exint tags) |
bool | generateProgramAtlas (const char *atlas_filename) |
void | generateProgramAtlas (std::ostream &os) |
Static Public Member Functions | |
static void | dumpShaderInfo (RE_ShaderHandle *sh, std::ostream &os) |
Definition at line 31 of file RE_ShaderRegistry.h.
|
inline |
Definition at line 34 of file RE_ShaderRegistry.h.
RE_ShaderRegistry::~RE_ShaderRegistry | ( | ) |
|
static |
bool RE_ShaderRegistry::generateProgramAtlas | ( | const char * | atlas_filename | ) |
void RE_ShaderRegistry::generateProgramAtlas | ( | std::ostream & | os | ) |
RE_ShaderHandle* RE_ShaderRegistry::lookupShader | ( | exint | tags | ) | const |
int RE_ShaderRegistry::registerShader | ( | const char * | program_files, |
const char * | defines, | ||
exint | tags | ||
) |
int RE_ShaderRegistry::registerShader | ( | RE_ShaderHandle * | sh, |
exint | tags | ||
) |