| Flutter Impeller |

Classes | Namespaces | Typedefs | Enumerations | Functions
tessellator.h File Reference
`#include <functional>`
`#include <memory>`
`#include <vector>`
`#include "flutter/fml/macros.h"`
`#include "impeller/core/formats.h"`
`#include "impeller/geometry/path.h"`
`#include "impeller/geometry/point.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::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...

## Namespaces
| impeller

## Typedefs
using | impeller::CTessellator = std::unique_ptr< TESStesselator, decltype(&DestroyTessellator)>

## Enumerations
enum | impeller::WindingOrder { impeller::WindingOrder::kClockwise, impeller::WindingOrder::kCounterClockwise }

## Functions
void | impeller::DestroyTessellator (TESStesselator *tessellator)