summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/src/WebLayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/src/WebLayer.cpp')
-rw-r--r--Source/WebKit/chromium/src/WebLayer.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/WebKit/chromium/src/WebLayer.cpp b/Source/WebKit/chromium/src/WebLayer.cpp
index 25cb5868c..5b8d55cf4 100644
--- a/Source/WebKit/chromium/src/WebLayer.cpp
+++ b/Source/WebKit/chromium/src/WebLayer.cpp
@@ -118,6 +118,16 @@ WebLayer WebLayer::parent() const
return WebLayer(const_cast<LayerChromium*>(m_private->parent()));
}
+size_t WebLayer::numberOfChildren() const
+{
+ return m_private->children().size();
+}
+
+WebLayer WebLayer::childAt(size_t index) const
+{
+ return WebLayer(m_private->children()[index]);
+}
+
void WebLayer::addChild(const WebLayer& child)
{
m_private->addChild(child);
@@ -300,6 +310,11 @@ void WebLayer::setDebugBorderWidth(float width)
m_private->setDebugBorderWidth(width);
}
+void WebLayer::setAlwaysReserveTextures(bool reserve)
+{
+ m_private->setAlwaysReserveTextures(reserve);
+}
+
void WebLayer::setForceRenderSurface(bool forceRenderSurface)
{
m_private->setForceRenderSurface(forceRenderSurface);