AnimEngine
Public Member Functions | List of all members
OOOGL::MaterialAttribute Class Reference

Public Member Functions

 MaterialAttribute (bool value)
 
 MaterialAttribute (GLint value)
 
 MaterialAttribute (GLdouble value)
 
 MaterialAttribute (GLuint value)
 
 MaterialAttribute (GLfloat value)
 
 MaterialAttribute (GLboolean value)
 
 MaterialAttribute (SimpleTexture2D tex)
 
 MaterialAttribute (const OptionalSimpleTexture2D &tex)
 
template<typename GenericT >
 MaterialAttribute (const GenericT &value)
 
template<typename GenericT >
GenericT getValue () const
 
template<typename GenericT >
void getValue (GenericT &value_out) const
 
OptionalSimpleTexture2D getTexture () const
 
bool typeEquals (const MaterialAttribute &other) const
 
bool isUnsigned () const
 
bool isBoolean () const
 
bool isIntegral () const
 
bool isFloat32 () const
 
bool isFloat64 () const
 
bool isOpaque () const
 
bool isScalar () const
 
bool isVec2 () const
 
bool isVec3 () const
 
bool isVec4 () const
 
bool isMat2 () const
 
bool isMat3 () const
 
bool isMat4 () const
 
bool isTex () const
 
template<>
void getValue (GLboolean &value_out) const
 
template<>
void getValue (bool &value_out) const
 
template<>
void getValue (GLint &value_out) const
 
template<>
void getValue (GLuint &value_out) const
 
template<>
void getValue (GLfloat &value_out) const
 
template<>
void getValue (GLdouble &value_out) const
 

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