Top Fields Constructors Methods
com.jogamp.oculusvr

public Class OVR

extends Object
Class Inheritance
Imports
com.jogamp.oculusvr.*, java.security.AccessController, .PrivilegedAction, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Field Summary

Modifier and TypeField and Description
pack-priv static final DynamicLibraryBundle
public static final int
HEADLESS_APP

CType: int

public static final int
OVR_BUILD_NUMBER

CType: int

public static final float
public static final int
public static final float
OVR_DEFAULT_IPD

CType: float

public static final float
public static final float
public static final float
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
ovrDistortionCap_ComputeShader

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_EnumSize

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_FlipInput

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_HqDistortion

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_LinuxDevFullscreen

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_NoRestore

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_Overdrive

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_ProfileNoSpinWaits

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_SRGB

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_TimeWarp

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_TimewarpJitDelay

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrDistortionCap_Vignette

Defined as part of enum type "ovrDistortionCaps" - CType: int

public static final int
ovrEye_Count

Defined as part of enum type "ovrEyeType" - CType: int

public static final int
ovrEye_EnumSize

Defined as part of enum type "ovrEyeType" - CType: int

public static final int
ovrEye_Left

Defined as part of enum type "ovrEyeType" - CType: int

public static final int
ovrEye_Right

Defined as part of enum type "ovrEyeType" - CType: int

public static final int
ovrFalse

CType: int

public static final int
ovrHmd_BlackStar

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_CB

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_DK1

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_DK2

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_DKHD

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_EnumSize

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_None

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmd_Other

Defined as part of enum type "ovrHmdType" - CType: int

public static final int
ovrHmdCap_Available

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_Captured

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_DebugDevice

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_DisplayOff

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_DynamicPrediction

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_EnumSize

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_ExtendDesktop

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_LowPersistence

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_NoMirrorToWindow

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_NoVSync

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_Present

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_Service_Mask

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrHmdCap_Writable_Mask

Defined as part of enum type "ovrHmdCaps" - CType: int

public static final int
ovrInit_Debug

Defined as part of enum type "ovrInitFlags" - CType: int

public static final int
ovrInit_ForceNoDebug

Defined as part of enum type "ovrInitFlags" - CType: int

public static final int
ovrInit_RequestVersion

Defined as part of enum type "ovrInitFlags" - CType: int

public static final int
ovrInit_ServerOptional

Defined as part of enum type "ovrInitFlags" - CType: int

public static final int
ovrLogLevel_Debug

Defined as part of enum type "ovrLogLevel" - CType: int

public static final int
ovrLogLevel_Error

Defined as part of enum type "ovrLogLevel" - CType: int

public static final int
ovrLogLevel_Info

Defined as part of enum type "ovrLogLevel" - CType: int

public static final int
ovrProjection_ClipRangeOpenGL

Defined as part of enum type "ovrProjectionModifier" - CType: int

public static final int
ovrProjection_FarClipAtInfinity

Defined as part of enum type "ovrProjectionModifier" - CType: int

public static final int
ovrProjection_FarLessThanNear

Defined as part of enum type "ovrProjectionModifier" - CType: int

public static final int
ovrProjection_None

Defined as part of enum type "ovrProjectionModifier" - CType: int

public static final int
ovrProjection_RightHanded

Defined as part of enum type "ovrProjectionModifier" - CType: int

public static final long
ovrRenderAPI_Count

Defined as part of enum type "ovrRenderAPIType" - CType: long

public static final int
ovrRenderAPI_EnumSize

Defined as part of enum type "ovrRenderAPIType" - CType: int

public static final long
ovrRenderAPI_None

Defined as part of enum type "ovrRenderAPIType" - CType: long

public static final int
ovrStatus_CameraPoseTracked

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrStatus_EnumSize

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrStatus_HmdConnected

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrStatus_OrientationTracked

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrStatus_PositionConnected

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrStatus_PositionTracked

Defined as part of enum type "ovrStatusBits" - CType: int

public static final int
ovrTrackingCap_EnumSize

Defined as part of enum type "ovrTrackingCaps" - CType: int

public static final int
ovrTrackingCap_Idle

Defined as part of enum type "ovrTrackingCaps" - CType: int

public static final int
ovrTrackingCap_MagYawCorrection

Defined as part of enum type "ovrTrackingCaps" - CType: int

public static final int
ovrTrackingCap_Orientation

Defined as part of enum type "ovrTrackingCaps" - CType: int

public static final int
ovrTrackingCap_Position

Defined as part of enum type "ovrTrackingCaps" - CType: int

public static final int
ovrTrue

CType: int

Constructor Summary

AccessConstructor and Description
public
OVR()

Method Summary

Modifier and TypeMethod and Description
private static native int
getCStringLengthImpl(final long pString)

private static native boolean
public static boolean

Returns:

true if OVR library is available on this machine.
isAvailable
()

Accessor.

public static native double
ovr_GetTimeInSeconds()

Interface to C language function: double ovr_GetTimeInSeconds()

public static ByteBuffer
ovr_GetVersionString()

Interface to C language function: const char * ovr_GetVersionString()

private static native ByteBuffer
ovr_GetVersionString1()

Entry point to C language function: const char * ovr_GetVersionString()

public static boolean
ovr_Initialize(ovrInitParams params)

Interface to C language function: ovrBool ovr_Initialize(ovrInitParams * params)

private static native boolean
ovr_Initialize1(ByteBuffer params)

Entry point to C language function: ovrBool ovr_Initialize(ovrInitParams * params)

public static native void
ovr_Shutdown()

Interface to C language function: void ovr_Shutdown()

public static int
ovr_TraceMessage(int level, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
message
)

Interface to C language function: int ovr_TraceMessage(int level, const char * message)

public static int
ovr_TraceMessage(int level, byte[] message, int message_offset)

Interface to C language function: int ovr_TraceMessage(int level, const char * message)

private static native int
ovr_TraceMessage1(int level, Object
a direct or array-backed java.nio.ByteBuffer
message
,
int message_byte_offset, boolean message_is_direct)

Entry point to C language function: int ovr_TraceMessage(int level, const char * message)

public static native double
ovr_WaitTillTime(double absTime)

Interface to C language function: double ovr_WaitTillTime(double absTime)

public static ovrFrameTiming
ovrHmd_BeginFrameTiming(ovrHmdDesc hmd, int frameIndex)

Interface to C language function: ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)

private static native ByteBuffer
ovrHmd_BeginFrameTiming1(ByteBuffer hmd, int frameIndex)

Entry point to C language function: ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)

public static boolean
ovrHmd_ConfigureTracking(ovrHmdDesc hmd, int supportedTrackingCaps, int requiredTrackingCaps)

Interface to C language function: ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)

private static native boolean
ovrHmd_ConfigureTracking1(ByteBuffer hmd, int supportedTrackingCaps, int requiredTrackingCaps)

Entry point to C language function: ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)

public static ovrHmdDesc
ovrHmd_Create(int index)

Interface to C language function: ovrHmd ovrHmd_Create(int index)

private static native ByteBuffer
ovrHmd_Create1(int index)

Entry point to C language function: ovrHmd ovrHmd_Create(int index)

public static ovrHmdDesc
ovrHmd_CreateDebug(int
valid values are: ovrHmd_None, ovrHmd_DK1, ovrHmd_DKHD, ovrHmd_DK2, ovrHmd_BlackStar, ovrHmd_CB, ovrHmd_Other, ovrHmd_EnumSize
type
)

Interface to C language function: ovrHmd ovrHmd_CreateDebug(ovrHmdType type)

private static native ByteBuffer
ovrHmd_CreateDebug1(int
valid values are: ovrHmd_None, ovrHmd_DK1, ovrHmd_DKHD, ovrHmd_DK2, ovrHmd_BlackStar, ovrHmd_CB, ovrHmd_Other, ovrHmd_EnumSize
type
)

Entry point to C language function: ovrHmd ovrHmd_CreateDebug(ovrHmdType type)

public static boolean
ovrHmd_CreateDistortionMesh(ovrHmdDesc hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ovrFovPort fov, int distortionCaps, ovrDistortionMesh meshData)

Interface to C language function: ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)

private static native boolean
ovrHmd_CreateDistortionMesh1(ByteBuffer hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ByteBuffer fov, int distortionCaps, ByteBuffer meshData)

Entry point to C language function: ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)

public static boolean
ovrHmd_CreateDistortionMeshDebug(ovrHmdDesc hmddesc, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ovrFovPort fov, int distortionCaps, ovrDistortionMesh meshData, float debugEyeReliefOverrideInMetres)

Interface to C language function: ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)

private static native boolean
ovrHmd_CreateDistortionMeshDebug1(ByteBuffer hmddesc, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ByteBuffer fov, int distortionCaps, ByteBuffer meshData, float debugEyeReliefOverrideInMetres)

Entry point to C language function: ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)

public static void
ovrHmd_Destroy(ovrHmdDesc hmd)

Interface to C language function: void ovrHmd_Destroy(ovrHmd hmd)

private static native void
ovrHmd_Destroy1(ByteBuffer hmd)

Entry point to C language function: void ovrHmd_Destroy(ovrHmd hmd)

public static void
ovrHmd_DestroyDistortionMesh(ovrDistortionMesh meshData)

Interface to C language function: void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)

private static native void
ovrHmd_DestroyDistortionMesh1(ByteBuffer meshData)

Entry point to C language function: void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)

public static native int
ovrHmd_Detect()

Interface to C language function: int ovrHmd_Detect()

public static void
ovrHmd_EndFrameTiming(ovrHmdDesc hmd)

Interface to C language function: void ovrHmd_EndFrameTiming(ovrHmd hmd)

private static native void
ovrHmd_EndFrameTiming1(ByteBuffer hmd)

Entry point to C language function: void ovrHmd_EndFrameTiming(ovrHmd hmd)

public static boolean
ovrHmd_GetBool(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
boolean defaultVal)

Interface to C language function: ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)

public static boolean
ovrHmd_GetBool(ovrHmdDesc hmd, byte[] propertyName, int propertyName_offset, boolean defaultVal)

Interface to C language function: ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)

private static native boolean
ovrHmd_GetBool1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, boolean defaultVal)

Entry point to C language function: ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)

public static int
ovrHmd_GetEnabledCaps(ovrHmdDesc hmd)

Interface to C language function: unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)

private static native int
ovrHmd_GetEnabledCaps1(ByteBuffer hmd)

Entry point to C language function: unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)

public static void
ovrHmd_GetEyePoses(ovrHmdDesc hmd, int frameIndex, ovrVector3f[] hmdToEyeViewOffset, ovrPosef[] outEyePoses, ovrTrackingState outHmdTrackingState)

Interface to C language function: void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)

private static native void
ovrHmd_GetEyePoses1(ByteBuffer hmd, int frameIndex, ByteBuffer[] hmdToEyeViewOffset, ByteBuffer[] outEyePoses, ByteBuffer outHmdTrackingState)

Entry point to C language function: void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)

public static void
ovrHmd_GetEyeTimewarpMatrices(ovrHmdDesc hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ovrPosef renderPose, ovrMatrix4f[] twmOut)

Interface to C language function: void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])

private static native void
ovrHmd_GetEyeTimewarpMatrices1(ByteBuffer hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ByteBuffer renderPose, ByteBuffer[] twmOut)

Entry point to C language function: void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])

public static void
ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmdDesc hmddesc, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f[] twmOut, double debugTimingOffsetInSeconds)

Interface to C language function: void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)

private static native void
ovrHmd_GetEyeTimewarpMatricesDebug1(ByteBuffer hmddesc, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ByteBuffer renderPose, ByteBuffer playerTorsoMotion, ByteBuffer[] twmOut, double debugTimingOffsetInSeconds)

Entry point to C language function: void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)

public static float
ovrHmd_GetFloat(ovrHmdDesc hmd, String propertyName, float defaultVal)

Interface to C language function: float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)

private static native float
ovrHmd_GetFloat1(ByteBuffer hmd, String propertyName, float defaultVal)

Entry point to C language function: float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)

public static int
ovrHmd_GetFloatArray(ovrHmdDesc hmd, String propertyName, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
values
,
int arraySize)

Interface to C language function: unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

public static int
ovrHmd_GetFloatArray(ovrHmdDesc hmd, String propertyName, float[] values, int values_offset, int arraySize)

Interface to C language function: unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

private static native int
ovrHmd_GetFloatArray1(ByteBuffer hmd, String propertyName, Object
a direct or array-backed java.nio.FloatBuffer
values
,
int values_byte_offset, boolean values_is_direct, int arraySize)

Entry point to C language function: unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

public static ovrSizei
ovrHmd_GetFovTextureSize(ovrHmdDesc hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ovrFovPort fov, float pixelsPerDisplayPixel)

Interface to C language function: ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)

private static native ByteBuffer
ovrHmd_GetFovTextureSize1(ByteBuffer hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
,
ByteBuffer fov, float pixelsPerDisplayPixel)

Entry point to C language function: ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)

public static ovrFrameTiming
ovrHmd_GetFrameTiming(ovrHmdDesc hmd, int frameIndex)

Interface to C language function: ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)

private static native ByteBuffer
ovrHmd_GetFrameTiming1(ByteBuffer hmd, int frameIndex)

Entry point to C language function: ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)

public static ovrPosef
ovrHmd_GetHmdPosePerEye(ovrHmdDesc hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
)

Interface to C language function: ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)

private static native ByteBuffer
ovrHmd_GetHmdPosePerEye1(ByteBuffer hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eye
)

Entry point to C language function: ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)

public static int
ovrHmd_GetInt(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int defaultVal)

Interface to C language function: int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)

public static int
ovrHmd_GetInt(ovrHmdDesc hmd, byte[] propertyName, int propertyName_offset, int defaultVal)

Interface to C language function: int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)

private static native int
ovrHmd_GetInt1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, int defaultVal)

Entry point to C language function: int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)

public static String
ovrHmd_GetLastError(ovrHmdDesc hmd)

Interface to C language function: const char * ovrHmd_GetLastError(ovrHmd hmd)

private static native String
ovrHmd_GetLastError1(ByteBuffer hmd)

Entry point to C language function: const char * ovrHmd_GetLastError(ovrHmd hmd)

public static boolean
ovrHmd_GetLatencyTest2DrawColor(ovrHmdDesc hmddesc, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
rgbColorOut
)

Interface to C language function: ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])

public static boolean
ovrHmd_GetLatencyTest2DrawColor(ovrHmdDesc hmddesc, byte[] rgbColorOut, int rgbColorOut_offset)

Interface to C language function: ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])

private static native boolean
ovrHmd_GetLatencyTest2DrawColor1(ByteBuffer hmddesc, Object
a direct or array-backed java.nio.ByteBuffer
rgbColorOut
,
int rgbColorOut_byte_offset, boolean rgbColorOut_is_direct)

Entry point to C language function: ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])

public static String
ovrHmd_GetLatencyTestResult(ovrHmdDesc hmd)

Interface to C language function: const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)

private static native String
ovrHmd_GetLatencyTestResult1(ByteBuffer hmd)

Entry point to C language function: const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)

public static ovrEyeRenderDesc
ovrHmd_GetRenderDesc(ovrHmdDesc hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ovrFovPort fov)

Interface to C language function: ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)

private static native ByteBuffer
ovrHmd_GetRenderDesc1(ByteBuffer hmd, int
valid values are: ovrEye_Left, ovrEye_Right, ovrEye_Count, ovrEye_EnumSize
eyeType
,
ByteBuffer fov)

Entry point to C language function: ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)

public static void
ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f[] uvScaleOffsetOut)

Interface to C language function: void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])

private static native void
ovrHmd_GetRenderScaleAndOffset1(ByteBuffer fov, ByteBuffer textureSize, ByteBuffer renderViewport, ByteBuffer[] uvScaleOffsetOut)

Entry point to C language function: void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])

public static String
ovrHmd_GetString(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
ByteBuffer
a direct or array-backed java.nio.ByteBuffer
defaultVal
)

Interface to C language function: const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)

public static String
ovrHmd_GetString(ovrHmdDesc hmd, byte[] propertyName, int propertyName_offset, byte[] defaultVal, int defaultVal_offset)

Interface to C language function: const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)

private static native String
ovrHmd_GetString1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, Object
a direct or array-backed java.nio.ByteBuffer
defaultVal
,
int defaultVal_byte_offset, boolean defaultVal_is_direct)

Entry point to C language function: const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)

public static ovrTrackingState
ovrHmd_GetTrackingState(ovrHmdDesc hmd, double absTime)

Interface to C language function: ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)

private static native ByteBuffer
ovrHmd_GetTrackingState1(ByteBuffer hmd, double absTime)

Entry point to C language function: ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)

public static boolean
ovrHmd_ProcessLatencyTest(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
rgbColorOut
)

Interface to C language function: ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])

public static boolean
ovrHmd_ProcessLatencyTest(ovrHmdDesc hmd, byte[] rgbColorOut, int rgbColorOut_offset)

Interface to C language function: ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])

private static native boolean
ovrHmd_ProcessLatencyTest1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
rgbColorOut
,
int rgbColorOut_byte_offset, boolean rgbColorOut_is_direct)

Entry point to C language function: ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])

public static void
ovrHmd_RecenterPose(ovrHmdDesc hmd)

Interface to C language function: void ovrHmd_RecenterPose(ovrHmd hmd)

private static native void
ovrHmd_RecenterPose1(ByteBuffer hmd)

Entry point to C language function: void ovrHmd_RecenterPose(ovrHmd hmd)

public static void
ovrHmd_ResetFrameTiming(ovrHmdDesc hmd, int frameIndex)

Interface to C language function: void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)

private static native void
ovrHmd_ResetFrameTiming1(ByteBuffer hmd, int frameIndex)

Entry point to C language function: void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)

public static boolean
ovrHmd_SetBool(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
boolean value)

Interface to C language function: ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)

public static boolean
ovrHmd_SetBool(ovrHmdDesc hmd, byte[] propertyName, int propertyName_offset, boolean value)

Interface to C language function: ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)

private static native boolean
ovrHmd_SetBool1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, boolean value)

Entry point to C language function: ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)

public static void
ovrHmd_SetEnabledCaps(ovrHmdDesc hmd, int hmdCaps)

Interface to C language function: void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)

private static native void
ovrHmd_SetEnabledCaps1(ByteBuffer hmd, int hmdCaps)

Entry point to C language function: void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)

public static boolean
ovrHmd_SetFloat(ovrHmdDesc hmd, String propertyName, float value)

Interface to C language function: ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)

private static native boolean
ovrHmd_SetFloat1(ByteBuffer hmd, String propertyName, float value)

Entry point to C language function: ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)

public static boolean
ovrHmd_SetFloatArray(ovrHmdDesc hmd, String propertyName, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
values
,
int arraySize)

Interface to C language function: ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

public static boolean
ovrHmd_SetFloatArray(ovrHmdDesc hmd, String propertyName, float[] values, int values_offset, int arraySize)

Interface to C language function: ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

private static native boolean
ovrHmd_SetFloatArray1(ByteBuffer hmd, String propertyName, Object
a direct or array-backed java.nio.FloatBuffer
values
,
int values_byte_offset, boolean values_is_direct, int arraySize)

Entry point to C language function: ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)

public static boolean
ovrHmd_SetInt(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int value)

Interface to C language function: ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)

public static boolean
ovrHmd_SetInt(ovrHmdDesc hmd, byte[] propertyName, int propertyName_offset, int value)

Interface to C language function: ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)

private static native boolean
ovrHmd_SetInt1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, int value)

Entry point to C language function: ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)

public static boolean
ovrHmd_SetString(ovrHmdDesc hmddesc, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
propertyName
,
ByteBuffer
a direct or array-backed java.nio.ByteBuffer
value
)

Interface to C language function: ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)

public static boolean
ovrHmd_SetString(ovrHmdDesc hmddesc, byte[] propertyName, int propertyName_offset, byte[] value, int value_offset)

Interface to C language function: ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)

private static native boolean
ovrHmd_SetString1(ByteBuffer hmddesc, Object
a direct or array-backed java.nio.ByteBuffer
propertyName
,
int propertyName_byte_offset, boolean propertyName_is_direct, Object
a direct or array-backed java.nio.ByteBuffer
value
,
int value_byte_offset, boolean value_is_direct)

Entry point to C language function: ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)

public static boolean
ovrHmd_StartPerfLog(ovrHmdDesc hmd, ByteBuffer
a direct or array-backed java.nio.ByteBuffer
fileName
,
ByteBuffer
a direct or array-backed java.nio.ByteBuffer
userData1
)

Interface to C language function: ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)

public static boolean
ovrHmd_StartPerfLog(ovrHmdDesc hmd, byte[] fileName, int fileName_offset, byte[] userData1, int userData1_offset)

Interface to C language function: ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)

private static native boolean
ovrHmd_StartPerfLog1(ByteBuffer hmd, Object
a direct or array-backed java.nio.ByteBuffer
fileName
,
int fileName_byte_offset, boolean fileName_is_direct, Object
a direct or array-backed java.nio.ByteBuffer
userData1
,
int userData1_byte_offset, boolean userData1_is_direct)

Entry point to C language function: ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)

public static boolean
ovrHmd_StopPerfLog(ovrHmdDesc hmd)

Interface to C language function: ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)

private static native boolean
ovrHmd_StopPerfLog1(ByteBuffer hmd)

Entry point to C language function: ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)

public static ovrMatrix4f
ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)

Interface to C language function: ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)

private static native ByteBuffer
ovrMatrix4f_OrthoSubProjection1(ByteBuffer projection, ByteBuffer orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)

Entry point to C language function: ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)

public static ovrMatrix4f
ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, int projectionModFlags)

Interface to C language function: ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)

private static native ByteBuffer
ovrMatrix4f_Projection1(ByteBuffer fov, float znear, float zfar, int projectionModFlags)

Entry point to C language function: ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait