Optional ReadonlydepthNumber of consecutive array layers or 3D slices.
Optional ReadonlyfaceCube-map face in canonical order. Required only for cube textures.
ReadonlyheightSource and destination height in logical texels.
ReadonlyimageExact raw pixel/block data or one external image matching width and height.
Optional ReadonlylayerFirst destination layer. Required only for 2D-array textures.
ReadonlymipDestination mip level. Levels above zero require an explicit mipmap chain.
ReadonlywidthSource and destination width in logical texels.
ReadonlyxDestination x offset in logical texels.
ReadonlyyDestination y offset in logical texels.
Optional ReadonlyzFirst destination slice. Required only for 3D textures.
Complete destination and source description for one immutable texture content update.
face,layer, andzare target-specific and mutually exclusive: cube maps requireface; 2D arrays requirelayeranddepth, wheredepthis the number of consecutive layers; and 3D textures requirezanddepth. These fields are omitted for 2D textures.