Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Graphics::OGL::Uniform Class Reference

#include <Uniform.h>

Public Member Functions

 Uniform ()
 
 Uniform (GLint location)
 
void Init (const char *name, GLuint program)
 
void InitBlock (const char *name, GLuint program, GLint binding)
 
void Set (int)
 
void Set (float)
 
void Set (const vector3f &)
 
void Set (const vector3d &)
 
void Set (const Color &)
 
void Set (const Color4f &)
 
void Set (const matrix3x3f &)
 
void Set (const matrix4x4f &)
 
void Set (Texture *t, unsigned int unit)
 
bool IsValid () const
 
GLint Location () const
 

Constructor & Destructor Documentation

◆ Uniform() [1/2]

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

◆ Uniform() [2/2]

Graphics::OGL::Uniform::Uniform ( GLint  location)
inline

Member Function Documentation

◆ Init()

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

◆ InitBlock()

void Graphics::OGL::Uniform::InitBlock ( const char *  name,
GLuint  program,
GLint  binding 
)
Here is the call graph for this function:

◆ IsValid()

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

◆ Location()

GLint Graphics::OGL::Uniform::Location ( ) const
inline

◆ Set() [1/9]

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

◆ Set() [2/9]

void Graphics::OGL::Uniform::Set ( const Color4f c)

◆ Set() [3/9]

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

◆ Set() [4/9]

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

◆ Set() [5/9]

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

◆ Set() [6/9]

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

◆ Set() [7/9]

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

◆ Set() [8/9]

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

◆ Set() [9/9]

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

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