#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.