Home -> ITextureBuffer -> SourceDataFormat

Description

The SourceDataFormat enumeration describes the data encoding of image data supplied from CPU memory. It can differ from the allocated DataFormat when the renderer supports conversion between the two encodings.

Members

Name Description
Public Enum Int8
Supplies each component as an 8-bit signed integer.
Public Enum Int16
Supplies each component as a 16-bit signed integer.
Public Enum Int32
Supplies each component as a 32-bit signed integer.
Public Enum UInt8
Supplies each component as an 8-bit unsigned integer.
Public Enum UInt16
Supplies each component as a 16-bit unsigned integer.
Public Enum UInt32
Supplies each component as a 32-bit unsigned integer.
Public Enum Norm8
Supplies each component as an 8-bit signed normalized value.
Public Enum Norm16
Supplies each component as a 16-bit signed normalized value.
Public Enum Norm32
Supplies each component as a 32-bit signed normalized value.
Public Enum UNorm8
Supplies each component as an 8-bit unsigned normalized value.
Public Enum UNorm16
Supplies each component as a 16-bit unsigned normalized value.
Public Enum UNorm32
Supplies each component as a 32-bit unsigned normalized value.
Public Enum Float16
Supplies each component as a 16-bit floating point value.
Public Enum Float32
Supplies each component as a 32-bit floating point value.
Public Enum DXT1
Supplies image data using DXT1 or BC1 block compression.
Public Enum DXT3
Supplies image data using DXT3 or BC2 block compression.
Public Enum DXT5
Supplies image data using DXT5 or BC3 block compression.
Public Enum BPTC
Supplies image data using BPTC or BC7-style block compression where supported.
Public Enum ETC2
Supplies image data using ETC2 block compression where supported.
Public Enum ASTC4x4
Supplies image data using ASTC compression with 4 by 4 pixel blocks.
Public Enum ASTC5x5
Supplies image data using ASTC compression with 5 by 5 pixel blocks.
Public Enum ASTC6x6
Supplies image data using ASTC compression with 6 by 6 pixel blocks.
Public Enum ASTC8x8
Supplies image data using ASTC compression with 8 by 8 pixel blocks.

See also