Pioneer
Public Member Functions | List of all members
Graphics::OGL::Uniform Class Reference

#include <Uniform.h>

Public Member Functions

 Uniform ()
 
void Init (const char *name, GLuint program)
 
void Set (int)
 
void Set (float)
 
void Set (const vector3f &)
 
void Set (const vector3d &)
 
void Set (const Color &)
 
void Set (const int v[3])
 
void Set (const float x, const float y, const float z, const float w)
 
void Set (const float m[9])
 
void Set (const matrix3x3f &)
 
void Set (const matrix4x4f &)
 
void Set (Texture *t, unsigned int unit)
 
bool IsValid () const
 

Constructor & Destructor Documentation

◆ Uniform()

Graphics::OGL::Uniform::Uniform ( )

Member Function Documentation

◆ Init()

void Graphics::OGL::Uniform::Init ( const char *  name,
GLuint  program 
)

◆ IsValid()

bool Graphics::OGL::Uniform::IsValid ( ) const
inline

◆ Set() [1/11]

void Graphics::OGL::Uniform::Set ( const Color c)
Here is the call graph for this function:

◆ Set() [2/11]

void Graphics::OGL::Uniform::Set ( const float  m[9])

◆ Set() [3/11]

void Graphics::OGL::Uniform::Set ( const float  x,
const float  y,
const float  z,
const float  w 
)

◆ Set() [4/11]

void Graphics::OGL::Uniform::Set ( const int  v[3])

◆ Set() [5/11]

void Graphics::OGL::Uniform::Set ( const matrix3x3f m)

◆ Set() [6/11]

void Graphics::OGL::Uniform::Set ( const matrix4x4f m)

◆ Set() [7/11]

void Graphics::OGL::Uniform::Set ( const vector3d v)

◆ Set() [8/11]

void Graphics::OGL::Uniform::Set ( const vector3f v)

◆ Set() [9/11]

void Graphics::OGL::Uniform::Set ( float  f)

◆ Set() [10/11]

void Graphics::OGL::Uniform::Set ( int  i)

◆ Set() [11/11]

void Graphics::OGL::Uniform::Set ( Texture t,
unsigned int  unit 
)

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