CollapsingLayouter
fLayouter = new CollapsingLayouter(elementCount, _Spacing());
CollapsingLayouter::CollapsingLayouter(int32 elementCount, float spacing)
CollapsingLayouter::~CollapsingLayouter()
CollapsingLayouter::AddConstraints(int32 element, int32 length, float min,
class CollapsingLayouter::ProxyLayoutInfo : public LayoutInfo {
CollapsingLayouter::SetWeight(int32 element, float weight)
CollapsingLayouter::MinSize()
CollapsingLayouter::MaxSize()
CollapsingLayouter::PreferredSize()
CollapsingLayouter::CreateLayoutInfo()
CollapsingLayouter::Layout(LayoutInfo* layoutInfo, float size)
CollapsingLayouter::CloneLayouter()
CollapsingLayouter* clone = new CollapsingLayouter(fElementCount, fSpacing);
CollapsingLayouter::_ValidateLayouter()
CollapsingLayouter::_CreateLayouter()
CollapsingLayouter::_DoCollapse()
CollapsingLayouter::_AddConstraints()
CollapsingLayouter::_AddConstraints(int32 position, const Constraint* c)
CollapsingLayouter::_SetWeights()
struct CollapsingLayouter::Constraint {
struct CollapsingLayouter::ElementInfo {
class CollapsingLayouter : public Layouter {
CollapsingLayouter(int32 elementCount,
virtual ~CollapsingLayouter();
using BPrivate::Layout::CollapsingLayouter;