Hierarchy

  • Texture

Properties

attachFramebuffer: ((framebuffer: Framebuffer, attachment: TextureAttachment, layer?: number) => void)

Type declaration

bind: ((id: TextureId) => void)

Type declaration

define: ((width: number, height: number, depth?: number) => void)

Type declaration

    • (width: number, height: number, depth?: number): void
    • Parameters

      • width: number
      • height: number
      • Optional depth: number

      Returns void

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

detachFramebuffer: ((framebuffer: Framebuffer, attachment: TextureAttachment) => void)

Type declaration

filter: number
format: number
getByteCount: (() => number)

Type declaration

    • (): number
    • Returns number

getDepth: (() => number)

Type declaration

    • (): number
    • Returns number

getHeight: (() => number)

Type declaration

    • (): number
    • Returns number

getWidth: (() => number)

Type declaration

    • (): number
    • Returns number

id: number
internalFormat: number
load: ((image: HTMLImageElement | TextureImage<any> | TextureVolume<any>, sub?: boolean) => void)

Type declaration

    • (image: HTMLImageElement | TextureImage<any> | TextureVolume<any>, sub?: boolean): void
    • The sub option requires an existing allocation on the GPU, that is, either define or load without sub must have been called before.

      Parameters

      Returns void

reset: (() => void)

Type declaration

    • (): void
    • Returns void

target: number
type: number
unbind: ((id: TextureId) => void)

Type declaration

Generated using TypeDoc