-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2011 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
-#include <msp/core/except.h>
+#include "error.h"
#include "renderable.h"
#include "renderer.h"
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);
+ throw invalid_operation("Renderable::render");
}
} // namespace Msp