/aosp_15_r20/external/skia/src/pathops/ |
H A D | SkOpBuilder.cpp | 61 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(*path); in FixWinding() 62 if (dir != SkPathFirstDirection::kUnknown) { in FixWinding() 63 if (dir == SkPathFirstDirection::kCW) { in FixWinding() 147 SkPathFirstDirection firstDir = SkPathFirstDirection::kUnknown; in resolve() 156 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(*test); in resolve() 157 if (dir == SkPathFirstDirection::kUnknown) { in resolve() 161 if (firstDir == SkPathFirstDirection::kUnknown) { in resolve()
|
/aosp_15_r20/external/skia/src/core/ |
H A D | SkPathPriv.h | 52 static SkPathFirstDirection AsFirstDirection(SkPathDirection dir) { in AsFirstDirection() 54 return (SkPathFirstDirection)dir; in AsFirstDirection() 61 static SkPathFirstDirection OppositeFirstDirection(SkPathFirstDirection dir) { in OppositeFirstDirection() 62 static const SkPathFirstDirection gOppositeDir[] = { in OppositeFirstDirection() 63 SkPathFirstDirection::kCCW, SkPathFirstDirection::kCW, SkPathFirstDirection::kUnknown, in OppositeFirstDirection() 74 static SkPathFirstDirection ComputeFirstDirection(const SkPath&);
|
H A D | SkPath.cpp | 80 fSaved = static_cast<SkPathFirstDirection>(fPath->getFirstDirection()); in SkAutoDisableDirectionCheck() 89 SkPathFirstDirection fSaved; 163 SkPathFirstDirection firstDirection) in SkPath() 177 this->setFirstDirection(SkPathFirstDirection::kUnknown); in resetFields() 237 SkPathFirstDirection fd = this->getFirstDirection(); in swap() 268 SkPathFirstDirection dir) { in check_edge_against_rect() 271 if (SkPathFirstDirection::kCW == dir) { in check_edge_against_rect() 297 SkPathFirstDirection direction = SkPathPriv::ComputeFirstDirection(*this); in conservativelyContainsRect() 298 if (direction == SkPathFirstDirection::kUnknown) { in conservativelyContainsRect() 629 void SkPath::setFirstDirection(SkPathFirstDirection d) const { in setFirstDirection() [all …]
|
H A D | SkPath_serial.cpp | 88 int firstDir = isCCW ? (int)SkPathFirstDirection::kCCW : (int)SkPathFirstDirection::kCW; in writeToMemoryAsRRect() 171 case (int)SkPathFirstDirection::kCW: in readAsRRect() 174 case (int)SkPathFirstDirection::kCCW: in readAsRRect()
|
H A D | SkPathBuilder.cpp | 196 SkPathFirstDirection dir = SkPathFirstDirection::kUnknown; in make() 202 dir = fIsACCW ? SkPathFirstDirection::kCCW : SkPathFirstDirection::kCW; in make() 207 dir = fIsACCW ? SkPathFirstDirection::kCCW : SkPathFirstDirection::kCW; in make()
|
H A D | SkPathEnums.h | 19 enum class SkPathFirstDirection { enum
|
H A D | SkStroke.cpp | 1530 if (SkPathPriv::ComputeFirstDirection(src) == SkPathFirstDirection::kCCW) { in strokePath()
|
/aosp_15_r20/external/skia/tests/ |
H A D | PathTest.cpp | 1097 const SkPathFirstDirection kDontCheckDir = static_cast<SkPathFirstDirection>(3); 1100 SkPathFirstDirection expected) { in check_direction() 1107 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(copy); in check_direction() 1108 if (dir != SkPathFirstDirection::kUnknown) { in check_direction() 1117 SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kUnknown); in test_direction() 1132 SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kUnknown); in test_direction() 1148 check_direction(reporter, path, SkPathFirstDirection::kCW); in test_direction() 1164 check_direction(reporter, path, SkPathFirstDirection::kCCW); in test_direction() 1172 check_direction(reporter, path, SkPathFirstDirection::kCW); in test_direction() 1177 check_direction(reporter, path, SkPathFirstDirection::kCCW); in test_direction() [all …]
|
/aosp_15_r20/external/skia/src/gpu/ganesh/geometry/ |
H A D | GrPathUtils.cpp | 269 SkPathFirstDirection dir, in is_point_within_cubic_tangents() 273 if (SkPathFirstDirection::kCW == dir) { in is_point_within_cubic_tangents() 278 SkASSERT(SkPathFirstDirection::kCCW == dir); in is_point_within_cubic_tangents() 286 if (SkPathFirstDirection::kCW == dir) { in is_point_within_cubic_tangents() 291 SkASSERT(SkPathFirstDirection::kCCW == dir); in is_point_within_cubic_tangents() 366 SkPathFirstDirection dir, in convert_noninflect_cubic_to_quads_with_constraint() 516 SkPathFirstDirection dir, in convertCubicToQuadsConstrainToTangents()
|
H A D | GrPathUtils.h | 19 enum class SkPathFirstDirection; variable 135 SkPathFirstDirection dir,
|
H A D | GrStyledShape.h | 213 SkPathPriv::ComputeFirstDirection(fShape.path()) != SkPathFirstDirection::kUnknown; in knownDirection()
|
/aosp_15_r20/external/skia/src/gpu/ganesh/effects/ |
H A D | GrConvexPolyEffect.cpp | 41 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(path); in Make() 45 if (dir == SkPathFirstDirection::kUnknown) { in Make() 80 if (SkPathFirstDirection::kCCW == dir) { in Make()
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ops/ |
H A D | AAConvexPathRenderer.cpp | 172 SkPathFirstDirection dir, in compute_vectors() 182 if (dir == SkPathFirstDirection::kCCW) { in compute_vectors() 277 inline bool get_direction(const SkPath& path, const SkMatrix& m, SkPathFirstDirection* dir) { in get_direction() 283 if (*dir == SkPathFirstDirection::kUnknown) { in get_direction() 318 SkPathFirstDirection dir, in add_cubic_segments() 343 SkPathFirstDirection dir; in get_segments()
|
/aosp_15_r20/external/skia/include/core/ |
H A D | SkPath.h | 35 enum class SkPathFirstDirection; variable 1807 SkPathFirstDirection firstDirection); 1882 void setFirstDirection(SkPathFirstDirection) const; 1883 SkPathFirstDirection getFirstDirection() const;
|
/aosp_15_r20/external/skia/gm/ |
H A D | convex_all_line_paths.cpp | 261 SkPathFirstDirection actualDir = SkPathPriv::ComputeFirstDirection(path); in GetPath()
|