Home
last modified time | relevance | path

Searched refs:SkPathFirstDirection (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/skia/src/pathops/
H A DSkOpBuilder.cpp61 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 DSkPathPriv.h52 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 DSkPath.cpp80 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 DSkPath_serial.cpp88 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 DSkPathBuilder.cpp196 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 DSkPathEnums.h19 enum class SkPathFirstDirection { enum
H A DSkStroke.cpp1530 if (SkPathPriv::ComputeFirstDirection(src) == SkPathFirstDirection::kCCW) { in strokePath()
/aosp_15_r20/external/skia/tests/
H A DPathTest.cpp1097 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 DGrPathUtils.cpp269 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 DGrPathUtils.h19 enum class SkPathFirstDirection; variable
135 SkPathFirstDirection dir,
H A DGrStyledShape.h213 SkPathPriv::ComputeFirstDirection(fShape.path()) != SkPathFirstDirection::kUnknown; in knownDirection()
/aosp_15_r20/external/skia/src/gpu/ganesh/effects/
H A DGrConvexPolyEffect.cpp41 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 DAAConvexPathRenderer.cpp172 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 DSkPath.h35 enum class SkPathFirstDirection; variable
1807 SkPathFirstDirection firstDirection);
1882 void setFirstDirection(SkPathFirstDirection) const;
1883 SkPathFirstDirection getFirstDirection() const;
/aosp_15_r20/external/skia/gm/
H A Dconvex_all_line_paths.cpp261 SkPathFirstDirection actualDir = SkPathPriv::ComputeFirstDirection(path); in GetPath()