Поделиться через


MTLPixelFormat Перечисление

Определение

Формат, используемый пикселями, включая цвет, глубину, технологию сжатия и тип данных для компонентов.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
public enum MTLPixelFormat
type MTLPixelFormat = 
Наследование
MTLPixelFormat
Атрибуты

Поля

A1BGR5Unorm 41

Указывает формат целых чисел без знака.

A8Unorm 1

Указывает формат целых чисел без знака.

ABGR4Unorm 42

Указывает формат целых чисел без знака.

ASTC_10x10_LDR 216

Указывает формат 10x10 ASTC с низким динамическим диапазоном.

ASTC_10x10_sRGB 198

Указывает формат ASTC 10x10 с линейным преобразованием sRGB.

ASTC_10x5_LDR 213

Указывает формат 10x5 ASTC с низким динамическим диапазоном.

ASTC_10x5_sRGB 195

Указывает формат 10x5 ASTC с линейным преобразованием sRGB.

ASTC_10x6_LDR 214

Указывает формат 10x6 ASTC с низким динамическим диапазоном.

ASTC_10x6_sRGB 196

Указывает формат ASTC 10x6 с линейным преобразованием sRGB.

ASTC_10x8_LDR 215

Указывает формат 10x8 ASTC с низким динамическим диапазоном.

ASTC_10x8_sRGB 197

Указывает формат ASTC 10x8 с линейным преобразованием sRGB.

ASTC_12x10_LDR 217

Указывает формат 12x10 ASTC с низким динамическим диапазоном.

ASTC_12x10_sRGB 199

Указывает формат ASTC 12x10 с линейным преобразованием sRGB.

ASTC_12x12_LDR 218

Указывает формат 12x12 ASTC с низким динамическим диапазоном.

ASTC_12x12_sRGB 200

Указывает формат ASTC 12x12 с линейным преобразованием sRGB.

ASTC_4x4_LDR 204

Указывает формат 4x4 ASTC с низким динамическим диапазоном.

ASTC_4x4_sRGB 186

Указывает формат ASTC 4x4 с линейным преобразованием sRGB.

ASTC_5x4_LDR 205

Указывает формат 5x4 ASTC с низким динамическим диапазоном.

ASTC_5x4_sRGB 187

Указывает формат ASTC 5x4 с линейным преобразованием sRGB.

ASTC_5x5_LDR 206

Указывает формат 5x5 ASTC с низким динамическим диапазоном.

ASTC_5x5_sRGB 188

Указывает формат 5x5 ASTC с линейным преобразованием sRGB.

ASTC_6x5_LDR 207

Указывает формат 6x5 ASTC с низким динамическим диапазоном.

ASTC_6x5_sRGB 189

Указывает формат 6x5 ASTC с линейным преобразованием sRGB.

ASTC_6x6_LDR 208

Указывает формат 6x6 ASTC с низким динамическим диапазоном.

ASTC_6x6_sRGB 190

Указывает формат 6x6 ASTC с линейным преобразованием sRGB.

ASTC_8x5_LDR 210

Указывает формат 8x5 ASTC с низким динамическим диапазоном.

ASTC_8x5_sRGB 192

Указывает формат 8x5 ASTC с линейным преобразованием sRGB.

ASTC_8x6_LDR 211

Указывает формат 8x6 ASTC с низким динамическим диапазоном.

ASTC_8x6_sRGB 193

Указывает формат ASTC 8x6 с линейным преобразованием sRGB.

ASTC_8x8_LDR 212

Указывает формат 8x8 ASTC с низким динамическим диапазоном.

ASTC_8x8_sRGB 194

Указывает формат 8x8 ASTC с линейным преобразованием sRGB.

B5G6R5Unorm 40

Указывает 5-разрядный формат B, 6-разрядный G и 5-разрядный формат R без знака с нормализованным целым числом.

BC1_RGBA_sRGB 131
BC1RGBA 130
BC2_RGBA_sRGB 133
BC2RGBA 132
BC3_RGBA_sRGB 135
BC3RGBA 134
BC4_RSnorm 141
BC4_RUnorm 140
BC5_RGSnorm 143
BC5_RGUnorm 142
BC6H_RGBFloat 150
BC6H_RGBUFloat 151
BC7_RGBAUnorm 152
BC7_RGBAUnorm_sRGB 153
BGR10A2Unorm 94

Указывает 10-разрядный формат B, 10-bit G, 10-bit R и 2-bit Alpha normalizeed unsigned integer.

BGR5A1Unorm 43

Указывает 5-разрядный формат B, 6-разрядный G, 5-разрядный R и 1-разрядный альфа-формат ненормализованного целого числа со знаком.

BGRA8Unorm 80

Указывает 8-разрядный ненормализованный формат целого числа со знаком BGRA.

BGRA8Unorm_sRGB 81

Указывает 8-разрядный ненормализованный целочисленный формат BGRA со знаком с преобразованием sRGB-Linear

BGRG422 241

Обозначает красно-зеленый формат горизонтальной дискретной дискретной таблицы.

Depth24Unorm_Stencil8 255
Depth32Float 252

Указывает 32-разрядный формат, подходящий для наборов элементов глубины.

Depth32Float_Stencil8 260

Указывает 24-разрядный формат глубины и 8-разрядного трафарета с плавающей запятой.

EAC_R11Snorm 172

Указывает одноканаловый EAC, нормализованный формат целого числа со знаком.

EAC_R11Unorm 170

Указывает одноканальный EAC, ненормализованный формат целого числа со знаком.

EAC_RG11Snorm 176

Указывает двухканаловое значение EAC, нормализованный формат целого числа со знаком.

EAC_RG11Unorm 174

Указывает двухканальный EAC, ненормализованный формат целого числа со знаком.

EAC_RGBA8 178

Указывает 8-разрядный формат RGB EAC.

EAC_RGBA8_sRGB 179

Указывает 8-разрядный формат RGBa EAC с линейным преобразованием sRGB.

ETC2_RGB8 180

Указывает формат ETC2.

ETC2_RGB8_sRGB 181

Указывает формат ETC2 с линейным преобразованием sRGB.

ETC2_RGB8A1 182

Указывает формат ETC2 с 8-разрядными каналами RGB и одноразрядным альфа-каналом.

ETC2_RGB8A1_sRGB 183

Указывает формат ETC2 с 8-разрядными каналами RGB и одноразрядным альфа-каналом с линейным преобразованием sRGB.

GBGR422 240

Обозначает красно-зеленый формат горизонтальной дискретной дискретной таблицы.

Invalid 0

Указывает недопустимый формат пикселей.

PVRTC_RGB_2BPP 160

Указывает rgb-формат 2bpp PVRTC.

PVRTC_RGB_2BPP_sRGB 161

Указывает формат RGB 2bpp PVRTC с линейным преобразованием sRGB.

PVRTC_RGB_4BPP 162

Указывает rgb-формат PVRTC 4bpp.

PVRTC_RGB_4BPP_sRGB 163

Укажите rgb-формат PVRTC со значением 4bpp с линейным преобразованием sRGB.

PVRTC_RGBA_2BPP 164

Указывает формат RGBA PVRTC 2bpp.

PVRTC_RGBA_2BPP_sRGB 165

Укажите формат RGBA 2bpp PVRTC с линейным преобразованием sRGB.

PVRTC_RGBA_4BPP 166

Указывает формат RGBA PVRTC со значением 4bpp.

PVRTC_RGBA_4BPP_sRGB 167

Укажите формат RGBA PVRTC со значением 4bpp с линейным преобразованием sRGB.

R16Float 25

Указывает один 16-разрядный формат с плавающей запятой.

R16Sint 24

Указывает один 16-разрядный целочисленный формат со знаком.

R16Snorm 22

Указывает один 16-разрядный нормализованный целочисленный формат.

R16Uint 23

Указывает один 16-разрядный целочисленный формат без знака.

R16Unorm 20

Указывает один 16-разрядный нормализованный целочисленный формат.

R32Float 55

Указывает один 32-разрядный формат с плавающей запятой.

R32Sint 54

Указывает один 32-разрядный целочисленный формат со знаком.

R32Uint 53

Указывает один 32-разрядный целочисленный формат без знака.

R8Sint 14

Указывает один 8-разрядный целочисленный формат со знаком.

R8Snorm 12

Указывает один 8-разрядный нормализованный целочисленный формат.

R8Uint 13

Указывает один 8-разрядный целочисленный формат без знака.

R8Unorm 10

Указывает один 8-разрядный нормализованный целочисленный формат.

R8Unorm_sRGB 11

Указывает один 8-разрядный ненормализованный целочисленный формат со знаком с преобразованием sRGB-Linear.

RG11B10Float 92

Указывает 11-разрядный формат RG и 10-битовое значение B с плавающей запятой.

RG16Float 65

Указывает 2-канальный формат с плавающей запятой с 16 битами на канал.

RG16Sint 64

Указывает 2-канальный целочисленный формат со знаком с 16 битами на канал.

RG16Snorm 62

Указывает 2-канальный нормализованный целочисленный формат с 16 битами на канал.

RG16Uint 63

Указывает 2-канальный целочисленный формат без знака с 16 битами на канал.

RG16Unorm 60

Указывает 2-канальный ненормализованный целочисленный формат со знаком с 16 битами на канал.

RG32Float 105

Указывает 2-канальный формат с плавающей запятой с 32 битами на канал.

RG32Sint 104

Указывает 2-канальный целочисленный формат со знаком с 32 битами на канал.

RG32Uint 103

Указывает 2-канальный целочисленный формат без знака с 32 битами на канал.

RG8Sint 34

Указывает 2-канальный целочисленный формат со знаком с 8 битами на канал.

RG8Snorm 32

Указывает 2-канальный нормализованный формат целого числа со знаком с 8 битами на канал.

RG8Uint 33

Указывает 2-канальный целочисленный формат без знака с 8 битами на канал.

RG8Unorm 30

Указывает 2-канальный ненормализованный целочисленный формат со знаком с 8 битами на канал.

RG8Unorm_sRGB 31

Указывает 2-канальный ненормализованный формат целого числа со знаком с 8 битами на канал и линейным преобразованием sRGB.

RGB10A2Uint 91

Указывает формат с 10-разрядными целыми значениями RGB без знака и 2 альфа-битами.

RGB10A2Unorm 90

Указывает формат с 10-разрядными нормализованными целыми значениями RGB без знака и 2 альфа-битами.

RGB9E5Float 93

Указывает формат с 9 битами на канал RGB и 5-разрядной общей степенью.

RGBA16Float 115

Указывает формат с 4 16-разрядными каналами с плавающей запятой.

RGBA16Sint 114

Указывает формат с 4 16-разрядными целочисленными каналами со знаком.

RGBA16Snorm 112

Указывает формат с 4 16-разрядными нормализованными целочисленными каналами со знаком.

RGBA16Uint 113

Указывает формат с 4 16-разрядными целочисленными каналами без знака.

RGBA16Unorm 110

Указывает формат с 4 16-разрядными нормализованными целочисленными каналами без знака.

RGBA32Float 125

Указывает формат с 4 32-разрядными каналами с плавающей запятой.

RGBA32Sint 124

Указывает формат с 4 32-разрядными целочисленными каналами со знаком.

RGBA32Uint 123

Указывает формат с 4 32-разрядными целочисленными каналами без знака.

RGBA8Sint 74

Указывает формат с 4 8-разрядными целочисленными каналами со знаком.

RGBA8Snorm 72

Указывает формат с 4 8-разрядными нормализованными целочисленными каналами со знаком.

RGBA8Uint 73

Указывает формат с 4 8-разрядными целочисленными каналами без знака.

RGBA8Unorm 70

Указывает формат с 4 8-разрядными нормализованными целочисленными каналами без знака.

RGBA8Unorm_sRGB 71

Указывает формат с 4 8-разрядными нормализованными целочисленными каналами без знака с линейным преобразованием sRGB.

Stencil8 253

Указывает одноканальный 8-разрядный формат набора элементов.

X24_Stencil8 262
X32_Stencil8 261

Указывает 8-разрядный формат трафарета.

Применяется к