diff options
author | Tavian Barnes <tavianator@gmail.com> | 2009-07-01 04:45:40 +0000 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2009-07-01 04:45:40 +0000 |
commit | c19f7101d21353c8278dd9277dbb20a77389272d (patch) | |
tree | f9d1582e01cf754acc483f8877aa7bf217e36f1f /libdimensionxx/camera.cpp | |
parent | 47c128a3106206038e45eb8b8abf6c712f29ac14 (diff) | |
download | dimension-c19f7101d21353c8278dd9277dbb20a77389272d.tar.xz |
New C++ dmnsn_scene* wrapper and raytracexx test.
Diffstat (limited to 'libdimensionxx/camera.cpp')
-rw-r--r-- | libdimensionxx/camera.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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 |