24 lines
366 B
C++
24 lines
366 B
C++
|
|
#ifndef MESHRENDERER_H
|
|
#define MESHRENDERER_H
|
|
|
|
#include "mesh.h"
|
|
#include "model.h"
|
|
|
|
class MeshRenderer{
|
|
public:
|
|
MeshRenderer( const Mesh &t );
|
|
~MeshRenderer();
|
|
|
|
void render( Camera *c,Model *m )const;
|
|
|
|
private:
|
|
Box box;
|
|
struct Surface;
|
|
vector<Surface*> surfs;
|
|
|
|
MeshRenderer( const MeshRenderer &t );
|
|
MeshRenderer &operator=(const MeshRenderer&);
|
|
};
|
|
|
|
#endif |