aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2015-03-27 15:10:54 +0100
committerSven Gothel <[email protected]>2015-03-27 15:10:54 +0100
commitee2c18211a5128f5cde5312a7bbb5c0e80674903 (patch)
tree57ed742992fbe65c0e4cb501433c65a8c0775508 /src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java
parentd09a50bdc7aca2d441fe7c595711a44fe9dc4a23 (diff)
Bug 1116: Add ShutdownHook for all factories and devices to StereoDeviceFactory using NativeWindowFactory
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.java8
1 files changed, 7 insertions, 1 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 6d8b85d8e..d59863530 100644
--- a/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java
+++ b/src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java
@@ -44,10 +44,16 @@ public interface StereoDevice {
/** Return the factory used to create this device. */
public StereoDeviceFactory getFactory();
- /** Disposes this {@link StereoDevice}. */
+ /** Disposes this {@link StereoDevice}, if {@link #isValid() valid}. */
public void dispose();
/**
+ * Returns {@code true}, if instance is created and not {@link #dispose() disposed},
+ * otherwise returns {@code false}.
+ */
+ public boolean isValid();
+
+ /**
* If operation within a device spanning virtual desktop,
* returns the device position.
* <p>