[−][src]Trait lyon_path::PositionStore
Interface for objects storing endpoints and control points positions.
This interface can be implemented by path objects themselves or via external data structures.
Required methods
fn get_endpoint(&self, id: EndpointId) -> Point
fn get_control_point(&self, id: ControlPointId) -> Point
Implementations on Foreign Types
impl<'l> PositionStore for (&'l [Point], &'l [Point])
[src]
fn get_endpoint(&self, id: EndpointId) -> Point
[src]
fn get_control_point(&self, id: ControlPointId) -> Point
[src]
Implementors
impl PositionStore for Path
[src]
fn get_endpoint(&self, id: EndpointId) -> Point
[src]
fn get_control_point(&self, id: ControlPointId) -> Point
[src]
impl<'l> PositionStore for PathSlice<'l>
[src]
fn get_endpoint(&self, id: EndpointId) -> Point
[src]
fn get_control_point(&self, id: ControlPointId) -> Point
[src]
impl<'l, Endpoint> PositionStore for PolygonSlice<'l, Endpoint> where
Endpoint: Position,
[src]
Endpoint: Position,
fn get_endpoint(&self, id: EndpointId) -> Point
[src]
fn get_control_point(&self, _: ControlPointId) -> Point
[src]
impl<'l, Endpoint, ControlPoint> PositionStore for CommandsPathSlice<'l, Endpoint, ControlPoint> where
Endpoint: Position,
ControlPoint: Position,
[src]
Endpoint: Position,
ControlPoint: Position,