Header. More...
#include <osvr/ClientKit/DisplayC.h>#include <osvr/ClientKit/CppAPI.h>#include <osvr/ClientKit/Context.h>#include <osvr/Util/SharedPtr.h>Go to the source code of this file.
Classes | |
| class | osvr::clientkit::Surface |
| Wrapper for a viewer, eye, and surface bound to a display config. DOES NOT provide lifetime management for the associated display config! More... | |
| class | osvr::clientkit::Eye |
| Wrapper for a viewer and eye bound to a display config. DOES NOT provide lifetime management for the associated display config! More... | |
| class | osvr::clientkit::Viewer |
| Wrapper for a viewer bound to a display config. DOES NOT provide lifetime management for the associated display config! More... | |
| class | osvr::clientkit::DisplayConfig |
| Class wrapping OSVR_DisplayConfig objects, optionally managing shared ownership. More... | |
Namespaces | |
| osvr | |
| The main namespace for all C++ elements of the framework, internal and external. | |
| osvr::clientkit | |
| Contains C++ header-only wrappers for the ClientKit C API.Use of these wrappers is optional: they duplicate functionality found in the C API as they are implemented in headers on top of the C API. However, they also provide a much cleaner, low-boilerplate interface for the most common operations. | |
Functions | |
| UnderlyingDisplayConfigPtr | osvr::clientkit::getDisplay (ClientContext &ctx) |
| Get a shared_ptr to a DisplayConfig (with appropriate deleter pre-loaded) | |
Overloads taking output parameters by reference | |
| OSVR_ReturnCode | osvrClientGetNumViewers (OSVR_DisplayConfig disp, OSVR_ViewerCount &viewers) |
| OSVR_ReturnCode | osvrClientGetNumEyesForViewer (OSVR_DisplayConfig disp, OSVR_ViewerCount viewer, OSVR_EyeCount &eyes) |
| OSVR_ReturnCode | osvrClientGetNumSurfacesForViewerEye (OSVR_DisplayConfig disp, OSVR_ViewerCount viewer, OSVR_EyeCount eye, OSVR_SurfaceCount &surfaces) |
| OSVR_ReturnCode | osvrClientGetRelativeViewportForViewerEyeSurface (OSVR_DisplayConfig disp, OSVR_ViewerCount viewer, OSVR_EyeCount eye, OSVR_SurfaceCount surface, OSVR_ViewportDimension &left, OSVR_ViewportDimension &bottom, OSVR_ViewportDimension &width, OSVR_ViewportDimension &height) |