Uses of Class
com.github.weisj.jsvg.geometry.size.MeasureContext
-
-
Uses of MeasureContext in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes that return MeasureContext Modifier and Type Method Description @NotNull MeasureContext
UnitType. deriveMeasure(@NotNull MeasureContext measure)
@NotNull MeasureContext
UnitType. deriveMeasure(@NotNull MeasureContext measure, double objectWidth, double objectHeight)
Methods in com.github.weisj.jsvg.attributes with parameters of type MeasureContext Modifier and Type Method Description java.awt.geom.Rectangle2D.Double
UnitType. computeViewBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D elementBounds, @NotNull Length x, @NotNull Length y, @NotNull Length width, @NotNull Length height)
@NotNull MeasureContext
UnitType. deriveMeasure(@NotNull MeasureContext measure)
@NotNull MeasureContext
UnitType. deriveMeasure(@NotNull MeasureContext measure, double objectWidth, double objectHeight)
-
Uses of MeasureContext in com.github.weisj.jsvg.attributes.font
Fields in com.github.weisj.jsvg.attributes.font declared as MeasureContext Modifier and Type Field Description private @NotNull MeasureContext
FontResolver.FontCache.CacheKey. context
Methods in com.github.weisj.jsvg.attributes.font with parameters of type MeasureContext Modifier and Type Method Description float
MeasurableFontSpec. effectiveSize(@NotNull MeasureContext context)
static @NotNull SVGFont
FontResolver. resolve(@NotNull MeasurableFontSpec fontSpec, @NotNull MeasureContext measureContext)
static @NotNull SVGFont
FontResolver. resolveWithoutCache(@NotNull MeasurableFontSpec fontSpec, @NotNull MeasureContext measureContext)
Constructors in com.github.weisj.jsvg.attributes.font with parameters of type MeasureContext Constructor Description CacheKey(@NotNull MeasurableFontSpec spec, @NotNull MeasureContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.attributes.stroke
Methods in com.github.weisj.jsvg.attributes.stroke with parameters of type MeasureContext Modifier and Type Method Description static @NotNull java.awt.Stroke
StrokeResolver. resolve(float pathLengthFactor, @NotNull MeasureContext measureContext, @NotNull StrokeContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.geometry
Methods in com.github.weisj.jsvg.geometry with parameters of type MeasureContext Modifier and Type Method Description double
AWTSVGShape. pathLength(@NotNull MeasureContext measureContext)
double
MeasurableLength. pathLength(@NotNull MeasureContext measureContext)
double
SVGCircle. pathLength(@NotNull MeasureContext measureContext)
double
SVGEllipse. pathLength(@NotNull MeasureContext measureContext)
double
SVGLine. pathLength(@NotNull MeasureContext measureContext)
double
SVGRectangle. pathLength(@NotNull MeasureContext measureContext)
double
SVGRoundRectangle. pathLength(@NotNull MeasureContext measureContext)
private void
SVGCircle. validateShape(@NotNull MeasureContext measureContext)
private void
SVGEllipse. validateShape(@NotNull MeasureContext measureContext)
private void
SVGLine. validateShape(@NotNull MeasureContext measureContext)
private void
SVGRectangle. validateShape(@NotNull MeasureContext measureContext)
private void
SVGRoundRectangle. validateShape(@NotNull MeasureContext measureContext)
-
Uses of MeasureContext in com.github.weisj.jsvg.geometry.size
Methods in com.github.weisj.jsvg.geometry.size that return MeasureContext Modifier and Type Method Description static @NotNull MeasureContext
MeasureContext. createInitial(@NotNull FloatSize viewBoxSize, float em, float ex)
@NotNull MeasureContext
MeasureContext. derive(float viewWidth, float viewHeight)
@NotNull MeasureContext
MeasureContext. derive(@Nullable ViewBox viewBox, float em, float ex)
Methods in com.github.weisj.jsvg.geometry.size with parameters of type MeasureContext Modifier and Type Method Description float
Length. resolveFontSize(@NotNull MeasureContext context)
Used for resolving font sizes.float
Length. resolveHeight(@NotNull MeasureContext context)
Used for resolving lengths which are used as y-coordinates or height values.float
Length. resolveLength(@NotNull MeasureContext context)
Used for resolving lengths which are neither used as y/x-coordinates nor width/height values.private float
Length. resolveNonPercentage(@NotNull MeasureContext context)
float
Length. resolveWidth(@NotNull MeasureContext context)
Used for resolving lengths which are used as x-coordinates or width values. -
Uses of MeasureContext in com.github.weisj.jsvg.nodes
Methods in com.github.weisj.jsvg.nodes with parameters of type MeasureContext Modifier and Type Method Description protected @NotNull java.awt.geom.Point2D
Marker. anchorLocation(@NotNull MeasureContext context)
protected @Nullable java.awt.geom.Point2D
Pattern. anchorLocation(@NotNull MeasureContext context)
protected @NotNull java.awt.geom.Point2D
Symbol. anchorLocation(@NotNull MeasureContext context)
protected abstract @NotNull java.awt.Paint
AbstractGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, float[] gradOffsets, @NotNull java.awt.Color[] gradColors)
protected @NotNull java.awt.Paint
LinearGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, float[] gradOffsets, @NotNull java.awt.Color[] gradColors)
protected @NotNull java.awt.Paint
RadialGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, float[] gradOffsets, @NotNull java.awt.Color[] gradColors)
protected @NotNull java.awt.geom.Point2D
Marker. outerLocation(@NotNull MeasureContext context)
protected @NotNull java.awt.geom.Point2D
Pattern. outerLocation(@NotNull MeasureContext context)
protected @NotNull java.awt.geom.Point2D
SVG. outerLocation(@NotNull MeasureContext context)
private @NotNull java.awt.Paint
AbstractGradient. paintForBounds(@NotNull MeasureContext context, @NotNull java.awt.geom.Rectangle2D bounds)
@NotNull java.awt.geom.Point2D
SVG. transformOrigin(@NotNull MeasureContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.container
Methods in com.github.weisj.jsvg.nodes.container with parameters of type MeasureContext Modifier and Type Method Description protected abstract @Nullable java.awt.geom.Point2D
BaseInnerViewContainer. anchorLocation(@NotNull MeasureContext context)
protected @Nullable java.awt.geom.Point2D
CommonInnerViewContainer. anchorLocation(@NotNull MeasureContext context)
protected abstract @NotNull java.awt.geom.Point2D
BaseInnerViewContainer. outerLocation(@NotNull MeasureContext context)
protected @NotNull java.awt.geom.Point2D
CommonInnerViewContainer. outerLocation(@NotNull MeasureContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.filter
Methods in com.github.weisj.jsvg.nodes.filter with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.geom.Rectangle2D
FilterLayoutContext. filterPrimitiveRegion(@NotNull MeasureContext context, @NotNull FilterPrimitive filterPrimitive)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.mesh
Methods in com.github.weisj.jsvg.nodes.mesh with parameters of type MeasureContext Modifier and Type Method Description void
MeshGradient. renderMesh(@NotNull MeasureContext measure, @NotNull Output output)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.prototype
Methods in com.github.weisj.jsvg.nodes.prototype with parameters of type MeasureContext Modifier and Type Method Description default @NotNull java.awt.geom.Point2D
HasGeometryContext.ByDelegate. transformOrigin(@NotNull MeasureContext context)
@NotNull java.awt.geom.Point2D
Transformable. transformOrigin(@NotNull MeasureContext context)
default java.awt.Shape
Transformable. transformShape(@NotNull java.awt.Shape shape, @NotNull MeasureContext measureContext)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.prototype.impl
Methods in com.github.weisj.jsvg.nodes.prototype.impl with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.geom.Point2D
HasGeometryContextImpl. transformOrigin(@NotNull MeasureContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.nodes.text
Methods in com.github.weisj.jsvg.nodes.text with parameters of type MeasureContext Modifier and Type Method Description (package private) @Nullable java.awt.geom.AffineTransform
GlyphCursor. advance(@NotNull MeasureContext measure, @NotNull Glyph glyph)
(package private) @Nullable java.awt.geom.AffineTransform
PathGlyphCursor. advance(@NotNull MeasureContext measure, @NotNull Glyph glyph)
(package private) static java.awt.Shape
GlyphRenderer. layoutGlyphRun(@NotNull StringTextSegment segment, @NotNull GlyphCursor cursor, @NotNull SVGFont font, @NotNull MeasureContext measure, @NotNull FontRenderContext fontRenderContext)
protected float
GlyphCursor. nextDeltaX(@NotNull MeasureContext measure)
protected float
GlyphCursor. nextDeltaY(@NotNull MeasureContext measure)
protected float
GlyphCursor. nextX(@NotNull MeasureContext measure)
protected float
GlyphCursor. nextY(@NotNull MeasureContext measure)
-
Uses of MeasureContext in com.github.weisj.jsvg.renderer
Fields in com.github.weisj.jsvg.renderer declared as MeasureContext Modifier and Type Field Description private @NotNull MeasureContext
RenderContext. measureContext
Methods in com.github.weisj.jsvg.renderer that return MeasureContext Modifier and Type Method Description @NotNull MeasureContext
RenderContext. measureContext()
Methods in com.github.weisj.jsvg.renderer with parameters of type MeasureContext Modifier and Type Method Description static @NotNull RenderContext
RenderContext. createInitial(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext)
Constructors in com.github.weisj.jsvg.renderer with parameters of type MeasureContext Constructor Description RenderContext(@NotNull PlatformSupport platformSupport, @NotNull java.awt.geom.AffineTransform rootTransform, @NotNull java.awt.geom.AffineTransform userSpaceTransform, @NotNull PaintContext paintContext, @NotNull MeasureContext measureContext, @NotNull FontRenderContext fontRenderContext, @NotNull MeasurableFontSpec fontSpec, @NotNull FillRule fillRule, @Nullable ContextElementAttributes contextElementAttributes)
-