From d99b7bf16fe316a10784e9588408ab28b204e506 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Mon, 20 Jul 2015 02:59:54 +0200 Subject: StereoDevice (Generic/OVR): Add knowledge about LocationSensorParameter and allow reset origin of location-sensor --- .../com/jogamp/opengl/util/stereo/StereoDevice.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java') diff --git a/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java b/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java index 68d0f4b39..b6112650a 100644 --- a/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java +++ b/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java @@ -116,6 +116,23 @@ public interface StereoDevice { */ public FovHVHalves[] getDefaultFOV(); + /** + * Returns the {@link LocationSensorParameter} of the device + * if {@link #SENSOR_POSITION} is {@link #getSupportedSensorBits() supported}, + * otherwise returns {@code null}. + */ + public LocationSensorParameter getLocationSensorParams(); + + + /** + * Sets the location sensor's origin of this device to the current position. + *

+ * In case {@link #SENSOR_POSITION} is not {@link #getSupportedSensorBits() supported}, + * this method is a no-op. + *

+ */ + public void resetLocationSensorOrigin(); + /** * Start desired and required sensors. Returns true if action was successful, otherwise false. *

-- cgit v1.2.3