3#include <unordered_map>
15 std::unordered_map<std::string, node *>
children;
16 std::vector<drawable<Vertex> *>
meshes;
this class represents all drawable entities that has a material and vertices
backend for all rendering purposes
anything that can be transformed( has modelmatrix )
void draw(engine &graphicsEngine, mat4f matModel_in=mat4f())
const mat4f & refreshModel()
void setpos(const vec3 &position)
std::vector< drawable< Vertex > * > meshes
void delpos(const vec3 &delta)
void setScale(const vec3 &scale)
std::unordered_map< std::string, node * > children
void setRotation(float angle, const vec3 &axis)