sfml.js
    Preparing search index...

    Class Window

    An OS window with an OpenGL context, usable by Texture.update().

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    "[graphicsNative]": NativeGraphicsHandle<"window">

    Methods

    • Returns the created VkSurfaceKHR, or undefined when creation fails.

      Parameters

      • instance: bigint
      • allocator: bigint = 0n

      Returns undefined | bigint

    • 交换 OpenGL 前后缓冲;垂直同步和帧率限制可能阻塞当前线程。

      Returns void

    • 返回平台原生窗口句柄,以 bigint 保留指针精度。

      Returns bigint

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

      Returns void

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

      Returns void

    • 向系统请求窗口焦点,是否获准由窗口管理器决定。

      Returns void

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

      Parameters

      • active: boolean = true

      Returns boolean

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

      Parameters

      • limit: number

      Returns void

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

      Parameters

      • size: Readonly<Vector2u>
      • pixels: Uint8Array

      Returns void

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

      Parameters

      • threshold: number

      Returns void

    • 设置长按键盘时是否重复产生 KeyPressed 事件。

      Parameters

      • enabled: boolean

      Returns void

    • 设置客户区最大像素尺寸;undefined 取消限制。

      Parameters

      Returns void

    • 设置客户区最小像素尺寸;undefined 取消限制。

      Parameters

      Returns void

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

      Parameters

      • grabbed: boolean

      Returns void

    • 设置鼠标在客户区中是否显示光标。

      Parameters

      • visible: boolean

      Returns void

    • 设置窗口标题。

      Parameters

      • title: string

      Returns void

    • 设置缓冲交换是否与显示器刷新同步。

      Parameters

      • enabled: boolean

      Returns void

    • 显示或隐藏窗口。

      Parameters

      • visible: boolean

      Returns void