#include <IRenderable.h>
Public Member Functions | |
| virtual void | initialize ()=0 |
| virtual void | bindResources (const Shader *shader)=0 |
| virtual void | unbindResources ()=0 |
| virtual void | draw ()=0 |
Public Attributes | |
| std::string | _name |
Protected Attributes | |
| GLenum | _primitiveMode |
Basic definition of an entity that can be rendered through binding its required resources and using its draw call
1.8.6