Crate lyon_path [−] [src]
Lyon path
A simple path data structure implementing the traits provided in the lyon_path_builder and lyon_path_iterator modules.
Examples
use lyon_path::Path; use lyon_core::math::{point}; use lyon_path_builder::*; // Create a builder object to build the path. let mut builder = Path::builder(); // Build a simple path. let mut builder = Path::builder(); builder.move_to(point(0.0, 0.0)); builder.line_to(point(1.0, 2.0)); builder.line_to(point(2.0, 0.0)); builder.line_to(point(1.0, 1.0)); builder.close(); // Generate the actual path object. let path = builder.build(); for event in &path { println!("{:?}", event); }
Structs
| Builder | 
                                 Builds path object using the BaseBuilder interface.  | 
                       
| Path | 
                                 A simple path data structure.  | 
                       
| PathIter | |
| PathSlice | 
Enums
| Verb | 
                                 Enumeration corresponding to the PathEvent enum without the parameters.  | 
                       
Functions
| flattened_path_builder | 
                                 FlattenedPathBuilder constructor.  | 
                       
Type Definitions
| FlattenedPathBuilder | 
                                 Builder for flattened paths  |