HomeSort by relevance Sort by last modified time
    Searched refs:SkCubicType (Results 1 - 22 of 22) sorted by null

  /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;

Completed in 402 milliseconds