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

RenderBoxbox
 
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: