Lines Matching refs:SkOpRayHit
83 struct SkOpRayHit {
95 SkOpRayHit* fNext;
103 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits,
118 void SkOpSegment::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits,
177 SkOpRayHit* newHit = SkOpTAllocator<SkOpRayHit>::Allocate(allocator);
203 static bool hit_compare_x(const SkOpRayHit* a, const SkOpRayHit* b) {
207 static bool reverse_hit_compare_x(const SkOpRayHit* a, const SkOpRayHit* b) {
211 static bool hit_compare_y(const SkOpRayHit* a, const SkOpRayHit* b) {
215 static bool reverse_hit_compare_y(const SkOpRayHit* a, const SkOpRayHit* b) {
239 SkOpRayHit hitBase;
244 SkOpRayHit* hitHead = &hitBase;
251 SkSTArray<1, SkOpRayHit*> sorted;
252 SkOpRayHit* hit = hitHead;