Lines Matching refs:SkOpRayHit
86 struct SkOpRayHit {
98 SkOpRayHit* fNext;
106 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits,
121 void SkOpSegment::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits,
180 SkOpRayHit* newHit = allocator->make<SkOpRayHit>();
206 static bool hit_compare_x(const SkOpRayHit* a, const SkOpRayHit* b) {
210 static bool reverse_hit_compare_x(const SkOpRayHit* a, const SkOpRayHit* b) {
214 static bool hit_compare_y(const SkOpRayHit* a, const SkOpRayHit* b) {
218 static bool reverse_hit_compare_y(const SkOpRayHit* a, const SkOpRayHit* b) {
242 SkOpRayHit hitBase;
247 SkOpRayHit* hitHead = &hitBase;
261 SkSTArray<1, SkOpRayHit*> sorted;
262 SkOpRayHit* hit = hitHead;