API 参考
正在准备搜索索引…

带 OpenGL 上下文的操作系统窗口,可用于 Texture.update()。

继承关系

层级 (查看层级一览)

源码与继承
成员目录34

构造函数

属性

方法

构造函数

方法

  • 关闭窗口;对象保留,可再次调用 create。

    返回值

    void
    源码与继承
  • 返回创建的 VkSurfaceKHR,创建失败时返回 undefined。

    参数

    instance
    bigint
    allocator
    bigint = 0n

    返回值

    undefined | bigint
    源码与继承
  • 交换 OpenGL 前后缓冲;垂直同步和帧率限制可能阻塞当前线程。

    返回值

    void
    源码与继承
  • 返回平台原生窗口句柄,以 bigint 保留指针精度。

    返回值

    bigint
    源码与继承
  • 返回窗口当前是否拥有输入焦点。

    返回值

    boolean
    源码与继承
  • 返回系统窗口是否仍然打开。

    返回值

    boolean
    源码与继承
  • 显式 create 成功后同步调用;有参基类构造期间不调用派生钩子。

    返回值

    void
    源码与继承
  • SFML 实际通知尺寸变化后同步调用,不消费对应的 Resized 事件。

    返回值

    void
    源码与继承
  • 向系统请求窗口焦点,是否获准由窗口管理器决定。

    返回值

    void
    源码与继承
  • 激活或停用当前线程的窗口 OpenGL 上下文,返回是否成功。

    参数

    active
    boolean = true

    返回值

    boolean
    源码与继承
  • 设置每秒最大 display 次数;0 取消帧率限制,等待发生在 display 中。

    参数

    limit
    number

    返回值

    void
    源码与继承
  • 设置 RGBA8 窗口图标;像素数据至少包含 size.x×size.y×4 字节。

    参数

    size
    Readonly<Vector2u>
    pixels
    Uint8Array

    返回值

    void
    源码与继承
  • 设置触发手柄移动事件的轴变化阈值,范围 0~100。

    参数

    threshold
    number

    返回值

    void
    源码与继承
  • 设置长按键盘时是否重复产生 KeyPressed 事件。

    参数

    enabled
    boolean

    返回值

    void
    源码与继承
  • 设置客户区最大像素尺寸;undefined 取消限制。

    参数

    size
    undefined | Readonly<Vector2u>

    返回值

    void
    源码与继承
  • 设置客户区最小像素尺寸;undefined 取消限制。

    参数

    size
    undefined | Readonly<Vector2u>

    返回值

    void
    源码与继承
  • 设置是否将鼠标限制在窗口内,通常仅在窗口获得焦点时生效。

    参数

    grabbed
    boolean

    返回值

    void
    源码与继承
  • 设置鼠标在客户区中是否显示光标。

    参数

    visible
    boolean

    返回值

    void
    源码与继承
  • 设置窗口标题。

    参数

    title
    string

    返回值

    void
    源码与继承
  • 设置缓冲交换是否与显示器刷新同步。

    参数

    enabled
    boolean

    返回值

    void
    源码与继承
  • 显示或隐藏窗口。

    参数

    visible
    boolean

    返回值

    void
    源码与继承

符号成员

"[graphicsNative]": NativeGraphicsHandle<"window">
源码与继承
  • 参数

    value
    unknown

    返回值

    boolean
    源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0