pub fn tessellate_shapes(
    pixels_per_point: f32,
    options: TessellationOptions,
    shapes: Vec<ClippedShape>,
    font_tex_size: [usize; 2]
) -> Vec<ClippedPrimitive>
Expand description

Turns Shape:s into sets of triangles.

The given shapes will tessellated in the same order as they are given. They will be batched together by clip rectangle.

  • pixels_per_point: number of physical pixels to each logical point
  • options: tessellation quality
  • shapes: what to tessellate
  • font_tex_size: size of the font texture (required to normalize glyph uv rectangles)

The implementation uses a Tessellator.

Returns

A list of clip rectangles with matching Mesh.