struct TextureCopyInformation

Structure used for specifying information about a texture copy operation.

Public

Fields

SourceFace

u32 SourceFace

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.

SourceMip

u32 SourceMip

Mip level from which to copy.

SourceVolume

PixelVolume SourceVolume

Pixel volume from which to copy from.

This defaults to all pixels of the face.

DestinationFace

u32 DestinationFace

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.

DestinationMip

u32 DestinationMip

Mip level to which to copy.

FaceCount

u32 FaceCount

Number of faces to copy.

DestinationPosition

Vector3I DestinationPosition

Coordinates to write the source pixels to.

The destination texture must have enough pixels to fit the entire source volume.