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

pack-priv Class OGLMaskFill

extends BufferedMaskFill
Class Inheritance
Imports
java.awt.Composite, sun.java2d.SunGraphics2D, .SurfaceData, sun.java2d.loops.GraphicsPrimitive, .GraphicsPrimitiveMgr, .CompositeType, .SurfaceType, sun.java2d.pipe.BufferedMaskFill

Field Summary

Inherited from sun.java2d.pipe.BufferedMaskFill:
rq

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected native void
maskFill(int x, int y, int w, int h, int maskoff, int maskscan, int masklen, byte[] mask)

Implements abstract sun.java2d.pipe.BufferedMaskFill.maskFill.

Called as a separate Runnable when the operation is too large to fit on the RenderQueue.

pack-priv static void
protected void
validateContext(SunGraphics2D sg2d, Composite comp, int ctxflags)

Implements abstract sun.java2d.pipe.BufferedMaskFill.validateContext.

Validates the state in the provided SunGraphics2D object and sets up any special resources for this operation (e.g. enabling gradient shading).

Inherited from sun.java2d.pipe.BufferedMaskFill:
MaskFill

Constructor Detail

OGLMaskFillback to summary
protected OGLMaskFill(SurfaceType srcType, CompositeType compType)

Method Detail

maskFillback to summary
protected native void maskFill(int x, int y, int w, int h, int maskoff, int maskscan, int masklen, byte[] mask)

Implements abstract sun.java2d.pipe.BufferedMaskFill.maskFill.

Doc from sun.java2d.pipe.BufferedMaskFill.maskFill.

Called as a separate Runnable when the operation is too large to fit on the RenderQueue. The OGL/D3D pipelines each have their own (small) native implementation of this method.

Annotations
@Override
registerback to summary
pack-priv static void register()
validateContextback to summary
protected void validateContext(SunGraphics2D sg2d, Composite comp, int ctxflags)

Implements abstract sun.java2d.pipe.BufferedMaskFill.validateContext.

Doc from sun.java2d.pipe.BufferedMaskFill.validateContext.

Validates the state in the provided SunGraphics2D object and sets up any special resources for this operation (e.g. enabling gradient shading).

Annotations
@Override