Files
BlitzNext/Runtime/blitz3d/meshrenderer.hpp
T

24 lines
369 B
C++
Raw Normal View History

2014-01-31 08:23:00 +13:00
#ifndef MESHRENDERER_H
#define MESHRENDERER_H
2019-01-18 15:55:06 +01:00
#include "mesh.hpp"
#include "model.hpp"
2014-01-31 08:23:00 +13:00
2019-01-18 17:04:17 +01:00
class MeshRenderer {
public:
MeshRenderer(const Mesh& t);
2014-01-31 08:23:00 +13:00
~MeshRenderer();
2019-01-18 17:04:17 +01:00
void render(Camera* c, Model* m) const;
2014-01-31 08:23:00 +13:00
2019-01-18 17:04:17 +01:00
private:
2014-01-31 08:23:00 +13:00
Box box;
struct Surface;
vector<Surface*> surfs;
2019-01-18 17:04:17 +01:00
MeshRenderer(const MeshRenderer& t);
MeshRenderer& operator=(const MeshRenderer&);
2014-01-31 08:23:00 +13:00
};
#endif