The |VertexGenerator| implementation common to all shapes that are based on a polygonal representation of an ellipse. More...
#include <tessellator.h>
Public Member Functions | |
PrimitiveType | GetTriangleType () const override |
|VertexGenerator| More... | |
size_t | GetVertexCount () const override |
|VertexGenerator| More... | |
void | GenerateVertices (const TessellatedVertexProc &proc) const override |
|VertexGenerator| More... | |
Friends | |
class | Tessellator |
The |VertexGenerator| implementation common to all shapes that are based on a polygonal representation of an ellipse.
Definition at line 191 of file tessellator.h.
|
overridevirtual |
|VertexGenerator|
Implements impeller::Tessellator::VertexGenerator.
Definition at line 541 of file tessellator.cc.
|
overridevirtual |
|VertexGenerator|
Implements impeller::Tessellator::VertexGenerator.
Definition at line 515 of file tessellator.cc.
References impeller::kTriangleFan, and impeller::kTriangleStrip.
|
overridevirtual |
|VertexGenerator|
Implements impeller::Tessellator::VertexGenerator.
Definition at line 521 of file tessellator.cc.
References impeller::Arc::Iteration::GetPointCount(), impeller::kRound, and impeller::kSquare.
|
friend |
Definition at line 203 of file tessellator.h.