APIdia Launch Partner
Top Interfaces Classes
module java.desktop

Package sun.java2d.xr


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
DirtyRegion

This class implements region tracking, used by the tiled-mask code.

public class
GrowableByteArray

Growable int array, designed to allow subclasses to emulate the behaviour of value types.

public class
GrowableEltArray

Class to efficiently store glyph information for laid out glyphs, passed to native or java backend.

public class
GrowableIntArray

Growable int array, designed to allow subclasses to emulate the behaviour of value types.

public class
GrowablePointArray

Class to efficiently store rectangles.

public class
GrowableRectArray

Class to efficiently store rectangles.

public class
MaskTile

Represents a single tile, used to store the rectangles covering the area of the mask where the tile is located.

public class
MaskTileManager

We render non-antialiased geometry (consisting of rectangles) into a mask, which is later used in a composition step.

public class
MutableInteger

Simple MutableInteger implementation to be used as a reuseable HashMap key.

public class
XcbRequestCounter

UInt32 "emulation", mimics the behaviour of xcb's request counter.

public class
XIDGenerator

Class provides unused XIDs, used for creating server-side objects created by the java backend.

public class
XRBackendNative

Native implementation of XRBackend.

public class
XRColor

XRender color class.

public class
XRCompositeManager

Manages per-application resources, e.g. the 1x1 pixmap used for solid color fill as well as per-application state e.g. the currently set source picture used for composition .

public class
XRDrawImage

Class used for re-routing transformed blits to the accelerated loops.

public class
public class
public class
XRMaskBlit

For XRender there is no "blit", everything is just a fill with Repeat or Not.

public class
public class
XRMaskImage

Management of mask used for some blit-types.

pack-priv abstract class
pack-priv class
public class
pack-priv class
pack-priv class
XRPMTransformedBlit

Called also if scale+transform is set

public class
XRRenderer

XRender provides only accelerated rectangles.

public class
public abstract class
public class
XRSurfaceDataProxy

The proxy class contains the logic if to replace a SurfaceData with a cached X11 Pixmap and the code to create the accelerated surfaces.

pack-priv class
pack-priv class
pack-priv class
public class
XRUtils

XRender constants and utility methods.

public class
XRVolatileSurfaceManager

XRender platform implementation of the VolatileSurfaceManager class.