Class MeasureContext
java.lang.Object
com.github.weisj.jsvg.renderer.MeasureContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull AnimationStateprivate final floatprivate final floatprivate final floatprivate final floatprivate final float -
Constructor Summary
ConstructorsConstructorDescriptionMeasureContext(float vw, float vh, float em, float ex, float rem, @NotNull AnimationState animationState) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull MeasureContextcreateInitial(@NotNull FloatSize viewBoxSize, float em, float ex, @NotNull AnimationState animationState) @NotNull MeasureContextderive(float viewWidth, float viewHeight) @NotNull MeasureContext@NotNull MeasureContextderiveRoot(float rem) floatem()booleanfloatex()inthashCode()floatfloatrem()longtoString()floatfloat
-
Field Details
-
vw
private final float vw -
vh
private final float vh -
em
private final float em -
rem
private final float rem -
ex
private final float ex -
animationState
-
-
Constructor Details
-
MeasureContext
public MeasureContext(float vw, float vh, float em, float ex, float rem, @NotNull @NotNull AnimationState animationState)
-
-
Method Details
-
createInitial
@NotNull public static @NotNull MeasureContext createInitial(@NotNull @NotNull FloatSize viewBoxSize, float em, float ex, @NotNull @NotNull AnimationState animationState) -
deriveRoot
-
derive
-
derive
@NotNull public @NotNull MeasureContext derive(@Nullable @Nullable ViewBox viewBox, float em, float ex) -
viewWidth
public float viewWidth() -
viewHeight
public float viewHeight() -
normedDiagonalLength
public float normedDiagonalLength() -
em
public float em() -
rem
public float rem() -
ex
public float ex() -
timestamp
public long timestamp() -
toString
-
equals
-
hashCode
-