diff options
author | Sven Gothel <[email protected]> | 2015-07-20 02:59:54 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-07-20 02:59:54 +0200 |
commit | d99b7bf16fe316a10784e9588408ab28b204e506 (patch) | |
tree | fe631eecaef1a3e3d3522f21e471f3bc5c524b7c /src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java | |
parent | d9674620bc4f03dff9611a785a27dd41b1b72648 (diff) |
StereoDevice (Generic/OVR): Add knowledge about LocationSensorParameter and allow reset origin of location-sensor
Diffstat (limited to 'src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java')
-rw-r--r-- | src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java | 17 |
1 files changed, 17 insertions, 0 deletions
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 @@ -117,6 +117,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. + * <p> + * In case {@link #SENSOR_POSITION} is not {@link #getSupportedSensorBits() supported}, + * this method is a no-op. + * </p> + */ + public void resetLocationSensorOrigin(); + + /** * Start desired and required sensors. Returns true if action was successful, otherwise false. * <p> * Method fails if required sensors are not {@link #getSupportedSensorBits() supported}. |