Lines Matching refs:childLimit
61 typedef SkScalar (*AlignProc)(SkScalar childLimit, SkScalar parentLimit);
66 static SkScalar left_align_proc(SkScalar childLimit, SkScalar parentLimit) { return 0; }
67 static SkScalar center_align_proc(SkScalar childLimit, SkScalar parentLimit) { return SkScalarHalf(parentLimit - childLimit); }
68 static SkScalar right_align_proc(SkScalar childLimit, SkScalar parentLimit) { return parentLimit - childLimit; }
69 static SkScalar fill_align_proc(SkScalar childLimit, SkScalar parentLimit) { return 0; }
151 SkScalar childLimit = compute_children_limit(parent, mainGetSizeP, &childCount, flexMask, &flexCount);
156 childLimit += (childCount - 1) * fSpacer;
159 SkScalar pos = startM + gAlignProcs[fPack](childLimit, parentLimit);
164 if (flexCount > 0 && parentLimit > childLimit)
165 flexAmount = (parentLimit - childLimit) / flexCount;