#include <moShaderGLSL.h>
Diagrama de herencias de moShaderGLSL

Métodos públicos | |
| moShaderGLSL () | |
| ~moShaderGLSL () | |
| virtual MOboolean | Init () |
| virtual MOboolean | Finish () |
| void | CreateVertShader (moText vert_source) |
| void | CreateFragShader (moText frag_source) |
| void | CreateShader (moText vert_source, moText frag_source) |
| void | LoadVertShader (moText vert_filename) |
| void | LoadFragShader (moText frag_filename) |
| void | LoadShader (moText vert_filename, moText frag_filename) |
| void | StartShader () |
| void | StopShader () |
| void | PrintVertShaderLog () |
| void | PrintFragShaderLog () |
| GLint | GetUniformID (moText uName) |
| GLint | GetAttribID (moText aName) |
Métodos protegidos | |
| void | compileVertShader (moText vert_source) |
| void | compileFragShader (moText frag_source) |
| void | linkProgram () |
| void | printInfoLog (GLhandleARB obj) |
Atributos protegidos | |
| GLhandleARB | m_ProgramObject |
| GLhandleARB | m_FragmentShader |
| GLhandleARB | m_VertexShader |
|
|
El constructor por defecto de la clase. |
|
|
El destructor por defecto de la clase. |
|
|
Implementa moShader. |
|
|
Implementa moShader. |
|
|
Crea el shader de fragmentos a partir del código fuente en frag_source.
Implementa moShader. |
|
||||||||||||
|
Crea los shaders de vértices y fragmentos a partir del código fuente en vert_source y frag_source.
Implementa moShader. |
|
|
Crea el shader de vértices a partir del código fuente en vert_source.
Implementa moShader. |
|
|
Método de finalización.
Reimplementado de moShader. |
|
|
Devuelve el identificador OpenGL del parámetro por atributo en el shader (puede ocurrir en el shader de vértices o fragmentos
|
|
|
Devuelve el identificador OpenGL del parámetro uniforme en el shader (puede ocurrir en el shader de vértices o fragmentos
|
|
|
Método de inicialización.
Reimplementado de moShader. |
|
|
|
|
|
Crea el shader de fragmentos a partir del código fuente en el archivo frag_filename.
Implementa moShader. |
|
||||||||||||
|
Crea los shaders de vértices y fragmentos a partir del código fuente en los archivos vert_filename y frag_filename.
Implementa moShader. |
|
|
Crea el shader de vértices a partir del código fuente en el archivo vert_filename.
Implementa moShader. |
|
|
Imprime los mensajes generados al compilar el shader de fragmentos. |
|
|
|
|
|
Imprime los mensajes generados al compilar el shader de vértices. |
|
|
Activa el shader. Reimplementado de moShader. |
|
|
Desactiva el shader. Reimplementado de moShader. |
|
|
|
|
|
|
|
|
|
1.4.6-NO