# Serialized Form

## Package org.lwjgl

### Exception Class org.lwjgl.LWJGLException

class LWJGLException extends Exception implements Serializable

serialVersionUID:
  1L

## Package org.lwjgl.openal

### Exception Class org.lwjgl.openal.OpenALException

class OpenALException extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package org.lwjgl.opencl

### Exception Class org.lwjgl.opencl.OpenCLException

class OpenCLException extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package org.lwjgl.opengl

### Class org.lwjgl.opengl.AWTGLCanvas

class AWTGLCanvas extends Canvas implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### attribs

    ContextAttribs attribs

The ContextAttribs to use when creating the context

##### context

    org.lwjgl.opengl.ContextGL context

##### drawable

    Drawable drawable

The drawable to share context with

##### first_run

    boolean first_run

Tracks whether initGL() needs to be called

##### peer_info

    org.lwjgl.opengl.PeerInfo peer_info

Context handle

##### pixel_format

    PixelFormat pixel_format

The requested pixel format

##### reentry_count

    int reentry_count

re-entry counter for support for re-entrant redrawing in paint(). It happens when using dialog boxes.

##### SYNC_LOCK

    Object SYNC_LOCK

##### update_context

    boolean update_context

### Exception Class org.lwjgl.opengl.OpenGLException

class OpenGLException extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package org.lwjgl.opengles

### Exception Class org.lwjgl.opengles.PowerManagementEventException

class PowerManagementEventException extends RuntimeException implements Serializable

serialVersionUID:
  -1L

## Package org.lwjgl.util

### Class org.lwjgl.util.Color

class Color extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### alpha

    byte alpha

Color components, publicly accessible

##### blue

    byte blue

Color components, publicly accessible

##### green

    byte green

Color components, publicly accessible

##### red

    byte red

Color components, publicly accessible

### Class org.lwjgl.util.Dimension

class Dimension extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### height

    int height

The dimensions!

##### width

    int width

The dimensions!

### Class org.lwjgl.util.Point

class Point extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### x

    int x

The location

##### y

    int y

The location

### Class org.lwjgl.util.Rectangle

class Rectangle extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### height

    int height

Rectangle's bounds

##### width

    int width

Rectangle's bounds

##### x

    int x

Rectangle's bounds

##### y

    int y

Rectangle's bounds

## Package org.lwjgl.util.applet

### Class org.lwjgl.util.applet.AppletLoader

class AppletLoader extends Applet implements Serializable

#### Serialized Fields

##### animationThread

    Thread animationThread

animation thread that renders our load screen while loading

##### bgColor

    Color bgColor

background color of applet

##### cacheEnabled

    boolean cacheEnabled

whether to use caching system, only download files that have changed

##### certificateRefused

    boolean certificateRefused

whether a certificate refused error occurred

##### certificateRefusedMessage

    String[] certificateRefusedMessage

error message to display if user refuses to accept certificate

##### classLoader

    ClassLoader classLoader

classLoader used to add downloaded jars to the classpath

##### concurrentLookupThreads

    int concurrentLookupThreads

threads to use when fetching information of files to be downloaded

##### currentSizeExtract

    int currentSizeExtract

current size of extracted in bytes

##### debugMode

    boolean debugMode

whether we're running in debug mode

##### errorMessage

    String[] errorMessage

fatal error message to display

##### fatalError

    boolean fatalError

whether a fatal error occurred

##### fgColor

    Color fgColor

color to write foreground in

##### fileSizes

    int[] fileSizes

Sizes of files to download

##### filesLastModified

    HashMap<String,Long> filesLastModified

Used to store file names with lastModified time

##### genericErrorMessage

    String[] genericErrorMessage

generic error message to display on error

##### headless

    boolean headless

whether to run in headless mode

##### headlessMessage

    String[] headlessMessage

messages to be passed via liveconnect in headless mode

##### headlessWaiting

    boolean headlessWaiting

whether to switch applets in headless mode or wait longer

##### loaderThread

    Thread loaderThread

actual thread that does the loading

##### logo

    Image logo

logo to be shown while loading

##### logoBuffer

    Image logoBuffer

logo to be shown while loading

##### lwjglApplet

    Applet lwjglApplet

applet to load after all downloads are complete

##### lzmaSupported

    boolean lzmaSupported

whether lzma is supported

##### minimumJREMessage

    String[] minimumJREMessage

error message to display if minimum JRE version is not met

##### minimumJreNotFound

    boolean minimumJreNotFound

whether the minimum required JRE version is not found

##### nativeJarCount

    int nativeJarCount

Number of native jars

##### offscreen

    Image offscreen

offscreen image used

##### pack200Supported

    boolean pack200Supported

whether pack200 is supported

##### painting

    boolean painting

set to true while painting is done

##### percentage

    int percentage

used to calculate length of progress bar

##### prependHost

    boolean prependHost

whether to prepend host to cache path

##### progressbar

    Image progressbar

progressbar to render while loading

##### progressbarBuffer

    Image progressbarBuffer

progressbar to render while loading

##### state

    int state

state of applet loader

##### subtaskMessage

    String subtaskMessage

String to display as a subtask

##### totalDownloadSize

    int totalDownloadSize

total size of download in bytes

##### totalSizeExtract

    int totalSizeExtract

total size of extracted in bytes

##### urlList

    URL[] urlList

urls of the jars to download

## Package org.lwjgl.util.vector

### Class org.lwjgl.util.vector.Matrix

class Matrix extends Object implements Serializable

### Class org.lwjgl.util.vector.Matrix2f

class Matrix2f extends Matrix implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### m00

    float m00

##### m01

    float m01

##### m10

    float m10

##### m11

    float m11

### Class org.lwjgl.util.vector.Matrix3f

class Matrix3f extends Matrix implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### m00

    float m00

##### m01

    float m01

##### m02

    float m02

##### m10

    float m10

##### m11

    float m11

##### m12

    float m12

##### m20

    float m20

##### m21

    float m21

##### m22

    float m22

### Class org.lwjgl.util.vector.Matrix4f

class Matrix4f extends Matrix implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### m00

    float m00

##### m01

    float m01

##### m02

    float m02

##### m03

    float m03

##### m10

    float m10

##### m11

    float m11

##### m12

    float m12

##### m13

    float m13

##### m20

    float m20

##### m21

    float m21

##### m22

    float m22

##### m23

    float m23

##### m30

    float m30

##### m31

    float m31

##### m32

    float m32

##### m33

    float m33

### Class org.lwjgl.util.vector.Quaternion

class Quaternion extends Vector implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### w

    float w

##### x

    float x

##### y

    float y

##### z

    float z

### Class org.lwjgl.util.vector.Vector

class Vector extends Object implements Serializable

### Class org.lwjgl.util.vector.Vector2f

class Vector2f extends Vector implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### x

    float x

##### y

    float y

### Class org.lwjgl.util.vector.Vector3f

class Vector3f extends Vector implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### x

    float x

##### y

    float y

##### z

    float z

### Class org.lwjgl.util.vector.Vector4f

class Vector4f extends Vector implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### w

    float w

##### x

    float x

##### y

    float y

##### z

    float z