|
AnimEngine
|


Public Member Functions | |
| virtual void | configureShader (GLuint program) const override |
| virtual void | configureShader (GLuint program, GLuint textured_binding_offset) const |
| virtual void | uploadUniforms (GLuint pid) const override |
| virtual const GLSLBlockLayoutConstPtr | getMaterialGLSLLayout () const override |
| virtual bool | hasAttribute (const std::string &attr_name) const override |
| virtual const MaterialAttribute & | getAttribute (const std::string &attr_name) const override |
| virtual void | setAttribute (const std::string &attr_name, const MaterialAttribute &attr) override |
| GLuint | autoBindTextures (GLuint program, GLuint texture_binding_offset=0) const |
| void | bindTexturesExplicit (GLuint map_Ka_index, GLuint map_Kd_index, GLuint map_Ks_index, GLuint map_bump_index, GLuint map_d_index, GLuint map_disp_index) const |
Public Member Functions inherited from OOOGL::ObjectTag | |
| virtual const std::string & | getTag () const |
| virtual void | setTag (const std::string &tag) |
Static Public Member Functions | |
| static const GLSLBlockLayoutConstPtr | getMaterialGLSLLayout_static () |
Protected Attributes | |
| std::unordered_map< std::string, MaterialAttribute > | _attributes |
Protected Attributes inherited from OOOGL::ObjectTag | |
| std::string | tag |
|
protected |
1.8.13