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

バックグラウンド画像デコードと順序付きピクセルアップロードに対応する GPU テクスチャ。

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

コンストラクター

プロパティ

メソッド

コンストラクター

メソッド

  • source を現在のテクスチャに同期的にディープコピーし、現在のラッパーの同一性を保持して this を返します。

    引数

    source
    Readonly

    戻り値

    this
    ソースと継承
  • 縮小サンプリング用の mipmap レベルを生成し、成功したかを返します。ピクセル更新後は再生成が必要です。

    戻り値

    boolean
    ソースと継承
  • OpenGL テクスチャ識別子を返します。空のテクスチャは 0 です。使用中はテクスチャオブジェクトを保持してください。

    戻り値

    number
    ソースと継承
  • 繰り返し表示が有効かを返します。

    戻り値

    boolean
    ソースと継承
  • 平滑化フィルタリングが有効かを返します。

    戻り値

    boolean
    ソースと継承
  • テクスチャが sRGB 形式を使用するかを返します。

    戻り値

    boolean
    ソースと継承
  • ファイルを非同期にデコードしてピクセルをアップロードし、成功したかを返します。area はピクセル座標で、既定は画像全体です。

    引数

    filename
    string
    sRgb
    boolean = false
    areaオプション

    戻り値

    Promise<boolean>
    ソースと継承
  • Image の指定ピクセル領域を同期的にアップロードし、成功したかを返します。既定は画像全体です。

    引数

    image
    sRgb
    boolean = false
    areaオプション

    戻り値

    boolean
    ソースと継承
  • エンコード済み画像バイト列を非同期にデコードし、ピクセルをアップロードして成功したかを返します。sRgb の既定値は false です。

    引数

    data
    Uint8Array
    sRgb
    boolean = false
    areaオプション

    戻り値

    Promise<boolean>
    ソースと継承
  • シーク可能なストリームから画像を非同期にデコードしてアップロードし、成功したかを返します。ストリーム例外では Promise が拒否されます。

    引数

    sRgb
    boolean = false
    areaオプション

    戻り値

    Promise<boolean>
    ソースと継承
  • SFML と同様に、サイズ変更に成功するとピクセル内容は未定義になります。

    引数

    size
    Readonly<Vector2u>
    sRgb
    boolean = false

    戻り値

    boolean
    ソースと継承
  • テクスチャ外の座標で繰り返し表示するかを設定します。false は端のピクセルを使います。

    引数

    repeated
    boolean

    戻り値

    void
    ソースと継承
  • テクスチャの平滑化フィルタリングを有効化または無効化します。

    引数

    smooth
    boolean

    戻り値

    void
    ソースと継承
  • 記録済み描画を先に送信し、ピクセルと設定を同期的に交換します。借用テクスチャビューには使用できません。

    引数

    other

    戻り値

    void
    ソースと継承
  • テクスチャ全体を同期的に更新します。pixels は正確に幅×高さ×4 の RGBA8 バイトを含む必要があります。

    引数

    pixels
    Uint8Array

    戻り値

    void
    ソースと継承
  • size の RGBA8 ピクセルブロックを dest にアップロードします。すべての座標とサイズはピクセル単位です。

    引数

    pixels
    Uint8Array
    size
    Readonly<Vector2u>
    dest
    Readonly<Vector2u>

    戻り値

    void
    ソースと継承
  • 画像、テクスチャ、またはウィンドウの内容を dest(既定は原点)にコピーします。出力先領域はソース全体を収容できる必要があります。

    引数

    source

        | Image
        | Readonly<
            Pick<
                Texture,
                | "getSize"
                | typeof graphicsNative
                | typeof textureId
                | typeof textureOwner
                | "copyToImage"
                | "isSmooth"
                | "isRepeated"
                | "isSrgb"
                | "getNativeHandle",
            >,
        >
        | Window
    destオプション
    Readonly<Vector2u>

    戻り値

    void
    ソースと継承
  • 現在の GL コンテキストにバインドします。ID を使用している間はテクスチャを保持してください。

    引数

    texture

        | null
        | Readonly<
            Pick<
                Texture,
                | "getSize"
                | typeof graphicsNative
                | typeof textureId
                | typeof textureOwner
                | "copyToImage"
                | "isSmooth"
                | "isRepeated"
                | "isSrgb"
                | "getNativeHandle",
            >,
        >
    coordinateType
    CoordinateType = CoordinateType.Normalized

    戻り値

    void
    ソースと継承
  • 現在のグラフィックスカードが対応するテクスチャの最大辺長をピクセル単位で返します。

    戻り値

    number
    ソースと継承

シンボルメンバー

"[graphicsNative]": NativeGraphicsHandle<"texture">
ソースと継承
"[textureId]": number
ソースと継承
"[textureOwner]"?: PendingTarget
ソースと継承

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