X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Fview.h;h=a1bdaf50cc605e7ae45ae7be4de270c9a53d1f1f;hb=a5e1363ceac1ab552849640c9021fcda362c4416;hp=f18f0a1f6a8bc95201f5dd9fbbcef339b09cc4ce;hpb=495c54e187ddbb7514c983e1829a69d82ccad5f3;p=r2c2.git diff --git a/source/3d/view.h b/source/3d/view.h index f18f0a1..a1bdaf5 100644 --- a/source/3d/view.h +++ b/source/3d/view.h @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of R²C² -Copyright © 2011 Mikkosoft Productions, Mikko Rasa -Distributed under the GPL -*/ - #ifndef R2C2_3D_VIEW_H_ #define R2C2_3D_VIEW_H_ @@ -19,6 +12,8 @@ class View3D { protected: Layout3D &layout; + unsigned width; + unsigned height; Msp::GL::Camera camera; Msp::GL::Pipeline pipeline; @@ -29,6 +24,9 @@ public: Msp::GL::Camera &get_camera() { return camera; } Msp::GL::Pipeline &get_pipeline() { return pipeline; } + Ray create_ray(int, int); + Ray create_ray(float, float); + void view_all(bool = false); void render();