[−][src]Struct lyon_path::default::Builder
Builds path object using the FlatPathBuilder interface.
See the builder module documentation.
Methods
impl Builder
[src]
pub fn new() -> Self
[src]
pub fn with_capacity(cap: usize) -> Self
[src]
pub fn with_svg(self) -> SvgPathBuilder<Self>
[src]
pub fn flattened(self, tolerance: f32) -> FlatteningBuilder<Self>
[src]
Trait Implementations
impl FlatPathBuilder for Builder
[src]
type PathType = Path
The type of object that is created by this builder.
fn move_to(&mut self, to: Point)
[src]
fn line_to(&mut self, to: Point)
[src]
fn close(&mut self)
[src]
fn current_position(&self) -> Point
[src]
fn build(self) -> Path
[src]
fn build_and_reset(&mut self) -> Path
[src]
fn flat_event(&mut self, event: FlattenedEvent)
[src]
fn flattened(self, tolerance: f32) -> FlatteningBuilder<Self>
[src]
Returns a builder that approximates all curves with sequences of line segments.
impl PathBuilder for Builder
[src]
fn quadratic_bezier_to(&mut self, ctrl: Point, to: Point)
[src]
fn cubic_bezier_to(&mut self, ctrl1: Point, ctrl2: Point, to: Point)
[src]
fn arc(
&mut self,
center: Point,
radii: Vector,
sweep_angle: Angle,
x_rotation: Angle
)
[src]
&mut self,
center: Point,
radii: Vector,
sweep_angle: Angle,
x_rotation: Angle
)
fn path_event(&mut self, event: PathEvent)
[src]
fn with_svg(self) -> SvgPathBuilder<Self>
[src]
Returns a builder that support svg commands.
Auto Trait Implementations
impl Unpin for Builder
impl Sync for Builder
impl Send for Builder
impl UnwindSafe for Builder
impl RefUnwindSafe for Builder
Blanket Implementations
impl<Builder> PolygonBuilder for Builder where
Builder: FlatPathBuilder,
[src]
Builder: FlatPathBuilder,
fn polygon(&mut Self, &[TypedPoint2D<f32, UnknownUnit>])
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,