Lines Matching refs:draws
364 std::vector<sk_sp<sksg::RenderNode>>&& draws) { in AttachRepeaterDrawEffect() argument
370 if (draws.size() > 1) { in AttachRepeaterDrawEffect()
371 repeater_node = sksg::Group::Make(std::move(draws)); in AttachRepeaterDrawEffect()
373 repeater_node = std::move(draws[0]); in AttachRepeaterDrawEffect()
419 repeater_draws = std::move(draws); in AttachRepeaterDrawEffect()
589 std::vector<sk_sp<sksg::RenderNode >> draws; in attachShape() local
623 draws.push_back(std::move(subgroup)); in attachShape()
650 draws.push_back(sksg::Draw::Make(std::move(geo), std::move(paint))); in attachShape()
655 if (!draws.empty()) { in attachShape()
656 draws = gDrawEffectAttachers[rec->fInfo.fAttacherIndex](rec->fJson, in attachShape()
659 std::move(draws)); in attachShape()
672 if (draws.size() == 1) { in attachShape()
674 shape_wrapper = std::move(draws.front()); in attachShape()
675 } else if (!draws.empty()) { in attachShape()
677 std::reverse(draws.begin(), draws.end()); in attachShape()
678 draws.shrink_to_fit(); in attachShape()
681 shape_wrapper = sksg::Group::Make(std::move(draws)); in attachShape()