以像素尺寸、标题和可选窗口参数创建渲染窗口。
titleoptions可选受保护activateactive受保护allocatecapacity受保护changeGLStatesoperation录制颜色清除命令,默认黑色;提供 stencil 时同时清除模板缓冲区。
colorstencil可选提交排队绘制并关闭窗口;对象之后可再次 create。
打开或重建渲染窗口,mode 指定像素尺寸。
titleoptions可选返回创建的 VkSurfaceKHR,创建失败时返回 undefined。
instanceallocator同步提交绘制并交换窗口缓冲;可受垂直同步或帧率上限影响而等待。
从 firstVertex 开始绘制 vertexCount 个顶点,超出尾部的数量自动截断。
bufferfirstVertexvertexCountstates可选复制顶点快照并按 type 录制绘制;states 默认使用 RenderStates.Default。
verticestypestates可选在外部图形操作前提交待处理绘制。
返回平台原生窗口句柄,以 bigint 保留指针精度。
返回窗口当前是否拥有输入焦点。
受保护initialize返回系统窗口是否仍然打开。
返回窗口帧缓冲是否启用 sRGB 颜色转换。
将世界坐标转换为目标整数像素坐标;省略 view 时使用当前视图。
pointview将目标像素坐标转换为世界坐标;省略 view 时使用当前视图。
pointview受保护on显式 create 成功后同步调用;有参基类构造期间不调用派生钩子。
受保护onSFML 实际通知尺寸变化后同步调用,不消费对应的 Resized 事件。
提交排队绘制并恢复 pushGLStates 保存的 OpenGL 状态。
提交排队绘制并保存当前 OpenGL 状态,便于混用原生 OpenGL。
向系统请求窗口焦点,是否获准由窗口管理器决定。
提交排队绘制并恢复 SFML 绘制所需的 OpenGL 状态。
提交排队绘制并激活或停用 OpenGL 上下文,返回是否成功。
active设置每秒最大 display 次数;0 取消帧率限制,等待发生在 display 中。
limit设置触发手柄移动事件的轴变化阈值,范围 0~100。
threshold设置长按键盘时是否重复产生 KeyPressed 事件。
enabled设置是否将鼠标限制在窗口内,通常仅在窗口获得焦点时生效。
grabbed设置鼠标在客户区中是否显示光标。
visible设置窗口标题。
title设置缓冲交换是否与显示器刷新同步。
enabled显示或隐藏窗口。
visible受保护submitdisplay受保护submitcountdisplay与 SFML 一样阻塞调用线程;Time.Zero 表示无限等待。
timeout只读[graphics
同时支持 Window 窗口操作和 RenderTarget 二维绘制的窗口。