Struct bufro::StrokeOptions [−][src]
#[repr(C)]pub struct StrokeOptions {
pub start_cap: LineCap,
pub end_cap: LineCap,
pub line_join: LineJoin,
pub line_width: OrderedFloat<f32>,
pub miter_limit: OrderedFloat<f32>,
}
Fields
start_cap: LineCap
What cap to use at the start of each sub-path.
Default value: LineCap::Butt
.
end_cap: LineCap
What cap to use at the end of each sub-path.
Default value: LineCap::Butt
.
line_join: LineJoin
See the SVG specification.
Default value: LineJoin::Miter
.
line_width: OrderedFloat<f32>
Line width
Default value: StrokeOptions::DEFAULT_LINE_WIDTH
.
miter_limit: OrderedFloat<f32>
See the SVG specification.
Must be greater than or equal to 1.0.
Default value: StrokeOptions::DEFAULT_MITER_LIMIT
.
Implementations
Minimum miter limit as defined by the SVG specification.
Default miter limit as defined by the SVG specification.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StrokeOptions
impl Send for StrokeOptions
impl Sync for StrokeOptions
impl Unpin for StrokeOptions
impl UnwindSafe for StrokeOptions
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
Compare self to key
and return true
if they are equal.