我正在尝试构建一个 MacOS 应用程序,它创建一个 OpenGL 视图并将其作为元素嵌入到 webview 中(使用 OpenGL 而不是 WebGL)。主要目标是使用 web (html/javascript) 作为 UI 并使用 OpenGL 视图绘制结果。(此外,OpenGL 视图也将处理用户输入)
问题是 webview 和 OpenGL 视图之间的覆盖。如果 OpenGL 视图位于 webview 之上,则 webview UI(如:下拉框)可能会被 OpenGL 视图剪切。webview 在 OpenGL 视图之上,所有的 webview 视图都会挡住 OpenGL 视图。
有什么解决方案可以解决这个问题吗?(OpenGL 和 Web 视图)