Package io.github.humbleui.skija
Enum PaintStrokeJoin
- java.lang.Object
-
- java.lang.Enum<PaintStrokeJoin>
-
- io.github.humbleui.skija.PaintStrokeJoin
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PaintStrokeJoin>
public enum PaintStrokeJoin extends java.lang.Enum<PaintStrokeJoin>
Join specifies how corners are drawn when a shape is stroked. Join affects the four corners of a stroked rectangle, and the connected segments in a stroked path.
Choose miter join to draw sharp corners. Choose round join to draw a circle with a radius equal to the stroke width on top of the corner. Choose bevel join to minimally connect the thick strokes.
The fill path constructed to describe the stroked path respects the join setting but may not contain the actual join. For instance, a fill path constructed with round joins does not necessarily include circles at each connected segment.
-
-
Field Summary
Fields Modifier and Type Field Description static PaintStrokeJoin[]_values
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PaintStrokeJoinvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PaintStrokeJoin[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MITER
public static final PaintStrokeJoin MITER
extends to miter limit
-
ROUND
public static final PaintStrokeJoin ROUND
adds circle
-
BEVEL
public static final PaintStrokeJoin BEVEL
connects outside edges
-
-
Field Detail
-
_values
@Internal public static final PaintStrokeJoin[] _values
-
-
Method Detail
-
values
public static PaintStrokeJoin[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PaintStrokeJoin c : PaintStrokeJoin.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PaintStrokeJoin valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-