更改子窗口大小opengl
change subwindowsize opengl
我使用openGL使用GLUT。我想知道你是否可以通过鼠标拖动它的"边界"来改变子窗口的窗口大小。(边界是我画的线)来标记子窗口的边界。我知道你可以设置初始宽度和高度,但这些都是不变的。
我知道有一个函数glutshapefunc,但这只给你新的宽度和高度的窗口时,主窗口被重塑。
或者,GLUT不允许用户更改子窗口的大小吗?
我不会为GLUT子窗口而烦恼。相反,我将使用glViewport + glScissor + glEnable(GL_SCISSOR_TEST),从主窗口视口切割部分并绘制一些分割线。通过使用glutMouseFunc + glutMotionFunc实现逻辑,使分割线可拖动。
相关文章:
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 无法启动 OpenGL 窗口
- 如何设置与其背景图像大小相对应的窗口大小?
- 如何防止opengl绘图拉伸到窗口大小?
- 使用 Win32 将 GDI 绘制大小缩放为窗口大小
- 恢复Qt窗口大小和位置问题
- 在Windows上获取OpenGL点大小(以像素为单位)?
- 与WM_DPICHANGED消息一起发送的建议窗口大小太大
- 快板获取当前窗口大小
- 当窗口大小更改时,如何自动缩放QT中的图表
- 尝试在 win 32 中禁用窗口大小调整时,窗口样式行为不一致
- 如何将 Unity 上下文导入 OpenGL 窗口
- OpenGL纹理闪烁/有时在窗口大小上移动
- 在窗口大小上绘制的OpenGL消失
- OpenGL-如何调整窗口大小
- 在opengl c++中禁用窗口大小调整
- OpenGL帧率:与窗口大小的连接
- OpenGL 帧缓冲受窗口大小的影响
- 如何使用GLFW确定OpenGL 3.3窗口的可绘制区域的大小
- 更改子窗口大小opengl