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

public final Class XRMaskBlit

extends MaskBlit
Class Inheritance
Static Imports
sun.java2d.loops.CompositeType.SrcNoEa, .CompositeType.SrcOver

For XRender there is no "blit", everything is just a fill with Repeat or Not. So basically this just quite the same as MaskFill.
Author
Clemens Eisserer

Field Summary

Inherited from sun.java2d.loops.MaskBlit:
methodSignatureprimTypeID

Constructor Summary

AccessConstructor and Description
public
XRMaskBlit(SurfaceType srcType, CompositeType compType, SurfaceType dstType)

Method Summary

Modifier and TypeMethod and Description
protected native void
maskBlit(long srcXsdo, long dstxsdo, int srcx, int srcy, int dstx, int dsty, int w, int h, int maskoff, int maskscan, int masklen, byte[] mask)

public void
MaskBlit(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int srcx, int srcy, int dstx, int dsty, int width, int height, byte[] mask, int maskoff, int maskscan)

Overrides sun.java2d.loops.MaskBlit.MaskBlit.

All MaskBlit implementors must have this invoker method

pack-priv static void
Inherited from sun.java2d.loops.MaskBlit:
getFromCachelocatemakePrimitivetraceWrap

Constructor Detail

XRMaskBlitback to summary
public XRMaskBlit(SurfaceType srcType, CompositeType compType, SurfaceType dstType)

Method Detail

maskBlitback to summary
protected native void maskBlit(long srcXsdo, long dstxsdo, int srcx, int srcy, int dstx, int dsty, int w, int h, int maskoff, int maskscan, int masklen, byte[] mask)
MaskBlitback to summary
public void MaskBlit(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int srcx, int srcy, int dstx, int dsty, int width, int height, byte[] mask, int maskoff, int maskscan)

Overrides sun.java2d.loops.MaskBlit.MaskBlit.

Doc from sun.java2d.loops.MaskBlit.MaskBlit.

All MaskBlit implementors must have this invoker method

Annotations
@Override
registerback to summary
pack-priv static void register()