Minimal registry to map a 2D texture to a Texture2DArray layer.

最小注册表:将单张纹理映射到 Texture2DArray 的某一层。

构造函数

方法

  • 参数

    • width: number
    • height: number
    • format: TextureFormat = TextureFormat.R8G8B8A8
    • capacity: number = 64
    • sRGB: boolean = false

    返回 {
        array: Texture2DArray;
        layer: number;
        texture: Texture;
        uploadSubPixels: ((x: number, y: number, w: number, h: number, pixels: ArrayBufferView, mipLevel?: number) => void);
    }

    • array: Texture2DArray
    • layer: number
    • texture: Texture
    • uploadSubPixels: ((x: number, y: number, w: number, h: number, pixels: ArrayBufferView, mipLevel?: number) => void)
        • (x, y, w, h, pixels, mipLevel?): void
        • 参数

          • x: number
          • y: number
          • w: number
          • h: number
          • pixels: ArrayBufferView
          • mipLevel: number = 0

          返回 void

    Allocate a layer from a Texture2DArray bucket and return a Texture facade bound to that layer.

    从 Texture2DArray 分组中分配一层,并返回一个绑定该层的 Texture 句柄(已登记映射)。