本文整理汇总了C++中DrawingAreaProxy::layerTreeHostProxy方法的典型用法代码示例。如果您正苦于以下问题:C++ DrawingAreaProxy::layerTreeHostProxy方法的具体用法?C++ DrawingAreaProxy::layerTreeHostProxy怎么用?C++ DrawingAreaProxy::layerTreeHostProxy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DrawingAreaProxy
的用法示例。
在下文中一共展示了DrawingAreaProxy::layerTreeHostProxy方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: resetPaintNode
void QQuickWebPagePrivate::resetPaintNode()
{
m_paintNode = 0;
DrawingAreaProxy* drawingArea = webPageProxy->drawingArea();
if (drawingArea && drawingArea->layerTreeHostProxy())
drawingArea->layerTreeHostProxy()->purgeGLResources();
}
示例2: updateSize
void QQuickWebPagePrivate::updateSize()
{
QSizeF scaledSize = contentsSize * contentsScale;
DrawingAreaProxy* drawingArea = webPageProxy->drawingArea();
if (drawingArea && drawingArea->layerTreeHostProxy())
drawingArea->layerTreeHostProxy()->setContentsSize(contentsSize);
q->setSize(scaledSize);
if (viewportItem->experimental()->flickableViewportEnabled()) {
// Make sure that the content is sized to the page if the user did not
// add other flickable items. If that is not the case, the user needs to
// disable the default content item size property on the WebView and
// bind the contentWidth and contentHeight accordingly, in accordance
// accordance with normal Flickable behaviour.
if (viewportItem->experimental()->useDefaultContentItemSize()) {
viewportItem->setContentWidth(scaledSize.width());
viewportItem->setContentHeight(scaledSize.height());
}
}
}