Modifier and Type | Method and Description |
---|---|
RectBounds |
Glyph.getBBox() |
Modifier and Type | Method and Description |
---|---|
RectBounds |
DWGlyph.getBBox() |
Modifier and Type | Method and Description |
---|---|
RectBounds |
RectBounds.flattenInto(RectBounds bounds) |
RectBounds |
BoxBounds.flattenInto(RectBounds bounds) |
abstract RectBounds |
BaseBounds.flattenInto(RectBounds bounds)
Sets the given RectBounds (or creates a new instance of bounds is null) to
have the minX, minY, maxX, and maxY of this BoxBounds, dropping the Z values.
|
RectBounds |
TransformedShape.getBounds() |
abstract RectBounds |
Shape.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
RoundRectangle2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
RectangularShape.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
QuadCurve2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
Path2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
Line2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
GeneralShapePair.getBounds() |
RectBounds |
Ellipse2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
CubicCurve2D.getBounds()
Note that there is no guarantee that the returned
RectBounds is the smallest bounding box that encloses
the Shape , only that the Shape lies
entirely within the indicated RectBounds . |
RectBounds |
ConcentricShapePair.getBounds() |
RectBounds |
Area.getBounds()
Returns a high precision bounding
RectBounds that
completely encloses this Area . |
RectBounds |
Arc2D.getBounds()
Returns the high-precision framing rectangle of the arc.
|
RectBounds |
DirtyRegionContainer.getDirtyRegion(int index)
Gets the dirty region at given index.
|
RectBounds |
RectBounds.makeEmpty() |
RectBounds |
Rectangle.toRectBounds() |
Modifier and Type | Method and Description |
---|---|
void |
DirtyRegionContainer.addDirtyRegion(RectBounds region)
Adds new dirty region to the array.
|
boolean |
Shape.contains(RectBounds r)
Tests if the interior of the
Shape entirely contains the
specified RectBounds . |
boolean |
RectBounds.contains(RectBounds other)
Determines whether the given
other RectBounds is completely
contained within this RectBounds. |
DirtyRegionContainer |
DirtyRegionContainer.deriveWithNewRegion(RectBounds region) |
DirtyRegionContainer |
DirtyRegionContainer.deriveWithNewRegions(RectBounds[] regions) |
boolean |
RectBounds.disjoint(RectBounds other) |
abstract void |
Curve.enlarge(RectBounds r) |
RectBounds |
RectBounds.flattenInto(RectBounds bounds) |
RectBounds |
BoxBounds.flattenInto(RectBounds bounds) |
abstract RectBounds |
BaseBounds.flattenInto(RectBounds bounds)
Sets the given RectBounds (or creates a new instance of bounds is null) to
have the minX, minY, maxX, and maxY of this BoxBounds, dropping the Z values.
|
boolean |
Shape.intersects(RectBounds r)
Tests if the interior of the
Shape intersects the
interior of a specified rectangular area. |
void |
RectBounds.setBounds(RectBounds other)
Set the bounds to match that of the RectBounds object specified.
|
void |
DirtyRegionContainer.setDirtyRegion(int index,
RectBounds region) |
void |
RectBounds.unionWith(RectBounds other) |
Constructor and Description |
---|
RectBounds(RectBounds other)
Creates a RectBounds object as a copy of the specified RectBounds object.
|
Modifier and Type | Method and Description |
---|---|
RectBounds |
TextSpan.getBounds()
The bounds for embedded object, only used the font returns null.
|
RectBounds |
TextLine.getBounds()
Returns metrics information about the line as follow:
bounds().getWidth() - the width of the line.
|
RectBounds |
GlyphList.getLineBounds()
See TextLine#getBounds()
(used outside text layout in rendering and span bounds)
|
Modifier and Type | Method and Description |
---|---|
protected RectBounds |
NGRegion.computeOpaqueRegion(RectBounds opaqueRegion)
The opaque region of an NGRegion takes into account the opaque insets
specified by the Region during synchronization.
|
protected RectBounds |
NGRectangle.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGNode.computeOpaqueRegion(RectBounds opaqueRegion)
Computes and returns the opaque region for this node.
|
protected RectBounds |
NGImageView.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGEllipse.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGCircle.computeOpaqueRegion(RectBounds opaqueRegion) |
RectBounds |
NGNode.getOpaqueRegion()
Gets the opaque region for this node, if there is one, or returns null.
|
Modifier and Type | Method and Description |
---|---|
int |
NGNode.accumulateDirtyRegions(RectBounds clip,
RectBounds dirtyRegionTemp,
DirtyRegionPool regionPool,
DirtyRegionContainer dirtyRegionContainer,
BaseTransform tx,
GeneralTransform3D pvTx)
Accumulates and returns the dirty regions in transformed coordinates for
this node.
|
protected RectBounds |
NGRegion.computeOpaqueRegion(RectBounds opaqueRegion)
The opaque region of an NGRegion takes into account the opaque insets
specified by the Region during synchronization.
|
protected RectBounds |
NGRectangle.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGNode.computeOpaqueRegion(RectBounds opaqueRegion)
Computes and returns the opaque region for this node.
|
protected RectBounds |
NGImageView.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGEllipse.computeOpaqueRegion(RectBounds opaqueRegion) |
protected RectBounds |
NGCircle.computeOpaqueRegion(RectBounds opaqueRegion) |
protected NGNode.RenderRootResult |
NGRegion.computeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx) |
protected NGNode.RenderRootResult |
NGGroup.computeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
*
Culling Related Methods *
*
|
void |
NGNode.getRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
Called after preCullingBits in order to get the node
from which we should begin drawing.
|
void |
NGCanvas.handleRenderOp(int token,
GrowableDataBuffer buf,
Graphics gr,
RectBounds bounds)
Calculate bounds and/or render one single rendering operation.
|
Modifier and Type | Method and Description |
---|---|
RectBounds |
TextLine.getBounds() |
RectBounds |
TextRun.getLineBounds() |
Modifier and Type | Method and Description |
---|---|
void |
TextRun.setEmbedded(RectBounds bounds,
int length) |
Modifier and Type | Method and Description |
---|---|
RectBounds |
Graphics.getFinalClipNoClone() |
Modifier and Type | Method and Description |
---|---|
void |
Graphics.setNodeBounds(RectBounds bounds)
Set the node bounds for any node that would like to render objects of a
different size to self.
|
Modifier and Type | Field and Description |
---|---|
protected RectBounds |
BaseGraphics.nodeBounds |
Modifier and Type | Method and Description |
---|---|
RectBounds |
BaseGraphics.getFinalClipNoClone() |
Modifier and Type | Method and Description |
---|---|
void |
BaseContext.updateMaskTexture(MaskData maskData,
RectBounds maskBounds,
boolean canScale) |
Modifier and Type | Method and Description |
---|---|
void |
BaseShaderGraphics.setNodeBounds(RectBounds bounds) |
Modifier and Type | Method and Description |
---|---|
MaskData |
ShapeRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
MaskData |
OpenPiscesRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
MaskData |
NativePiscesRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
static MaskData |
ShapeUtil.rasterizeShape(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
Modifier and Type | Method and Description |
---|---|
RectBounds |
J2DPrismGraphics.getFinalClipNoClone() |
Modifier and Type | Method and Description |
---|---|
void |
J2DPrismGraphics.setNodeBounds(RectBounds bounds) |
Modifier and Type | Method and Description |
---|---|
RectBounds |
PerspectiveTransform.getBounds(BaseTransform transform,
Effect defaultInput) |
RectBounds |
Flood.getFloodBounds() |
Modifier and Type | Method and Description |
---|---|
void |
Flood.setFloodBounds(RectBounds bounds) |
Constructor and Description |
---|
Flood(Object paint,
RectBounds bounds)
Constructs a new
Flood effect using the given platform-specific
paint object to cover the indicated rectangular bounds . |
Copyright © 2020. All rights reserved.