Uses of Class
com.github.weisj.jsvg.renderer.MeasureContext
-
-
Uses of MeasureContext in com.github.weisj.jsvg.animation.interpolation
Methods in com.github.weisj.jsvg.animation.interpolation with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.geom.AffineTransform
DefaultInterpolator. interpolate(@NotNull MeasureContext context, @NotNull TransformValue initial, @NotNull TransformPart a, @NotNull TransformPart b, float progress)
@NotNull java.awt.geom.AffineTransform
TransformInterpolator. interpolate(@NotNull MeasureContext context, @NotNull TransformValue initial, @NotNull TransformPart a, @NotNull TransformPart b, float progress)
-
Uses of MeasureContext in com.github.weisj.jsvg.animation.value
Methods in com.github.weisj.jsvg.animation.value with parameters of type MeasureContext Modifier and Type Method Description private @NotNull java.awt.Color
AnimatedColor. computeCurrent(@NotNull MeasureContext context, long timestamp)
private @NotNull java.awt.geom.AffineTransform
AnimatedTransform. computeCurrent(@NotNull MeasureContext context, long timestamp)
private @NotNull java.awt.Color
AnimatedColor. current(@NotNull MeasureContext context)
private @NotNull SVGPaint
AnimatedPaint. current(@NotNull MeasureContext context)
private @NotNull java.awt.geom.AffineTransform
AnimatedTransform. current(@NotNull MeasureContext context)
@NotNull java.awt.Color
AnimatedColor. get(@NotNull MeasureContext context)
float
AnimatedFloat. get(@NotNull MeasureContext context)
float @NotNull []
AnimatedFloatList. get(@NotNull MeasureContext context)
@NotNull java.awt.geom.Path2D
AnimatedPath. get(@NotNull MeasureContext context)
float
AnimatedPercentage. get(@NotNull MeasureContext context)
@NotNull java.awt.geom.AffineTransform
AnimatedTransform. get(@NotNull MeasureContext context)
private float
AnimatedPercentage. getBase(@NotNull MeasureContext context)
float
AnimatedLength. resolve(@NotNull MeasureContext context)
-
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.attributes.transform
Methods in com.github.weisj.jsvg.attributes.transform with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.geom.AffineTransform
TransformPart. applyToTransform(@NotNull java.awt.geom.AffineTransform transform, @NotNull MeasureContext measureContext)
@NotNull java.awt.geom.AffineTransform
TransformPart. applyToTransform(@NotNull java.awt.geom.AffineTransform transform, @NotNull MeasureContext measureContext, float progress)
private static float
TransformPart. getEntry(@NotNull TransformPart part, int index, float fallback, @NotNull MeasureContext context)
static @NotNull java.awt.geom.AffineTransform
TransformPart. interpolate(@NotNull TransformPart a, @NotNull TransformPart b, @NotNull MeasureContext measureContext, float t)
@NotNull java.awt.geom.AffineTransform
TransformPart. toTransform(@NotNull MeasureContext measureContext)
-
Uses of MeasureContext in com.github.weisj.jsvg.attributes.value
Methods in com.github.weisj.jsvg.attributes.value with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.Color
ColorValue. get(@NotNull MeasureContext context)
float
ConstantFloat. get(@NotNull MeasureContext context)
float @NotNull []
ConstantFloatList. get(@NotNull MeasureContext context)
@NotNull java.awt.geom.AffineTransform
ConstantLengthTransform. get(@NotNull MeasureContext context)
@NotNull java.awt.geom.AffineTransform
ConstantTransform. get(@NotNull MeasureContext context)
T
ConstantValue. get(@NotNull MeasureContext context)
float @NotNull []
FloatListValue. get(@NotNull MeasureContext context)
float
FloatValue. get(@NotNull MeasureContext context)
float
PercentageValue. get(@NotNull MeasureContext context)
@NotNull java.awt.geom.AffineTransform
TransformValue. get(@NotNull MeasureContext context)
T
Value. get(@NotNull MeasureContext context)
float
LengthValue. resolve(@NotNull MeasureContext context)
Resolve the length to its effective value. -
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 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 with parameters of type MeasureContext Modifier and Type Method Description float
Percentage. get(@NotNull MeasureContext context)
float
Length. resolve(@NotNull MeasureContext context)
float
Length. resolveFontSize(@NotNull MeasureContext context)
Used for resolving font sizes.private static float
Length. resolveNonPercentage(@NotNull MeasureContext context, Unit unit, float value)
-
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 @NotNull java.awt.geom.AffineTransform
AbstractGradient. computeViewTransform(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds)
protected abstract @NotNull java.awt.Paint
AbstractGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] gradOffsets, @NotNull java.awt.Color[] gradColors)
protected @NotNull java.awt.Paint
LinearGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] gradOffsets, @NotNull java.awt.Color[] gradColors)
protected @NotNull java.awt.Paint
RadialGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] 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)
-
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.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) java.awt.geom.Point2D.Float
GlyphCursor. currentLocation(@NotNull MeasureContext measure)
(package private) java.awt.geom.Point2D.Float
PathGlyphCursor. currentLocation(@NotNull MeasureContext measure)
private float
GlyphCursor. currentX(@NotNull MeasureContext measure)
private float
GlyphCursor. currentXDelta(@NotNull MeasureContext measure)
private float
GlyphCursor. currentY(@NotNull MeasureContext measure)
private float
GlyphCursor. currentYDelta(@NotNull MeasureContext measure)
protected float
GlyphCursor. nextDeltaX(@NotNull MeasureContext measure)
protected float
GlyphCursor. nextDeltaY(@NotNull MeasureContext measure)
private float
GlyphCursor. nextX(@NotNull MeasureContext measure)
private float
GlyphCursor. nextY(@NotNull MeasureContext measure)
-
Uses of MeasureContext in com.github.weisj.jsvg.paint.impl
Methods in com.github.weisj.jsvg.paint.impl with parameters of type MeasureContext Modifier and Type Method Description @NotNull java.awt.Color
RGBColor. get(@NotNull MeasureContext context)
-
Uses of MeasureContext in com.github.weisj.jsvg.parser.impl
Fields in com.github.weisj.jsvg.parser.impl declared as MeasureContext Modifier and Type Field Description private static MeasureContext
AttributeNode. DUMMY_MEASURE_CONTEXT
-
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 static @NotNull MeasureContext
MeasureContext. createInitial(@NotNull FloatSize viewBoxSize, float em, float ex, @NotNull AnimationState animationState)
@NotNull MeasureContext
MeasureContext. derive(float viewWidth, float viewHeight)
@NotNull MeasureContext
MeasureContext. derive(@Nullable ViewBox viewBox, float em, float ex)
@NotNull MeasureContext
MeasureContext. deriveRoot(float rem)
@NotNull MeasureContext
RenderContext. measureContext()
Methods in com.github.weisj.jsvg.renderer with parameters of type MeasureContext Modifier and Type Method Description private 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, PaintContext paintContext, @NotNull MeasureContext measureContext, @NotNull FontRenderContext fontRenderContext, @NotNull MeasurableFontSpec fontSpec, @Nullable ContextElementAttributes contextElementAttributes)
-
Uses of MeasureContext in com.github.weisj.jsvg.renderer.impl.context
Methods in com.github.weisj.jsvg.renderer.impl.context with parameters of type MeasureContext Modifier and Type Method Description @NotNull RenderContext
RenderContextAccessor.Accessor. createInitial(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext)
-