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

#include <GridTrackSizingAlgorithm.h>

Public Member Functions

 GridTrack ()
 
const LayoutUnitbaseSize () const
 
void setBaseSize (LayoutUnit)
 
const LayoutUnitgrowthLimit () const
 
void setGrowthLimit (LayoutUnit)
 
bool infiniteGrowthPotential () const
 
const LayoutUnitgrowthLimitIfNotInfinite () const
 
const LayoutUnitplannedSize () const
 
void setPlannedSize (LayoutUnit plannedSize)
 
const LayoutUnittempSize () const
 
void setTempSize (const LayoutUnit &)
 
void growTempSize (const LayoutUnit &)
 
bool infinitelyGrowable () const
 
void setInfinitelyGrowable (bool infinitelyGrowable)
 
void setGrowthLimitCap (std::optional< LayoutUnit >)
 
std::optional< LayoutUnitgrowthLimitCap () const
 

Constructor & Destructor Documentation

◆ GridTrack()

WebCore::GridTrack::GridTrack ( )
inline

Member Function Documentation

◆ baseSize()

const LayoutUnit & WebCore::GridTrack::baseSize ( ) const

◆ growTempSize()

void WebCore::GridTrack::growTempSize ( const LayoutUnit tempSize)

◆ growthLimit()

const LayoutUnit & WebCore::GridTrack::growthLimit ( ) const

◆ growthLimitCap()

std::optional<LayoutUnit> WebCore::GridTrack::growthLimitCap ( ) const
inline

◆ growthLimitIfNotInfinite()

const LayoutUnit & WebCore::GridTrack::growthLimitIfNotInfinite ( ) const

◆ infiniteGrowthPotential()

bool WebCore::GridTrack::infiniteGrowthPotential ( ) const
inline

◆ infinitelyGrowable()

bool WebCore::GridTrack::infinitelyGrowable ( ) const
inline

◆ plannedSize()

const LayoutUnit& WebCore::GridTrack::plannedSize ( ) const
inline

◆ setBaseSize()

void WebCore::GridTrack::setBaseSize ( LayoutUnit  baseSize)

◆ setGrowthLimit()

void WebCore::GridTrack::setGrowthLimit ( LayoutUnit  growthLimit)

◆ setGrowthLimitCap()

void WebCore::GridTrack::setGrowthLimitCap ( std::optional< LayoutUnit growthLimitCap)

◆ setInfinitelyGrowable()

void WebCore::GridTrack::setInfinitelyGrowable ( bool  infinitelyGrowable)
inline

◆ setPlannedSize()

void WebCore::GridTrack::setPlannedSize ( LayoutUnit  plannedSize)
inline

◆ setTempSize()

void WebCore::GridTrack::setTempSize ( const LayoutUnit tempSize)

◆ tempSize()

const LayoutUnit& WebCore::GridTrack::tempSize ( ) const
inline

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