OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::client::DisplayConfig Class Reference

Public Member Functions

 DisplayConfig (DisplayConfig const &)=delete
 
DisplayConfigoperator= (DisplayConfig const &)=delete
 
OSVR_ViewerCount getNumViewers () const
 
ViewergetViewer (OSVR_ViewerCount viewer)
 
Viewer const & getViewer (OSVR_ViewerCount viewer) const
 
OSVR_EyeCount getNumViewerEyes (OSVR_ViewerCount viewer) const
 
ViewerEyegetViewerEye (OSVR_ViewerCount viewer, OSVR_EyeCount eye)
 
ViewerEye const & getViewerEye (OSVR_ViewerCount viewer, OSVR_EyeCount eye) const
 
OSVR_SurfaceCount getNumViewerEyeSurfaces (OSVR_ViewerCount viewer, OSVR_EyeCount eye) const
 
ViewerEyegetViewerEyeSurface (OSVR_ViewerCount viewer, OSVR_EyeCount eye, OSVR_SurfaceCount surface)
 
ViewerEye const & getViewerEyeSurface (OSVR_ViewerCount viewer, OSVR_EyeCount eye, OSVR_SurfaceCount surface) const
 
OSVR_DisplayInputCount getNumDisplayInputs () const
 
DisplayInputgetDisplayInput (OSVR_DisplayInputCount dispInputIdx)
 
const DisplayInputgetDisplayInput (OSVR_DisplayInputCount dispInputIdx) const
 
bool isStartupComplete () const
 

Friends

class DisplayConfigFactory
 

Detailed Description

Definition at line 56 of file DisplayConfig.h.

Member Function Documentation

ViewerEye & osvr::client::DisplayConfig::getViewerEyeSurface ( OSVR_ViewerCount  viewer,
OSVR_EyeCount  eye,
OSVR_SurfaceCount  surface 
)
inline
Todo:
right now only a single surface per viewer eye

Definition at line 124 of file DisplayConfig.h.

ViewerEye const & osvr::client::DisplayConfig::getViewerEyeSurface ( OSVR_ViewerCount  viewer,
OSVR_EyeCount  eye,
OSVR_SurfaceCount  surface 
) const
inline
Todo:
right now only a single surface per viewer eye

Definition at line 129 of file DisplayConfig.h.


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