Public Member Functions | Protected Member Functions | Protected Attributes | Friends
OVR::Render::Shader Class Reference

#include <Render_Device.h>

Inheritance diagram for OVR::Render::Shader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ShaderStage GetStage () const
virtual void Set (PrimitiveType) const
virtual void SetUniformBuffer (class Buffer *buffers, int i=0)
 Shader (ShaderStage s)
virtual bool UseTransposeMatrix () const
virtual ~Shader ()

Protected Member Functions

virtual bool SetUniform (const char *name, int n, const float *v)

Protected Attributes

ShaderStage Stage

Friends

class ShaderSet

Detailed Description

Definition at line 161 of file Render_Device.h.


Constructor & Destructor Documentation

Definition at line 169 of file Render_Device.h.

virtual OVR::Render::Shader::~Shader ( ) [inline, virtual]

Reimplemented in OVR::Render::GL::Shader.

Definition at line 170 of file Render_Device.h.


Member Function Documentation

Definition at line 172 of file Render_Device.h.

virtual void OVR::Render::Shader::Set ( PrimitiveType  ) const [inline, virtual]

Definition at line 174 of file Render_Device.h.

virtual bool OVR::Render::Shader::SetUniform ( const char *  name,
int  n,
const float *  v 
) [inline, protected, virtual]

Definition at line 179 of file Render_Device.h.

virtual void OVR::Render::Shader::SetUniformBuffer ( class Buffer buffers,
int  i = 0 
) [inline, virtual]

Definition at line 175 of file Render_Device.h.

virtual bool OVR::Render::Shader::UseTransposeMatrix ( ) const [inline, virtual]

Definition at line 176 of file Render_Device.h.


Friends And Related Function Documentation

friend class ShaderSet [friend]

Definition at line 163 of file Render_Device.h.


Member Data Documentation

Definition at line 166 of file Render_Device.h.


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


oculus_sdk
Author(s):
autogenerated on Fri Aug 28 2015 11:53:12