Top Fields Constructors Methods
com.sun.javafx.webkit.prism

pack-priv final Class WCBufferedContext

extends WCGraphicsPrismContext
Class Inheritance
Imports
com.sun.javafx.geom.BaseBounds, .RectBounds, .Rectangle, .RoundRectangle2D, .Shape, com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.sg.prism.NGRectangle, .NodeEffectInput, com.sun.prism.BasicStroke, .Graphics, com.sun.scenario.effect.DropShadow, com.sun.webkit.graphics.WCImage, .WCTransform

Field Summary

Modifier and TypeField and Description
private final PrismImage
private boolean
private final RectBounds
private final float[]
private final NGRectangle
private final RoundRectangle2D
Inherited from com.sun.javafx.webkit.prism.WCGraphicsPrismContext:
baseGraphics

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv Graphics
public WCImage
private void
init()

public void
public void
public void
protected boolean
protected boolean
protected boolean
private boolean
public WCGraphicsPrismContext.Type
Inherited from com.sun.javafx.webkit.prism.WCGraphicsPrismContext:
beginTransparencyLayerclearRectconcatTransformcreateLinearGradientcreateRadialGradientdrawBitmapImagedrawEllipsedrawFocusRingdrawIcondrawImagedrawLinedrawPatterndrawPolygondrawRectdrawScrollbardrawStringdrawStringdrawWidgetendTransparencyLayerfillPathfillRectfillRoundedRectflushgetAlphagetClipgetClipRectNoClonegetFontSmoothingTypegetPlatformGraphicsgetTransformgetTransformNoCloneinitBaseTransformisValidrestoreStaterotatesetAlphasetClipsetClipsetClipsetCompositesetFillColorsetFillGradientsetFontSmoothingTypesetLineCapsetLineDashsetLineJoinsetMiterLimitsetPerspectiveTransformsetShadowsetStrokeColorsetStrokeGradientsetStrokeStylesetStrokeWidthsetTextModestrokeArcstrokePathstrokeRecttranslate

Field Detail

imgback to summary
private final PrismImage img
isInitializedback to summary
private boolean isInitialized
TEMP_BOUNDSback to summary
private final RectBounds TEMP_BOUNDS
TEMP_COORDSback to summary
private final float[] TEMP_COORDS
TEMP_NGRECTback to summary
private final NGRectangle TEMP_NGRECT
TEMP_RECTback to summary
private final RoundRectangle2D TEMP_RECT

Constructor Detail

WCBufferedContextback to summary
pack-priv WCBufferedContext(PrismImage img)

Method Detail

disposeback to summary
public void dispose()

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.dispose.

Annotations
@Override
getGraphicsback to summary
pack-priv Graphics getGraphics(boolean checkClip)

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.getGraphics.

Annotations
@Override
getImageback to summary
public WCImage getImage()

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.getImage.

Annotations
@Override
initback to summary
private void init()
saveStateback to summary
public void saveState()

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.saveState.

Annotations
@Override
scaleback to summary
public void scale(float sx, float sy)

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.scale.

Annotations
@Override
setTransformback to summary
public void setTransform(WCTransform tm)

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.setTransform.

Annotations
@Override
shouldCalculateIntersectionback to summary
protected boolean shouldCalculateIntersection()

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.shouldCalculateIntersection.

Annotations
@Override
shouldRenderRectback to summary
protected boolean shouldRenderRect(float x, float y, float w, float h, DropShadow shadow, BasicStroke stroke)

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.shouldRenderRect.

Annotations
@Override
shouldRenderShapeback to summary
protected boolean shouldRenderShape(Shape shape, DropShadow shadow, BasicStroke stroke)

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.shouldRenderShape.

Annotations
@Override
trIntersectsClipback to summary
private boolean trIntersectsClip(RectBounds bounds, BaseTransform tx)
typeback to summary
public WCGraphicsPrismContext.Type type()

Overrides com.sun.javafx.webkit.prism.WCGraphicsPrismContext.type.

Annotations
@Override