# Serialized Form

## Package com.sun.opengl.util

### Class com.sun.opengl.util.JOGLAppletLauncher extends Applet implements Serializable

### Serialized Fields

#### nativeLibInfo

    com.sun.opengl.util.JOGLAppletLauncher.NativeLibInfo nativeLibInfo

#### nativeLibNames

    String[] nativeLibNames

#### subApplet

    Applet subApplet

The applet we have to start

#### subAppletClassName

    String subAppletClassName

#### subAppletDisplayName

    String subAppletDisplayName

#### subAppletImageName

    String subAppletImageName

URL string to an image used while installing

#### installDirectory

    String installDirectory

#### loaderPanel

    JPanel loaderPanel

#### progressBar

    JProgressBar progressBar

#### isInitOk

    boolean isInitOk

#### firstStart

    boolean firstStart

false once start() has been invoked

#### joglStarted

    boolean joglStarted

true if start() has passed successfully

#### haveJOAL

    boolean haveJOAL

Indicates whether JOAL is present

## Package javax.media.opengl

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

### Serialized Fields

#### drawableHelper

    com.sun.opengl.impl.GLDrawableHelper drawableHelper

#### drawable

    GLDrawable drawable

#### context

    GLContext context

#### autoSwapBufferMode

    boolean autoSwapBufferMode

#### sendReshape

    boolean sendReshape

#### chosen

    GraphicsConfiguration chosen

#### glCaps

    GLCapabilities glCaps

#### glCapChooser

    GLCapabilitiesChooser glCapChooser

#### initAction

    javax.media.opengl.GLCanvas.InitAction initAction

#### displayAction

    javax.media.opengl.GLCanvas.DisplayAction displayAction

#### swapBuffersAction

    javax.media.opengl.GLCanvas.SwapBuffersAction swapBuffersAction

#### displayOnEventDispatchThreadAction

    javax.media.opengl.GLCanvas.DisplayOnEventDispatchThreadAction displayOnEventDispatchThreadAction

#### swapBuffersOnEventDispatchThreadAction

    javax.media.opengl.GLCanvas.SwapBuffersOnEventDispatchThreadAction swapBuffersOnEventDispatchThreadAction

#### destroyAction

    javax.media.opengl.GLCanvas.DestroyAction destroyAction

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

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

### Serialized Fields

#### drawableHelper

    com.sun.opengl.impl.GLDrawableHelper drawableHelper

#### isInitialized

    boolean isInitialized

#### shouldInitialize

    boolean shouldInitialize

#### offscreenCaps

    GLCapabilities offscreenCaps

#### chooser

    GLCapabilitiesChooser chooser

#### shareWith

    GLContext shareWith

#### offscreenImage

    BufferedImage offscreenImage

#### readBackBytes

    ByteBuffer readBackBytes

#### readBackInts

    IntBuffer readBackInts

#### readBackWidthInPixels

    int readBackWidthInPixels

#### readBackHeightInPixels

    int readBackHeightInPixels

#### panelWidth

    int panelWidth

#### panelHeight

    int panelHeight

#### updater

    javax.media.opengl.GLJPanel.Updater updater

#### awtFormat

    int awtFormat

#### glFormat

    int glFormat

#### glType

    int glType

#### handleReshape

    boolean handleReshape

#### sendReshape

    boolean sendReshape

#### pbuffer

    GLPbuffer pbuffer

#### pbufferWidth

    int pbufferWidth

#### pbufferHeight

    int pbufferHeight

#### offscreenDrawable

    com.sun.opengl.impl.GLDrawableImpl offscreenDrawable

#### offscreenContext

    com.sun.opengl.impl.GLContextImpl offscreenContext

#### reshapeX

    int reshapeX

#### reshapeY

    int reshapeY

#### reshapeWidth

    int reshapeWidth

#### reshapeHeight

    int reshapeHeight

#### swapbytes

    int[] swapbytes

#### rowlength

    int[] rowlength

#### skiprows

    int[] skiprows

#### skippixels

    int[] skippixels

#### alignment

    int[] alignment

#### oglPipelineEnabled

    boolean oglPipelineEnabled

#### j2dSurface

    Object j2dSurface

#### cached2DGraphics

    Graphics cached2DGraphics

#### j2dContext

    GLContext j2dContext

#### joglDrawable

    GLDrawable joglDrawable

#### joglContext

    GLContext joglContext

#### drawBuffer

    int[] drawBuffer

#### readBuffer

    int[] readBuffer

#### frameBuffer

    int[] frameBuffer

#### checkedForFBObjectWorkarounds

    boolean checkedForFBObjectWorkarounds

#### fbObjectWorkarounds

    boolean fbObjectWorkarounds

#### frameBufferDepthBuffer

    int[] frameBufferDepthBuffer

#### frameBufferTexture

    int[] frameBufferTexture

#### createNewDepthBuffer

    boolean createNewDepthBuffer

#### checkedGLVendor

    boolean checkedGLVendor

#### vendorIsATI

    boolean vendorIsATI

#### workaroundConfig

    GraphicsConfiguration workaroundConfig

#### viewportX

    int viewportX

#### viewportY

    int viewportY

#### initAction

    javax.media.opengl.GLJPanel.InitAction initAction

#### displayAction

    javax.media.opengl.GLJPanel.DisplayAction displayAction

#### swapBuffersAction

    javax.media.opengl.GLJPanel.SwapBuffersAction swapBuffersAction

#### paintImmediatelyAction

    javax.media.opengl.GLJPanel.PaintImmediatelyAction paintImmediatelyAction