|
|
void | init (const std::vector< unsigned char > &baseShader, const char *prepend="", const char *append="") |
| |
|
void | release () |
| |
|
ShaderUniformsCallback | getShaderUniformsCallback () const |
| |
|
void | setShaderUniformsCallback (ShaderUniformsCallback cb) |
| |
|
virtual ShaderProgram * | getShaderProgram (int flags)=0 |
| |
|
void | restore () |
| |
|
void | reg (RestoreCallback cb, void *user) |
| |
|
void | unreg () |
| |
|
|
void * | _getRestorableObject () |
| |
|
void | _restore (Restorable *, void *) |
| |
|
virtual void | releaseShaders () |
| |
|
|
std::vector< unsigned char > | _data |
| |
|
ShaderUniformsCallback | _cb |
| |
|
|
static const restorable & | getObjects () |
| |
|
static void | restoreAll () |
| |
|
static void | releaseAll () |
| |
|
static bool | isRestored () |
| |
The documentation for this class was generated from the following file: