#include <RenderTiny_GL_Device.h>
Classes | |
struct | Uniform |
Public Member Functions | |
bool | Link () |
virtual void | Set (PrimitiveType prim) const |
virtual void | SetShader (RenderTiny::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 RenderTiny_GL_Device.h.
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 523 of file RenderTiny_GL_Device.cpp.
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 527 of file RenderTiny_GL_Device.cpp.
bool OVR::RenderTiny::GL::ShaderSet::Link | ( | ) |
Definition at line 532 of file RenderTiny_GL_Device.cpp.
void OVR::RenderTiny::GL::ShaderSet::Set | ( | PrimitiveType | prim | ) | const [virtual] |
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 612 of file RenderTiny_GL_Device.cpp.
virtual void OVR::RenderTiny::GL::ShaderSet::SetShader | ( | RenderTiny::Shader * | s | ) | [inline, virtual] |
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 136 of file RenderTiny_GL_Device.h.
bool OVR::RenderTiny::GL::ShaderSet::SetUniform | ( | const char * | name, |
int | n, | ||
const float * | v | ||
) | [virtual] |
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 617 of file RenderTiny_GL_Device.cpp.
bool OVR::RenderTiny::GL::ShaderSet::SetUniform4x4f | ( | const char * | name, |
const Matrix4f & | m | ||
) | [virtual] |
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 639 of file RenderTiny_GL_Device.cpp.
virtual void OVR::RenderTiny::GL::ShaderSet::UnsetShader | ( | int | stage | ) | [inline, virtual] |
Reimplemented from OVR::RenderTiny::ShaderSet.
Definition at line 144 of file RenderTiny_GL_Device.h.
Definition at line 131 of file RenderTiny_GL_Device.h.
Definition at line 118 of file RenderTiny_GL_Device.h.
Definition at line 128 of file RenderTiny_GL_Device.h.
Definition at line 129 of file RenderTiny_GL_Device.h.
Definition at line 126 of file RenderTiny_GL_Device.h.
Definition at line 130 of file RenderTiny_GL_Device.h.
Definition at line 128 of file RenderTiny_GL_Device.h.