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

public final Class XRMaskImage

extends Object
Class Inheritance
Imports
java.awt.*, java.awt.geom.*

Management of mask used for some blit-types.
Author
Clemens Eisserer

Field Summary

Modifier and TypeField and Description
private static final int
pack-priv Dimension
pack-priv int
pack-priv int
pack-priv XRBackend
pack-priv int
pack-priv int
pack-priv AffineTransform
pack-priv int
private static final int
pack-priv XRCompositeManager

Constructor Summary

AccessConstructor and Description
public
XRMaskImage(XRCompositeManager xrMgr, int parentDrawable)

Method Summary

Modifier and TypeMethod and Description
private void
ensureBlitMaskSize(int minSizeX, int minSizeY)

private void
initBlitMask(int parentDrawable, int width, int height)

public int
prepareBlitMask(XRSurfaceData dst, AffineTransform maskTX, int width, int height)

Prepares a mask used by a TransformedBlit, fills mask-contents and applies transformation.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BLIT_MASK_SIZEback to summary
private static final int BLIT_MASK_SIZE
blitMaskDimensionsback to summary
pack-priv Dimension blitMaskDimensions
blitMaskPictureback to summary
pack-priv int blitMaskPicture
blitMaskPixmapback to summary
pack-priv int blitMaskPixmap
conback to summary
pack-priv XRBackend con
lastEAback to summary
pack-priv int lastEA
lastMaskHeightback to summary
pack-priv int lastMaskHeight
lastMaskTransformback to summary
pack-priv AffineTransform lastMaskTransform
lastMaskWidthback to summary
pack-priv int lastMaskWidth
MASK_SCALE_FACTORback to summary
private static final int MASK_SCALE_FACTOR
xrMgrback to summary
pack-priv XRCompositeManager xrMgr

Constructor Detail

XRMaskImageback to summary
public XRMaskImage(XRCompositeManager xrMgr, int parentDrawable)

Method Detail

ensureBlitMaskSizeback to summary
private void ensureBlitMaskSize(int minSizeX, int minSizeY)
initBlitMaskback to summary
private void initBlitMask(int parentDrawable, int width, int height)
prepareBlitMaskback to summary
public int prepareBlitMask(XRSurfaceData dst, AffineTransform maskTX, int width, int height)

Prepares a mask used by a TransformedBlit, fills mask-contents and applies transformation.