|  | 
|  | 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:
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/HighLevel/MaterialAttribute.hpp
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/HighLevel/MaterialAttribute.cpp