Lines Matching refs:sizes
53 void InitFromSizes(int32* sizes)
57 fLocations[i + 1] = fLocations[i] + sizes[i] + fSpacing;
352 int32 sizes[fElementCount];
353 if (!_Layout(size, sums, sizes)) {
356 layoutInfo->InitFromSizes(sizes);
402 ComplexLayouter::_Layout(int32 size, SumItem* sums, int32* sizes)
405 SimpleLayouter::DistributeSize(size, fWeights, sizes, fElementCount);
406 if (_SatisfiesConstraints(sizes)) {
413 realSizes[i] = sizes[i];
451 sizes[i] = int32(roundedRealSum - previousSum);
454 TRACE("x[%ld] = %8.4f %4ld\n", i, values[i], sizes[i]);
457 return _SatisfiesConstraints(sizes);
521 ComplexLayouter::_SatisfiesConstraints(int32* sizes) const
526 sumValues[i + 1] = sumValues[i] + sizes[i];