-
Interface Summary Interface Description OVRLogCallbackI Instances of this interface may be passed to theLogCallback
member of theOVRInitParams
struct. -
Class Summary Class Description OVR Native bindings to libOVR, using the Oculus SDK C API.OVRDetectResult Return values forOVRUtil.ovr_Detect(int, org.lwjgl.ovr.OVRDetectResult)
OVRDetectResult.Buffer An array ofOVRDetectResult
structs.OVRErrorCode LibOVR error code declarations.OVRErrorInfo Provides information about the last error.OVRErrorInfo.Buffer An array ofOVRErrorInfo
structs.OVREyeRenderDesc rendering information for each eye.OVREyeRenderDesc.Buffer An array ofOVREyeRenderDesc
structs.OVRFovPort Field Of View (FOV) in tangent of the angle units.OVRFovPort.Buffer An array ofOVRFovPort
structs.OVRGL Native bindings to libOVR, using the Oculus SDK C API.OVRGraphicsLuid Identifies a graphics device in a platform-specific way.OVRGraphicsLuid.Buffer An array ofOVRGraphicsLuid
structs.OVRHmdDesc A complete descriptor of the HMD.OVRHmdDesc.Buffer An array ofOVRHmdDesc
structs.OVRInitParams Parameters forOVR.ovr_Initialize(org.lwjgl.ovr.OVRInitParams)
.OVRInitParams.Buffer An array ofOVRInitParams
structs.OVRInputState Describes the complete controller input state, including Oculus Touch, and XBox gamepad.OVRInputState.Buffer An array ofOVRInputState
structs.OVRKeys Keys for libOVR's CAPI calls.OVRLayerEyeFov Describes a layer that specifies a monoscopic or stereoscopic view.OVRLayerEyeFov.Buffer An array ofOVRLayerEyeFov
structs.OVRLayerEyeMatrix Describes a layer that specifies a monoscopic or stereoscopic view.OVRLayerEyeMatrix.Buffer An array ofOVRLayerEyeMatrix
structs.OVRLayerHeader Defines properties shared by all ovrLayer structs, such asOVRLayerEyeFov
.OVRLayerHeader.Buffer An array ofOVRLayerHeader
structs.OVRLayerQuad Describes a layer of Quad type, which is a single quad in world or viewer space.OVRLayerQuad.Buffer An array ofOVRLayerQuad
structs.OVRLayerUnion Union that combinesovrLayer
types in a way that allows them to be used in a polymorphic way.OVRLayerUnion.Buffer An array ofOVRLayerUnion
structs.OVRLogCallback Instances of this class may be passed to theLogCallback
member of theOVRInitParams
struct.OVRMatrix4f A 4x4 matrix with float components.OVRMatrix4f.Buffer An array ofOVRMatrix4f
structs.OVRMirrorTextureDesc Description used to create a mirror texture.OVRMirrorTextureDesc.Buffer An array ofOVRMirrorTextureDesc
structs.OVRPosef Position and orientation together.OVRPosef.Buffer An array ofOVRPosef
structs.OVRPoseStatef A full pose (rigid body) configuration with first and second derivatives.OVRPoseStatef.Buffer An array ofOVRPoseStatef
structs.OVRQuatf A quaternion rotation.OVRQuatf.Buffer An array ofOVRQuatf
structs.OVRRecti A 2D rectangle with a position and size.OVRRecti.Buffer An array ofOVRRecti
structs.OVRSessionStatus Specifies status information for the current session.OVRSessionStatus.Buffer An array ofOVRSessionStatus
structs.OVRSizei A 2D size with integer components.OVRSizei.Buffer An array ofOVRSizei
structs.OVRTextureSwapChainDesc Description used to create a texture swap chain.OVRTextureSwapChainDesc.Buffer An array ofOVRTextureSwapChainDesc
structs.OVRTimewarpProjectionDesc Projection information forOVRLayerEyeFovDepth
.OVRTimewarpProjectionDesc.Buffer An array ofOVRTimewarpProjectionDesc
structs.OVRTrackerDesc Specifies the description of a single sensor.OVRTrackerDesc.Buffer An array ofOVRTrackerDesc
structs.OVRTrackerPose Specifies the pose for a single sensor.OVRTrackerPose.Buffer An array ofOVRTrackerPose
structs.OVRTrackingState Tracking state at a given absolute time (describes predicted HMD pose etc).OVRTrackingState.Buffer An array ofOVRTrackingState
structs.OVRUtil Native bindings to the libOVR utility functions.OVRVector2f A 2D vector with float components.OVRVector2f.Buffer An array ofOVRVector2f
structs.OVRVector2i A 2D vector with integer components.OVRVector2i.Buffer An array ofOVRVector2i
structs.OVRVector3f A 3D vector with float components.OVRVector3f.Buffer An array ofOVRVector3f
structs.OVRVersion LibOVR version identification.OVRViewScaleDesc Contains the data necessary to properly calculate position info for various layer types.OVRViewScaleDesc.Buffer An array ofOVRViewScaleDesc
structs.
Package org.lwjgl.ovr Description
Contains bindings to LibOVR, the Oculus SDK library.
Documentation on how to get started with the Oculus SDK can be found here.