osgViewer.GraphicsWindow
是 OpenSceneGraph 中用于创建和管理图形窗口的类。
该构造函数创建一个具有给定位置、尺寸和名称的新图形窗口。
参数:
x
:窗口的横坐标位置(以像素为单位)。y
:窗口的纵坐标位置(以像素为单位)。w
:窗口的宽度(以像素为单位)。h
:窗口的高度(以像素为单位)。name
:窗口的名称。windowDecoration
:窗口是否应该有装饰(如边框和标题栏)。该函数实现了创建实际的窗口和 OpenGL 上下文的过程。
该函数切换前后缓冲区,并显示新帧。
该函数设置窗口矩形(即窗口的位置和大小)。
该函数返回当前窗口的矩形。
该函数设置窗口是否有装饰。
参数:
flag
:是否有窗口装饰。该函数检查窗口是否有装饰。
返回值:
true
:窗口有装饰;false
:窗口没有装饰。该函数检查窗口是否有效(即是否已经被创建)。
返回值:
true
:窗口是有效的;false
:窗口是无效的。该函数将焦点设置为当前窗口。
该函数设置窗口的鼠标光标。
参数:
cursor
:要设置的光标类型。该函数设置 OpenGL 清除颜色。
参数:
color
:要设置的颜色值。该函数设置是否使用双缓冲模式。
参数:
flag
:是否使用双缓冲模式。该函数检查窗口是否使用了双缓冲模式。
返回值:
true
:窗口使用了双缓冲模式;false
:窗口没有使用双缓冲模式。该函数开始窗口的主循环。
返回值: