# Package org.eclipse.swt.graphics

Interface Summary
Interface | Description
--- | ---
Drawable | Implementers of `Drawable` can have a graphics context (GC) created for them, and then they can be drawn on by sending messages to their associated GC.
ImageLoaderListener | Classes which implement this interface provide methods that deal with the incremental loading of image data.

Class Summary
Class | Description
--- | ---
Color | Instances of this class manage resources that implement SWT's RGB color model.
Cursor | Instances of this class manage operating system resources that specify the appearance of the on-screen pointer.
Device | This class is the abstract superclass of all device objects, such as Display.
Font | Instances of this class manage resources that define how text looks when it is displayed.
FontData | Instances of this class describe fonts.
FontMetrics | Instances of this class provide measurement information about fonts .
GC | Class `GC` is where all of the drawing capabilities that are supported by SWT are located.
Image | Instances of this class are graphics which have been prepared for display on a specific device.
ImageData | Instances of this class are device-independent descriptions of images.
ImageLoader | Instances of this class are used to load images from, and save images to, a file or stream.
ImageLoaderEvent | Instances of this class are sent as a result of the incremental loading of image data.
LineAttributes | `LineAttributes` defines a set of line attributes that can be modified in a GC.
PaletteData | Instances of this class describe the color data used by an image.
Path | Instances of this class represent paths through the two-dimensional coordinate system.
PathData | Instances of this class describe device-independent paths.
Point | Instances of this class represent places on the (x, y) coordinate plane.
Rectangle | Instances of this class represent rectangular areas in an (x, y) coordinate system.
Resource | This class is the abstract superclass of all graphics resource objects.
RGB | Instances of this class are descriptions of colors in terms of the primary additive color model (red, green and blue).
RGBA | Instances of this class are descriptions of colors in terms of the primary additive color model (red, green, blue and alpha).
Transform | Instances of this class represent transformation matrices for points expressed as (x, y) pairs of floating point numbers.

Copyright (c) EclipseSource and others 2002, 2018. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0