Lines Matching refs:Comparator

36 using Comparator = GrTriangulator::Comparator;
79 bool GrTriangulator::Comparator::sweep_lt(const SkPoint& a, const SkPoint& b) const {
620 const Comparator& c) const {
653 void GrTriangulator::Edge::insertAbove(Vertex* v, const Comparator& c) {
671 void GrTriangulator::Edge::insertBelow(Vertex* v, const Comparator& c) {
710 static void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, const Comparator& c) {
737 const Comparator& c) {
775 const Comparator& c) const {
789 const Comparator& c) const {
803 Vertex** current, const Comparator& c) const {
824 Vertex** current, const Comparator& c) const {
861 const Comparator& c) const {
882 const Comparator& c) const {
923 Vertex** current, const Comparator& c) const {
956 const Comparator& c, int windingScale) const {
969 const Comparator& c) const {
987 Vertex* reference, const Comparator& c) const {
1021 static SkPoint clamp(SkPoint p, SkPoint min, SkPoint max, const Comparator& c) {
1022 if (c.fDirection == Comparator::Direction::kHorizontal) {
1058 const Comparator& c) const {
1140 bool GrTriangulator::mergeCoincidentVertices(VertexList* mesh, const Comparator& c) const {
1162 const Comparator& c) const {
1195 const Comparator& c) {
1196 if (c.fDirection == Comparator::Direction::kHorizontal) {
1260 static void validate_edge_pair(Edge* left, Edge* right, const Comparator& c) {
1282 static void validate_edge_list(EdgeList* edges, const Comparator& c) {
1297 const Comparator& c) const {
1353 Poly* GrTriangulator::tessellate(const VertexList& vertices, const Comparator&) const {
1470 const Comparator& c) const {
1485 void GrTriangulator::SortMesh(VertexList* vertices, const Comparator& c) {
1491 if (c.fDirection == Comparator::Direction::kHorizontal) {
1506 Comparator c(pathBounds.width() > pathBounds.height() ? Comparator::Direction::kHorizontal
1507 : Comparator::Direction::kVertical);