|
|
| ban_copy_ctor (YUVShader) |
| |
|
| ban_copy_asm (YUVShader) |
| |
|
void | findVars () |
| | Link shader program variable references to the shader program.
|
| |
| | Shader () |
| | Default constructor. More...
|
| |
|
virtual | ~Shader () |
| | Default destructor.
|
| |
|
| ban_copy_ctor (Shader) |
| |
|
| ban_copy_asm (Shader) |
| |
|
void | compile () |
| | Compile shader.
|
| |
|
void | scale (GLfloat fx, GLfloat fy) |
| | Set transformation matrix to simple scaling.
|
| |
|
void | use () |
| | Use shader program for bitmap rendering.
|
| |
|
void | use_obj () |
| | Use shader program for overlay object drawing.
|
| |
|
void | validate () |
| | Validate shader program.
|
| |
|
|
GLint | texy |
| | OpenGL VERTEX SHADER PROGRAM VAR : Y texture.
|
| |
|
GLint | texu |
| | OpenGL VERTEX SHADER PROGRAM VAR : U texture.
|
| |
|
GLint | texv |
| | OpenGL VERTEX SHADER PROGRAM VAR : V texture.
|
| |
|
GLint | transform |
| | OpenGL VERTEX SHADER PROGRAM VAR : transformation matrix.
|
| |
|
GLint | transform_obj |
| | OpenGL VERTEX SHADER PROGRAM VAR : transformation matrix. For the object overlay shader program.
|
| |
|
GLint | position |
| | OpenGL VERTEX SHADER PROGRAM VAR : position vertex array. Typically "hard-coded" into the shader code with (location=0)
|
| |
|
GLint | texcoord |
| | OpenGL VERTEX SHADER PROGRAM VAR : texture coordinate array. Typically "hard-coded" into the shader code with (location=1)
|
| |
|
GLint | object |
| |
|
|
const char * | vertex_shader () |
| |
|
const char * | fragment_shader () |
| |
|
const char * | vertex_shader_obj () |
| |
|
const char * | fragment_shader_obj () |
| |
|
|
GLuint | program |
| | OpenGL reference to vertex & fragment shader program for rendering bitmap.
|
| |
|
GLuint | program_obj |
| | OpenGL reference to vertex & fragment shader program for rendering overlay objects.
|
| |
The documentation for this class was generated from the following files: