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

#include <RenderTreeUpdater.h>

Public Types

enum  TeardownType { TeardownType::Normal, TeardownType::KeepHoverAndActive }
 

Public Member Functions

 RenderTreeUpdater (Document &)
 
void commit (std::unique_ptr< const Style::Update >)
 

Static Public Member Functions

static void tearDownRenderers (Element &, TeardownType=TeardownType::Normal)
 
static void tearDownRenderer (Text &)
 

Member Enumeration Documentation

◆ TeardownType

Enumerator
Normal 
KeepHoverAndActive 

Constructor & Destructor Documentation

◆ RenderTreeUpdater()

WebCore::RenderTreeUpdater::RenderTreeUpdater ( Document document)

Member Function Documentation

◆ commit()

void WebCore::RenderTreeUpdater::commit ( std::unique_ptr< const Style::Update styleUpdate)

◆ tearDownRenderer()

void WebCore::RenderTreeUpdater::tearDownRenderer ( Text text)
static

◆ tearDownRenderers()

void WebCore::RenderTreeUpdater::tearDownRenderers ( Element root,
TeardownType  teardownType = TeardownType::Normal 
)
static

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