Classes | Public Member Functions | Public Attributes
OVR::RenderTiny::GL::ShaderSet Class Reference

#include <RenderTiny_GL_Device.h>

Inheritance diagram for OVR::RenderTiny::GL::ShaderSet:
Inheritance graph
[legend]

List of all members.

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< UniformUniformInfo
bool UsesLighting
int ViewLoc

Detailed Description

Definition at line 115 of file RenderTiny_GL_Device.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:50