Format
The Format enum defines formats used for storing pixel data in different bit depths and layouts.
i - Signed integer
u - Unsigned integer
f - Floating point
n - Normalized (fixed-point mapped to [0, 1] or [-1, 1])
s - sRGB color space.
#include <TellusimFormat.h>
| Name | Value |
|---|---|
| FormatUnknown | 0 |
| FormatRi8 | 1 |
| FormatRu8 | 2 |
| FormatRi8n | 3 |
| FormatRu8n | 4 |
| FormatRGi8 | 5 |
| FormatRGu8 | 6 |
| FormatRGi8n | 7 |
| FormatRGu8n | 8 |
| FormatRGBi8 | 9 |
| FormatRGBu8 | 10 |
| FormatRGBi8n | 11 |
| FormatRGBu8n | 12 |
| FormatRGBu8ns | 13 |
| FormatRGBAi8 | 14 |
| FormatRGBAu8 | 15 |
| FormatRGBAi8n | 16 |
| FormatRGBAu8n | 17 |
| FormatRGBAu8ns | 18 |
| FormatBGRAu8n | 19 |
| FormatBGRAu8ns | 20 |
| FormatRi16 | 21 |
| FormatRu16 | 22 |
| FormatRi16n | 23 |
| FormatRu16n | 24 |
| FormatRf16 | 25 |
| FormatRGi16 | 26 |
| FormatRGu16 | 27 |
| FormatRGi16n | 28 |
| FormatRGu16n | 29 |
| FormatRGf16 | 30 |
| FormatRGBi16 | 31 |
| FormatRGBu16 | 32 |
| FormatRGBi16n | 33 |
| FormatRGBu16n | 34 |
| FormatRGBf16 | 35 |
| FormatRGBAi16 | 36 |
| FormatRGBAu16 | 37 |
| FormatRGBAi16n | 38 |
| FormatRGBAu16n | 39 |
| FormatRGBAf16 | 40 |
| FormatRi32 | 41 |
| FormatRu32 | 42 |
| FormatRf32 | 43 |
| FormatRGi32 | 44 |
| FormatRGu32 | 45 |
| FormatRGf32 | 46 |
| FormatRGBi32 | 47 |
| FormatRGBu32 | 48 |
| FormatRGBf32 | 49 |
| FormatRGBAi32 | 50 |
| FormatRGBAu32 | 51 |
| FormatRGBAf32 | 52 |
| FormatRi64 | 53 |
| FormatRu64 | 54 |
| FormatRf64 | 55 |
| FormatRGi64 | 56 |
| FormatRGu64 | 57 |
| FormatRGf64 | 58 |
| FormatRGBi64 | 59 |
| FormatRGBu64 | 60 |
| FormatRGBf64 | 61 |
| FormatRGBAi64 | 62 |
| FormatRGBAu64 | 63 |
| FormatRGBAf64 | 64 |
| FormatRGBAu4n | 65 |
| FormatRGBu5Au1n | 66 |
| FormatRu5Gu6Bu5n | 67 |
| FormatRGBu10Au2 | 68 |
| FormatRGBu10Au2n | 69 |
| FormatRGf11Bf10 | 70 |
| FormatRGBf9Eu5 | 71 |
| FormatRGBf21 | 72 |
| FormatBC1RGBu8n | 73 |
| FormatBC1RGBu8ns | 74 |
| FormatBC1RGBAu8n | 75 |
| FormatBC1RGBAu8ns | 76 |
| FormatBC2RGBAu8n | 77 |
| FormatBC2RGBAu8ns | 78 |
| FormatBC3RGBAu8n | 79 |
| FormatBC3RGBAu8ns | 80 |
| FormatBC4Ri8n | 81 |
| FormatBC4Ru8n | 82 |
| FormatBC5RGi8n | 83 |
| FormatBC5RGu8n | 84 |
| FormatBC6RGBf16s | 85 |
| FormatBC6RGBf16u | 86 |
| FormatBC7RGBAu8n | 87 |
| FormatBC7RGBAu8ns | 88 |
| FormatEACRi8n | 89 |
| FormatEACRu8n | 90 |
| FormatEACRGi8n | 91 |
| FormatEACRGu8n | 92 |
| FormatETC2RGBu8n | 93 |
| FormatETC2RGBu8ns | 94 |
| FormatETC2RGBAu8n | 95 |
| FormatETC2RGBAu8ns | 96 |
| FormatETC2RGBu8Au1n | 97 |
| FormatETC2RGBu8Au1ns | 98 |
| FormatASTC44RGBAu8n | 99 |
| FormatASTC44RGBAu8ns | 100 |
| FormatASTC44RGBAf16 | 101 |
| FormatASTC54RGBAu8n | 102 |
| FormatASTC54RGBAu8ns | 103 |
| FormatASTC54RGBAf16 | 104 |
| FormatASTC55RGBAu8n | 105 |
| FormatASTC55RGBAu8ns | 106 |
| FormatASTC55RGBAf16 | 107 |
| FormatASTC65RGBAu8n | 108 |
| FormatASTC65RGBAu8ns | 109 |
| FormatASTC65RGBAf16 | 110 |
| FormatASTC66RGBAu8n | 111 |
| FormatASTC66RGBAu8ns | 112 |
| FormatASTC66RGBAf16 | 113 |
| FormatASTC85RGBAu8n | 114 |
| FormatASTC85RGBAu8ns | 115 |
| FormatASTC85RGBAf16 | 116 |
| FormatASTC86RGBAu8n | 117 |
| FormatASTC86RGBAu8ns | 118 |
| FormatASTC86RGBAf16 | 119 |
| FormatASTC88RGBAu8n | 120 |
| FormatASTC88RGBAu8ns | 121 |
| FormatASTC88RGBAf16 | 122 |
| FormatDu16 | 123 |
| FormatDu16Su8 | 124 |
| FormatDu24 | 125 |
| FormatDu24Su8 | 126 |
| FormatDf32 | 127 |
| FormatDf32Su8 | 128 |
| NumFormats | 129 |