8#ifndef META_OCEAN_RENDERING_GLES_PARALLEL_VIEW_H
9#define META_OCEAN_RENDERING_GLES_PARALLEL_VIEW_H
22namespace GLESceneGraph
This class implements an infinite line in 3D space.
Definition Line3.h:68
This class implements a class factory for all GLESceneGraph objects.
Definition GLESFactory.h:30
This class implements a parallel (orthographic) view for GLESceneGraph.
Definition GLESParallelView.h:32
GLESParallelView()
Creates a new parallel view.
Line3 viewingRay(const Scalar x, const Scalar y, const unsigned int width, const unsigned int height) const override
Returns a viewing ray into the scene.
~GLESParallelView() override
Destructs a parallel view.
bool setWidth(const Scalar width) override
Sets the width of the orthographic viewing box in world units.
Scalar width() const override
Returns the width of the orthographic viewing box in world units.
bool calculateProjectionMatrix() override
(Re-)calculates the view projection matrix using orthographic projection.
This class implements a GLESceneGraph view object.
Definition GLESView.h:34
This class is the base class for all parallel views.
Definition ParallelView.h:35
float Scalar
Definition of a scalar type.
Definition Math.h:129
The namespace covering the entire Ocean framework.
Definition Accessor.h:15