vrheights

annotate src/object.h @ 8:3f221bdc9bab

mesh loading walk polys
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 03 Oct 2014 04:16:16 +0300
parents
children
rev   line source
nuclear@8 1 #ifndef OBJECT_H_
nuclear@8 2 #define OBJECT_H_
nuclear@8 3
nuclear@8 4 #include <vmath/vmath.h>
nuclear@8 5 #include "mesh.h"
nuclear@8 6 #include "material.h"
nuclear@8 7
nuclear@8 8 class Object {
nuclear@8 9 private:
nuclear@8 10 Mesh *mesh;
nuclear@8 11
nuclear@8 12 public:
nuclear@8 13 Material mtl;
nuclear@8 14 Matrix4x4 xform;
nuclear@8 15
nuclear@8 16 Object();
nuclear@8 17
nuclear@8 18 void set_mesh(Mesh *m);
nuclear@8 19
nuclear@8 20 void draw() const;
nuclear@8 21 };
nuclear@8 22
nuclear@8 23 #endif /* OBJECT_H_ */