/external/skia/tests/ |
GeometryTest.cpp | 212 const std::array<SkPoint, 4>& bezierPoints, SkCubicType expectedType, 215 SkCubicType actualType = SkClassifyCubic(bezierPoints.data()); 224 static constexpr SkCubicType expectations[24] = { 225 SkCubicType::kLoop, 226 SkCubicType::kCuspAtInfinity, 227 SkCubicType::kLocalCusp, 228 SkCubicType::kLocalCusp, 229 SkCubicType::kCuspAtInfinity, 230 SkCubicType::kLoop, 231 SkCubicType::kCuspAtInfinity [all...] |
PathOpsCubicIntersectionTest.cpp | 650 SkCubicType cubicType = SkClassifyCubic(c); 653 if (breaks && cubicType == SkCubicType::kLoop) {
|
/external/skqp/tests/ |
GeometryTest.cpp | 212 const std::array<SkPoint, 4>& bezierPoints, SkCubicType expectedType, 215 SkCubicType actualType = SkClassifyCubic(bezierPoints.data()); 224 static constexpr SkCubicType expectations[24] = { 225 SkCubicType::kLoop, 226 SkCubicType::kCuspAtInfinity, 227 SkCubicType::kLocalCusp, 228 SkCubicType::kLocalCusp, 229 SkCubicType::kCuspAtInfinity, 230 SkCubicType::kLoop, 231 SkCubicType::kCuspAtInfinity [all...] |
PathOpsCubicIntersectionTest.cpp | 649 SkCubicType cubicType = SkClassifyCubic(c); 652 if (breaks && cubicType == SkCubicType::kLoop) {
|
/external/skia/src/core/ |
SkGeometry.h | 161 enum class SkCubicType { 170 static inline bool SkCubicIsDegenerate(SkCubicType type) { 172 case SkCubicType::kSerpentine: 173 case SkCubicType::kLoop: 174 case SkCubicType::kLocalCusp: 175 case SkCubicType::kCuspAtInfinity: 177 case SkCubicType::kQuadratic: 178 case SkCubicType::kLineOrPoint: 181 SK_ABORT("Invalid SkCubicType"); 185 static inline const char* SkCubicTypeName(SkCubicType type) [all...] |
SkGeometry.cpp | 620 static SkCubicType classify_cubic(const double d[4], double t[2], double s[2]) { 627 return 0 == d[3] ? SkCubicType::kLineOrPoint : SkCubicType::kQuadratic; 636 return SkCubicType::kCuspAtInfinity; 650 return SkCubicType::kSerpentine; 661 return SkCubicType::kLoop; 671 return SkCubicType::kLocalCusp; 675 SkCubicType SkClassifyCubic(const SkPoint src[4], double t[2], double s[2], double d[4]) { [all...] |
/external/skqp/src/core/ |
SkGeometry.h | 161 enum class SkCubicType { 170 static inline bool SkCubicIsDegenerate(SkCubicType type) { 172 case SkCubicType::kSerpentine: 173 case SkCubicType::kLoop: 174 case SkCubicType::kLocalCusp: 175 case SkCubicType::kCuspAtInfinity: 177 case SkCubicType::kQuadratic: 178 case SkCubicType::kLineOrPoint: 181 SK_ABORT("Invalid SkCubicType"); 185 static inline const char* SkCubicTypeName(SkCubicType type) [all...] |
SkGeometry.cpp | 620 static SkCubicType classify_cubic(const double d[4], double t[2], double s[2]) { 627 return 0 == d[3] ? SkCubicType::kLineOrPoint : SkCubicType::kQuadratic; 636 return SkCubicType::kCuspAtInfinity; 650 return SkCubicType::kSerpentine; 661 return SkCubicType::kLoop; 671 return SkCubicType::kLocalCusp; 675 SkCubicType SkClassifyCubic(const SkPoint src[4], double t[2], double s[2], double d[4]) { [all...] |
/external/skia/bench/ |
CubicKLMBench.cpp | 26 case SkCubicType::kSerpentine: 29 case SkCubicType::kLoop:
|
/external/skqp/bench/ |
CubicKLMBench.cpp | 26 case SkCubicType::kSerpentine: 29 case SkCubicType::kLoop:
|
/external/skia/src/gpu/ |
GrPathUtils.cpp | 721 SkCubicType GrPathUtils::getCubicKLM(const SkPoint src[4], SkMatrix* klm, double tt[2], 724 SkCubicType type = SkClassifyCubic(src, tt, ss, d); 726 if (SkCubicType::kLineOrPoint == type) { 728 return SkCubicType::kLineOrPoint; 731 if (SkCubicType::kQuadratic == type) { 733 return SkCubicType::kQuadratic; 742 return SkCubicType::kLineOrPoint; 750 case SkCubicType::kCuspAtInfinity: 753 case SkCubicType::kLocalCusp: 754 case SkCubicType::kSerpentine [all...] |
GrPathUtils.h | 185 SkCubicType getCubicKLM(const SkPoint src[4], SkMatrix* klm, double t[2], double s[2]);
|
/external/skqp/src/gpu/ |
GrPathUtils.cpp | 721 SkCubicType GrPathUtils::getCubicKLM(const SkPoint src[4], SkMatrix* klm, double tt[2], 724 SkCubicType type = SkClassifyCubic(src, tt, ss, d); 726 if (SkCubicType::kLineOrPoint == type) { 728 return SkCubicType::kLineOrPoint; 731 if (SkCubicType::kQuadratic == type) { 733 return SkCubicType::kQuadratic; 742 return SkCubicType::kLineOrPoint; 750 case SkCubicType::kCuspAtInfinity: 753 case SkCubicType::kLocalCusp: 754 case SkCubicType::kSerpentine [all...] |
GrPathUtils.h | 185 SkCubicType getCubicKLM(const SkPoint src[4], SkMatrix* klm, double t[2], double s[2]);
|
/external/skia/src/gpu/ccpr/ |
GrCCGeometry.h | 122 SkCubicType fCurrCubicType;
|
GrCCGeometry.cpp | 344 if (SkCubicType::kLoop != fCurrCubicType) { 552 if (SkCubicType::kLoop != fCurrCubicType && SkCubicType::kQuadratic != fCurrCubicType) {
|
/external/skqp/src/gpu/ccpr/ |
GrCCGeometry.h | 121 SkCubicType fCurrCubicType;
|
GrCCGeometry.cpp | 344 if (SkCubicType::kLoop != fCurrCubicType) { 552 if (SkCubicType::kLoop != fCurrCubicType && SkCubicType::kQuadratic != fCurrCubicType) {
|
/external/skia/src/pathops/ |
SkPathOpsCubic.cpp | 252 SkCubicType cubicType = SkClassifyCubic(pointsPtr, tt, ss); 254 case SkCubicType::kLoop: { 264 case SkCubicType::kSerpentine: 265 case SkCubicType::kLocalCusp: 266 case SkCubicType::kCuspAtInfinity: {
|
/external/skqp/src/pathops/ |
SkPathOpsCubic.cpp | 252 SkCubicType cubicType = SkClassifyCubic(pointsPtr, tt, ss); 254 case SkCubicType::kLoop: { 264 case SkCubicType::kSerpentine: 265 case SkCubicType::kLocalCusp: 266 case SkCubicType::kCuspAtInfinity: {
|
/external/skia/samplecode/ |
SampleCCPRGeometry.cpp | 63 SkCubicType fCubicType;
|
/external/skqp/samplecode/ |
SampleCCPRGeometry.cpp | 63 SkCubicType fCubicType;
|