eqemu

annotate src/object.h @ 3:f9274bebe55e

adding 3d graphics stuff
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 17 Jul 2014 02:35:19 +0300
parents
children 3d3656360a82
rev   line source
nuclear@3 1 #ifndef OBJECT_H_
nuclear@3 2 #define OBJECT_H_
nuclear@3 3
nuclear@3 4 #include "mesh.h"
nuclear@3 5 #include "material.h"
nuclear@3 6
nuclear@3 7 class Object {
nuclear@3 8 private:
nuclear@3 9 Mesh *mesh;
nuclear@3 10
nuclear@3 11 public:
nuclear@3 12 Material mtl;
nuclear@3 13
nuclear@3 14 Object();
nuclear@3 15
nuclear@3 16 void set_mesh(Mesh *mesh);
nuclear@3 17 Mesh *get_mesh() const;
nuclear@3 18
nuclear@3 19 void render() const;
nuclear@3 20 };
nuclear@3 21
nuclear@3 22 #endif // OBJECT_H_