vrheights

annotate src/object.h @ 16:7f6d68d95c22

updated to new version of goatvr
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 30 Oct 2015 06:34:31 +0200
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_ */