var searchIndex = {}; searchIndex["lyon_path_builder"] = {"doc":"Tools to build path objects from a sequence of imperative commands.","items":[[3,"SvgPathBuilder","lyon_path_builder","Implements the Svg building interface on top of a PathBuilder.",null,null],[3,"FlattenedBuilder","","Generates flattened paths",null,null],[11,"new","","",0,{"inputs":[{"name":"builder"}],"output":{"name":"svgpathbuilder"}}],[11,"move_to","","",0,null],[11,"line_to","","",0,null],[11,"quadratic_bezier_to","","",0,null],[11,"cubic_bezier_to","","",0,null],[11,"close","","",0,null],[11,"current_position","","",0,null],[11,"build","","",0,null],[11,"relative_move_to","","",0,null],[11,"relative_line_to","","",0,null],[11,"relative_quadratic_bezier_to","","",0,null],[11,"relative_cubic_bezier_to","","",0,null],[11,"cubic_bezier_smooth_to","","",0,null],[11,"relative_cubic_bezier_smooth_to","","",0,null],[11,"quadratic_bezier_smooth_to","","",0,null],[11,"relative_quadratic_bezier_smooth_to","","",0,null],[11,"horizontal_line_to","","",0,null],[11,"relative_horizontal_line_to","","",0,null],[11,"vertical_line_to","","",0,null],[11,"relative_vertical_line_to","","",0,null],[11,"arc_to","","",0,null],[11,"relative_arc_to","","",0,null],[11,"move_to","","",1,null],[11,"line_to","","",1,null],[11,"quadratic_bezier_to","","",1,null],[11,"cubic_bezier_to","","",1,null],[11,"close","","",1,null],[11,"current_position","","",1,null],[11,"build","","",1,null],[11,"new","","",1,{"inputs":[{"name":"builder"},{"name":"f32"}],"output":{"name":"flattenedbuilder"}}],[11,"set_tolerance","","",1,null],[8,"PathBuilder","","The base path building interface. More elaborate interfaces are built on top\nof the provided primitives.",null,null],[16,"PathType","","",2,null],[10,"move_to","","",2,null],[10,"line_to","","",2,null],[10,"quadratic_bezier_to","","",2,null],[10,"cubic_bezier_to","","",2,null],[10,"close","","",2,null],[10,"current_position","","",2,null],[11,"path_event","","",2,null],[10,"build","","",2,null],[11,"with_svg","","Returns a builder that support svg commands.",2,null],[11,"flattened","","Returns a builder that approximates all curves with sequences of line segments.",2,null],[8,"SvgBuilder","","A path building interface that tries to stay close to SVG's path specification.\nhttps://svgwg.org/specs/paths/",null,null],[10,"relative_move_to","","",3,null],[10,"relative_line_to","","",3,null],[10,"relative_quadratic_bezier_to","","",3,null],[10,"relative_cubic_bezier_to","","",3,null],[10,"cubic_bezier_smooth_to","","",3,null],[10,"relative_cubic_bezier_smooth_to","","",3,null],[10,"quadratic_bezier_smooth_to","","",3,null],[10,"relative_quadratic_bezier_smooth_to","","",3,null],[10,"horizontal_line_to","","",3,null],[10,"relative_horizontal_line_to","","",3,null],[10,"vertical_line_to","","",3,null],[10,"relative_vertical_line_to","","",3,null],[10,"arc_to","","",3,null],[10,"relative_arc_to","","",3,null],[11,"svg_event","","",3,null],[8,"PolygonBuilder","","Build a path from a simple list of points.",null,null],[10,"polygon","","",4,null],[11,"path_event","","",2,null],[11,"with_svg","","Returns a builder that support svg commands.",2,null],[11,"flattened","","Returns a builder that approximates all curves with sequences of line segments.",2,null],[11,"svg_event","","",3,null]],"paths":[[3,"SvgPathBuilder"],[3,"FlattenedBuilder"],[8,"PathBuilder"],[8,"SvgBuilder"],[8,"PolygonBuilder"]]}; initSearch(searchIndex);