D3D_REGISTER_COMPONENT_TYPE列挙 (d3dcommon.h)

レジスタに格納できるデータ型を識別する値。

注意

Direct3D 10 を使用したプログラミングの場合、この API には ではなく で始まる D3D10_ 型エイリアス D3D_があります。 これらの Direct3D 10 型エイリアスは、および d3d10shader.hd3d10.hd3d10misc.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

関連項目

一般的なバージョンの列挙