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

#include <FlowThreadController.h>

Public Member Functions

 FlowThreadController (RenderView *)
 
 ~FlowThreadController ()
 
bool isRenderNamedFlowThreadOrderDirty () const
 
void setIsRenderNamedFlowThreadOrderDirty (bool dirty)
 
RenderNamedFlowThreadensureRenderFlowThreadWithName (const AtomicString &)
 
const RenderNamedFlowThreadListrenderNamedFlowThreadList () const
 
bool hasRenderNamedFlowThreads () const
 
void layoutRenderNamedFlowThreads ()
 
void styleDidChange ()
 
void registerNamedFlowContentElement (Element &, RenderNamedFlowThread &)
 
void unregisterNamedFlowContentElement (Element &)
 
bool hasFlowThreadsWithAutoLogicalHeightRegions () const
 
void incrementFlowThreadsWithAutoLogicalHeightRegions ()
 
void decrementFlowThreadsWithAutoLogicalHeightRegions ()
 
bool updateFlowThreadsNeedingLayout ()
 
bool updateFlowThreadsNeedingTwoStepLayout ()
 
void updateFlowThreadsIntoConstrainedPhase ()
 
void updateFlowThreadsIntoOverflowPhase ()
 
void updateFlowThreadsIntoMeasureContentPhase ()
 
void updateFlowThreadsIntoFinalPhase ()
 
void updateNamedFlowsLayerListsIfNeeded ()
 
void collectFixedPositionedLayers (Vector< RenderLayer *> &fixedPosLayers) const
 
void updateFlowThreadsLayerToRegionMappingsIfNeeded ()
 
bool isAutoLogicalHeightRegionsCountConsistent () const
 

Protected Member Functions

void updateFlowThreadsChainIfNecessary ()
 
void resetFlowThreadsWithAutoHeightRegions ()
 

Constructor & Destructor Documentation

◆ FlowThreadController()

WebCore::FlowThreadController::FlowThreadController ( RenderView view)
explicit

◆ ~FlowThreadController()

WebCore::FlowThreadController::~FlowThreadController ( )

Member Function Documentation

◆ collectFixedPositionedLayers()

void WebCore::FlowThreadController::collectFixedPositionedLayers ( Vector< RenderLayer *> &  fixedPosLayers) const

◆ decrementFlowThreadsWithAutoLogicalHeightRegions()

void WebCore::FlowThreadController::decrementFlowThreadsWithAutoLogicalHeightRegions ( )
inline

◆ ensureRenderFlowThreadWithName()

RenderNamedFlowThread & WebCore::FlowThreadController::ensureRenderFlowThreadWithName ( const AtomicString name)

◆ hasFlowThreadsWithAutoLogicalHeightRegions()

bool WebCore::FlowThreadController::hasFlowThreadsWithAutoLogicalHeightRegions ( ) const
inline

◆ hasRenderNamedFlowThreads()

bool WebCore::FlowThreadController::hasRenderNamedFlowThreads ( ) const
inline

◆ incrementFlowThreadsWithAutoLogicalHeightRegions()

void WebCore::FlowThreadController::incrementFlowThreadsWithAutoLogicalHeightRegions ( )
inline

◆ isAutoLogicalHeightRegionsCountConsistent()

bool WebCore::FlowThreadController::isAutoLogicalHeightRegionsCountConsistent ( ) const

◆ isRenderNamedFlowThreadOrderDirty()

bool WebCore::FlowThreadController::isRenderNamedFlowThreadOrderDirty ( ) const
inline

◆ layoutRenderNamedFlowThreads()

void WebCore::FlowThreadController::layoutRenderNamedFlowThreads ( )

◆ registerNamedFlowContentElement()

void WebCore::FlowThreadController::registerNamedFlowContentElement ( Element contentElement,
RenderNamedFlowThread namedFlow 
)

◆ renderNamedFlowThreadList()

const RenderNamedFlowThreadList* WebCore::FlowThreadController::renderNamedFlowThreadList ( ) const
inline

◆ resetFlowThreadsWithAutoHeightRegions()

void WebCore::FlowThreadController::resetFlowThreadsWithAutoHeightRegions ( )
protected

◆ setIsRenderNamedFlowThreadOrderDirty()

void WebCore::FlowThreadController::setIsRenderNamedFlowThreadOrderDirty ( bool  dirty)
inline

◆ styleDidChange()

void WebCore::FlowThreadController::styleDidChange ( )

◆ unregisterNamedFlowContentElement()

void WebCore::FlowThreadController::unregisterNamedFlowContentElement ( Element contentElement)

◆ updateFlowThreadsChainIfNecessary()

void WebCore::FlowThreadController::updateFlowThreadsChainIfNecessary ( )
protected

◆ updateFlowThreadsIntoConstrainedPhase()

void WebCore::FlowThreadController::updateFlowThreadsIntoConstrainedPhase ( )

◆ updateFlowThreadsIntoFinalPhase()

void WebCore::FlowThreadController::updateFlowThreadsIntoFinalPhase ( )

◆ updateFlowThreadsIntoMeasureContentPhase()

void WebCore::FlowThreadController::updateFlowThreadsIntoMeasureContentPhase ( )

◆ updateFlowThreadsIntoOverflowPhase()

void WebCore::FlowThreadController::updateFlowThreadsIntoOverflowPhase ( )

◆ updateFlowThreadsLayerToRegionMappingsIfNeeded()

void WebCore::FlowThreadController::updateFlowThreadsLayerToRegionMappingsIfNeeded ( )

◆ updateFlowThreadsNeedingLayout()

bool WebCore::FlowThreadController::updateFlowThreadsNeedingLayout ( )

◆ updateFlowThreadsNeedingTwoStepLayout()

bool WebCore::FlowThreadController::updateFlowThreadsNeedingTwoStepLayout ( )

◆ updateNamedFlowsLayerListsIfNeeded()

void WebCore::FlowThreadController::updateNamedFlowsLayerListsIfNeeded ( )

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