Flutter Impeller
tessellator.cc File Reference
#include "impeller/tessellator/tessellator.h"
#include "third_party/libtess2/Include/tesselator.h"

Go to the source code of this file.

Namespaces

 impeller
 

Typedefs

using impeller::TessellatedVertexProc = Tessellator::TessellatedVertexProc
 
using impeller::EllipticalVertexGenerator = Tessellator::EllipticalVertexGenerator
 

Functions

static void * impeller::HeapAlloc (void *userData, unsigned int size)
 
static void * impeller::HeapRealloc (void *userData, void *ptr, unsigned int size)
 
static void impeller::HeapFree (void *userData, void *ptr)
 
static int impeller::ToTessWindingRule (FillType fill_type)
 
void impeller::DestroyTessellator (TESStesselator *tessellator)
 
static size_t impeller::ComputeQuadrantDivisions (Scalar pixel_radius)
 

Variables

static const TESSalloc impeller::kAlloc
 
static constexpr int impeller::kPrecomputedDivisionCount = 1024
 
static int impeller::kPrecomputedDivisions [kPrecomputedDivisionCount]