| Flutter Impeller |

Classes | Namespaces | Variables
tessellator.h File Reference
`#include <functional>`
`#include <memory>`
`#include <vector>`
`#include "impeller/core/formats.h"`
`#include "impeller/core/host_buffer.h"`
`#include "impeller/core/vertex_buffer.h"`
`#include "impeller/geometry/arc.h"`
`#include "impeller/geometry/path_source.h"`
`#include "impeller/geometry/point.h"`
`#include "impeller/geometry/stroke_parameters.h"`
`#include "impeller/geometry/trig.h"`

Go to the source code of this file.

## Classes
class | impeller::Tessellator
| A utility that generates triangles of the specified fill type given a polyline. This happens on the CPU. More...
class | impeller::Tessellator::Trigs
class | impeller::Tessellator::VertexGenerator
| An object which produces a list of vertices as |Point|s that tessellate a previously provided shape and delivers the vertices through a |TessellatedVertexProc| callback. More...
class | impeller::Tessellator::EllipticalVertexGenerator
| The |VertexGenerator| implementation common to all shapes that are based on a polygonal representation of an ellipse. More...
class | impeller::Tessellator::ArcVertexGenerator
| The |VertexGenerator| implementation common to all shapes that are based on a polygonal representation of an ellipse. More...

## Namespaces
| impeller

## Variables
static constexpr size_t | impeller::kPointArenaSize = 4096u
| The size of the point arena buffer stored on the tessellator. More...