Top Description Constructors Methods
jogamp.opengl.oculusvr

public Class OVRUtil

extends Object
Class Inheritance
Imports
com.jogamp.nativewindow.util.Dimension, .DimensionImmutable, .Point, .PointImmutable, .RectangleImmutable, com.jogamp.oculusvr.OVR, .ovrEyeRenderDesc, .ovrFovPort, .ovrQuatf, .ovrRecti, .ovrSizei, .ovrVector2f, .ovrVector2i, .ovrVector3f, com.jogamp.opengl.math.FovHVHalves, .Quaternion, com.jogamp.opengl.util.stereo.StereoDevice, .StereoDeviceRenderer

OculusVR Data Conversion Helper Functions

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
copyToQuaternion(final ovrQuatf in, final Quaternion out)

public static void
copyVec2iToInt(final ovrVector2i v, final int[] res)

public static void
copyVec3fToFloat(final ovrVector3f v, final float[] res)

public static ovrRecti
createOVRRecti(final int[] rect)

public static ovrRecti
public static ovrRecti[]
createOVRRectis(final int[][] rects)

public static ovrSizei
createOVRSizei(final int[] size)

public static ovrSizei
public static FovHVHalves
getFovHV(final ovrFovPort tanHalfFov)

public static ovrFovPort
getOVRFovPort(final FovHVHalves fovHVHalves)

public static DimensionImmutable
public static Quaternion
public static int[]
public static PointImmutable
public static float[]
public static int
ovrDistCaps2DistBits(final int ovrDistortionCaps)

public static int
ovrTrackingCaps2SensorBits(final int ovrTrackingCaps)

public static int
ovrTrackingStats2SensorBits(final int ovrTrackingCaps)

public static int
sensorBits2TrackingCaps(final int sensorBits)

public static String
toString(final ovrFovPort fov)

public static String
toString(final ovrSizei rect)

public static String
toString(final ovrRecti rect)

public static String
public static String
public static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

OVRUtilback to summary
public OVRUtil()

Method Detail

copyToQuaternionback to summary
public static void copyToQuaternion(final ovrQuatf in, final Quaternion out)
copyVec2iToIntback to summary
public static void copyVec2iToInt(final ovrVector2i v, final int[] res)
copyVec3fToFloatback to summary
public static void copyVec3fToFloat(final ovrVector3f v, final float[] res)
createOVRRectiback to summary
public static ovrRecti createOVRRecti(final int[] rect)
createOVRRectiback to summary
public static ovrRecti createOVRRecti(final RectangleImmutable rect)
createOVRRectisback to summary
public static ovrRecti[] createOVRRectis(final int[][] rects)
createOVRSizeiback to summary
public static ovrSizei createOVRSizei(final int[] size)
createOVRSizeiback to summary
public static ovrSizei createOVRSizei(final DimensionImmutable size)
getFovHVback to summary
public static FovHVHalves getFovHV(final ovrFovPort tanHalfFov)
getOVRFovPortback to summary
public static ovrFovPort getOVRFovPort(final FovHVHalves fovHVHalves)
getOVRSizeiback to summary
public static DimensionImmutable getOVRSizei(final ovrSizei v)
getQuaternionback to summary
public static Quaternion getQuaternion(final ovrQuatf q)
getVec2iback to summary
public static int[] getVec2i(final ovrVector2i v)
getVec2iAsPointback to summary
public static PointImmutable getVec2iAsPoint(final ovrVector2i v)
getVec3fback to summary
public static float[] getVec3f(final ovrVector3f v)
ovrDistCaps2DistBitsback to summary
public static int ovrDistCaps2DistBits(final int ovrDistortionCaps)
ovrTrackingCaps2SensorBitsback to summary
public static int ovrTrackingCaps2SensorBits(final int ovrTrackingCaps)
ovrTrackingStats2SensorBitsback to summary
public static int ovrTrackingStats2SensorBits(final int ovrTrackingCaps)
sensorBits2TrackingCapsback to summary
public static int sensorBits2TrackingCaps(final int sensorBits)
toStringback to summary
public static String toString(final ovrFovPort fov)
toStringback to summary
public static String toString(final ovrSizei rect)
toStringback to summary
public static String toString(final ovrRecti rect)
toStringback to summary
public static String toString(final ovrVector2f v2)
toStringback to summary
public static String toString(final ovrVector3f v3)
toStringback to summary
public static String toString(final ovrEyeRenderDesc desc)