Class SVGPatternElementBridge.PatternGraphicsNode

    • Field Detail

      • pBounds

        java.awt.geom.Rectangle2D pBounds
      • gBounds

        java.awt.geom.Rectangle2D gBounds
      • sBounds

        java.awt.geom.Rectangle2D sBounds
      • oShape

        java.awt.Shape oShape
    • Constructor Detail

      • PatternGraphicsNode

        public PatternGraphicsNode​(GraphicsNode gn)
    • Method Detail

      • primitivePaint

        public void primitivePaint​(java.awt.Graphics2D g2d)
        Description copied from interface: GraphicsNode
        Paints this node without applying Filter, Mask, Composite, and clip.
        Parameters:
        g2d - the Graphics2D to use
      • getPrimitiveBounds

        public java.awt.geom.Rectangle2D getPrimitiveBounds()
        Description copied from interface: GraphicsNode
        Returns the bounds of the area covered by this node's primitive paint. This is the painted region of fill and stroke but does not account for clipping, masking or filtering.
      • getGeometryBounds

        public java.awt.geom.Rectangle2D getGeometryBounds()
        Description copied from interface: GraphicsNode
        Returns the bounds of the area covered by this node, without taking any of its rendering attribute into account. That is, exclusive of any clipping, masking, filtering or stroking, for example.
      • getSensitiveBounds

        public java.awt.geom.Rectangle2D getSensitiveBounds()
        Description copied from interface: GraphicsNode
        Returns the bounds of the sensitive area covered by this node, This includes the stroked area but does not include the effects of clipping, masking or filtering.
      • getOutline

        public java.awt.Shape getOutline()
        Description copied from interface: GraphicsNode
        Returns the outline of this node.
      • invalidateGeometryCache

        protected void invalidateGeometryCache()
        Description copied from class: AbstractGraphicsNode
        Invalidates the cached geometric bounds. This method is called each time an attribute that affects the bounds of this node changed.
        Overrides:
        invalidateGeometryCache in class AbstractGraphicsNode