Files
wc3re/render/Drawable.hh

24 lines
324 B
C++

#ifndef WC3RE_RENDER_DRAWABLE_HH__
#define WC3RE_RENDER_DRAWABLE_HH__
namespace render {
class Renderer;
class Drawable {
public:
Drawable(Renderer& renderer)
: renderer_(renderer) {
}
virtual ~Drawable() {
}
virtual void draw() = 0;
protected:
Renderer& renderer_;
};
}
#endif