Top Fields Constructors Methods
com.jogamp.oculusvr

public Class ovrHmdDesc

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

Field Summary

Modifier and TypeField and Description
pack-priv StructAccessor
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private final MachineDataInfo
private static final int
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static ovrHmdDesc
public static ovrHmdDesc
public ByteBuffer
public float
getCameraFrustumFarZInMeters()

Getter for native field CameraFrustumFarZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public float
getCameraFrustumHFovInRadians()

Getter for native field CameraFrustumHFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public float
getCameraFrustumNearZInMeters()

Getter for native field CameraFrustumNearZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public float
getCameraFrustumVFovInRadians()

Getter for native field CameraFrustumVFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

private static native int
getCStringLengthImpl(final long pString)

public ovrFovPort[]
getDefaultEyeFov(final int offset, ovrFovPort[] result)

Getter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public static final int
getDefaultEyeFovArrayLength()

Getter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public ByteBuffer
getDisplayDeviceName()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

private native ByteBuffer
getDisplayDeviceName0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getDisplayDeviceName(const ovrHmd this0, const int32_t arrayLength) , covering an array of length getCStringLengthImpl(pString)+1

public final int
getDisplayDeviceNameArrayLength()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public String
getDisplayDeviceNameAsString()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public int
getDisplayId()

Getter for native field DisplayId: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public int
getDistortionCaps()

Getter for native field DistortionCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public IntBuffer
getEyeRenderOrder()

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

public int[]
getEyeRenderOrder(final int offset, int[] result)

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

public static final int
getEyeRenderOrderArrayLength()

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

public short
getFirmwareMajor()

Getter for native field FirmwareMajor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public short
getFirmwareMinor()

Getter for native field FirmwareMinor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public OvrHmdContext
getHandle()

Getter for native field Handle: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

private native ByteBuffer
getHandle0(ByteBuffer jthis0, int elem_offset)

Entry point to C language function: OvrHmdContext * getHandle(const ovrHmd this0, const int32_t elem_offset) , covering an array of length 1

public int
getHmdCaps()

Getter for native field HmdCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public ByteBuffer
getManufacturer()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

private native ByteBuffer
getManufacturer0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getManufacturer(const ovrHmd this0, const int32_t arrayLength) , covering an array of length getCStringLengthImpl(pString)+1

public final int
getManufacturerArrayLength()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public String
getManufacturerAsString()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public ovrFovPort[]
getMaxEyeFov(final int offset, ovrFovPort[] result)

Getter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public static final int
getMaxEyeFovArrayLength()

Getter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public short
getProductId()

Getter for native field ProductId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public ByteBuffer
getProductName()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

private native ByteBuffer
getProductName0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getProductName(const ovrHmd this0, const int32_t arrayLength) , covering an array of length getCStringLengthImpl(pString)+1

public final int
getProductNameArrayLength()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public String
getProductNameAsString()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

public ovrSizei
getResolution()

Getter for native field Resolution: CType[(StructType) typedef 'ovrSizei', size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]]

public ByteBuffer
getSerialNumber()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

public static final int
getSerialNumberArrayLength()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

public String
getSerialNumberAsString()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

public int
getTrackingCaps()

Getter for native field TrackingCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public int
getType()

Getter for native field Type: CType[(EnumType) typedef 'ovrHmdType', size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]

public short
getVendorId()

Getter for native field VendorId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public ovrVector2i
getWindowsPos()

Getter for native field WindowsPos: CType[(StructType) typedef 'ovrVector2i', size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]]

private static native boolean
public ovrHmdDesc
setCameraFrustumFarZInMeters(float val)

Setter for native field CameraFrustumFarZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public ovrHmdDesc
setCameraFrustumHFovInRadians(float val)

Setter for native field CameraFrustumHFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public ovrHmdDesc
setCameraFrustumNearZInMeters(float val)

Setter for native field CameraFrustumNearZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public ovrHmdDesc
setCameraFrustumVFovInRadians(float val)

Setter for native field CameraFrustumVFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

public ovrHmdDesc
setDefaultEyeFov(final int offset, ovrFovPort[] val)

Setter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public ovrHmdDesc
setDefaultEyeFov(final int index, ovrFovPort val)

Setter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public ovrHmdDesc
setDisplayId(int val)

Setter for native field DisplayId: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public ovrHmdDesc
setDistortionCaps(int val)

Setter for native field DistortionCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public ovrHmdDesc
setEyeRenderOrder(final int offset, int[] val)

Setter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

public ovrHmdDesc
setFirmwareMajor(short val)

Setter for native field FirmwareMajor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public ovrHmdDesc
setFirmwareMinor(short val)

Setter for native field FirmwareMinor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public ovrHmdDesc
setHmdCaps(int val)

Setter for native field HmdCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public ovrHmdDesc
setMaxEyeFov(final int offset, ovrFovPort[] val)

Setter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public ovrHmdDesc
setMaxEyeFov(final int index, ovrFovPort val)

Setter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

public ovrHmdDesc
setProductId(short val)

Setter for native field ProductId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public ovrHmdDesc
setSerialNumber(final int offset, byte[] val)

Setter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

public ovrHmdDesc
setTrackingCaps(int val)

Setter for native field TrackingCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

public ovrHmdDesc
setType(int val)

Setter for native field Type: CType[(EnumType) typedef 'ovrHmdType', size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]

public ovrHmdDesc
setVendorId(short val)

Setter for native field VendorId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

public static int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
CameraFrustumFarZInMeters_offsetback to summary
private static final int[] CameraFrustumFarZInMeters_offset
CameraFrustumHFovInRadians_offsetback to summary
private static final int[] CameraFrustumHFovInRadians_offset
CameraFrustumNearZInMeters_offsetback to summary
private static final int[] CameraFrustumNearZInMeters_offset
CameraFrustumVFovInRadians_offsetback to summary
private static final int[] CameraFrustumVFovInRadians_offset
DefaultEyeFov_offsetback to summary
private static final int[] DefaultEyeFov_offset
DefaultEyeFov_sizeback to summary
private static final int[] DefaultEyeFov_size
DisplayDeviceName_offsetback to summary
private static final int[] DisplayDeviceName_offset
DisplayId_offsetback to summary
private static final int[] DisplayId_offset
DistortionCaps_offsetback to summary
private static final int[] DistortionCaps_offset
EyeRenderOrder_offsetback to summary
private static final int[] EyeRenderOrder_offset
EyeRenderOrder_sizeback to summary
private static final int[] EyeRenderOrder_size
FirmwareMajor_offsetback to summary
private static final int[] FirmwareMajor_offset
FirmwareMinor_offsetback to summary
private static final int[] FirmwareMinor_offset
Handle_offsetback to summary
private static final int[] Handle_offset
HmdCaps_offsetback to summary
private static final int[] HmdCaps_offset
Manufacturer_offsetback to summary
private static final int[] Manufacturer_offset
MaxEyeFov_offsetback to summary
private static final int[] MaxEyeFov_offset
MaxEyeFov_sizeback to summary
private static final int[] MaxEyeFov_size
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx
ovrHmdDesc_sizeback to summary
private static final int[] ovrHmdDesc_size
ProductId_offsetback to summary
private static final int[] ProductId_offset
ProductName_offsetback to summary
private static final int[] ProductName_offset
Resolution_offsetback to summary
private static final int[] Resolution_offset
Resolution_sizeback to summary
private static final int[] Resolution_size
SerialNumber_offsetback to summary
private static final int[] SerialNumber_offset
SerialNumber_sizeback to summary
private static final int[] SerialNumber_size
TrackingCaps_offsetback to summary
private static final int[] TrackingCaps_offset
Type_offsetback to summary
private static final int[] Type_offset
VendorId_offsetback to summary
private static final int[] VendorId_offset
WindowsPos_offsetback to summary
private static final int[] WindowsPos_offset
WindowsPos_sizeback to summary
private static final int[] WindowsPos_size

Constructor Detail

ovrHmdDescback to summary
pack-priv ovrHmdDesc(ByteBuffer buf)

Method Detail

createback to summary
public static ovrHmdDesc create()
createback to summary
public static ovrHmdDesc create(ByteBuffer buf)
getBufferback to summary
public ByteBuffer getBuffer()
getCameraFrustumFarZInMetersback to summary
public float getCameraFrustumFarZInMeters()

Getter for native field CameraFrustumFarZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

getCameraFrustumHFovInRadiansback to summary
public float getCameraFrustumHFovInRadians()

Getter for native field CameraFrustumHFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

getCameraFrustumNearZInMetersback to summary
public float getCameraFrustumNearZInMeters()

Getter for native field CameraFrustumNearZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

getCameraFrustumVFovInRadiansback to summary
public float getCameraFrustumVFovInRadians()

Getter for native field CameraFrustumVFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

getCStringLengthImplback to summary
private static native int getCStringLengthImpl(final long pString)
getDefaultEyeFovback to summary
public ovrFovPort[] getDefaultEyeFov(final int offset, ovrFovPort[] result)

Getter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

getDefaultEyeFovArrayLengthback to summary
public static final int getDefaultEyeFovArrayLength()

Getter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

getDisplayDeviceNameback to summary
public ByteBuffer getDisplayDeviceName()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getDisplayDeviceName0back to summary
private native ByteBuffer getDisplayDeviceName0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getDisplayDeviceName(const ovrHmd this0, const int32_t arrayLength)
, covering an array of length getCStringLengthImpl(pString)+1

getDisplayDeviceNameArrayLengthback to summary
public final int getDisplayDeviceNameArrayLength()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getDisplayDeviceNameAsStringback to summary
public String getDisplayDeviceNameAsString()

Getter for native field DisplayDeviceName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getDisplayIdback to summary
public int getDisplayId()

Getter for native field DisplayId: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

getDistortionCapsback to summary
public int getDistortionCaps()

Getter for native field DistortionCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

getEyeRenderOrderback to summary
public IntBuffer getEyeRenderOrder()

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

getEyeRenderOrderback to summary
public int[] getEyeRenderOrder(final int offset, int[] result)

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

getEyeRenderOrderArrayLengthback to summary
public static final int getEyeRenderOrderArrayLength()

Getter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

getFirmwareMajorback to summary
public short getFirmwareMajor()

Getter for native field FirmwareMajor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

getFirmwareMinorback to summary
public short getFirmwareMinor()

Getter for native field FirmwareMinor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

getHandleback to summary
public OvrHmdContext getHandle()

Getter for native field Handle: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

getHandle0back to summary
private native ByteBuffer getHandle0(ByteBuffer jthis0, int elem_offset)

Entry point to C language function: OvrHmdContext * getHandle(const ovrHmd this0, const int32_t elem_offset)
, covering an array of length 1

getHmdCapsback to summary
public int getHmdCaps()

Getter for native field HmdCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

getManufacturerback to summary
public ByteBuffer getManufacturer()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getManufacturer0back to summary
private native ByteBuffer getManufacturer0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getManufacturer(const ovrHmd this0, const int32_t arrayLength)
, covering an array of length getCStringLengthImpl(pString)+1

getManufacturerArrayLengthback to summary
public final int getManufacturerArrayLength()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getManufacturerAsStringback to summary
public String getManufacturerAsString()

Getter for native field Manufacturer: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getMaxEyeFovback to summary
public ovrFovPort[] getMaxEyeFov(final int offset, ovrFovPort[] result)

Getter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

getMaxEyeFovArrayLengthback to summary
public static final int getMaxEyeFovArrayLength()

Getter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

getProductIdback to summary
public short getProductId()

Getter for native field ProductId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

getProductNameback to summary
public ByteBuffer getProductName()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getProductName0back to summary
private native ByteBuffer getProductName0(ByteBuffer jthis0, int arrayLength)

Entry point to C language function: const char * getProductName(const ovrHmd this0, const int32_t arrayLength)
, covering an array of length getCStringLengthImpl(pString)+1

getProductNameArrayLengthback to summary
public final int getProductNameArrayLength()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getProductNameAsStringback to summary
public String getProductNameAsString()

Getter for native field ProductName: CType[(PointerType) 'char *' -> (const char) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of getCStringLengthImpl(pString)+1

getResolutionback to summary
public ovrSizei getResolution()

Getter for native field Resolution: CType[(StructType) typedef 'ovrSizei', size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]]

getSerialNumberback to summary
public ByteBuffer getSerialNumber()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

getSerialNumberArrayLengthback to summary
public static final int getSerialNumberArrayLength()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

getSerialNumberAsStringback to summary
public String getSerialNumberAsString()

Getter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

getTrackingCapsback to summary
public int getTrackingCaps()

Getter for native field TrackingCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

getTypeback to summary
public int getType()

Getter for native field Type: CType[(EnumType) typedef 'ovrHmdType', size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]

getVendorIdback to summary
public short getVendorId()

Getter for native field VendorId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

getWindowsPosback to summary
public ovrVector2i getWindowsPos()

Getter for native field WindowsPos: CType[(StructType) typedef 'ovrVector2i', size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]]

initializeImplback to summary
private static native boolean initializeImpl()
setCameraFrustumFarZInMetersback to summary
public ovrHmdDesc setCameraFrustumFarZInMeters(float val)

Setter for native field CameraFrustumFarZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

setCameraFrustumHFovInRadiansback to summary
public ovrHmdDesc setCameraFrustumHFovInRadians(float val)

Setter for native field CameraFrustumHFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

setCameraFrustumNearZInMetersback to summary
public ovrHmdDesc setCameraFrustumNearZInMeters(float val)

Setter for native field CameraFrustumNearZInMeters: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

setCameraFrustumVFovInRadiansback to summary
public ovrHmdDesc setCameraFrustumVFovInRadians(float val)

Setter for native field CameraFrustumVFovInRadians: CType[(FloatType) 'float', size [fixed true, lnx64 4], [const[false], float]]

setDefaultEyeFovback to summary
public ovrHmdDesc setDefaultEyeFov(final int offset, ovrFovPort[] val)

Setter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

setDefaultEyeFovback to summary
public ovrHmdDesc setDefaultEyeFov(final int index, ovrFovPort val)

Setter for native field DefaultEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

setDisplayIdback to summary
public ovrHmdDesc setDisplayId(int val)

Setter for native field DisplayId: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

setDistortionCapsback to summary
public ovrHmdDesc setDistortionCaps(int val)

Setter for native field DistortionCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

setEyeRenderOrderback to summary
public ovrHmdDesc setEyeRenderOrder(final int offset, int[] val)

Setter for native field EyeRenderOrder: CType[(ArrayType) 'ovrEyeType *', size [fixed false, lnx64 8], [const[false], array*1]], with array length of 2

setFirmwareMajorback to summary
public ovrHmdDesc setFirmwareMajor(short val)

Setter for native field FirmwareMajor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

setFirmwareMinorback to summary
public ovrHmdDesc setFirmwareMinor(short val)

Setter for native field FirmwareMinor: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

setHmdCapsback to summary
public ovrHmdDesc setHmdCaps(int val)

Setter for native field HmdCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

setMaxEyeFovback to summary
public ovrHmdDesc setMaxEyeFov(final int offset, ovrFovPort[] val)

Setter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

setMaxEyeFovback to summary
public ovrHmdDesc setMaxEyeFov(final int index, ovrFovPort val)

Setter for native field MaxEyeFov: CType[(ArrayType) 'ovrFovPort *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 2

setProductIdback to summary
public ovrHmdDesc setProductId(short val)

Setter for native field ProductId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

setSerialNumberback to summary
public ovrHmdDesc setSerialNumber(final int offset, byte[] val)

Setter for native field SerialNumber: CType[(ArrayType) 'char *', size [fixed false, lnx64 24], [const[false], array*1]], with array length of 24

setTrackingCapsback to summary
public ovrHmdDesc setTrackingCaps(int val)

Setter for native field TrackingCaps: CType[(IntType) 'int', size [fixed false, lnx64 4], [const[false], int]]

setTypeback to summary
public ovrHmdDesc setType(int val)

Setter for native field Type: CType[(EnumType) typedef 'ovrHmdType', size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]

setVendorIdback to summary
public ovrHmdDesc setVendorId(short val)

Setter for native field VendorId: CType[(IntType) 'short', size [fixed true, lnx64 2], [const[false], int]]

sizeback to summary
public static int size()