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

#include <FlexibleBoxAlgorithm.h>

Public Member Functions

 FlexItem (RenderBox &, LayoutUnit flexBaseContentSize, LayoutUnit hypotheticalMainContentSize, LayoutUnit mainAxisBorderAndPadding, LayoutUnit mainAxisMargin)
 
LayoutUnit hypotheticalMainAxisMarginBoxSize () const
 
LayoutUnit flexBaseMarginBoxSize () const
 
LayoutUnit flexedMarginBoxSize () const
 

Public Attributes

RenderBox & box
 
const LayoutUnit flexBaseContentSize
 
const LayoutUnit hypotheticalMainContentSize
 
const LayoutUnit mainAxisBorderAndPadding
 
const LayoutUnit mainAxisMargin
 
LayoutUnit flexedContentSize
 
bool frozen
 

Constructor & Destructor Documentation

◆ FlexItem()

WebCore::FlexItem::FlexItem ( RenderBox &  box,
LayoutUnit  flexBaseContentSize,
LayoutUnit  hypotheticalMainContentSize,
LayoutUnit  mainAxisBorderAndPadding,
LayoutUnit  mainAxisMargin 
)

Member Function Documentation

◆ flexBaseMarginBoxSize()

LayoutUnit WebCore::FlexItem::flexBaseMarginBoxSize ( ) const
inline

◆ flexedMarginBoxSize()

LayoutUnit WebCore::FlexItem::flexedMarginBoxSize ( ) const
inline

◆ hypotheticalMainAxisMarginBoxSize()

LayoutUnit WebCore::FlexItem::hypotheticalMainAxisMarginBoxSize ( ) const
inline

Member Data Documentation

◆ box

RenderBox& WebCore::FlexItem::box

◆ flexBaseContentSize

const LayoutUnit WebCore::FlexItem::flexBaseContentSize

◆ flexedContentSize

LayoutUnit WebCore::FlexItem::flexedContentSize

◆ frozen

bool WebCore::FlexItem::frozen

◆ hypotheticalMainContentSize

const LayoutUnit WebCore::FlexItem::hypotheticalMainContentSize

◆ mainAxisBorderAndPadding

const LayoutUnit WebCore::FlexItem::mainAxisBorderAndPadding

◆ mainAxisMargin

const LayoutUnit WebCore::FlexItem::mainAxisMargin

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