| sun.java2d.x11.X11SurfaceData
X11SurfaceData | abstract public class X11SurfaceData extends SurfaceData (Code) | | |
Inner Class :public static class X11WindowSurfaceData extends X11SurfaceData | |
Inner Class :public static class X11PixmapSurfaceData extends X11SurfaceData | |
Inner Class :public static class LazyPipe extends ValidatePipe | |
Method Summary | |
abstract public boolean | canSourceSendExposures(int x, int y, int w, int h) 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) | public static X11WindowSurfaceData | createData(X11ComponentPeer peer) | public static X11PixmapSurfaceData | createData(X11GraphicsConfig gc, int width, int height, ColorModel cm, Image image, long drawable, int transparency) | native protected void | flushNativeSurface() | final public long | getBlitGC(Region clip, boolean needExposures) | public GraphicsConfiguration | getDeviceConfiguration() | public static X11GraphicsConfig | getGC(X11ComponentPeer peer) | final long | getGC(Region clip, int compState, Composite comp, int pixel, boolean needExposures) | public Raster | getRaster(int x, int y, int w, int h) | final public long | getRenderGC(Region clip, int compState, Composite comp, int pixel) | public RenderLoops | getRenderLoops(SunGraphics2D sg2d) | public static SurfaceType | getSurfaceType(X11GraphicsConfig gc, int transparency) | native protected void | initSurface(int depth, int width, int height, long drawable) | public void | invalidate() | public static boolean | isAccelerationEnabled() | native public static boolean | isDgaAvailable() | native boolean | isDrawableValid() | public synchronized void | makePipes() | public SurfaceDataProxy | makeProxyFor(SurfaceData srcData) | native public void | setInvalid() | public void | validatePipe(SunGraphics2D sg2d) |
ByteGrayX11 | final public static SurfaceType ByteGrayX11(Code) | | |
ByteGrayX11_BM | final public static SurfaceType ByteGrayX11_BM(Code) | | |
ByteIndexedOpaqueX11 | final public static SurfaceType ByteIndexedOpaqueX11(Code) | | |
ByteIndexedX11_BM | final public static SurfaceType ByteIndexedX11_BM(Code) | | |
DESC_3BYTE_BGR_X11 | final public static String DESC_3BYTE_BGR_X11(Code) | | |
DESC_3BYTE_BGR_X11_BM | final public static String DESC_3BYTE_BGR_X11_BM(Code) | | |
DESC_3BYTE_RGB_X11 | final public static String DESC_3BYTE_RGB_X11(Code) | | |
DESC_3BYTE_RGB_X11_BM | final public static String DESC_3BYTE_RGB_X11_BM(Code) | | |
DESC_BYTE_GRAY_X11 | final public static String DESC_BYTE_GRAY_X11(Code) | | |
DESC_BYTE_GRAY_X11_BM | final public static String DESC_BYTE_GRAY_X11_BM(Code) | | |
DESC_BYTE_IND_OPQ_X11 | final public static String DESC_BYTE_IND_OPQ_X11(Code) | | |
DESC_BYTE_IND_X11_BM | final public static String DESC_BYTE_IND_X11_BM(Code) | | |
DESC_INDEX8_GRAY_X11 | final public static String DESC_INDEX8_GRAY_X11(Code) | | |
DESC_INDEX8_GRAY_X11_BM | final public static String DESC_INDEX8_GRAY_X11_BM(Code) | | |
DESC_INT_BGR_X11 | final public static String DESC_INT_BGR_X11(Code) | | |
DESC_INT_BGR_X11_BM | final public static String DESC_INT_BGR_X11_BM(Code) | | |
DESC_INT_RGB_X11 | final public static String DESC_INT_RGB_X11(Code) | | |
DESC_INT_RGB_X11_BM | final public static String DESC_INT_RGB_X11_BM(Code) | | |
DESC_USHORT_555_RGB_X11 | final public static String DESC_USHORT_555_RGB_X11(Code) | | |
DESC_USHORT_555_RGB_X11_BM | final public static String DESC_USHORT_555_RGB_X11_BM(Code) | | |
DESC_USHORT_565_RGB_X11 | final public static String DESC_USHORT_565_RGB_X11(Code) | | |
DESC_USHORT_565_RGB_X11_BM | final public static String DESC_USHORT_565_RGB_X11_BM(Code) | | |
DESC_USHORT_INDEXED_X11 | final public static String DESC_USHORT_INDEXED_X11(Code) | | |
DESC_USHORT_INDEXED_X11_BM | final public static String DESC_USHORT_INDEXED_X11_BM(Code) | | |
Index8GrayX11 | final public static SurfaceType Index8GrayX11(Code) | | |
Index8GrayX11_BM | final public static SurfaceType Index8GrayX11_BM(Code) | | |
IntBgrX11 | final public static SurfaceType IntBgrX11(Code) | | |
IntBgrX11_BM | final public static SurfaceType IntBgrX11_BM(Code) | | |
IntRgbX11 | final public static SurfaceType IntRgbX11(Code) | | |
IntRgbX11_BM | final public static SurfaceType IntRgbX11_BM(Code) | | |
ThreeByteBgrX11 | final public static SurfaceType ThreeByteBgrX11(Code) | | |
ThreeByteBgrX11_BM | final public static SurfaceType ThreeByteBgrX11_BM(Code) | | |
ThreeByteRgbX11 | final public static SurfaceType ThreeByteRgbX11(Code) | | |
ThreeByteRgbX11_BM | final public static SurfaceType ThreeByteRgbX11_BM(Code) | | |
UShort555RgbX11 | final public static SurfaceType UShort555RgbX11(Code) | | |
UShort555RgbX11_BM | final public static SurfaceType UShort555RgbX11_BM(Code) | | |
UShort565RgbX11 | final public static SurfaceType UShort565RgbX11(Code) | | |
UShort565RgbX11_BM | final public static SurfaceType UShort565RgbX11_BM(Code) | | |
UShortIndexedX11 | final public static SurfaceType UShortIndexedX11(Code) | | |
UShortIndexedX11_BM | final public static SurfaceType UShortIndexedX11_BM(Code) | | |
depth | protected int depth(Code) | | |
dgaAvailable | protected static boolean dgaAvailable(Code) | | |
x11textpipe | protected static TextPipe x11textpipe(Code) | | |
x11txpipe | protected PixelToShapeConverter x11txpipe(Code) | | |
canSourceSendExposures | abstract public boolean canSourceSendExposures(int x, int y, int w, int h)(Code) | | 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.
This method allows the SurfaceData copyArea method to determine
if it needs to set the GraphicsExposures attribute of the X11 GC
to True or False to receive or avoid the events.
true if there is any chance that an XCopyArea from thegiven source coordinates could produce any X11Exposure events. |
copyArea | public boolean copyArea(SunGraphics2D sg2d, int x, int y, int w, int h, int dx, int dy)(Code) | | |
createData | public static X11WindowSurfaceData createData(X11ComponentPeer peer)(Code) | | Method for instantiating a Window SurfaceData
|
createData | public static X11PixmapSurfaceData createData(X11GraphicsConfig gc, int width, int height, ColorModel cm, Image image, long drawable, int transparency)(Code) | | Method for instantiating a Pixmap SurfaceData (offscreen)
|
flushNativeSurface | native protected void flushNativeSurface()(Code) | | |
getBlitGC | final public long getBlitGC(Region clip, boolean needExposures)(Code) | | |
getGC | final long getGC(Region clip, int compState, Composite comp, int pixel, boolean needExposures)(Code) | | |
getRaster | public Raster getRaster(int x, int y, int w, int h)(Code) | | |
getRenderGC | final public long getRenderGC(Region clip, int compState, Composite comp, int pixel)(Code) | | |
getRenderLoops | public RenderLoops getRenderLoops(SunGraphics2D sg2d)(Code) | | |
initSurface | native protected void initSurface(int depth, int width, int height, long drawable)(Code) | | |
invalidate | public void invalidate()(Code) | | |
isAccelerationEnabled | public static boolean isAccelerationEnabled()(Code) | | |
isDgaAvailable | native public static boolean isDgaAvailable()(Code) | | Returns true if we can use DGA on any of the screens
|
isDrawableValid | native boolean isDrawableValid()(Code) | | |
makePipes | public synchronized void makePipes()(Code) | | |
makeProxyFor | public SurfaceDataProxy makeProxyFor(SurfaceData srcData)(Code) | | |
setInvalid | native public void setInvalid()(Code) | | |
validatePipe | public void validatePipe(SunGraphics2D sg2d)(Code) | | |
|
|