X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderable.cpp;fp=source%2Frenderable.cpp;h=73c4a375a9a1101b0289da0a9ab3ab851db13079;hb=25c81b4953dd38993250321b9407ce8b0139cbeb;hp=0000000000000000000000000000000000000000;hpb=d51a234320449909eb34c802faa1f0c516ef70a0;p=libs%2Fgl.git diff --git a/source/renderable.cpp b/source/renderable.cpp new file mode 100644 index 00000000..73c4a375 --- /dev/null +++ b/source/renderable.cpp @@ -0,0 +1,27 @@ +/* $Id$ + +This file is part of libmspgl +Copyright © 2011 Mikko Rasa, Mikkosoft Productions +Distributed under the LGPL +*/ + +#include +#include "renderable.h" +#include "renderer.h" + +namespace Msp { +namespace GL { + +void Renderable::render(const Tag &) const +{ + throw Exception("This Renderable doesn't support rendering without a Renderer"); +} + +void Renderable::render(Renderer &renderer, const Tag &tag) const +{ + renderer.escape(); + render(tag); +} + +} // namespace Msp +} // namespace GL