VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files
vrvVirtualReality contains classes for the VRV Virtual reality

Classes

class  makVrv::DtBeginFrameCallback
 An OSG camera predraw callback, can be used as a sync point. More...
class  makVrv::DtDesktopProvider
 An Oculus implementation of the DtVirtualRealityProvider abstract base class. More...
class  makVrv::DtMixedRealityMask
 Object to handle rendering a mixed reality mask object into the scene. More...
class  makVrv::DtOculusProvider
 An Oculus implementation of the DtVirtualRealityProvider abstract base class. More...
class  makVrv::DtOculusSwapChain
 Oculus implementation of a texture swapchain. More...
class  makVrv::DtOpenVRProvider
 An OpenVR implementation of the DtVirtualRealityProvider abstract base class. More...
class  makVrv::DtOpenVRSwapChain
 OpenVR doesn't use a swapchain, but currently we need to unpack the texture array into a texture 2d which this handles. More...
class  makVrv::DtOpenVRTrackedCamera
 A concrete interface of a tracked camera using the OpenVR API. More...
class  makVrv::DtSubmitOverlayCallback
 An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel. More...
class  makVrv::DtSubmitViewCallback
 An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel. More...
class  makVrv::DtSwapChain
 Base implementation of a texture swapchain. More...
class  makVrv::DtTrackedCamera
 A Tracked camera is typically attached to the HMD and can provide position and orientation data in addition to osg::textures with its video stream. More...
class  makVrv::DtVarjoProvider
 A Varjo implementation of the DtVirtualRealityProvider abstract base class. More...
struct  makVrv::DtVarjoProvider::ViewSettings
 Holds settings related to a view. More...
class  makVrv::DtVarjoSwapChain
 Varjo implementation of a texture swapchain. More...
class  makVrv::DtVirtualRealityChannel
 A VRV channel that represents the eyes of the HMD A Virtual Reality channel can render in a few different modes. More...
class  makVrv::DtVirtualRealityChannelCreator
 Channel creator for Virtual Reality channel. More...
class  makVrv::DtVirtualRealityDriver
 A driver that manages virtual reality HMD and input devices. More...
class  makVrv::DtVirtualRealityPostProcessor
 A post processing effect responsible for submitting and mirroring the eye views to the VR subsystem. More...
class  makVrv::DtVirtualRealityProvider
 An abstract interface that provides VR System API services. More...
class  makVrv::DtVirtualRealitySettingsManager
 Contains the DtVirtualRealitySettingsManager class declaration. More...
class  makVrv::DtVrsGazeMapUpdater
 A Varjo implementation of the DtVariableRateShadingImageUpdater Supports updating the vrs map as foavated with eye tracking. More...
class  makVrv::DtXtalProvider
 An Xtal implementation of the DtVirtualRealityProvider abstract base class. More...
class  makVrv::DtXtalSwapChain
 Xtal doesn't use a swapchain, but currently we need to unpack the texture array into a texture 2d which this handles. More...
class  makVrv::DtZedTrackedCamera
 A concrete interface of a tracked camera using the Zed Mini. More...
class  makVrv::DtVirtualRealitySettingsPage
 Page for Virtual Reality settings. More...

Files

file  DtBeginFrameCallback.h
 An OSG camera callback used to indicate frame is about to begin rendering after cull is complete.
file  DtDesktopProvider.h
 A concrete interface that provides Oculus System API services.
file  DtMixedRealityMask.h
 Object used for mixed reality masking.
file  DtOculusProvider.h
 A concrete interface that provides Oculus System API services.
file  DtOculusSwapChain.h
 Oculus implementation of a texture swapchain.
file  DtOpenVRProvider.h
 A concrete interface that provides OpenVR System API services.
file  DtVarjoSwapChain.h
 Varjo implementation of a texture swapchain.
file  DtOpenVRTrackedCamera.h
 A concrete interface that provides Tracked camera services using the Open VR API.
file  DtSubmitOverlayCallback.h
 An abstract OSG camera callback that will submit the channel to the underlying VR system as an overlay channel.
file  DtSubmitViewCallback.h
 An OSG camera callback that will submit the channel to the underlying VR system as an eye channel.
file  DtSwapChain.h
 Base implementation of a texture swapchain.
file  DtTrackedCamera.h
 An abstract interface that provides Tracked camera services.
file  DtVarjoProvider.h
 Contains makVrv::DtVarjoProvider class.
file  DtVarjoSwapChain.h
 Varjo implementation of a texture swapchain.
file  DtVirtualRealityChannel.h
 A VRV channel that represents the eyes of the HMD.
file  DtVirtualRealityDriver.h
 A driver that manages virtual reality HMD and input devices.
file  DtVirtualRealityProvider.h
 An abstract interface that provides VR System API services.
file  DtVirtualRealitySettingsManager.h
 Contains the DtVirtualRealitySettingsManager class declaration.
file  DtVirtualRealitySettingsRecord.h
 Contains makArchives::DtVirtualRealitySettingsRecord class.
file  DtVrsGazeMapUpdater.h
 Contains makVrv::DtVrsGazeMapUpdater class.
file  DtXtalProvider.h
 A concrete interface that provides Xtal System API services.
file  DtVarjoSwapChain.h
 Varjo implementation of a texture swapchain.

Detailed Description



Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)