GraphicsNodeRenderContext.getGraphicsNodeRenderContext(rc);
//
// Get the mask content
//
Filter maskSrc = new GraphicsNodeRable8Bit(getMaskNode(), gnrc);
PadRable maskPad = new PadRable8Bit(maskSrc, getBounds2D(),
PadMode.ZERO_PAD);
maskSrc = new FilterAsAlphaRable(maskPad);
RenderedImage ri = maskSrc.createRendering(rc);
if (ri == null)
return null;
CachableRed maskCr = RenderedImageCachableRed.wrap(ri);
//
// Get the masked content
//
PadRable maskedPad = new PadRable8Bit(getSource(),
getBounds2D(),
PadMode.ZERO_PAD);
ri = maskedPad.createRendering(rc);
if (ri == null)
return null;
CachableRed cr;
cr = GraphicsUtil.wrap(ri);