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

指示使用 sRGB-Linear 转换的 10x10 ASTC 格式。

ASTC_10x5_LDR 213

指示 10x5 ASTC 低动态范围格式。

ASTC_10x5_sRGB 195

指示使用 sRGB 线性转换的 10x5 ASTC 格式。

ASTC_10x6_LDR 214

指示 10x6 ASTC 低动态范围格式。

ASTC_10x6_sRGB 196

指示使用 sRGB-Linear 转换的 10x6 ASTC 格式。

ASTC_10x8_LDR 215

指示 10x8 ASTC 低动态范围格式。

ASTC_10x8_sRGB 197

指示 10x8 ASTC 格式,采用 sRGB 线性转换。

ASTC_12x10_LDR 217

指示 12x10 ASTC 低动态范围格式。

ASTC_12x10_sRGB 199

指示使用 sRGB-Linear 转换的 12x10 ASTC 格式。

ASTC_12x12_LDR 218

指示 12x12 ASTC 低动态范围格式。

ASTC_12x12_sRGB 200

指示 12x12 ASTC 格式,采用 sRGB 线性转换。

ASTC_4x4_LDR 204

指示 4x4 ASTC 低动态范围格式。

ASTC_4x4_sRGB 186

指示使用 sRGB 线性转换的 4x4 ASTC 格式。

ASTC_5x4_LDR 205

指示 5x4 ASTC 低动态范围格式。

ASTC_5x4_sRGB 187

指示使用 sRGB 线性转换的 5x4 ASTC 格式。

ASTC_5x5_LDR 206

指示 5x5 ASTC 低动态范围格式。

ASTC_5x5_sRGB 188

指示使用 sRGB 线性转换的 5x5 ASTC 格式。

ASTC_6x5_LDR 207

指示 6x5 ASTC 低动态范围格式。

ASTC_6x5_sRGB 189

指示 6x5 ASTC 格式,采用 sRGB 线性转换。

ASTC_6x6_LDR 208

指示 6x6 ASTC 低动态范围格式。

ASTC_6x6_sRGB 190

指示使用 sRGB-Linear 转换的 6x6 ASTC 格式。

ASTC_8x5_LDR 210

指示 8x5 ASTC 低动态范围格式。

ASTC_8x5_sRGB 192

指示使用 sRGB 线性转换的 8x5 ASTC 格式。

ASTC_8x6_LDR 211

指示 8x6 ASTC 低动态范围格式。

ASTC_8x6_sRGB 193

指示具有 sRGB 线性转换的 8x6 ASTC 格式。

ASTC_8x8_LDR 212

指示 8x8 ASTC、低动态范围格式。

ASTC_8x8_sRGB 194

指示具有 sRGB-Linear 转换的 8x8 ASTC 格式。

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 位 G、10 位 R 和 2 位 Alpha 规范化无符号整数格式。

BGR5A1Unorm 43

指示 5 位 B、6 位 G、5 位 R 和 1 位 Alpha 非规范化带符号整数格式。

BGRA8Unorm 80

指示 8 位 BGRA 未规范化的带符号整数格式。

BGRA8Unorm_sRGB 81

指示具有 sRGB-Linear 转换的 8 位 BGRA 非规范化带符号整数格式

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

指示具有 sRGB-Linear 转换的 8 位 RGBa EAC 格式。

ETC2_RGB8 180

指示 ETC2 格式。

ETC2_RGB8_sRGB 181

指示具有 sRGB-Linear 转换的 ETC2 格式。

ETC2_RGB8A1 182

指示具有 8 位 RGB 通道和单位 Alpha 通道的 ETC2 格式。

ETC2_RGB8A1_sRGB 183

指示具有 8 位 RGB 通道和单位 Alpha 通道的 ETC2 格式,具有 sRGB-Linear 转换。

GBGR422 240

指示红绿水平子采样格式。

Invalid 0

指示无效的像素格式。

PVRTC_RGB_2BPP 160

指示 2bpp PVRTC RGB 格式。

PVRTC_RGB_2BPP_sRGB 161

指示具有 sRGB-Linear 转换的 2bpp PVRTC RGB 格式。

PVRTC_RGB_4BPP 162

指示 4bpp PVRTC RGB 格式。

PVRTC_RGB_4BPP_sRGB 163

指示具有 sRGB 线性转换的 4bpp PVRTC RGB 格式。

PVRTC_RGBA_2BPP 164

指示 2bpp PVRTC RGBA 格式。

PVRTC_RGBA_2BPP_sRGB 165

指示具有 sRGB 线性转换的 2bpp PVRTC RGBA 格式。

PVRTC_RGBA_4BPP 166

指示 4bpp PVRTC RGBA 格式。

PVRTC_RGBA_4BPP_sRGB 167

指示具有 sRGB-Linear 转换的 4bpp PVRTC RGBA 格式。

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

指示具有 sRGB-Linear 转换的单个 8 位非规范化带符号整数格式。

RG11B10Float 92

指示 11 位 RG 加 10 位 B 值浮点格式。

RG16Float 65

指示每个通道 16 位的 2 通道浮点格式。

RG16Sint 64

指示 2 通道带符号整数格式,每个通道 16 位。

RG16Snorm 62

指示 2 通道规范化整数格式,每个通道 16 位。

RG16Uint 63

指示每个通道 16 位的 2 通道无符号整数格式。

RG16Unorm 60

指示 2 通道非规范化有符号整数格式,每个通道 16 位。

RG32Float 105

指示 2 通道浮点格式,每个通道 32 位。

RG32Sint 104

指示每个通道 32 位的 2 通道有符号整数格式。

RG32Uint 103

指示每个通道 32 位的 2 通道无符号整数格式。

RG8Sint 34

指示每个通道 8 位的 2 通道带符号整数格式。

RG8Snorm 32

指示 2 通道规范化带符号整数格式,每个通道 8 位。

RG8Uint 33

指示每个通道 8 位的 2 通道无符号整数格式。

RG8Unorm 30

指示 2 通道非规范化带符号整数格式,每个通道 8 位。

RG8Unorm_sRGB 31

指示具有每个通道 8 位且 sRGB-Linear 转换的 2 通道非规范化带符号整数格式。

RGB10A2Uint 91

指示具有 10 位无符号整数 RGB 值加上 2 个 alpha 位的格式。

RGB10A2Unorm 90

指示具有 10 位规范化无符号整数 RGB 值加上 2 个 alpha 位的格式。

RGB9E5Float 93

指示每个 RGB 通道 9 位加上 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 位模具格式。

适用于