Celestine::Modules::StrokeFill
Gives a drawable access to stroke, fill, and opacity attributes, as well as other related attributes
Instance methods
The inherited/inheriting color of the drawable
- Potential Values:
<Any CSS Color Type> | currentColor - Mozilla SVG Docs
The inherited/inheriting color of the drawable
- Potential Values:
<Any CSS Color Type> | currentColor - Mozilla SVG Docs
Specifies the color space for gradient interpolations, color animations, and alpha compositing
- Potential Values:
auto | sRGB | linearRGB - Mozilla SVG Docs
Specifies the color space for gradient interpolations, color animations, and alpha compositing
- Potential Values:
auto | sRGB | linearRGB - Mozilla SVG Docs
Specifies the color space for imaging operations performed via filter effects.
- Potential Values:
auto | sRGB | linearRGB - Mozilla SVG Docs
Specifies the color space for imaging operations performed via filter effects.
- Potential Values:
auto | sRGB | linearRGB - Mozilla SVG Docs
An array representing the amount of units a line should be "on" and "off" for.
An array of [3] will dash the line for 3 units, then off for 3 units, then repeats until the line is finished.
An array of [3 3] will dash the line for 3 units, then off for 3 units, then repeats until the line is finished. The same as [3]
An array of [4 2] will dash the line for 4 units, then off for 2 units, then repeats until the line is finished.
You can add more of these to make much more complicated dashed lines.
An array representing the amount of units a line should be "on" and "off" for.
An array of [3] will dash the line for 3 units, then off for 3 units, then repeats until the line is finished.
An array of [3 3] will dash the line for 3 units, then off for 3 units, then repeats until the line is finished. The same as [3]
An array of [4 2] will dash the line for 4 units, then off for 2 units, then repeats until the line is finished.
You can add more of these to make much more complicated dashed lines.
The offset to begin dashes on
The offset to begin dashes on
What kind of unit dash_offset should use when rendering
What kind of unit dash_offset should use when rendering
The algorithm to use to determine the inside part of a shape.
Potential Values: nonzero | evenodd
The algorithm to use to determine the inside part of a shape.
Potential Values: nonzero | evenodd
How lines should be joined
Potential Values: arcs | bevel |miter | miter-clip | round
How lines should be joined
Potential Values: arcs | bevel |miter | miter-clip | round
The limit on the ratio of the miter length to the stroke-width used to draw a miter join. When the limit is exceeded, the join is converted from a miter to a bevel.
The limit on the ratio of the miter length to the stroke-width used to draw a miter join. When the limit is exceeded, the join is converted from a miter to a bevel.
What kind of unit miter_limit should use when rendering
What kind of unit miter_limit should use when rendering
Provides hints to the renderer about what tradeoffs to make when rendering shapes like paths, circles, or rectangles.
- Potential Values:
auto | optimizeSpeed | crispEdges | geometricPrecision - Mozilla SVG Docs
Provides hints to the renderer about what tradeoffs to make when rendering shapes like paths, circles, or rectangles.
- Potential Values:
auto | optimizeSpeed | crispEdges | geometricPrecision - Mozilla SVG Docs
The width of the stroke
The width of the stroke
What kind of unit stroke_width should use when rendering
What kind of unit stroke_width should use when rendering
Provides hints to the renderer about what tradeoffs to make when rendering shapes like paths, circles, or rectangles.
- Potential Values:
none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-position - Mozilla SVG Docs
Provides hints to the renderer about what tradeoffs to make when rendering shapes like paths, circles, or rectangles.
- Potential Values:
none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-position - Mozilla SVG Docs