|
void | add (const string &name, Program *program) |
|
void | add (const char *name, Program *program) |
|
bool | loadFromJSONCollection (string path, bool silent=false) |
|
bool | buildAndAdd (string name, const json &program_obj) |
|
bool | buildAndAdd (const char *const name, const json &program_obj) |
|
bool | buildAndAdd (string name, istream &vertex, istream &fragment) |
|
bool | buildAndAdd (const char *const name, istream &vertex, istream &fragment) |
|
bool | buildAndAdd (string name, const string &vpath, const string &fpath) |
|
bool | buildAndAdd (const char *const name, const string &vpath, const string &fpath) |
|
void | printLibary () const |
|
void | makeActive (const string &name) |
|
void | makeActive (const char *name) |
|
void | fastActivate (Program *prog) |
|
Program & | getActive () |
|
Program * | getActivePtr () |
|
Program * | operator[] (const string &name) |
|
Program * | operator[] (const char *name) |
|
Program * | getPtr (const string &name) |
|
Program * | getPtr (const char *name) |
|
void | dumpBinary (const string &name) |
|
void | dumpBinary (const char *name) |
|
| ShaderLibrary (ShaderLibrary const &)=delete |
|
void | operator= (ShaderLibrary const &)=delete |
|
The documentation for this class was generated from the following files:
- /home/kjyager/Code/projects/GI_merge/src/util/ShaderLibrary.hpp
- /home/kjyager/Code/projects/GI_merge/src/util/ShaderLibrary.cpp