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.AffineTransformDefaultInterpolator. interpolate(@NotNull MeasureContext context, @NotNull TransformValue initial, @NotNull TransformPart a, @NotNull TransformPart b, float progress)@NotNull java.awt.geom.AffineTransformTransformInterpolator. 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.ColorAnimatedColor. computeCurrent(@NotNull MeasureContext context, long timestamp)private @NotNull java.awt.geom.AffineTransformAnimatedTransform. computeCurrent(@NotNull MeasureContext context, long timestamp)private @NotNull java.awt.ColorAnimatedColor. current(@NotNull MeasureContext context)private @NotNull SVGPaintAnimatedPaint. current(@NotNull MeasureContext context)private @NotNull java.awt.geom.AffineTransformAnimatedTransform. current(@NotNull MeasureContext context)@NotNull java.awt.ColorAnimatedColor. get(@NotNull MeasureContext context)floatAnimatedFloat. get(@NotNull MeasureContext context)float @NotNull []AnimatedFloatList. get(@NotNull MeasureContext context)@NotNull java.awt.geom.Path2DAnimatedPath. get(@NotNull MeasureContext context)floatAnimatedPercentage. get(@NotNull MeasureContext context)@NotNull java.awt.geom.AffineTransformAnimatedTransform. get(@NotNull MeasureContext context)private floatAnimatedPercentage. getBase(@NotNull MeasureContext context)floatAnimatedLength. 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 MeasureContextUnitType. deriveMeasure(@NotNull MeasureContext measure)@NotNull MeasureContextUnitType. 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.DoubleUnitType. computeViewBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D elementBounds, @NotNull Length x, @NotNull Length y, @NotNull Length width, @NotNull Length height)@NotNull MeasureContextUnitType. deriveMeasure(@NotNull MeasureContext measure)@NotNull MeasureContextUnitType. 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 MeasureContextFontResolver.FontCache.CacheKey. contextMethods in com.github.weisj.jsvg.attributes.font with parameters of type MeasureContext Modifier and Type Method Description floatMeasurableFontSpec. effectiveSize(@NotNull MeasureContext context)static @NotNull SVGFontFontResolver. resolve(@NotNull MeasurableFontSpec fontSpec, @NotNull MeasureContext measureContext)static @NotNull SVGFontFontResolver. 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.StrokeStrokeResolver. 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.AffineTransformTransformPart. applyToTransform(@NotNull java.awt.geom.AffineTransform transform, @NotNull MeasureContext measureContext)@NotNull java.awt.geom.AffineTransformTransformPart. applyToTransform(@NotNull java.awt.geom.AffineTransform transform, @NotNull MeasureContext measureContext, float progress)private static floatTransformPart. getEntry(@NotNull TransformPart part, int index, float fallback, @NotNull MeasureContext context)static @NotNull java.awt.geom.AffineTransformTransformPart. interpolate(@NotNull TransformPart a, @NotNull TransformPart b, @NotNull MeasureContext measureContext, float t)@NotNull java.awt.geom.AffineTransformTransformPart. 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.ColorColorValue. get(@NotNull MeasureContext context)floatConstantFloat. get(@NotNull MeasureContext context)float @NotNull []ConstantFloatList. get(@NotNull MeasureContext context)@NotNull java.awt.geom.AffineTransformConstantLengthTransform. get(@NotNull MeasureContext context)@NotNull java.awt.geom.AffineTransformConstantTransform. get(@NotNull MeasureContext context)TConstantValue. get(@NotNull MeasureContext context)float @NotNull []FloatListValue. get(@NotNull MeasureContext context)floatFloatValue. get(@NotNull MeasureContext context)floatPercentageValue. get(@NotNull MeasureContext context)@NotNull java.awt.geom.AffineTransformTransformValue. get(@NotNull MeasureContext context)TValue. get(@NotNull MeasureContext context)floatLengthValue. 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 voidSVGCircle. validateShape(@NotNull MeasureContext measureContext)private voidSVGEllipse. validateShape(@NotNull MeasureContext measureContext)private voidSVGLine. validateShape(@NotNull MeasureContext measureContext)private voidSVGRectangle. validateShape(@NotNull MeasureContext measureContext)private voidSVGRoundRectangle. 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 floatPercentage. get(@NotNull MeasureContext context)floatLength. resolve(@NotNull MeasureContext context)floatLength. resolveFontSize(@NotNull MeasureContext context)Used for resolving font sizes.private static floatLength. 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.Point2DMarker. anchorLocation(@NotNull MeasureContext context)protected @Nullable java.awt.geom.Point2DPattern. anchorLocation(@NotNull MeasureContext context)protected @NotNull java.awt.geom.Point2DSymbol. anchorLocation(@NotNull MeasureContext context)protected @NotNull java.awt.geom.AffineTransformAbstractGradient. computeViewTransform(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds)protected abstract @NotNull java.awt.PaintAbstractGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] gradOffsets, @NotNull java.awt.Color[] gradColors)protected @NotNull java.awt.PaintLinearGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] gradOffsets, @NotNull java.awt.Color[] gradColors)protected @NotNull java.awt.PaintRadialGradient. gradientForBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D bounds, Percentage[] gradOffsets, @NotNull java.awt.Color[] gradColors)protected @NotNull java.awt.geom.Point2DMarker. outerLocation(@NotNull MeasureContext context)protected @NotNull java.awt.geom.Point2DPattern. outerLocation(@NotNull MeasureContext context)protected @NotNull java.awt.geom.Point2DSVG. outerLocation(@NotNull MeasureContext context)private @NotNull java.awt.PaintAbstractGradient. 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.Point2DBaseInnerViewContainer. anchorLocation(@NotNull MeasureContext context)protected @Nullable java.awt.geom.Point2DCommonInnerViewContainer. anchorLocation(@NotNull MeasureContext context)protected abstract @NotNull java.awt.geom.Point2DBaseInnerViewContainer. outerLocation(@NotNull MeasureContext context)protected @NotNull java.awt.geom.Point2DCommonInnerViewContainer. 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.Rectangle2DFilterLayoutContext. 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 voidMeshGradient. 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.AffineTransformGlyphCursor. advance(@NotNull MeasureContext measure, @NotNull Glyph glyph)(package private) @Nullable java.awt.geom.AffineTransformPathGlyphCursor. advance(@NotNull MeasureContext measure, @NotNull Glyph glyph)(package private) java.awt.geom.Point2D.FloatGlyphCursor. currentLocation(@NotNull MeasureContext measure)(package private) java.awt.geom.Point2D.FloatPathGlyphCursor. currentLocation(@NotNull MeasureContext measure)private floatGlyphCursor. currentX(@NotNull MeasureContext measure)private floatGlyphCursor. currentXDelta(@NotNull MeasureContext measure)private floatGlyphCursor. currentY(@NotNull MeasureContext measure)private floatGlyphCursor. currentYDelta(@NotNull MeasureContext measure)protected floatGlyphCursor. nextDeltaX(@NotNull MeasureContext measure)protected floatGlyphCursor. nextDeltaY(@NotNull MeasureContext measure)private floatGlyphCursor. nextX(@NotNull MeasureContext measure)private floatGlyphCursor. 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.ColorRGBColor. 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 MeasureContextAttributeNode. 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 MeasureContextRenderContext. measureContextMethods in com.github.weisj.jsvg.renderer that return MeasureContext Modifier and Type Method Description static @NotNull MeasureContextMeasureContext. createInitial(@NotNull FloatSize viewBoxSize, float em, float ex, @NotNull AnimationState animationState)@NotNull MeasureContextMeasureContext. derive(float viewWidth, float viewHeight)@NotNull MeasureContextMeasureContext. derive(@Nullable ViewBox viewBox, float em, float ex)@NotNull MeasureContextMeasureContext. deriveRoot(float rem)@NotNull MeasureContextRenderContext. measureContext()Methods in com.github.weisj.jsvg.renderer with parameters of type MeasureContext Modifier and Type Method Description private static @NotNull RenderContextRenderContext. 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 RenderContextRenderContextAccessor.Accessor. createInitial(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext)
-