webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::FlexLayoutAlgorithm Class Reference

#include <FlexibleBoxAlgorithm.h>

Public Member Functions

 FlexLayoutAlgorithm (const RenderStyle &, LayoutUnit lineBreakLength, const Vector< FlexItem > &allItems)
 
bool computeNextFlexLine (size_t &nextIndex, Vector< FlexItem > &lineItems, LayoutUnit &sumFlexBaseSize, double &totalFlexGrow, double &totalFlexShrink, double &totalWeightedFlexShrink, LayoutUnit &sumHypotheticalMainSize)
 

Constructor & Destructor Documentation

◆ FlexLayoutAlgorithm()

WebCore::FlexLayoutAlgorithm::FlexLayoutAlgorithm ( const RenderStyle style,
LayoutUnit  lineBreakLength,
const Vector< FlexItem > &  allItems 
)

Member Function Documentation

◆ computeNextFlexLine()

bool WebCore::FlexLayoutAlgorithm::computeNextFlexLine ( size_t nextIndex,
Vector< FlexItem > &  lineItems,
LayoutUnit sumFlexBaseSize,
double &  totalFlexGrow,
double &  totalFlexShrink,
double &  totalWeightedFlexShrink,
LayoutUnit sumHypotheticalMainSize 
)

The documentation for this class was generated from the following files: