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 |
FormatRGBf21 | 71 |
FormatBC1RGBu8n | 72 |
FormatBC1RGBu8ns | 73 |
FormatBC1RGBAu8n | 74 |
FormatBC1RGBAu8ns | 75 |
FormatBC2RGBAu8n | 76 |
FormatBC2RGBAu8ns | 77 |
FormatBC3RGBAu8n | 78 |
FormatBC3RGBAu8ns | 79 |
FormatBC4Ri8n | 80 |
FormatBC4Ru8n | 81 |
FormatBC5RGi8n | 82 |
FormatBC5RGu8n | 83 |
FormatBC6RGBf16s | 84 |
FormatBC6RGBf16u | 85 |
FormatBC7RGBAu8n | 86 |
FormatBC7RGBAu8ns | 87 |
FormatEACRi8n | 88 |
FormatEACRu8n | 89 |
FormatEACRGi8n | 90 |
FormatEACRGu8n | 91 |
FormatETC2RGBu8n | 92 |
FormatETC2RGBu8ns | 93 |
FormatETC2RGBAu8n | 94 |
FormatETC2RGBAu8ns | 95 |
FormatETC2RGBu8Au1n | 96 |
FormatETC2RGBu8Au1ns | 97 |
FormatASTC44RGBAu8n | 98 |
FormatASTC44RGBAu8ns | 99 |
FormatASTC44RGBAf16 | 100 |
FormatASTC54RGBAu8n | 101 |
FormatASTC54RGBAu8ns | 102 |
FormatASTC54RGBAf16 | 103 |
FormatASTC55RGBAu8n | 104 |
FormatASTC55RGBAu8ns | 105 |
FormatASTC55RGBAf16 | 106 |
FormatASTC65RGBAu8n | 107 |
FormatASTC65RGBAu8ns | 108 |
FormatASTC65RGBAf16 | 109 |
FormatASTC66RGBAu8n | 110 |
FormatASTC66RGBAu8ns | 111 |
FormatASTC66RGBAf16 | 112 |
FormatASTC85RGBAu8n | 113 |
FormatASTC85RGBAu8ns | 114 |
FormatASTC85RGBAf16 | 115 |
FormatASTC86RGBAu8n | 116 |
FormatASTC86RGBAu8ns | 117 |
FormatASTC86RGBAf16 | 118 |
FormatASTC88RGBAu8n | 119 |
FormatASTC88RGBAu8ns | 120 |
FormatASTC88RGBAf16 | 121 |
FormatDu16 | 122 |
FormatDu16Su8 | 123 |
FormatDu24 | 124 |
FormatDu24Su8 | 125 |
FormatDf32 | 126 |
FormatDf32Su8 | 127 |
NumFormats | 128 |