|
gKit2 light
|
ensemble de shader programs compiles. singleton. More...
#include <program.h>
Public Member Functions | |
| PipelineProgram * | find (const char *filename, const char *definitions="") |
| renvoie un shader program compile. et l'ajoute dans le cache... | |
| PipelineProgram * | insert (const char *filename, const char *definitions="") |
| ajoute un shader dans le cache | |
| PipelineProgram * | insert (const GLuint program, const char *filename, const char *definitions="") |
| ajoute un shader dans le cache | |
| PipelineProgram * | reload (const GLuint program) |
| recharge et recompile un programme du cache. | |
| void | reload () |
| recompile tous les shaders. du cache. | |
Static Public Member Functions | |
| static PipelineCache & | manager () |
| acces au singleton. | |
Protected Member Functions | |
| PipelineCache () | |
| constructeur prive. | |
Protected Attributes | |
| std::vector< PipelineProgram * > | m_programs |
|
inline |
Definition at line 61 of file program.h.
|
inlineprotected |
|
inline |
renvoie un shader program compile. et l'ajoute dans le cache...
Definition at line 69 of file program.h.
|
inline |
ajoute un shader dans le cache
Definition at line 82 of file program.h.
|
inline |
|
inline |
recharge et recompile un programme du cache.
Definition at line 104 of file program.h.
|
inline |
recompile tous les shaders. du cache.
Definition at line 120 of file program.h.
|
inlinestatic |
|
protected |