SuperTuxKart
Public Member Functions | Private Attributes | List of all members
SP::SPUniformAssigner Class Reference
Inheritance diagram for SP::SPUniformAssigner:
Inheritance graph
[legend]

Public Member Functions

 SPUniformAssigner (const std::type_index &ti, GLuint location)
 
bool runtimeChecking (const std::type_info &ti) const
 
void getValue (const GLuint &p, irr::core::matrix4 &mat) const
 
void getValue (const GLuint &p, std::array< float, 4 > &v) const
 
void getValue (const GLuint &p, irr::core::vector3df &v) const
 
void getValue (const GLuint &p, irr::core::vector2df &v) const
 
void getValue (const GLuint &p, float &v) const
 
void getValue (const GLuint &p, int &v) const
 
void setValue (const irr::core::matrix4 &mat) const
 
void setValue (const std::array< float, 4 > &v) const
 
void setValue (const irr::core::vector3df &v) const
 
void setValue (const irr::core::vector2df &v) const
 
void setValue (float v) const
 
void setValue (int v) const
 
void reset () const
 

Private Attributes

const GLuint m_location
 
const std::type_index m_type
 
bool m_assigned
 

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