gk::GLGeometryShader Class Reference
List of all members.
Public Member Functions |
|
| GLGeometryShader (const TextFile *file) |
|
| GLGeometryShader (const std::string &filename) |
|
int | pushDefinition (const std::string &definition, const std::string &value="") |
| | ajoute une definition au source. "#define 'definition' 'value'".
|
|
int | pushSource (const TextFile *text) |
| | ajoute le contenu d'un fichier source.
|
|
void | printSource () const |
| | affiche les sources du shader.
|
|
void | printErrors () |
| | affiche les erreurs de compilation du shader.
|
|
int | createGLResource () |
| | cree l'objet openGL.
|
|
int | releaseGLResource () |
| | detruit l'objet openGL.
|
|
bool | errors () const |
| | renvoie vrai ou faux, si erreurs de lecture du source.
|
|
GLenum | type () const |
| | renvoie le type openGL du shader.
|
|
GLuint | name () const |
| | renvoie l'identifiant du shader object openGL.
|
Protected Attributes |
|
TextFile * | m_text |
|
GLenum | m_type |
|
GLuint | m_name |
|
bool | m_errors |
Friends |
|
class | GLShaderProgram |
|
class | GLContext |
The documentation for this class was generated from the following file: