如何在窗口外绘制图形(OpenGL GLFW)
How to draw graphics outside window (OpenGL glfw)
我想知道如何在主图形窗口(GLFW(之外绘制OpenGL图形。IMGUI库可以看到一个示例。使用IMGUI对接,您可以将面板拖出主窗口。Imgui如何做到这一点?在主窗口外面绘制图形?如何使用OpenGL和GLFW实现这一目标?我正在使用C BTW。谢谢!
对于OpenGL,您始终需要一个上下文。这样的上下文是屏幕上的上下文(在屏幕上不可见所有绘制到该上下文的上下文(,或者是绑定到的上下文窗户的画布。
该窗口的外观取决于用过的库和系统,但是您永远无法在该窗口/画布之外绘制。
imgui是一个在OpenGL上下文中使用各种组件/原语组成UI的库。IMGUI的UI元素不是与OS相关的UI元素。OS和IMGUI窗口无所不能,而是在OpenGL上下文中构成UI的视觉外观的一个像素的集合。IMGUI具有相同的限制,它不能在OpenGL上下文的主窗口外绘制。
相关文章:
- 如何在OpenGL(GLFW,很高兴)中进行2D缩放?
- GLFW DDS 加载函数的 OpenGL 链路错误
- 同时使用Opengl CORE函数以及Comptability Profile - GLFW
- OpenGL GLFW 应用程序 - 客户端内存限制
- OpenGL GLFW GLAD 在项目之间共享 Visual C++.
- OpenGL, GLFW, GLAD. glViewport(0, 0, 800, 600) 抛出内存错误
- OpenGL glfw 无法绘制点
- 在 OpenGL/GLFW 中管理默认着色器
- OpenGL/GLFW/GLM-键盘输入无反应
- OpenGL/GLFW-滚动轮不响应
- openGL GLFW 白屏,带加载光标正在运行
- 如何在窗口外绘制图形(OpenGL GLFW)
- OpenGL GLFW:对'glfwInit'的未定义引用
- OpenGL GLFW 简单立方体不渲染
- 无法让 opengl/glfw 与 vs2015 配合使用
- OpenGL(GLFW/GLEW)中的屏幕上没有显示任何内容
- OpenGL/GLFW:glfwOpenWindow悬挂(裸机应用程序)
- OpenGL/GLFW看起来是透明的
- c++ OpenGL, GLFW绘制一个简单立方体
- openGL, GLFW, 1281错误在glShaderSource上,下一个glShaderSource工作得很好