Function epaint::tessellator::tessellate_shapes
source · [−]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 pointoptions
: tessellation qualityshapes
: what to tessellatefont_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
.