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/camera.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libdimensionxx/camera.cpp') diff --git a/libdimensionxx/camera.cpp b/libdimensionxx/camera.cpp index a5f894a..2897dac 100644 --- a/libdimensionxx/camera.cpp +++ b/libdimensionxx/camera.cpp @@ -49,6 +49,12 @@ namespace Dimension : m_camera(camera) { } + Line + Camera::ray(const Canvas& canvas, unsigned int x, unsigned int y) + { + return Line(m_camera->ray_fn(m_camera, canvas.dmnsn(), x, y)); + } + // Custom camera callbacks namespace { dmnsn_line -- cgit v1.2.3