D3D_REGISTER_COMPONENT_TYPE列挙 (d3dcommon.h)
レジスタに格納できるデータ型を識別する値。
注意
Direct3D 10 を使用したプログラミングの場合、この API には ではなく で始まる D3D10_
型エイリアス D3D_
があります。 これらの Direct3D 10 型エイリアスは、および d3d10shader.h
でd3d10.h
d3d10misc.h
定義されます。
構文
typedef enum D3D_REGISTER_COMPONENT_TYPE {
D3D_REGISTER_COMPONENT_UNKNOWN = 0,
D3D_REGISTER_COMPONENT_UINT32 = 1,
D3D_REGISTER_COMPONENT_SINT32 = 2,
D3D_REGISTER_COMPONENT_FLOAT32 = 3,
D3D_REGISTER_COMPONENT_UINT16,
D3D_REGISTER_COMPONENT_SINT16,
D3D_REGISTER_COMPONENT_FLOAT16,
D3D_REGISTER_COMPONENT_UINT64,
D3D_REGISTER_COMPONENT_SINT64,
D3D_REGISTER_COMPONENT_FLOAT64,
D3D10_REGISTER_COMPONENT_UNKNOWN,
D3D10_REGISTER_COMPONENT_UINT32,
D3D10_REGISTER_COMPONENT_SINT32,
D3D10_REGISTER_COMPONENT_FLOAT32,
D3D10_REGISTER_COMPONENT_UINT16,
D3D10_REGISTER_COMPONENT_SINT16,
D3D10_REGISTER_COMPONENT_FLOAT16,
D3D10_REGISTER_COMPONENT_UINT64,
D3D10_REGISTER_COMPONENT_SINT64,
D3D10_REGISTER_COMPONENT_FLOAT64
} ;
定数
D3D_REGISTER_COMPONENT_UNKNOWN 値: 0 データ型は不明です。 |
D3D_REGISTER_COMPONENT_UINT32 値: 1 32 ビット符号なし整数。 |
D3D_REGISTER_COMPONENT_SINT32 値: 2 32 ビット符号付き整数 |
D3D_REGISTER_COMPONENT_FLOAT32 値: 3 32 ビット浮動小数点数。 |
D3D10_REGISTER_COMPONENT_UNKNOWN データ型は不明です。 |
D3D10_REGISTER_COMPONENT_UINT32 32 ビット符号なし整数。 |
D3D10_REGISTER_COMPONENT_SINT32 32 ビット符号付き整数 |
D3D10_REGISTER_COMPONENT_FLOAT32 32 ビット浮動小数点数。 |
解説
レジスタ コンポーネントの種類は、D3D11_SIGNATURE_PARAMETER_DESC構造体の ComponentType メンバーで指定されます。
要件
Header | d3dcommon.h |