Documentation on how to get started with the Oculus SDK can be found here.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | OVRLogCallbackI
Instances of this interface may be passed to the |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | LibOVR
Initializes the ovr shared library. |
| public class | OVR
Native bindings to libOVR, using the Oculus SDK C API. |
| public class | OVRAudioChannelData
Store audio PCM data (as 32b float samples) for an audio channel. |
| public class | OVRBoundaryLookAndFeel
Boundary system look and feel. |
| public class | OVRBoundaryTestResult
Provides boundary test information. |
| public class | OVRCameraExtrinsics
Layout
|
| public class | OVRCameraIntrinsics
Layout
|
| public class | OVRColorf
An RGBA color with normalized float components. |
| public class | OVRDetectResult
Return values for |
| public class | OVRErrorCode
LibOVR error code declarations. |
| public class | OVRErrorInfo
Provides information about the last error. |
| public class | OVRExtensionProperties
Describes the properties of an API extension. |
| public class | OVRExternalCamera
Layout
|
| public class | OVREyeRenderDesc
rendering information for each eye. |
| public class | OVRFovPort
Field Of View (FOV) in tangent of the angle units. |
| public class | OVRFovStencilDesc
Fov-stencil mesh descriptor passed into the function |
| public class | OVRFovStencilMeshBuffer
Contains the data for the fov-stencil mesh. |
| public class | OVRGL
Native bindings to libOVR, using the Oculus SDK C API. |
| public class | OVRGraphicsLuid
Identifies a graphics device in a platform-specific way. |
| public class | OVRHapticsBuffer
Haptics buffer descriptor, contains amplitude samples used for Touch vibration. |
| public class | OVRHapticsClip
Store a full Haptics clip, which can be used as data source for multiple |
| public class | OVRHapticsPlaybackState
State of the Haptics playback for Touch vibration. |
| public class | |
| public class | OVRHmdDesc
A complete descriptor of the HMD. |
| public class | OVRInitParams
Parameters for |
| public class | OVRInputState
Describes the complete controller input state, including Oculus Touch, and XBox gamepad. |
| public class | OVRKeys
Keys for libOVR's CAPI calls. |
| public class | OVRLayerCube
Describes a layer of type |
| public class | OVRLayerCylinder
Describes a layer of type |
| public class | OVRLayerEyeFov
Describes a layer that specifies a monoscopic or stereoscopic view. |
| public class | OVRLayerEyeFovDepth
Describes a layer that specifies a monoscopic or stereoscopic view, with depth textures in addition to color textures. |
| public class | OVRLayerEyeFovMultires
Describes a layer that specifies a monoscopic or stereoscopic view with support for optional multiresolution textures. |
| public class | OVRLayerEyeMatrix
Describes a layer that specifies a monoscopic or stereoscopic view. |
| public class | OVRLayerHeader
Defines properties shared by all ovrLayer structs, such as |
| public class | OVRLayerQuad
Describes a layer of Quad type, which is a single quad in world or viewer space. |
| public class | OVRLayerUnion
Union that combines |
| public abstract class | OVRLogCallback
Instances of this class may be passed to the |
| public class | OVRMatrix4f
A 4x4 matrix with float components. |
| public class | OVRMirrorTextureDesc
Description used to create a mirror texture. |
| public class | OVRPerfStats
This is a complete descriptor of the performance stats provided by the SDK. |
| public class | OVRPerfStatsPerCompositorFrame
Contains the performance stats for a given SDK compositor frame. |
| public class | OVRPosef
Position and orientation together. |
| public class | OVRPoseStatef
A full pose (rigid body) configuration with first and second derivatives. |
| public class | OVRQuatf
A quaternion rotation. |
| public class | OVRRecti
A 2D rectangle with a position and size. |
| public class | OVRSessionStatus
Specifies status information for the current session. |
| public class | OVRSizei
A 2D size with integer components. |
| public class | OVRTextureLayoutDescUnion
Combines texture layout descriptors. |
| public class | OVRTextureLayoutOctilinear
Multiresolution descriptor for Octilinear. |
| public class | OVRTextureSwapChainDesc
Description used to create a texture swap chain. |
| public class | OVRTimewarpProjectionDesc
Projection information for |
| public class | OVRTouchHapticsDesc
Describes the Touch Haptics engine. |
| public class | OVRTrackerDesc
Specifies the description of a single sensor. |
| public class | OVRTrackerPose
Specifies the pose for a single sensor. |
| public class | OVRTrackingState
Tracking state at a given absolute time (describes predicted HMD pose etc). |
| public class | OVRUtil
Native bindings to the libOVR utility functions. |
| public class | OVRVector2f
A 2D vector with float components. |
| public class | OVRVector2i
A 2D vector with integer components. |
| public class | OVRVector3f
A 3D vector with float components. |
| public class | OVRVersion
LibOVR version identification. |
| public class | OVRViewScaleDesc
Contains the data necessary to properly calculate position info for various layer types. |
| public class | OVRVk
Native bindings to libOVR, using the Oculus SDK C API. |