APIdia Launch Partner
Top Fields Constructors Methods
sun.java2d.xr

public final Class XRGraphicsConfig

extends X11GraphicsConfig
implements ProxiedGraphicsConfig
Class Inheritance
All Implemented Interfaces
sun.awt.image.SurfaceManager.ProxiedGraphicsConfig
Imports
sun.awt.X11ComponentPeer, .X11GraphicsConfig, .X11GraphicsDevice, .X11GraphicsEnvironment, sun.awt.image.SurfaceManager, .SunVolatileImage, .VolatileSurfaceManager, sun.java2d.SurfaceData

Field Summary

Modifier and TypeField and Description
private final SurfaceManager.ProxyCache
Inherited from sun.awt.X11GraphicsConfig:
bitsPerPixelsolidloopssurfaceTypevisual

Constructor Summary

AccessConstructor and Description
private
XRGraphicsConfig(X11GraphicsDevice device, int visualnum, int depth, int colormap, boolean doubleBuffer)

Method Summary

Modifier and TypeMethod and Description
public SurfaceData
createSurfaceData(X11ComponentPeer peer)

Overrides sun.awt.X11GraphicsConfig.createSurfaceData.

Creates a new SurfaceData that will be associated with the given X11ComponentPeer.

public VolatileSurfaceManager
createVolatileManager(SunVolatileImage image, Object context)

Overrides sun.awt.X11GraphicsConfig.createVolatileManager.

Implements sun.awt.image.SurfaceManager.Factory.createVolatileManager.

Creates a new instance of a VolatileSurfaceManager given a compatible SunVolatileImage.

public static XRGraphicsConfig
getConfig(X11GraphicsDevice device, int visualnum, int depth, int colormap, boolean doubleBuffer)

Hides sun.awt.X11GraphicsConfig.getConfig.

public SurfaceManager.ProxyCache
getSurfaceDataProxyCache()

Overrides sun.awt.X11GraphicsConfig.getSurfaceDataProxyCache.

Implements sun.awt.image.SurfaceManager.ProxiedGraphicsConfig.getSurfaceDataProxyCache.

Return the cache that destination surfaces created on the given GraphicsConfiguration use to store SurfaceDataProxy objects for their cached copies.

Inherited from sun.awt.X11GraphicsConfig:
createABGRCCMcreateAcceleratedImagecreateBackBuffercreateBackBufferImagecreateDCM32destroyBackBufferflipgetADatagetBitsPerPixelgetBoundsgetBufferCapabilitiesgetColormapgetColorModelgetColorModelgetConfiggetDefaultTransformgetDepthgetDevicegetImageCapabilitiesgetNormalizingTransformgetScalegetSolidLoopsgetSurfaceTypegetVisualisDoubleBufferedisTranslucencyCapablescaleDownscaleUptoString

Field Detail

surfaceDataProxyCacheback to summary
private final SurfaceManager.ProxyCache surfaceDataProxyCache

Constructor Detail

XRGraphicsConfigback to summary
private XRGraphicsConfig(X11GraphicsDevice device, int visualnum, int depth, int colormap, boolean doubleBuffer)

Method Detail

createSurfaceDataback to summary
public SurfaceData createSurfaceData(X11ComponentPeer peer)

Overrides sun.awt.X11GraphicsConfig.createSurfaceData.

Doc from sun.awt.X11GraphicsConfig.createSurfaceData.

Creates a new SurfaceData that will be associated with the given X11ComponentPeer.

Annotations
@Override
createVolatileManagerback to summary
public VolatileSurfaceManager createVolatileManager(SunVolatileImage image, Object context)

Overrides sun.awt.X11GraphicsConfig.createVolatileManager.

Implements sun.awt.image.SurfaceManager.Factory.createVolatileManager.

Doc from sun.awt.image.SurfaceManager.Factory.createVolatileManager.

Creates a new instance of a VolatileSurfaceManager given a compatible SunVolatileImage. An optional context Object can be supplied as a way for the caller to pass pipeline-specific context data to the VolatileSurfaceManager (such as a backbuffer handle, for example).

Annotations
@Override
getConfigback to summary
public static XRGraphicsConfig getConfig(X11GraphicsDevice device, int visualnum, int depth, int colormap, boolean doubleBuffer)

Hides sun.awt.X11GraphicsConfig.getConfig.

getSurfaceDataProxyCacheback to summary
public SurfaceManager.ProxyCache getSurfaceDataProxyCache()

Overrides sun.awt.X11GraphicsConfig.getSurfaceDataProxyCache.

Implements sun.awt.image.SurfaceManager.ProxiedGraphicsConfig.getSurfaceDataProxyCache.

Doc from sun.awt.image.SurfaceManager.ProxiedGraphicsConfig.getSurfaceDataProxyCache.

Return the cache that destination surfaces created on the given GraphicsConfiguration use to store SurfaceDataProxy objects for their cached copies.

Annotations
@Override