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 LayoutUnit & baseSize () const
 
void setBaseSize (LayoutUnit)
 
const LayoutUnit & growthLimit () const
 
void setGrowthLimit (LayoutUnit)
 
bool infiniteGrowthPotential () const
 
const LayoutUnit & growthLimitIfNotInfinite () const
 
const LayoutUnit & plannedSize () const
 
void setPlannedSize (LayoutUnit plannedSize)
 
const LayoutUnit & tempSize () const
 
void setTempSize (const LayoutUnit &)
 
void growTempSize (const LayoutUnit &)
 
bool infinitelyGrowable () const
 
void setInfinitelyGrowable (bool infinitelyGrowable)
 
void setGrowthLimitCap (std::optional< LayoutUnit >)
 
std::optional< LayoutUnit > growthLimitCap () 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: