diff options
Diffstat (limited to 'libdimensionxx/canvas.cpp')
-rw-r--r-- | libdimensionxx/canvas.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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() { |