| Modifier and Type | Interface and Description |
|---|---|
| public interface |
| Modifier and Type | Class 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. |