Class RepastWorldWindowGLCanvas

  • All Implemented Interfaces:
    com.jogamp.nativewindow.awt.AWTPrintLifecycle, com.jogamp.nativewindow.NativeSurfaceHolder, com.jogamp.nativewindow.OffscreenLayerOption, com.jogamp.nativewindow.ScalableSurface, com.jogamp.nativewindow.WindowClosingProtocol, com.jogamp.opengl.awt.AWTGLAutoDrawable, com.jogamp.opengl.awt.ComponentEvents, com.jogamp.opengl.GLAutoDrawable, com.jogamp.opengl.GLDrawable, com.jogamp.opengl.GLSharedContextSetter, gov.nasa.worldwind.avlist.AVList, gov.nasa.worldwind.WorldWindow, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

    public class RepastWorldWindowGLCanvas
    extends gov.nasa.worldwind.awt.WorldWindowGLCanvas
    This implementation of WorldWindowGLCanvas fixes bugs relating to disposal and WW shutdown to make sure all objects within are disposed properly.
    Author:
    Eric Tatara
    See Also:
    Serialized Form
    • Constructor Detail

      • RepastWorldWindowGLCanvas

        public RepastWorldWindowGLCanvas()
    • Method Detail

      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface gov.nasa.worldwind.WorldWindow
        Overrides:
        shutdown in class gov.nasa.worldwind.awt.WorldWindowGLCanvas
      • removePropertyChangeListener

        public void removePropertyChangeListener​(String propertyName,
                                                 PropertyChangeListener listener)
        Specified by:
        removePropertyChangeListener in interface gov.nasa.worldwind.avlist.AVList
        Specified by:
        removePropertyChangeListener in interface com.jogamp.opengl.awt.ComponentEvents
        Overrides:
        removePropertyChangeListener in class gov.nasa.worldwind.awt.WorldWindowGLCanvas