# Serialized Form (Slick - The 2D Library)
Date: 2013-06-03

# Serialized Form

Package org.newdawn.slick

Class org.newdawn.slick.AppletGameContainer extends java.applet.Applet implements Serializable

Serialized Fields

### canvas

    AppletGameContainer.ContainerPanel canvas

  The GL Canvas used for this container

### container

    AppletGameContainer.Container container

  The actual container implementation

### displayParent

    java.awt.Canvas displayParent

  The parent of the display

### gameThread

    java.lang.Thread gameThread

  The thread that is looping for the game

### alphaSupport

    boolean alphaSupport

  Alpha background supported

Class org.newdawn.slick.AppletGameContainer.ConsolePanel extends java.awt.Panel implements Serializable

Serialized Fields

### textArea

    java.awt.TextArea textArea

  The area display the console output

Class org.newdawn.slick.CanvasGameContainer extends java.awt.Canvas implements Serializable

Serialized Fields

### container

    org.newdawn.slick.CanvasGameContainer.Container container

  The actual container implementation

### game

    Game game

  The game being held in this container

Class org.newdawn.slick.Color extends java.lang.Object implements Serializable

serialVersionUID: 1393939L

Serialized Fields

### r

    float r

  The red component of the colour

### g

    float g

  The green component of the colour

### b

    float b

  The blue component of the colour

### a

    float a

  The alpha component of the colour

Class org.newdawn.slick.SlickException extends java.lang.Exception implements Serializable

Package org.newdawn.slick.geom

Class org.newdawn.slick.geom.BasicTriangulator extends java.lang.Object implements Serializable

Serialized Fields

### poly

    org.newdawn.slick.geom.BasicTriangulator.PointList poly

  The list of points to be triangulated

### tris

    org.newdawn.slick.geom.BasicTriangulator.PointList tris

  The list of points describing the triangles

### tried

    boolean tried

  True if we've tried to triangulate

Class org.newdawn.slick.geom.Circle extends Ellipse implements Serializable

Serialized Fields

### radius

    float radius

  The radius of the circle

Class org.newdawn.slick.geom.Curve extends Shape implements Serializable

Serialized Fields

### p1

    Vector2f p1

  The start point of the curve

### c1

    Vector2f c1

  The first control point

### c2

    Vector2f c2

  The second control point

### p2

    Vector2f p2

  The end point of the curve

### segments

    int segments

  The number of lines segments the curve is built out of

Class org.newdawn.slick.geom.Ellipse extends Shape implements Serializable

Serialized Fields

### segmentCount

    int segmentCount

  The number of segments for graphical representation.

### radius1

    float radius1

  horizontal radius

### radius2

    float radius2

  vertical radius

Class org.newdawn.slick.geom.Line extends Shape implements Serializable

Serialized Fields

### start

    Vector2f start

  The start point of the line

### end

    Vector2f end

  The end point of the line

### vec

    Vector2f vec

  The vector between the two points

### lenSquared

    float lenSquared

  The length of the line squared

### loc

    Vector2f loc

  Temporary storage - declared globally to reduce GC

### v

    Vector2f v

  Temporary storage - declared globally to reduce GC

### v2

    Vector2f v2

  Temporary storage - declared globally to reduce GC

### proj

    Vector2f proj

  Temporary storage - declared globally to reduce GC

### closest

    Vector2f closest

  Temporary storage - declared globally to reduce GC

### other

    Vector2f other

  Temporary storage - declared globally to reduce GC

### outerEdge

    boolean outerEdge

  True if this line blocks on the outer edge

### innerEdge

    boolean innerEdge

  True if this line blocks on the inner edge

Class org.newdawn.slick.geom.MannTriangulator extends java.lang.Object implements Serializable

Serialized Fields

### contour

    MannTriangulator.PointBag contour

  The outer countour of the shape

### holes

    MannTriangulator.PointBag holes

  The holes defined in the polygon

### nextFreePointBag

    MannTriangulator.PointBag nextFreePointBag

  The next available point bag

### nextFreePoint

    org.newdawn.slick.geom.MannTriangulator.Point nextFreePoint

  The next available point

### triangles

    java.util.List<E> triangles

  The list of triangles created (or rather points in triangles, 3xn)

Class org.newdawn.slick.geom.MannTriangulator.PointBag extends java.lang.Object implements Serializable

Serialized Fields

### first

    org.newdawn.slick.geom.MannTriangulator.Point first

  The first point in the bag - head of the list

### next

    MannTriangulator.PointBag next

  The next bag in the list of bags

Class org.newdawn.slick.geom.MorphShape extends Shape implements Serializable

Serialized Fields

### shapes

    java.util.ArrayList<E> shapes

  The shapes to morph between

### offset

    float offset

  The offset between the shapes

### current

    Shape current

  The current shape

### next

    Shape next

  The next shape

Class org.newdawn.slick.geom.NeatTriangulator extends java.lang.Object implements Serializable

Serialized Fields

### pointsX

    float[] pointsX

  The x coordinates

### pointsY

    float[] pointsY

  The y coordiantes

### numPoints

    int numPoints

  The number of points that have been added

### edges

    org.newdawn.slick.geom.NeatTriangulator.Edge[] edges

  The edges defines by triangulation

### V

    int[] V

  Voroni

### numEdges

    int numEdges

  The number of edges found

### triangles

    org.newdawn.slick.geom.NeatTriangulator.Triangle[] triangles

  The triangles that have been found

### numTriangles

    int numTriangles

  The number of triangles found

### offset

    float offset

  The current offset

Class org.newdawn.slick.geom.OverTriangulator extends java.lang.Object implements Serializable

Serialized Fields

### triangles

    float[][] triangles

  The triangles data

Class org.newdawn.slick.geom.Path extends Shape implements Serializable

Serialized Fields

### localPoints

    java.util.ArrayList<E> localPoints

  The local list of points

### cx

    float cx

  The current x coordinate

### cy

    float cy

  The current y coordiante

### closed

    boolean closed

  True if the path has been closed

### holes

    java.util.ArrayList<E> holes

  The list of holes placed

### hole

    java.util.ArrayList<E> hole

  The current hole being built

Class org.newdawn.slick.geom.Point extends Shape implements Serializable

Class org.newdawn.slick.geom.Polygon extends Shape implements Serializable

Serialized Fields

### allowDups

    boolean allowDups

  Allow duplicated points

### closed

    boolean closed

  True if the polygon is closed

Class org.newdawn.slick.geom.Rectangle extends Shape implements Serializable

Serialized Fields

### width

    float width

  The width of the box

### height

    float height

  The height of the box

Class org.newdawn.slick.geom.RoundedRectangle extends Rectangle implements Serializable

Serialized Fields

### cornerRadius

    float cornerRadius

  radius of each corner

### segmentCount

    int segmentCount

  number of segments for each corner

### cornerFlags

    int cornerFlags

  The flags indicating which corners should be rounded

Class org.newdawn.slick.geom.Shape extends java.lang.Object implements Serializable

Serialized Fields

### points

    float[] points

  The points representing this polygon.

### center

    float[] center

  Center point of the polygon.

### x

    float x

  The left most point of this shape.

### y

    float y

  The top most point of this shape.

### maxX

    float maxX

  The right most point of this shape

### maxY

    float maxY

  The bottom most point of this shape

### minX

    float minX

  The left most point of this shape.

### minY

    float minY

  The top most point of this shape.

### boundingCircleRadius

    float boundingCircleRadius

  Radius of a circle that can completely enclose this shape.

### pointsDirty

    boolean pointsDirty

  Flag to tell whether points need to be generated

### trianglesDirty

    boolean trianglesDirty

  True if the triangles need updating

Class org.newdawn.slick.geom.Vector2f extends java.lang.Object implements Serializable

serialVersionUID: 1339934L

Serialized Fields

### x

    float x

  The x component of this vector

### y

    float y

  The y component of this vector

Package org.newdawn.slick.opengl

Class org.newdawn.slick.opengl.CompositeIOException extends java.io.IOException implements Serializable

Serialized Fields

### exceptions

    java.util.ArrayList<E> exceptions

  The list of exceptions causing this one

Package org.newdawn.slick.svg

Class org.newdawn.slick.svg.ParsingException extends SlickException implements Serializable

Package org.newdawn.slick.util

Class org.newdawn.slick.util.OperationNotSupportedException extends java.lang.RuntimeException implements Serializable

Package org.newdawn.slick.util.pathfinding

Class org.newdawn.slick.util.pathfinding.Path extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### steps

    java.util.ArrayList<E> steps

  The list of steps building up this path

Class org.newdawn.slick.util.pathfinding.Path.Step extends java.lang.Object implements Serializable

Serialized Fields

### x

    int x

  The x coordinate at the given step

### y

    int y

  The y coordinate at the given step

Package org.newdawn.slick.util.xml

Class org.newdawn.slick.util.xml.SlickXMLException extends SlickException implements Serializable

Copyright © 2006 New Dawn Software. All Rights Reserved.