8 #ifndef META_OCEAN_RENDERING_GLES_STEREO_VIEW_H
9 #define META_OCEAN_RENDERING_GLES_STEREO_VIEW_H
22 namespace GLESceneGraph
This class implements a class factory for all GLESceneGraph objects.
Definition: GLESFactory.h:30
This class implements a perspective stereo view for GLESceneGraph.
Definition: GLESStereoView.h:32
HomogenousMatrix4 transformation() const override
Returns the transformation between the center of both views (device) and world.
void setRightProjectionMatrix(const SquareMatrix4 &rightClip_T_rightView_) override
Sets the right projection matrix.
~GLESStereoView() override
Destructs a perspective view.
HomogenousMatrix4 rightTransformation() const override
Returns the position and orientation of the right view in world coordinates (the right extrinsic came...
SquareMatrix4 projectionMatrix() const override
Returns the projection matrix of this view.
GLESStereoView()
Creates a new perspective view.
void setRightTransformation(const HomogenousMatrix4 &world_T_rightView) override
Sets the position and orientation of the right view in world coordinates (the right extrinsic camera ...
void setLeftTransformation(const HomogenousMatrix4 &world_T_leftView) override
Sets the position and orientation of the left view in world coordinates (the left extrinsic camera da...
void setLeftProjectionMatrix(const SquareMatrix4 &leftClip_T_leftView_) override
Sets the left projection matrix.
SquareMatrix4 leftProjectionMatrix() const override
Returns the left projection matrix.
void setTransformation(const HomogenousMatrix4 &world_T_device) override
Sets the position and orientation of the center between left and right view (device) in world coordin...
HomogenousMatrix4 leftTransformation() const override
Returns the position and orientation of the left view in world coordinates (the left extrinsic camera...
SquareMatrix4 rightProjectionMatrix() const override
Returns the right projection matrix.
This class implements a GLESceneGraph view object.
Definition: GLESView.h:34
This class is the base class for all stereo views.
Definition: StereoView.h:35
SquareMatrixT4< Scalar > SquareMatrix4
Definition of the SquareMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with ...
Definition: SquareMatrix4.h:32
HomogenousMatrixT4< Scalar > HomogenousMatrix4
Definition of the HomogenousMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag eit...
Definition: HomogenousMatrix4.h:37
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15