| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected PixelToShapeConverter | |
| protected ShapeDrawPipe | |
| public static final SurfaceType | |
| protected int | |
| public static final String | |
| public static final String | |
| public static final String | |
| pack-priv XRGraphicsConfig | |
| public static final SurfaceType | |
| public static final SurfaceType | |
| public XRCompositeManager | |
| pack-priv X11ComponentPeer | |
| public int | |
| pack-priv XRBackend | |
| private RenderLoops | |
| pack-priv AffineTransform | |
| pack-priv boolean | |
| private Region | |
| private boolean | |
| pack-priv int | |
| private Region | |
| private int | |
| pack-priv int | |
| pack-priv AffineTransform | |
| private XORComposite | |
| private long | |
| private int | |
| protected XRDrawImage | |
| protected XRRenderer | |
| protected TextPipe | |
| protected PixelToShapeConverter |
| Access | Constructor and Description |
|---|---|
| protected | XRSurfaceData(X11ComponentPeer peer, XRGraphicsConfig gc, SurfaceType sType, ColorModel cm, int depth, int transparency)
|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract boolean | Returns: true if there is any chance that an XCopyArea from the given source coordinates could produce any X11 Exposure events.Returns a boolean indicating whether or not a copyArea from the given rectangle source coordinates might be incomplete and result in X11 GraphicsExposure events being generated from XCopyArea. |
| public boolean | copyArea(SunGraphics2D sg2d, int x, int y, int w, int h, int dx, int dy)
Overrides sun. Performs a copyarea within this surface. |
| public static XRSurfaceData. | |
| public static XRSurfaceData. | createData(XRGraphicsConfig gc, int width, int height, ColorModel cm, Image image, long drawable, int transparency, boolean isTexture)
Method for instantiating a Pixmap SurfaceData (offscreen). |
| pack-priv native void | |
| public GraphicsConfiguration | getDeviceConfiguration()
Implements abstract sun. Return the GraphicsConfiguration object that describes this destination surface. |
| public static XRGraphicsConfig | |
| public long | |
| public XRGraphicsConfig | |
| protected MaskFill | getMaskFill(SunGraphics2D sg2d)
Overrides sun. Returns a MaskFill object that can be used on this destination with the source (paint) and composite types determined by the given SunGraphics2D, or null if no such MaskFill object can be located. |
| public int | |
| public static SurfaceType | getPixmapSurfaceType(int transparency)
Returns the XRender SurfaceType which is able to fulfill the specified transparency requirement. |
| public Raster | getRaster(int x, int y, int w, int h)
Implements abstract sun. Return a readable Raster which contains the pixels for the specified rectangular region of the destination surface. |
| public RenderLoops | getRenderLoops(SunGraphics2D sg2d)
Overrides sun. Return a RenderLoops object containing all of the basic GraphicsPrimitive objects for rendering to the destination surface with the current attributes of the given SunGraphics2D. |
| protected TextPipe | |
| public int | |
| private static native void | |
| public void | |
| pack-priv native void | |
| public static void | |
| public void | invalidate()
Overrides sun. Sets this SurfaceData object to the invalid state. |
| protected boolean | |
| public synchronized void | |
| public SurfaceDataProxy | makeProxyFor(SurfaceData srcData)
Overrides sun. This method is called on a destination SurfaceData to choose a proper SurfaceDataProxy subclass for a source SurfaceData to use to control when and with what surface to override a given image operation. |
| public void | |
| public void | validateAsDestination(SunGraphics2D sg2d, Region clip)
Validates the Surface when used as destination. |
| pack-priv void | validateAsSource(AffineTransform sxForm, int repeat, int filter)
Validates an XRSurfaceData when used as source. |
| public void | validateCopyAreaGC(Region gcClip, boolean needExposures)
CopyArea is implemented using the "old" X11 GC, therefore clip and needExposures have to be validated against that GC. |
| public void | |
| protected native void |