共用方式為


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

表示 10x10 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_10x5_LDR 213

表示 10x5 ASTC、低動態範圍格式。

ASTC_10x5_sRGB 195

表示 10x5 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_10x6_LDR 214

表示 10x6 ASTC,低動態範圍格式。

ASTC_10x6_sRGB 196

表示 10x6 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_10x8_LDR 215

表示 10x8 ASTC、低動態範圍格式。

ASTC_10x8_sRGB 197

表示 10x8 ASTC 格式,並使用 sRGB-Linear 轉換。

ASTC_12x10_LDR 217

表示 12x10 ASTC、低動態範圍格式。

ASTC_12x10_sRGB 199

表示 12x10 ASTC 格式,並使用 sRGB-Linear 轉換。

ASTC_12x12_LDR 218

表示 12x12 ASTC、低動態範圍格式。

ASTC_12x12_sRGB 200

表示 12x12 ASTC 格式,並使用 sRGB-Linear 轉換。

ASTC_4x4_LDR 204

表示 4x4 ASTC、低動態範圍格式。

ASTC_4x4_sRGB 186

表示 4x4 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_5x4_LDR 205

表示 5x4 ASTC、低動態範圍格式。

ASTC_5x4_sRGB 187

表示 5x4 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_5x5_LDR 206

指出 5x5 ASTC、低動態範圍格式。

ASTC_5x5_sRGB 188

表示 5x5 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_6x5_LDR 207

表示 6x5 ASTC、低動態範圍格式。

ASTC_6x5_sRGB 189

表示 6x5 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_6x6_LDR 208

表示 6x6 ASTC、低動態範圍格式。

ASTC_6x6_sRGB 190

表示具有 sRGB-Linear 轉換的 6x6 ASTC 格式。

ASTC_8x5_LDR 210

表示 8x5 ASTC、低動態範圍格式。

ASTC_8x5_sRGB 192

表示 8x5 ASTC 格式,使用 sRGB-Linear 轉換。

ASTC_8x6_LDR 211

表示 8x6 ASTC,低動態範圍格式。

ASTC_8x6_sRGB 193

表示具有 sRGB-Linear 轉換的 8x6 ASTC 格式。

ASTC_8x8_LDR 212

表示 8x8 ASTC,低動態範圍格式。

ASTC_8x8_sRGB 194

表示 8x8 ASTC 格式,使用 sRGB-Linear 轉換。

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 通道的 ETC2 格式,以及具有 sRGB-Linear 轉換的單一位 Alpha 色板。

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-Linear 轉換的 4bpp PVRTC RGB 格式。

PVRTC_RGBA_2BPP 164

表示 2bpp PVRTC RGBA 格式。

PVRTC_RGBA_2BPP_sRGB 165

指示使用 sRGB-Linear 轉換的 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

表示每個通道 16 位的 2 通道帶正負號整數格式。

RG16Snorm 62

指出每個通道 16 位的 2 通道正規化整數格式。

RG16Uint 63

表示每個通道 16 位的 2 通道不帶正負號的整數格式。

RG16Unorm 60

表示每個通道 16 位的 2 通道未正規化帶正負號整數格式。

RG32Float 105

指出每個通道 32 位的 2 通道浮點格式。

RG32Sint 104

指出每個通道 32 位的 2 通道帶正負號整數格式。

RG32Uint 103

表示每個通道 32 位的 2 通道不帶正負號的整數格式。

RG8Sint 34

表示每個通道 8 位的 2 通道帶正負號整數格式。

RG8Snorm 32

表示每個通道 8 位的 2 通道標準化帶正負號整數格式。

RG8Uint 33

表示每個通道 8 位的 2 通道不帶正負號的整數格式。

RG8Unorm 30

表示每個通道 8 位的 2 通道未正規化帶正負號整數格式。

RG8Unorm_sRGB 31

指出每個通道 8 位和 sRGB-Linear 轉換的 2 通道未正規化帶正負號整數格式。

RGB10A2Uint 91

表示具有 10 位不帶正負號的整數 RGB 值加上 2 個 Alpha 位的格式。

RGB10A2Unorm 90

表示具有 10 位標準化不帶正負號的整數 RGB 值加上 2 英數位元的格式。

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-Linear 轉換。

Stencil8 253

表示單一通道 8 位樣板格式。

X24_Stencil8 262
X32_Stencil8 261

表示 8 位樣板格式。

適用於