Class TextureCopyInformation

Structure used for specifying information about a texture copy operation.

Constructors

  • Parameters

    • OptionalsourceFace: number
    • OptionalsourceMip: number
    • OptionalsourceVolume: Immutable<PixelVolume>
    • OptionaldestinationFace: number
    • OptionaldestinationMip: number
    • OptionalfaceCount: number
    • OptionaldestinationPosition: Immutable<Vector3>

    Returns TextureCopyInformation

Properties

_destinationFace: number
_destinationMip: number
_destinationPosition: Vector3
_faceCount: number
_sourceFace: number
_sourceMip: number
_sourceVolume: PixelVolume

Accessors

  • get destinationFace(): number
  • Face to which to copy. This can be an entry in an array of textures, or a single face of a cube map. If cubemap array, then each array entry takes up six faces.

    Returns number

  • set destinationFace(value): void
  • Parameters

    • value: number

    Returns void

  • get destinationMip(): number
  • Mip level to which to copy.

    Returns number

  • set destinationMip(value): void
  • Parameters

    • value: number

    Returns void

  • get destinationPosition(): Vector3
  • Coordinates to write the source pixels to. The destination texture must have enough pixels to fit the entire source volume.

    Returns Vector3

  • set destinationPosition(value): void
  • Parameters

    Returns void

  • get faceCount(): number
  • Number of faces to copy.

    Returns number

  • set faceCount(value): void
  • Parameters

    • value: number

    Returns void

  • get sourceFace(): number
  • Face from which to copy. This can be an entry in an array of textures, or a single face of a cube map. If cubemap array, then each array entry takes up six faces.

    Returns number

  • set sourceFace(value): void
  • Parameters

    • value: number

    Returns void

  • get sourceMip(): number
  • Mip level from which to copy.

    Returns number

  • set sourceMip(value): void
  • Parameters

    • value: number

    Returns void

Methods