|  | 
| virtual void | configureShader (GLuint program) const =0 | 
|  | 
| virtual void | uploadUniforms (GLuint program) const =0 | 
|  | 
| virtual const GLSLBlockLayoutConstPtr | getMaterialGLSLLayout () const =0 | 
|  | 
| virtual bool | hasAttribute (const std::string &attr_name) const =0 | 
|  | 
| virtual const MaterialAttribute & | getAttribute (const std::string &attr_name) const =0 | 
|  | 
| virtual void | setAttribute (const std::string &attr_name, const MaterialAttribute &attr)=0 | 
|  | 
| virtual const std::string & | getTag () const | 
|  | 
| virtual void | setTag (const std::string &tag) | 
|  | 
The documentation for this class was generated from the following file:
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/HighLevel/Material.hpp