Package org.lwjgl.ovr
@NullMarked
package org.lwjgl.ovr
Contains bindings to LibOVR, the Oculus SDK library.
Documentation on how to get started with the Oculus SDK can be found here.
-
ClassDescriptionNative bindings to libOVR, using the Oculus SDK C API.Store audio PCM data (as 32b float samples) for an audio channel.An array of
OVRAudioChannelDatastructs.Boundary system look and feel.An array ofOVRBoundaryLookAndFeelstructs.Provides boundary test information.An array ofOVRBoundaryTestResultstructs.LayoutAn array ofOVRCameraExtrinsicsstructs.LayoutAn array ofOVRCameraIntrinsicsstructs.An RGBA color with normalized float components.An array ofOVRColorfstructs.Return values for_Detect.An array ofOVRDetectResultstructs.LibOVR error code declarations.Provides information about the last error.An array ofOVRErrorInfostructs.Describes the properties of an API extension.An array ofOVRExtensionPropertiesstructs.LayoutAn array ofOVRExternalCamerastructs.rendering information for each eye.An array ofOVREyeRenderDescstructs.Field Of View (FOV) in tangent of the angle units.An array ofOVRFovPortstructs.Fov-stencil mesh descriptor passed into the functionGetFovStencil.An array ofOVRFovStencilDescstructs.Contains the data for the fov-stencil mesh.An array ofOVRFovStencilMeshBufferstructs.Native bindings to libOVR, using the Oculus SDK C API.Identifies a graphics device in a platform-specific way.An array ofOVRGraphicsLuidstructs.Haptics buffer descriptor, contains amplitude samples used for Touch vibration.An array ofOVRHapticsBufferstructs.Store a full Haptics clip, which can be used as data source for multipleOVRHapticsBuffer.An array ofOVRHapticsClipstructs.State of the Haptics playback for Touch vibration.An array ofOVRHapticsPlaybackStatestructs.LayoutAn array ofovrHmdColorDescstructs.A complete descriptor of the HMD.Parameters forInitialize.Describes the complete controller input state, including Oculus Touch, and XBox gamepad.An array ofOVRInputStatestructs.Keys for libOVR's CAPI calls.Describes a layer of typeLayerType_Cubewhich is a single timewarped cubemap at infinity.An array ofOVRLayerCubestructs.Describes a layer of typeLayerType_Cylinderwhich is a single cylinder relative to the recentered origin.An array ofOVRLayerCylinderstructs.Describes a layer that specifies a monoscopic or stereoscopic view.An array ofOVRLayerEyeFovstructs.Describes a layer that specifies a monoscopic or stereoscopic view, with depth textures in addition to color textures.An array ofOVRLayerEyeFovDepthstructs.Describes a layer that specifies a monoscopic or stereoscopic view with support for optional multiresolution textures.An array ofOVRLayerEyeFovMultiresstructs.Describes a layer that specifies a monoscopic or stereoscopic view.An array ofOVRLayerEyeMatrixstructs.Defines properties shared by all ovrLayer structs, such asOVRLayerEyeFov.An array ofOVRLayerHeaderstructs.Describes a layer of Quad type, which is a single quad in world or viewer space.An array ofOVRLayerQuadstructs.Union that combinesovrLayertypes in a way that allows them to be used in a polymorphic way.An array ofOVRLayerUnionstructs.Instances of this class may be passed to theLogCallbackmember of theOVRInitParamsstruct.Instances of this interface may be passed to theLogCallbackmember of theOVRInitParamsstruct.A 4x4 matrix with float components.An array ofOVRMatrix4fstructs.Description used to create a mirror texture.An array ofOVRMirrorTextureDescstructs.This is a complete descriptor of the performance stats provided by the SDK.An array ofOVRPerfStatsstructs.Contains the performance stats for a given SDK compositor frame.An array ofOVRPerfStatsPerCompositorFramestructs.Position and orientation together.An array ofOVRPosefstructs.A full pose (rigid body) configuration with first and second derivatives.An array ofOVRPoseStatefstructs.A quaternion rotation.An array ofOVRQuatfstructs.A 2D rectangle with a position and size.An array ofOVRRectistructs.Specifies status information for the current session.An array ofOVRSessionStatusstructs.A 2D size with integer components.An array ofOVRSizeistructs.Combines texture layout descriptors.An array ofOVRTextureLayoutDescUnionstructs.Multiresolution descriptor for Octilinear.An array ofOVRTextureLayoutOctilinearstructs.Description used to create a texture swap chain.An array ofOVRTextureSwapChainDescstructs.Projection information forOVRLayerEyeFovDepth.An array ofOVRTimewarpProjectionDescstructs.Describes the Touch Haptics engine.An array ofOVRTouchHapticsDescstructs.Specifies the description of a single sensor.An array ofOVRTrackerDescstructs.Specifies the pose for a single sensor.An array ofOVRTrackerPosestructs.Tracking state at a given absolute time (describes predicted HMD pose etc).An array ofOVRTrackingStatestructs.Native bindings to the libOVR utility functions.A 2D vector with float components.An array ofOVRVector2fstructs.A 2D vector with integer components.An array ofOVRVector2istructs.A 3D vector with float components.An array ofOVRVector3fstructs.LibOVR version identification.Contains the data necessary to properly calculate position info for various layer types.An array ofOVRViewScaleDescstructs.Native bindings to libOVR, using the Oculus SDK C API.