Class TransformPart
java.lang.Object
com.github.weisj.jsvg.attributes.transform.TransformPart
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TransformPartprivate static final TransformPartprivate static final TransformPartprivate static final TransformPartprivate static final TransformPartprivate final TransformPart.TransformTypeprivate final Length[] -
Constructor Summary
ConstructorsConstructorDescriptionTransformPart(TransformPart.TransformType type, @NotNull Length @NotNull [] values) -
Method Summary
Modifier and TypeMethodDescription@NotNull AffineTransformapplyToTransform(@NotNull AffineTransform transform, @NotNull MeasureContext measureContext) @NotNull AffineTransformapplyToTransform(@NotNull AffineTransform transform, @NotNull MeasureContext measureContext, float progress) booleanprivate static floatgetEntry(@NotNull TransformPart part, int index, float fallback, @NotNull MeasureContext context) static @NotNull TransformPartidentityOfType(@NotNull TransformPart.TransformType type) static @NotNull AffineTransforminterpolate(@NotNull TransformPart a, @NotNull TransformPart b, @NotNull MeasureContext measureContext, float t) toString()@NotNull AffineTransformtoTransform(@NotNull MeasureContext measureContext)
-
Field Details
-
IDENTITY_MATRIX
-
IDENTITY_TRANSLATE
-
IDENTITY_SCALE
-
IDENTITY_ROTATE
-
IDENTITY_SKEW
-
type
-
values
-
-
Constructor Details
-
TransformPart
-
-
Method Details
-
identityOfType
@NotNull public static @NotNull TransformPart identityOfType(@NotNull @NotNull TransformPart.TransformType type) -
getEntry
private static float getEntry(@NotNull @NotNull TransformPart part, int index, float fallback, @NotNull @NotNull MeasureContext context) -
interpolate
@NotNull public static @NotNull AffineTransform interpolate(@NotNull @NotNull TransformPart a, @NotNull @NotNull TransformPart b, @NotNull @NotNull MeasureContext measureContext, float t) -
canBeFlattened
public boolean canBeFlattened() -
toTransform
@Contract(value="_ -> new", pure=true) @NotNull public @NotNull AffineTransform toTransform(@NotNull @NotNull MeasureContext measureContext) -
applyToTransform
@Contract(value="_,_ -> param1", pure=true) @NotNull public @NotNull AffineTransform applyToTransform(@NotNull @NotNull AffineTransform transform, @NotNull @NotNull MeasureContext measureContext) -
applyToTransform
@Contract(value="_,_,_ -> param1", pure=true) @NotNull public @NotNull AffineTransform applyToTransform(@NotNull @NotNull AffineTransform transform, @NotNull @NotNull MeasureContext measureContext, float progress) -
toString
-