#include <Render_GL_Device.h>

Classes | |
| struct | Uniform |
Public Member Functions | |
| bool | Link () |
| virtual void | Set (PrimitiveType prim) const |
| virtual void | SetShader (Render::Shader *s) |
| virtual bool | SetUniform (const char *name, int n, const float *v) |
| virtual bool | SetUniform4x4f (const char *name, const Matrix4f &m) |
| ShaderSet () | |
| virtual void | UnsetShader (int stage) |
| ~ShaderSet () | |
Public Attributes | |
| int | LightingVer |
| GLuint | Prog |
| int | ProjLoc |
| int | TexLoc [8] |
| Array< Uniform > | UniformInfo |
| bool | UsesLighting |
| int | ViewLoc |
Definition at line 115 of file Render_GL_Device.h.
Reimplemented from OVR::Render::ShaderSet.
Definition at line 570 of file Render_GL_Device.cpp.
Reimplemented from OVR::Render::ShaderSet.
Definition at line 574 of file Render_GL_Device.cpp.
| bool OVR::Render::GL::ShaderSet::Link | ( | ) |
Definition at line 579 of file Render_GL_Device.cpp.
| void OVR::Render::GL::ShaderSet::Set | ( | PrimitiveType | prim | ) | const [virtual] |
Reimplemented from OVR::Render::ShaderSet.
Definition at line 660 of file Render_GL_Device.cpp.
| virtual void OVR::Render::GL::ShaderSet::SetShader | ( | Render::Shader * | s | ) | [inline, virtual] |
Reimplemented from OVR::Render::ShaderSet.
Definition at line 136 of file Render_GL_Device.h.
| bool OVR::Render::GL::ShaderSet::SetUniform | ( | const char * | name, |
| int | n, | ||
| const float * | v | ||
| ) | [virtual] |
Reimplemented from OVR::Render::ShaderSet.
Definition at line 665 of file Render_GL_Device.cpp.
| bool OVR::Render::GL::ShaderSet::SetUniform4x4f | ( | const char * | name, |
| const Matrix4f & | m | ||
| ) | [virtual] |
Reimplemented from OVR::Render::ShaderSet.
Definition at line 687 of file Render_GL_Device.cpp.
| virtual void OVR::Render::GL::ShaderSet::UnsetShader | ( | int | stage | ) | [inline, virtual] |
Reimplemented from OVR::Render::ShaderSet.
Definition at line 144 of file Render_GL_Device.h.
Definition at line 131 of file Render_GL_Device.h.
Definition at line 118 of file Render_GL_Device.h.
Definition at line 128 of file Render_GL_Device.h.
Definition at line 129 of file Render_GL_Device.h.
Definition at line 126 of file Render_GL_Device.h.
Definition at line 130 of file Render_GL_Device.h.
Definition at line 128 of file Render_GL_Device.h.