# Serialized Form

- ## Package com.jogamp.newt.awt

  - ### Class com.jogamp.newt.awt.NewtCanvasAWT extends Canvas implements Serializable

    - ### Serialized Fields

      - #### sync

            Object sync

      - #### jawtWindow

            JAWTWindow jawtWindow

      - #### isApplet

            boolean isApplet

      - #### shallUseOffscreenLayer

            boolean shallUseOffscreenLayer

      - #### newtChild

            Window newtChild

      - #### newtChildAttached

            boolean newtChildAttached

      - #### isOnscreen

            boolean isOnscreen

      - #### newtChildCloseOp

            WindowClosingProtocol.WindowClosingMode newtChildCloseOp

      - #### awtWinAdapter

            jogamp.newt.awt.event.AWTParentWindowAdapter awtWinAdapter

      - #### awtMouseAdapter

            AWTAdapter awtMouseAdapter

      - #### awtKeyAdapter

            AWTAdapter awtKeyAdapter

      - #### destroyJAWTPending

            boolean destroyJAWTPending

        Mitigates Bug 910 (IcedTea-Web), i.e. crash via removeNotify() invoked before Applet.destroy().

      - #### skipJAWTDestroy

            boolean skipJAWTDestroy

        Mitigates Bug 910 (IcedTea-Web), i.e. crash via removeNotify() invoked before Applet.destroy().

      - #### componentAdded

            boolean componentAdded

        Safeguard for AWTWindowClosingProtocol and 'removeNotify()' on other thread than AWT-EDT.

      - #### awtWindowClosingProtocol

            AWTWindowClosingProtocol awtWindowClosingProtocol

      - #### focusAction

            com.jogamp.newt.awt.NewtCanvasAWT.FocusAction focusAction

      - #### awtClearSelectedMenuPath

            Runnable awtClearSelectedMenuPath

        Must run on AWT-EDT non-blocking, since it invokes tasks on AWT-EDT w/ waiting otherwise.

      - #### clearAWTMenusOnNewtFocus

            WindowListener clearAWTMenusOnNewtFocus

      - #### newtFocusTraversalKeyListener

            com.jogamp.newt.awt.NewtCanvasAWT.FocusTraversalKeyListener newtFocusTraversalKeyListener

      - #### focusPropertyChangeListener

            com.jogamp.newt.awt.NewtCanvasAWT.FocusPropertyChangeListener focusPropertyChangeListener

      - #### keyboardFocusManager

            KeyboardFocusManager keyboardFocusManager

      - #### printActive

            boolean printActive

      - #### printAnimator

            GLAnimatorControl printAnimator

      - #### printGLAD

            GLAutoDrawable printGLAD

      - #### printAWTTiles

            jogamp.opengl.awt.AWTTilePainter printAWTTiles

      - #### setupPrintOnEDT

            Runnable setupPrintOnEDT

      - #### releasePrintOnEDT

            Runnable releasePrintOnEDT

      - #### forceRelayout

            Runnable forceRelayout

- ## Package com.jogamp.newt.awt.applet

  - ### Class com.jogamp.newt.awt.applet.JOGLNewtApplet1Run extends Applet implements Serializable

    - ### Serialized Fields

      - #### glWindow

            GLWindow glWindow

      - #### newtCanvasAWT

            NewtCanvasAWT newtCanvasAWT

      - #### base

            JOGLNewtAppletBase base

      - #### glXd

            int glXd

        if valid glStandalone:=true (own window) !

      - #### glYd

            int glYd

        if valid glStandalone:=true (own window) !

      - #### glWidth

            int glWidth

        if valid glStandalone:=true (own window) !

      - #### glHeight

            int glHeight

        if valid glStandalone:=true (own window) !

- ## Package com.jogamp.newt.event

  - ### Class com.jogamp.newt.event.GestureHandler.GestureEvent extends InputEvent implements Serializable

    - ### Serialized Fields

      - #### handler

            GestureHandler handler

      - #### ie

            InputEvent ie

  - ### Class com.jogamp.newt.event.InputEvent extends NEWTEvent implements Serializable

    - ### Serialized Fields

      - #### modifiers

            int modifiers

  - ### Class com.jogamp.newt.event.KeyEvent extends InputEvent implements Serializable

    - ### Serialized Fields

      - #### keyCode

            short keyCode

      - #### keySym

            short keySym

      - #### keyChar

            char keyChar

      - #### flags

            byte flags

  - ### Class com.jogamp.newt.event.MonitorEvent extends OutputEvent implements Serializable

    - ### Serialized Fields

      - #### mode

            MonitorMode mode

  - ### Class com.jogamp.newt.event.MouseEvent extends InputEvent implements Serializable

    - ### Serialized Fields

      - #### pointerType

            MouseEvent.PointerType[] pointerType

        PointerType for each pointer (multiple pointer)

      - #### pointerID

            short[] pointerID

        Pointer-ID for each pointer (multiple pointer). IDs start w/ 0 and are consecutive numbers.

      - #### x

            int[] x

        X-axis for each pointer (multiple pointer)

      - #### y

            int[] y

        Y-axis for each pointer (multiple pointer)

      - #### pressure

            float[] pressure

        Pressure for each pointer (multiple pointer)

      - #### clickCount

            short clickCount

      - #### button

            short button

        Returns the button number, e.g. [`MouseEvent.BUTTON1`..`MouseEvent.BUTTON_COUNT`-1].

        A button value of `0` denotes no button activity, i.e. `MouseEvent.PointerType.Mouse` move.

      - #### rotationXYZ

            float[] rotationXYZ

        Rotation around the X, Y and X axis

      - #### rotationScale

            float rotationScale

        Rotation scale

      - #### maxPressure

            float maxPressure

  - ### Class com.jogamp.newt.event.NEWTEvent extends EventObject implements Serializable

    - ### Serialized Fields

      - #### eventType

            short eventType

      - #### when

            long when

      - #### attachment

            Object attachment

  - ### Class com.jogamp.newt.event.OutputEvent extends NEWTEvent implements Serializable

  - ### Class com.jogamp.newt.event.PinchToZoomGesture.ZoomEvent extends GestureHandler.GestureEvent implements Serializable

    - ### Serialized Fields

      - #### zoom

            float zoom

      - #### delta

            float delta

      - #### scale

            float scale

  - ### Class com.jogamp.newt.event.WindowEvent extends NEWTEvent implements Serializable

  - ### Class com.jogamp.newt.event.WindowUpdateEvent extends WindowEvent implements Serializable

    - ### Serialized Fields

      - #### bounds

            Rectangle bounds

- ## Package com.jogamp.opengl.cg

  - ### Class com.jogamp.opengl.cg.CgException extends RuntimeException implements Serializable

- ## Package com.jogamp.opengl.util

  - ### Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### drawable

            GLAutoDrawable drawable

- ## Package com.jogamp.opengl.util.av

  - ### Class com.jogamp.opengl.util.av.GLMediaPlayer.StreamException extends Exception implements Serializable

- ## Package javax.media.nativewindow

  - ### Class javax.media.nativewindow.NativeWindowException extends RuntimeException implements Serializable

- ## Package javax.media.opengl

  - ### Class javax.media.opengl.GLException extends RuntimeException implements Serializable

- ## Package javax.media.opengl.awt

  - ### Class javax.media.opengl.awt.GLCanvas extends Canvas implements Serializable

    - ### Serialized Fields

      - #### lock

            RecursiveLock lock

      - #### helper

            jogamp.opengl.GLDrawableHelper helper

      - #### awtConfig

            AWTGraphicsConfiguration awtConfig

      - #### drawable

            jogamp.opengl.GLDrawableImpl drawable

      - #### jawtWindow

            JAWTWindow jawtWindow

      - #### context

            jogamp.opengl.GLContextImpl context

      - #### sendReshape

            boolean sendReshape

      - #### nativePixelScale

            int[] nativePixelScale

      - #### hasPixelScale

            int[] hasPixelScale

      - #### reqPixelScale

            int[] reqPixelScale

      - #### capsReqUser

            GLCapabilitiesImmutable capsReqUser

      - #### chooser

            GLCapabilitiesChooser chooser

      - #### additionalCtxCreationFlags

            int additionalCtxCreationFlags

      - #### device

            GraphicsDevice device

      - #### shallUseOffscreenLayer

            boolean shallUseOffscreenLayer

      - #### isShowing

            boolean isShowing

      - #### hierarchyListener

            HierarchyListener hierarchyListener

      - #### awtWindowClosingProtocol

            AWTWindowClosingProtocol awtWindowClosingProtocol

      - #### realizeOnEDTAction

            Runnable realizeOnEDTAction

      - #### unrealizeOnEDTAction

            Runnable unrealizeOnEDTAction

      - #### printActive

            boolean printActive

      - #### printAnimator

            GLAnimatorControl printAnimator

      - #### printGLAD

            GLAutoDrawable printGLAD

      - #### printAWTTiles

            jogamp.opengl.awt.AWTTilePainter printAWTTiles

      - #### setupPrintOnEDT

            Runnable setupPrintOnEDT

      - #### releasePrintOnEDT

            Runnable releasePrintOnEDT

      - #### destroyOnEDTAction

            Runnable destroyOnEDTAction

      - #### disposeJAWTWindowAndAWTDeviceOnEDT

            Runnable disposeJAWTWindowAndAWTDeviceOnEDT

        Disposes the JAWTWindow and AbstractGraphicsDevice within EDT, since resources created (X11: Display), must be destroyed in the same thread, where they have been created.

        The drawable and context handle are null'ed as well, assuming `GLCanvas.destroy()` has been called already.

        See Also:
          `GLCanvas.chooseGraphicsConfiguration(javax.media.opengl.GLCapabilitiesImmutable, javax.media.opengl.GLCapabilitiesImmutable, javax.media.opengl.GLCapabilitiesChooser, java.awt.GraphicsDevice)`

      - #### initAction

            Runnable initAction

      - #### displayAction

            Runnable displayAction

      - #### displayOnEDTAction

            Runnable displayOnEDTAction

      - #### swapBuffersOnEDTAction

            Runnable swapBuffersOnEDTAction

  - ### Class javax.media.opengl.awt.GLJPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### lock

            RecursiveLock lock

      - #### helper

            jogamp.opengl.GLDrawableHelper helper

      - #### autoSwapBufferMode

            boolean autoSwapBufferMode

      - #### isInitialized

            boolean isInitialized

      - #### customPixelBufferProvider

            AWTGLPixelBuffer.AWTGLPixelBufferProvider customPixelBufferProvider

      - #### reqOffscreenCaps

            GLCapabilitiesImmutable reqOffscreenCaps

        Requested single buffered offscreen caps

      - #### glProfile

            GLProfile glProfile

      - #### factory

            jogamp.opengl.GLDrawableFactoryImpl factory

      - #### chooser

            GLCapabilitiesChooser chooser

      - #### additionalCtxCreationFlags

            int additionalCtxCreationFlags

      - #### handleReshape

            boolean handleReshape

      - #### sendReshape

            boolean sendReshape

      - #### nativePixelScale

            int[] nativePixelScale

      - #### hasPixelScale

            int[] hasPixelScale

      - #### reqPixelScale

            int[] reqPixelScale

      - #### reshapeWidth

            int reshapeWidth

      - #### reshapeHeight

            int reshapeHeight

      - #### panelWidth

            int panelWidth

      - #### panelHeight

            int panelHeight

      - #### viewportX

            int viewportX

      - #### viewportY

            int viewportY

      - #### requestedTextureUnit

            int requestedTextureUnit

      - #### backend

            javax.media.opengl.awt.GLJPanel.Backend backend

      - #### skipGLOrientationVerticalFlip

            boolean skipGLOrientationVerticalFlip

      - #### updater

            javax.media.opengl.awt.GLJPanel.Updater updater

      - #### isShowing

            boolean isShowing

      - #### hierarchyListener

            HierarchyListener hierarchyListener

      - #### awtWindowClosingProtocol

            AWTWindowClosingProtocol awtWindowClosingProtocol

      - #### printActive

            boolean printActive

      - #### printAnimator

            GLAnimatorControl printAnimator

      - #### printGLAD

            GLAutoDrawable printGLAD

      - #### printAWTTiles

            jogamp.opengl.awt.AWTTilePainter printAWTTiles

      - #### setupPrintOnEDT

            Runnable setupPrintOnEDT

      - #### releasePrintOnEDT

            Runnable releasePrintOnEDT

      - #### initSync

            Object initSync

      - #### disposeAction

            Runnable disposeAction

      - #### updaterInitAction

            Runnable updaterInitAction

      - #### updaterDisplayAction

            Runnable updaterDisplayAction

      - #### updaterPlainDisplayAction

            Runnable updaterPlainDisplayAction

      - #### paintImmediatelyAction

            Runnable paintImmediatelyAction

Copyright 2010 JogAmp Community.