Lines Matching refs:splitCoord
21 TreeNode(float splitCoord, Node* lo, Node* hi)
22 : fSplitCoord(splitCoord), fLo(lo), fHi(hi) {
151 float splitCoord;
156 splitCoord = (fRectValsSum.x() - fRectValsSum.z()) * (.5f/kMaxRectsInList);
157 splitCoord = SkTPin(splitCoord, -fSplittableBounds.z(), fSplittableBounds.x());
162 splitCoord = (fRectValsSum.y() - fRectValsSum.w()) * (.5f/kMaxRectsInList);
163 splitCoord = SkTPin(splitCoord, -fSplittableBounds.w(), fSplittableBounds.y());
168 // Split "this", leaving all rects below "splitCoord" in this, and placing all rects above
169 // splitCoord in "hiNode". There may be some reduncancy between lists, but we made sure to
173 float negSplitCoord = -splitCoord;
177 if (loVals[i] < splitCoord) {
189 ? (Node*)arena->make<TreeNode<SplitType::kX>>(splitCoord, this, hiNode)
190 : (Node*)arena->make<TreeNode<SplitType::kY>>(splitCoord, this, hiNode);