次の方法で共有


MTLDataType 列挙型

定義

シェーダー言語コードで使用される関数引数のデータ型。

public enum MTLDataType
type MTLDataType = 
継承
MTLDataType

フィールド

Array 2

配列を示します。

Bool 53

ブール値を示します。

Bool2 54

2 つのブール値のベクトルを示します。

Bool3 55

3 つのブール値のベクターを示します。

Bool4 56

4 つのブール値のベクターを示します

Char 45

符号付き 8 ビット文字を示します。

Char2 46

2 つの符号付き 8 ビット文字のベクターを示します。

Char3 47

3 つの符号付き 8 ビット文字のベクターを示します。

Char4 48

4 つの符号付き 8 ビット文字のベクターを示します。

Float 3

32 ビット浮動小数点値を示します。

Float2 4

2 つの 32 ビット浮動小数点値のベクターを示します。

Float2x2 7

32 ビット浮動小数点値の 2 x 2 マトリックスを示します。

Float2x3 8

32 ビット浮動小数点値の 2 x 3 行列を示します。

Float2x4 9

32 ビット浮動小数点値の 2 x 4 行列を示します。

Float3 5

3 つの 32 ビット浮動小数点値のベクトルを示します。

Float3x2 10

32 ビット浮動小数点値の 3x2 行列を示します。

Float3x3 11

32 ビット浮動小数点値の 3x3 行列を示します。

Float3x4 12

32 ビット浮動小数点値の 3x4 行列を示します。

Float4 6

4 つの 32 ビット浮動小数点値のベクターを示します。

Float4x2 13

32 ビット浮動小数点値の 4 x 2 行列を示します。

Float4x3 14

32 ビット浮動小数点値の 4 x 3 行列を示します。

Float4x4 15

32 ビット浮動小数点値の 4 x 4 行列を示します。

Half 16

16 ビット浮動小数点値を示します。

Half2 17

2 つの 16 ビット浮動小数点値のベクターを示します。

Half2x2 20

16 ビット浮動小数点値の 2 x 2 マトリックスを示します。

Half2x3 21

16 ビット浮動小数点値の 2x3 行列を示します。

Half2x4 22

16 ビット浮動小数点値の 2 x 4 行列を示します。

Half3 18

3 つの 16 ビット浮動小数点値のベクターを示します。

Half3x2 23

16 ビット浮動小数点値の 3x2 行列を示します。

Half3x3 24

16 ビット浮動小数点値の 3x3 行列を示します。

Half3x4 25

16 ビット浮動小数点値の 3x4 行列を示します。

Half4 19

4 つの 16 ビット浮動小数点値のベクターを示します。

Half4x2 26

16 ビット浮動小数点値の 4 x 2 マトリックスを示します。

Half4x3 27

16 ビット浮動小数点値の 4 x 3 行列を示します。

Half4x4 28

16 ビット浮動小数点値の 4 x 4 行列を示します。

IndirectCommandBuffer 80
Int 29

符号付き 32 ビット整数を示します。

Int2 30

2 つの 32 ビット符号付き整数のベクターを示します。

Int3 31

3 つの符号付き 32 ビット整数のベクターを示します。

Int4 32

4 つの符号付き 32 ビット整数のベクターを示します。

None 0

認識できない型または無効な型を示します。

Pointer 60

ポインターを示します。

R16Snorm 65

符号付き 16 ビットの正規化された整数を示します。

R16Unorm 64

符号なし 16 ビットの正規化された整数を示します。

R8Snorm 63

符号付き 8 ビットの正規化された整数を示します。

R8Unorm 62

符号なし 8 ビットの正規化された整数を示します。

RenderPipeline 78
Rg11B10Float 76

32 ビットパック浮動小数点 RGB 値を示します。R は 11 ビット、G の場合は 10 ビット、B の場合は 10 ビットです。

Rg16Snorm 69

2 つの符号付き 16 ビット正規化整数コンポーネントを含む値を示します。

Rg16Unorm 68

2 つの符号なし 16 ビット正規化整数コンポーネントを含む値を示します。

Rg8Snorm 67

2 つの符号付き 8 ビット正規化整数コンポーネントを含む値を示します。

Rg8Unorm 66

2 つの符号なし 8 ビット正規化整数コンポーネントを含む値を示します。

Rgb10A2Unorm 75

パックされた RGBA 正規化整数値を示します。RGB の場合はそれぞれ 10 ビット、A の場合は 2 ビットです。

Rgb9E5Float 77

R、G、B にそれぞれ 9 ビットのパックされた RGBE 正規化浮動小数点値と 5 ビット指数を示します。

Rgba16Snorm 74

4 つの符号付き 16 ビット正規化整数コンポーネントを含む値を示します。

Rgba16Unorm 73

4 つの符号なし 16 ビット正規化整数コンポーネントを含む値を示します。

Rgba8Snorm 72

4 つの符号付き 8 ビット正規化整数コンポーネントを含む値を示します。

Rgba8Unorm 70

4 つの符号なし 8 ビット正規化整数コンポーネントを含む値を示します。

Rgba8Unorm_sRgb 71

sRGB に変換可能な正規化された符号なし 8 ビット RGBA 値を示します。

Sampler 59

サンプラーを示します。

Short 37

符号付き 16 ビット整数を示します。

Short2 38

2 つの符号付き 16 ビット整数コンポーネントを含む値を示します。

Short3 39

3 つの符号付き 16 ビット整数コンポーネントを含む値を示します。

Short4 40

4 つの符号付き 16 ビット整数コンポーネントを含む値を示します。

Struct 1

構造体を示します。

Texture 58

テクスチャを示します。

UChar 49

符号なし 8 ビット文字を示します。

UChar2 50

2 つの符号なし 8 ビット整数コンポーネントを含む値を示します。

UChar3 51

3 つの符号なし 8 ビット整数コンポーネントを含む値を示します。

UChar4 52

4 つの符号なし 8 ビット整数コンポーネントを含む値を示します。

UInt 33

符号なし 32 ビット整数を示します。

UInt2 34

2 つの符号なし 32 ビット整数コンポーネントを含む値を示します。

UInt3 35

3 つの符号なし 32 ビット整数コンポーネントを含む値を示します。

UInt4 36

4 つの符号なし 32 ビット整数コンポーネントを含む値を示します。

UShort 41

符号なし 16 ビット整数を示します。

UShort2 42

2 つの符号なし 16 ビット整数コンポーネントを含む値を示します。

UShort3 43

3 つの符号なし 16 ビット整数コンポーネントを含む値を示します。

UShort4 44

4 つの符号なし 16 ビット整数コンポーネントを含む値を示します。

適用対象