Uses of Class
com.github.weisj.jsvg.geometry.size.MeasureContext
Packages that use MeasureContext
Package
Description
-
Uses of MeasureContext in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes that return MeasureContextModifier and TypeMethodDescription@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 MeasureContextModifier and TypeMethodDescriptionUnitType.computeViewBounds
(@NotNull MeasureContext measure, @NotNull 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 MeasureContextModifier and TypeFieldDescriptionprivate final @NotNull MeasureContext
FontResolver.FontCache.CacheKey.context
Methods in com.github.weisj.jsvg.attributes.font with parameters of type MeasureContextModifier and TypeMethodDescriptionfloat
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 MeasureContextModifierConstructorDescriptionprivate
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 MeasureContextModifier and TypeMethodDescriptionstatic @NotNull 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 MeasureContextModifier and TypeMethodDescriptiondouble
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 MeasureContextModifier and TypeMethodDescriptionstatic @NotNull MeasureContext
MeasureContext.createInitial
(@NotNull FloatSize viewBoxSize, float em, float ex) @NotNull MeasureContext
MeasureContext.derive
(float viewWidth, float viewHeight) @NotNull MeasureContext
Methods in com.github.weisj.jsvg.geometry.size with parameters of type MeasureContextModifier and TypeMethodDescriptionfloat
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 MeasureContextModifier and TypeMethodDescriptionprotected @NotNull Point2D
Marker.anchorLocation
(@NotNull MeasureContext context) protected @Nullable Point2D
Pattern.anchorLocation
(@NotNull MeasureContext context) protected @NotNull Point2D
Symbol.anchorLocation
(@NotNull MeasureContext context) protected abstract @NotNull Paint
AbstractGradient.gradientForBounds
(@NotNull MeasureContext measure, @NotNull Rectangle2D bounds, float[] gradOffsets, @NotNull Color[] gradColors) protected @NotNull Paint
LinearGradient.gradientForBounds
(@NotNull MeasureContext measure, @NotNull Rectangle2D bounds, float[] gradOffsets, @NotNull Color[] gradColors) protected @NotNull Paint
RadialGradient.gradientForBounds
(@NotNull MeasureContext measure, @NotNull Rectangle2D bounds, float[] gradOffsets, @NotNull Color[] gradColors) protected @NotNull Point2D
Marker.outerLocation
(@NotNull MeasureContext context) protected @NotNull Point2D
Pattern.outerLocation
(@NotNull MeasureContext context) protected @NotNull Point2D
SVG.outerLocation
(@NotNull MeasureContext context) private @NotNull Paint
AbstractGradient.paintForBounds
(@NotNull MeasureContext context, @NotNull Rectangle2D bounds) @NotNull 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 MeasureContextModifier and TypeMethodDescriptionprotected abstract @Nullable Point2D
BaseInnerViewContainer.anchorLocation
(@NotNull MeasureContext context) protected @Nullable Point2D
CommonInnerViewContainer.anchorLocation
(@NotNull MeasureContext context) protected abstract @NotNull Point2D
BaseInnerViewContainer.outerLocation
(@NotNull MeasureContext context) protected @NotNull 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 MeasureContextModifier and TypeMethodDescription@NotNull 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 MeasureContextModifier and TypeMethodDescriptionvoid
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 MeasureContextModifier and TypeMethodDescriptiondefault @NotNull Point2D
HasGeometryContext.ByDelegate.transformOrigin
(@NotNull MeasureContext context) @NotNull Point2D
Transformable.transformOrigin
(@NotNull MeasureContext context) default Shape
Transformable.transformShape
(@NotNull 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 MeasureContextModifier and TypeMethodDescription@NotNull 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 MeasureContextModifier and TypeMethodDescription(package private) @Nullable AffineTransform
GlyphCursor.advance
(@NotNull MeasureContext measure, @NotNull Glyph glyph) (package private) @Nullable AffineTransform
PathGlyphCursor.advance
(@NotNull MeasureContext measure, @NotNull Glyph glyph) (package private) static 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 MeasureContextModifier and TypeFieldDescriptionprivate final @NotNull MeasureContext
RenderContext.measureContext
Methods in com.github.weisj.jsvg.renderer that return MeasureContextMethods in com.github.weisj.jsvg.renderer with parameters of type MeasureContextModifier and TypeMethodDescriptionstatic @NotNull RenderContext
RenderContext.createInitial
(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext) Constructors in com.github.weisj.jsvg.renderer with parameters of type MeasureContextModifierConstructorDescription(package private)
RenderContext
(@NotNull PlatformSupport platformSupport, @NotNull AffineTransform rootTransform, @NotNull AffineTransform userSpaceTransform, @NotNull PaintContext paintContext, @NotNull MeasureContext measureContext, @NotNull FontRenderContext fontRenderContext, @NotNull MeasurableFontSpec fontSpec, @NotNull FillRule fillRule, @Nullable ContextElementAttributes contextElementAttributes)