Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

UniformGLSL Class Reference

#include <ApiGraphics/UniformGLSL.h>

List of all members.

Public Member Functions

 UniformGLSL (QString name, GLuint prog)
bool exists () const
void setUniform1i (int v) const
void setUniform2i (int v0, int v1) const
void setUniform3i (int v0, int v1, int v2) const
void setUniform4i (int v0, int v1, int v2, int v3) const
void setUniform1iv (const int *v) const
void setUniform2iv (const int *v) const
void setUniform3iv (const int *v) const
void setUniform4iv (const int *v) const
void setUniform1f (float v) const
void setUniform2f (float v0, float v1) const
void setUniform3f (float v0, float v1, float v2) const
void setUniform4f (float v0, float v1, float v2, float v3) const
void setUniform1fv (const float *v) const
void setUniform2fv (const float *v) const
void setUniform3fv (const float *v) const
void setUniform4fv (const float *v) const
void setUniformMatrix2fv (const float *v) const
void setUniformMatrix3fv (const float *v) const
void setUniformMatrix4fv (const float *v) const
void setSampler (GLuint, int texNum) const
void setUniform1b (bool v) const
void setUniform2b (bool v0, bool v1) const
void setUniform3b (bool v0, bool v1, bool v2) const
void setUniform4b (bool v0, bool v1, bool v2, bool v3) const
void setUniform1bv (const bool *v) const
void setUniform2bv (const bool *v) const
void setUniform3bv (const bool *v) const
void setUniform4bv (const bool *v) const


Constructor & Destructor Documentation

UniformGLSL QString  name,
GLuint  prog
[inline]
 


Member Function Documentation

bool exists  )  const [inline]
 

void setSampler GLuint  ,
int  texNum
const [inline]
 

void setUniform1b bool  v  )  const [inline]
 

void setUniform1bv const bool *  v  )  const [inline]
 

void setUniform1f float  v  )  const [inline]
 

void setUniform1fv const float *  v  )  const [inline]
 

void setUniform1i int  v  )  const [inline]
 

void setUniform1iv const int *  v  )  const [inline]
 

void setUniform2b bool  v0,
bool  v1
const [inline]
 

void setUniform2bv const bool *  v  )  const [inline]
 

void setUniform2f float  v0,
float  v1
const [inline]
 

void setUniform2fv const float *  v  )  const [inline]
 

void setUniform2i int  v0,
int  v1
const [inline]
 

void setUniform2iv const int *  v  )  const [inline]
 

void setUniform3b bool  v0,
bool  v1,
bool  v2
const [inline]
 

void setUniform3bv const bool *  v  )  const [inline]
 

void setUniform3f float  v0,
float  v1,
float  v2
const [inline]
 

void setUniform3fv const float *  v  )  const [inline]
 

void setUniform3i int  v0,
int  v1,
int  v2
const [inline]
 

void setUniform3iv const int *  v  )  const [inline]
 

void setUniform4b bool  v0,
bool  v1,
bool  v2,
bool  v3
const [inline]
 

void setUniform4bv const bool *  v  )  const [inline]
 

void setUniform4f float  v0,
float  v1,
float  v2,
float  v3
const [inline]
 

void setUniform4fv const float *  v  )  const [inline]
 

void setUniform4i int  v0,
int  v1,
int  v2,
int  v3
const [inline]
 

void setUniform4iv const int *  v  )  const [inline]
 

void setUniformMatrix2fv const float *  v  )  const [inline]
 

void setUniformMatrix3fv const float *  v  )  const [inline]
 

void setUniformMatrix4fv const float *  v  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu Nov 13 22:15:47 2008 for Api Graphics by  doxygen 1.4.4