| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ImageCapabilities | getCapabilities(GraphicsConfiguration gc)
Overrides sun. Need to override the default behavior because Pixmaps-based images are accelerated but not volatile. |
| protected SurfaceData | initAcceleratedSurface()
Implements abstract sun. Create a pixmap-based SurfaceData object |
| protected boolean | isAccelerationEnabled()
Implements abstract sun. Returns true if acceleration is enabled. |
| protected boolean | isConfigValid(GraphicsConfiguration gc)
Overrides sun. XRender should allow copies between different formats and depths. |
| XRVolatileSurfaceManager | back to summary |
|---|---|
| public XRVolatileSurfaceManager(SunVolatileImage vImg, Object context) | |
| getCapabilities | back to summary |
|---|---|
| public ImageCapabilities getCapabilities(GraphicsConfiguration gc) Overrides sun. Need to override the default behavior because Pixmaps-based images are accelerated but not volatile.
| |
| initAcceleratedSurface | back to summary |
|---|---|
| protected SurfaceData initAcceleratedSurface() Implements abstract sun. Create a pixmap-based SurfaceData object
| |
| isAccelerationEnabled | back to summary |
|---|---|
| protected boolean isAccelerationEnabled() Implements abstract sun. Doc from sun. Returns true if acceleration is enabled. If not, we simply use the backup SurfaceData object and return quickly from most methods in this class.
| |
| isConfigValid | back to summary |
|---|---|
| protected boolean isConfigValid(GraphicsConfiguration gc) Overrides sun. XRender should allow copies between different formats and depths. Todo verify that this assumption is correct.
| |