min4
return min_c(min4(v1, v2, v3, v4), v5);
rect.Set(min4(p.x, pIn.x, pOut.x, pOut.x),
min4(p.y, pIn.y, pOut.y, pOut.y),
bounds.left = min4(lt.x, rt.x, lb.x, rb.x);
bounds.top = min4(lt.y, rt.y, lb.y, rb.y);
float d = min4(dLT, dRT, dLB, dRB);
float d = min4(dLT, dRT, dLB, dRB);
float d = min4(dL, dR, dT, dB);
return BRect(floorf(min4(lt.x, rt.x, lb.x, rb.x)),
floorf(min4(lt.y, rt.y, lb.y, rb.y)),
return BRect(floorf(min4(lt.x, rt.x, lb.x, rb.x)),
floorf(min4(lt.y, rt.y, lb.y, rb.y)),
BRect dirty(min4(before.left, before.right, after.left, after.right),
min4(before.top, before.bottom, after.top, after.bottom),