Class TextureSurface

References a subset of surfaces within a texture.

Constructors

  • Parameters

    • OptionalmipLevel: number
    • OptionalmipLevelsCount: number
    • Optionalface: number
    • OptionalfacesCount: number
    • OptionalisBoundAsArray: boolean

    Returns TextureSurface

Properties

_face: number
_facesCount: number
_isBoundAsArray: boolean
_mipLevel: number
_mipLevelsCount: number

Accessors

  • get face(): number
  • First face to reference. Face can represent a single cubemap face, or a single array entry in a texture array. If cubemaps are laid out in a texture array then every six sequential faces represent a single array entry.

    Returns number

  • set face(value): void
  • Parameters

    • value: number

    Returns void

  • get facesCount(): number
  • Number of faces to reference, if the texture has more than one.

    Returns number

  • set facesCount(value): void
  • Parameters

    • value: number

    Returns void

  • get isBoundAsArray(): boolean
  • If the texture is a cubemap or a 3D texture this will force it to be bound as a 2D texture array.

    Returns boolean

  • set isBoundAsArray(value): void
  • Parameters

    • value: boolean

    Returns void

  • get mipLevel(): number
  • First mip level to reference.

    Returns number

  • set mipLevel(value): void
  • Parameters

    • value: number

    Returns void

  • get mipLevelsCount(): number
  • Number of mip levels to reference. Must be greater than zero.

    Returns number

  • set mipLevelsCount(value): void
  • Parameters

    • value: number

    Returns void

Methods