Lines Matching refs:iter
109 ListNode<ClipPathCmd>* iter = cmd_.Begin(); in GeneratePolygon() local
110 for (; iter != cmd_.End() && pointIter != points_.End(); iter = iter->next_) { in GeneratePolygon()
111 switch (iter->data_) { in GeneratePolygon()
299 auto iter = span.Begin(); in DrawHorSpan() local
300 while (iter != span.End()) { in DrawHorSpan()
301 DrawHorLine(index, yCur, iter->data_.left - index, OPA_TRANSPARENT); in DrawHorSpan()
302 … DrawHorLine(iter->data_.left, yCur, iter->data_.right - iter->data_.left + 1, iter->data_.opa); in DrawHorSpan()
303 index = iter->data_.right + 1; in DrawHorSpan()
304 iter = iter->next_; in DrawHorSpan()
367 auto iter = curList.Begin(); in InsertSpan() local
369 while (iter != endIt) { in InsertSpan()
370 Span& curSpan = iter->data_; in InsertSpan()
375 iter = iter->next_; in InsertSpan()
380 CreateNewSpan(curList, iter, left, curSpan.left - 1, opa); in InsertSpan()
382 CreateNewSpan(curList, iter, curSpan.left, left - 1, curSpan.opa); in InsertSpan()
389 iter = iter->next_; in InsertSpan()
392 CreateNewSpan(curList, iter->next_, right + 1, curSpan.right, curSpan.opa); in InsertSpan()
398 CreateNewSpan(curList, iter, left, right, opa); in InsertSpan()
403 auto iter = s.Begin(); in MergeSpan() local
405 while (iter != endIt) { in MergeSpan()
406 auto next = iter->next_; in MergeSpan()
408 if (next->data_.left - 1 == iter->data_.left && next->data_.opa == iter->data_.opa) { in MergeSpan()
409 iter->data_.right = next->data_.right; in MergeSpan()
415 iter = iter->next_; in MergeSpan()
436 auto iter = aaList_.Begin(); in DrawAntiAliasedPoints() local
437 while (iter != aaList_.End()) { in DrawAntiAliasedPoints()
438 if (iter->data_.y >= yCur + 1) { in DrawAntiAliasedPoints()
442 while (iter->data_.y < yCur + 1) { in DrawAntiAliasedPoints()
443 uint8_t opa = MATH_ROUND(RF_PART(iter->data_.y) * OPA_OPAQUE); in DrawAntiAliasedPoints()
444 InsertSpan(*span0_, iter->data_.x, iter->data_.x, opa); in DrawAntiAliasedPoints()
445 InsertSpan(*span1_, iter->data_.x, iter->data_.x, OPA_OPAQUE - opa); in DrawAntiAliasedPoints()
446 iter->data_.y += iter->data_.dy; in DrawAntiAliasedPoints()
447 iter->data_.x += iter->data_.sx; in DrawAntiAliasedPoints()
448 iter->data_.xIndex--; in DrawAntiAliasedPoints()
449 if (iter->data_.xIndex <= 0) { in DrawAntiAliasedPoints()
450 iter = aaList_.Remove(iter); in DrawAntiAliasedPoints()
456 iter = iter->next_; in DrawAntiAliasedPoints()
522 auto iter = edgeList_.Begin(); in CreateEdgeList() local
523 while (iter != edgeList_.End()) { in CreateEdgeList()
524 if (p.ymin <= iter->data_.ymin) { in CreateEdgeList()
527 iter = iter->next_; in CreateEdgeList()
529 edgeList_.Insert(iter, p); in CreateEdgeList()
568 auto iter = activeEdgeList.Begin(); in PerformScan() local
570 while (iter != endIt && iter->next_ != endIt) { in PerformScan()
571 int16_t xLeft = static_cast<int16_t>(ceil(iter->data_.x)); in PerformScan()
572 int16_t xRight = static_cast<int16_t>(floor(iter->next_->data_.x)); in PerformScan()
576 uint8_t opa = MATH_ROUND(RF_PART(iter->data_.x) * OPA_OPAQUE); in PerformScan()
577 …InsertSpan(*span0_, static_cast<int16_t>(iter->data_.x), static_cast<int16_t>(iter->data_.x), op… in PerformScan()
578 …InsertSpan(*span0_, static_cast<int16_t>(iter->data_.x) + 1, static_cast<int16_t>(iter->data_.x) +… in PerformScan()
580 opa = MATH_ROUND(RF_PART(iter->next_->data_.x) * OPA_OPAQUE); in PerformScan()
581 …InsertSpan(*span0_, static_cast<int16_t>(iter->next_->data_.x), static_cast<int16_t>(iter->next_->… in PerformScan()
583 InsertSpan(*span0_, static_cast<int16_t>(iter->next_->data_.x) + 1, in PerformScan()
584 static_cast<int16_t>(iter->next_->data_.x) + 1, OPA_OPAQUE - opa); in PerformScan()
586 iter = iter->next_->next_; in PerformScan()
590 iter = activeEdgeList.Begin(); in PerformScan()
591 while (iter != endIt) { in PerformScan()
592 if (iter->data_.ymax == i) { in PerformScan()
593 iter = activeEdgeList.Remove(iter); in PerformScan()
595 iter->data_.x += iter->data_.dx; in PerformScan()
596 iter = iter->next_; in PerformScan()