Table of Contents

Enum Format

Namespace
Pie
Assembly
Pie.dll

Used to describe the type of input data passed to an object. Used in Textures and InputLayouts.

public enum Format
Extension Methods

Fields

B8G8R8A8_UNorm = 13

4-component unsigned byte, that is normalized to 0-1 when passed to the object. The data will be in BGRA format.

B8G8R8A8_UNorm_SRgb = 14

4-component unsigned byte, in sRGB color space, that is normalized to 0-1 when passed to the object. The data will be in BGRA format.

BC1_UNorm = 45

BC1 (DXT1) compression.

BC1_UNorm_SRgb = 46

BC1 (DXT1) compression, with sRGB.

BC2_UNorm = 47

BC2 (DXT3) compression.

BC2_UNorm_SRgb = 48

BC2 (DXT3) compression, with sRGB.

BC3_UNorm = 49

BC3 (DXT5) compression.

BC3_UNorm_SRgb = 50

BC3 (DXT5) compression, with sRGB.

BC4_SNorm = 52

BC4 compression.

BC4_UNorm = 51

BC4 compression.

BC5_SNorm = 54

BC5 compression.

BC5_UNorm = 53

BC5 compression.

BC6H_SF16 = 56

BC6H compression.

BC6H_UF16 = 55

BC6H compression.

BC7_UNorm = 57

BC7 compression.

BC7_UNorm_SRgb = 58

BC7 compression, with sRGB.

D16_UNorm = 44

16-bit depth, that is normalized to 0-1 when passed to the object.

D24_UNorm_S8_UInt = 42

24 bits for the depth, 8 bits for the stencil.

D32_Float = 43

32-bit depth.

R16G16B16A16_Float = 29

4-component half float.

R16G16B16A16_SInt = 27

4-component signed short.

R16G16B16A16_SNorm = 26

4-component signed short, that is normalized to 0-1 when passed to the object.

R16G16B16A16_UInt = 28

4-component unsigned short.

R16G16B16A16_UNorm = 25

4-component unsigned short, that is normalized to 0-1 when passed to the object.

R16G16_Float = 24

2-component half float.

R16G16_SInt = 22

2-component signed short.

R16G16_SNorm = 21

2-component signed short, that is normalized to 0-1 when passed to the object.

R16G16_UInt = 23

2-component unsigned short.

R16G16_UNorm = 20

2-component unsigned short, that is normalized to 0-1 when passed to the object.

R16_Float = 19

1-component half float.

R16_SInt = 17

1-component signed short.

R16_SNorm = 16

1-component signed short, that is normalized to 0-1 when passed to the object.

R16_UInt = 18

1-component unsigned short.

R16_UNorm = 15

1-component unsigned short, that is normalized to 0-1 when passed to the object.

R32G32B32A32_Float = 41

4-component 32-bit float.

R32G32B32A32_SInt = 39

4-component signed 32-bit integer.

R32G32B32A32_UInt = 40

4-component unsigned 32-bit integer.

R32G32B32_Float = 38

3-component 32-bit float.

R32G32B32_SInt = 36

3-component signed 32-bit integer.

R32G32B32_UInt = 37

3-component unsigned 32-bit integer.

R32G32_Float = 35

2-component 32-bit float.

R32G32_SInt = 33

2-component signed 32-bit integer.

R32G32_UInt = 34

2-component unsigned 32-bit integer.

R32_Float = 32

1-component 32-bit float.

R32_SInt = 30

1-component signed 32-bit integer.

R32_UInt = 31

1-component unsigned 32-bit integer.

R8G8B8A8_SInt = 11

4-component signed byte.

R8G8B8A8_SNorm = 10

4-component signed byte, that is normalized to 0-1 when passed to the object.

R8G8B8A8_UInt = 12

4-component unsigned byte.

R8G8B8A8_UNorm = 8

4-component unsigned byte, that is normalized to 0-1 when passed to the object.

R8G8B8A8_UNorm_SRgb = 9

4-component unsigned byte, in sRGB color space, that is normalized to 0-1 when passed to the object.

R8G8_SInt = 6

2-component signed byte.

R8G8_SNorm = 5

1-component signed byte, that is normalized to 0-1 when passed to the object.

R8G8_UInt = 7

1-component unsigned byte.

R8G8_UNorm = 4

2-component unsigned byte, that is normalized to 0-1 when passed to the object.

R8_SInt = 2

1-component signed byte.

R8_SNorm = 1

1-component signed byte, that is normalized to 0-1 when passed to the object.

R8_UInt = 3

1-component unsigned byte.

R8_UNorm = 0

1-component unsigned byte, that is normalized to 0-1 when passed to the object.