nuclear@3: #ifndef OBJECT_H_ nuclear@3: #define OBJECT_H_ nuclear@3: nuclear@4: #include nuclear@3: #include "mesh.h" nuclear@3: #include "material.h" nuclear@3: nuclear@3: class Object { nuclear@3: private: nuclear@4: std::string name; nuclear@3: Mesh *mesh; nuclear@3: nuclear@3: public: nuclear@3: Material mtl; nuclear@3: nuclear@3: Object(); nuclear@3: nuclear@4: void set_name(const char *name); nuclear@4: const char *get_name() const; nuclear@4: nuclear@3: void set_mesh(Mesh *mesh); nuclear@3: Mesh *get_mesh() const; nuclear@3: nuclear@3: void render() const; nuclear@3: }; nuclear@3: nuclear@3: #endif // OBJECT_H_