|
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: