OSVR-Core
Public Member Functions | Friends | List of all members
osvr::client::ViewerEye Class Reference

Public Member Functions

 ViewerEye (ViewerEye const &)=delete
 
ViewerEyeoperator= (ViewerEye const &)=delete
 
 ViewerEye (ViewerEye &&other)
 
OSVR_SurfaceCount size () const
 
OSVR_CLIENT_EXPORT OSVR_Pose3 getPose () const
 
OSVR_CLIENT_EXPORT bool hasPose () const
 
OSVR_CLIENT_EXPORT Eigen::Matrix4d getView () const
 
bool wantDistortion () const
 
boost::optional< OSVR_RadialDistortionParametersgetRadialDistortionParams () const
 
OSVR_DistortionPriority getRadialDistortionPriority () const
 
OSVR_CLIENT_EXPORT Eigen::Matrix4d getProjection (double near, double far) const
 Gets a matrix that takes in row vectors in a right-handed system and outputs signed Z. More...
 
OSVR_CLIENT_EXPORT Eigen::Matrix4d getProjection (double near, double far, OSVR_MatrixConventions flags) const
 
OSVR_CLIENT_EXPORT util::Rectd getRect () const
 Gets clipping planes for a given surface.
 
Viewport getDisplayRelativeViewport () const
 
OSVR_DisplayInputCount getDisplayInputIdx () const
 

Friends

class DisplayConfigFactory
 

Member Function Documentation

§ getProjection()

Eigen::Matrix4d osvr::client::ViewerEye::getProjection ( double  near,
double  far 
) const

Gets a matrix that takes in row vectors in a right-handed system and outputs signed Z.


The documentation for this class was generated from the following files: