API リファレンス
検索インデックスを準備中…

OpenGL コンテキストを持つ OS ウィンドウ。Texture.update() で利用できる。

継承関係

階層 (theme_hierarchy_view_summary)

ソースと継承
メンバー一覧34

コンストラクター

プロパティ

メソッド

コンストラクター

メソッド

  • ウィンドウを閉じる。オブジェクトは残り、create を再度呼び出せる。

    戻り値

    void
    ソースと継承
  • ウィンドウを開くか再作成する。mode はピクセル寸法または完全なビデオモード。

    引数

    mode
    Readonly<Vector2u> | Readonly<VideoMode>
    title
    string
    optionsオプション
    Readonly<WindowOptions>

    戻り値

    void
    ソースと継承
  • 既存のシステムウィンドウハンドルを使って OpenGL コンテキストを再作成する。

    引数

    handle
    bigint
    settingsオプション
    Readonly<ContextSettings>

    戻り値

    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
    ソースと継承
  • 1 秒あたりの 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
    ソースと継承
  • ウィンドウ内で使用するカーソルを設定する。

    引数

    cursor

    戻り値

    void
    ソースと継承
  • マウスをウィンドウ内に制限するか設定する。 通常はウィンドウにフォーカスがある間のみ有効。

    引数

    grabbed
    boolean

    戻り値

    void
    ソースと継承
  • クライアント領域内でマウスカーソルを表示するか設定する。

    引数

    visible
    boolean

    戻り値

    void
    ソースと継承
  • デスクトップ上のウィンドウのピクセル位置を設定する。

    引数

    position
    Readonly<Vector2i>

    戻り値

    void
    ソースと継承
  • クライアント領域のピクセル寸法を設定する。幅と高さは正でなければならない。

    引数

    size
    Readonly<Vector2u>

    戻り値

    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