Top Fields Constructors Methods
com.jogamp.oculusvr

public Class ovrFrameTiming

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 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[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static ovrFrameTiming
public static ovrFrameTiming
public ByteBuffer
public float
getDeltaSeconds()

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

public DoubleBuffer
getEyeScanoutSeconds()

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

public double[]
getEyeScanoutSeconds(final int offset, double[] result)

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

public static final int
getEyeScanoutSecondsArrayLength()

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

public double
getNextFrameSeconds()

Getter for native field NextFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public float
getPad()

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

public double
getScanoutMidpointSeconds()

Getter for native field ScanoutMidpointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public double
getThisFrameSeconds()

Getter for native field ThisFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public double
getTimewarpPointSeconds()

Getter for native field TimewarpPointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public ovrFrameTiming
setDeltaSeconds(float val)

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

public ovrFrameTiming
setEyeScanoutSeconds(final int offset, double[] val)

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

public ovrFrameTiming
setNextFrameSeconds(double val)

Setter for native field NextFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public ovrFrameTiming
setPad(float val)

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

public ovrFrameTiming
setScanoutMidpointSeconds(double val)

Setter for native field ScanoutMidpointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public ovrFrameTiming
setThisFrameSeconds(double val)

Setter for native field ThisFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public ovrFrameTiming
setTimewarpPointSeconds(double val)

Setter for native field TimewarpPointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

public static int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
DeltaSeconds_offsetback to summary
private static final int[] DeltaSeconds_offset
EyeScanoutSeconds_offsetback to summary
private static final int[] EyeScanoutSeconds_offset
EyeScanoutSeconds_sizeback to summary
private static final int[] EyeScanoutSeconds_size
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx
NextFrameSeconds_offsetback to summary
private static final int[] NextFrameSeconds_offset
ovrFrameTiming_sizeback to summary
private static final int[] ovrFrameTiming_size
Pad_offsetback to summary
private static final int[] Pad_offset
ScanoutMidpointSeconds_offsetback to summary
private static final int[] ScanoutMidpointSeconds_offset
ThisFrameSeconds_offsetback to summary
private static final int[] ThisFrameSeconds_offset
TimewarpPointSeconds_offsetback to summary
private static final int[] TimewarpPointSeconds_offset

Constructor Detail

ovrFrameTimingback to summary
pack-priv ovrFrameTiming(ByteBuffer buf)

Method Detail

createback to summary
public static ovrFrameTiming create()
createback to summary
public static ovrFrameTiming create(ByteBuffer buf)
getBufferback to summary
public ByteBuffer getBuffer()
getDeltaSecondsback to summary
public float getDeltaSeconds()

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

getEyeScanoutSecondsback to summary
public DoubleBuffer getEyeScanoutSeconds()

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

getEyeScanoutSecondsback to summary
public double[] getEyeScanoutSeconds(final int offset, double[] result)

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

getEyeScanoutSecondsArrayLengthback to summary
public static final int getEyeScanoutSecondsArrayLength()

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

getNextFrameSecondsback to summary
public double getNextFrameSeconds()

Getter for native field NextFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

getPadback to summary
public float getPad()

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

getScanoutMidpointSecondsback to summary
public double getScanoutMidpointSeconds()

Getter for native field ScanoutMidpointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

getThisFrameSecondsback to summary
public double getThisFrameSeconds()

Getter for native field ThisFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

getTimewarpPointSecondsback to summary
public double getTimewarpPointSeconds()

Getter for native field TimewarpPointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

setDeltaSecondsback to summary
public ovrFrameTiming setDeltaSeconds(float val)

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

setEyeScanoutSecondsback to summary
public ovrFrameTiming setEyeScanoutSeconds(final int offset, double[] val)

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

setNextFrameSecondsback to summary
public ovrFrameTiming setNextFrameSeconds(double val)

Setter for native field NextFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

setPadback to summary
public ovrFrameTiming setPad(float val)

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

setScanoutMidpointSecondsback to summary
public ovrFrameTiming setScanoutMidpointSeconds(double val)

Setter for native field ScanoutMidpointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

setThisFrameSecondsback to summary
public ovrFrameTiming setThisFrameSeconds(double val)

Setter for native field ThisFrameSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

setTimewarpPointSecondsback to summary
public ovrFrameTiming setTimewarpPointSeconds(double val)

Setter for native field TimewarpPointSeconds: CType[(DoubleType) 'double', size [fixed true, lnx64 8], [const[false], double]]

sizeback to summary
public static int size()