Lines Matching refs:arena
35 Node* addNonIntersecting(Rect rect, SkArenaAlloc* arena) override {
37 fLo = fLo->addNonIntersecting(rect, arena);
40 fHi = fHi->addNonIntersecting(rect, arena);
108 Node* addNonIntersecting(Rect rect, SkArenaAlloc* arena) override {
111 return this->split(arena)->addNonIntersecting(rect, arena);
136 IntersectionTree::Node* split(SkArenaAlloc* arena) {
171 LeafNode* hiNode = arena->make<LeafNode>();
189 ? (Node*)arena->make<TreeNode<SplitType::kX>>(splitCoord, this, hiNode)
190 : (Node*)arena->make<TreeNode<SplitType::kY>>(splitCoord, this, hiNode);