【问题标题】:What is "off-screen-rendering" in ChromiumEmbeddedFramework (CEF)什么是 Chromium Embedded Framework (CEF) 中的“屏幕外渲染”
【发布时间】:2024-01-07 05:06:01
【问题描述】:

我无法理解 Chromium 嵌入式框架上下文中的“屏幕外渲染”一词。

应该什么时候使用或者应该如何使用。

在代码库(cef)中非常深入地追踪并找到一些含义。

请帮忙。

【问题讨论】:

    标签: chromium-embedded


    【解决方案1】:

    您可以在此处查看说明:GeneralUsage#Off-Screen Rendering

    它可以用于,例如,在后台加载非常大的页面然后显示它(它会更快)。

    或者,例如,对于爬满 js 代码的页面:CEF 将在后台运行所有脚本并返回结果页面。

    【讨论】:

    • 很好的答案,也经常用于需要控制最终渲染的地方。想想使用 DX 或 OpenGL 的 3D 游戏,它们需要能够绘制最终纹理作为其管道的一部分。