creation simplifiee d'un shader program a partir d'un script. More...
#include <EffectShaderManager.h>
Public Member Functions | |
EffectShaderManager (const std::string &effect) | |
constructeur. charge le script. | |
EffectShaderManager (Effect *effect) | |
constructeur. reference un script deja charge. | |
~EffectShaderManager () | |
destructeur. | |
GLShaderProgram * | insert (GLShaderProgram *program, const Name &name) |
insere un shader program existant dans le manager. | |
GLShaderProgram * | program (const Name &name) |
retrouve un shader program. renvoie eventuellement NULL si le programe n'existe pas. | |
GLShaderProgram * | operator[] (const Name &name) |
retouve un shader program. renvoie eventuellement NULL si le programe n'existe pas. | |
GLShaderProgram * | createShaderProgram (const std::string &program_key) |
cree un shader program opengl > 2 a partir d'une section complete. | |
GLShaderProgram * | createShaderProgram (const TextValue &vertex_key, const TextValue &fragment_key) |
cree un shader program opengl > 2 a partir des sections de chaque shader. | |
GLShaderProgram * | createShaderProgram2 (const std::string &program_key) |
cree un shader program opengl > 2 a partir d'une section complete. | |
GLShaderProgram * | createShaderProgram2 (const TextValue &vertex_key, const TextValue &fragment_key) |
cree un shader program opengl > 2 a partir des sections de chaque shader. | |
GLShaderProgram * | createShaderProgram3 (const std::string &program_key) |
cree un shader program opengl > 3 a partir d'une section complete. | |
GLShaderProgram * | createShaderProgram3 (const TextValue &vertex_key, const TextValue &geometry_key, const TextValue &fragment_key) |
cree un shader program opengl > 3 a partir des sections de chaque shader. | |
GLShaderProgram * | createShaderProgram4 (const std::string &program_key) |
cree un shader program opengl > 4 a partir d'une section complete. | |
GLShaderProgram * | createShaderProgram4 (const TextValue &vertex_key, const TextValue &control_key, const TextValue &evaluation_key, const TextValue &goemetry_key, const TextValue &fragment_key) |
cree un shader program opengl > 4 a partir des sections de chaque shader. |
creation simplifiee d'un shader program a partir d'un script.