MTLPixelFormat 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
像素使用的格式,包括颜色、深度、压缩技术以及组件的数据类型。
[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 位模具格式。 |