创建尚未打开的窗口对象。
使用像素尺寸、标题和配置打开窗口。
Optionaloptions: Readonly<WindowOptions>为已有系统窗口句柄创建 OpenGL 上下文。
Optionalsettings: Readonly<ContextSettings>关闭窗口;对象保留,可再次调用 create。
打开或重建窗口;mode 为像素尺寸或完整视频模式。
Optionaloptions: Readonly<WindowOptions>使用已有系统窗口句柄重建 OpenGL 上下文。
Optionalsettings: Readonly<ContextSettings>Returns the created VkSurfaceKHR, or undefined when creation fails.
交换 OpenGL 前后缓冲;垂直同步和帧率限制可能阻塞当前线程。
返回平台原生窗口句柄,以 bigint 保留指针精度。
返回窗口在桌面中的像素位置。
返回实际创建的 OpenGL 上下文配置,可能与请求值不同。
返回客户区像素尺寸的副本。
Specific handlers take precedence over the optional fallback.
Optionalfallback: EventVisitor返回窗口当前是否拥有输入焦点。
返回系统窗口是否仍然打开。
Protectedon显式 create 成功后同步调用;有参基类构造期间不调用派生钩子。
ProtectedonSFML 实际通知尺寸变化后同步调用,不消费对应的 Resized 事件。
非阻塞取出一个窗口事件;队列为空时返回 undefined。
向系统请求窗口焦点,是否获准由窗口管理器决定。
激活或停用当前线程的窗口 OpenGL 上下文,返回是否成功。
设置每秒最大 display 次数;0 取消帧率限制,等待发生在 display 中。
设置 RGBA8 窗口图标;像素数据至少包含 size.x×size.y×4 字节。
设置触发手柄移动事件的轴变化阈值,范围 0~100。
设置长按键盘时是否重复产生 KeyPressed 事件。
设置是否将鼠标限制在窗口内,通常仅在窗口获得焦点时生效。
设置鼠标在客户区中是否显示光标。
设置窗口标题。
设置缓冲交换是否与显示器刷新同步。
显示或隐藏窗口。
Blocks the calling thread like SFML; Time.Zero waits indefinitely.
Static[has
An OS window with an OpenGL context, usable by Texture.update().