gk::EffectShaderManager Class Reference

creation simplifiee d'un shader program a partir d'un script. More...

#include <EffectShaderManager.h>

List of all members.

Public Member Functions

 EffectShaderManager (const std::string &effect)
 constructeur. charge le script.
 EffectShaderManager (Effect *effect)
 constructeur. reference un script deja charge.
 ~EffectShaderManager ()
 destructeur.
GL2ShaderProgramcreateShaderProgram (const std::string &program_key)
 cree un shader program opengl > 2 a partir d'une section complete.
GL2ShaderProgramcreateShaderProgram (const TextValue &vertex_key, const TextValue &fragment_key)
 cree un shader program opengl > 2 a partir des sections de chaque shader.
GL2ShaderProgramcreateShaderProgram2 (const std::string &program_key)
 cree un shader program opengl > 2 a partir d'une section complete.
GL2ShaderProgramcreateShaderProgram2 (const TextValue &vertex_key, const TextValue &fragment_key)
 cree un shader program opengl > 2 a partir des sections de chaque shader.
GL3ShaderProgramcreateShaderProgram3 (const std::string &program_key)
 cree un shader program opengl > 3 a partir d'une section complete.
GL3ShaderProgramcreateShaderProgram3 (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.
GL4ShaderProgramcreateShaderProgram4 (const std::string &program_key)
 cree un shader program opengl > 4 a partir d'une section complete.
GL4ShaderProgramcreateShaderProgram4 (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.

Detailed Description

creation simplifiee d'un shader program a partir d'un script.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Friends
Generated on Thu Sep 22 16:34:00 2011 for gKitGL by  doxygen 1.6.3