From c19f7101d21353c8278dd9277dbb20a77389272d Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 1 Jul 2009 04:45:40 +0000 Subject: New C++ dmnsn_scene* wrapper and raytracexx test. --- libdimensionxx/canvas.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libdimensionxx/canvas.cpp') diff --git a/libdimensionxx/canvas.cpp b/libdimensionxx/canvas.cpp index 35ff2fb..c8b3389 100644 --- a/libdimensionxx/canvas.cpp +++ b/libdimensionxx/canvas.cpp @@ -26,6 +26,10 @@ namespace Dimension Canvas::Canvas(unsigned int width, unsigned int height) : m_canvas(dmnsn_new_canvas(width, height)) { } + // Wrap an existing dmnsn_canvas* + Canvas::Canvas(dmnsn_canvas* canvas) + : m_canvas(canvas) { } + // Virtual destructor: delete the canvas with dmnsn_delete_canvas(). Canvas::~Canvas() { -- cgit v1.2.3