共用方式為


D3D_REGISTER_COMPONENT_TYPE列舉 (d3dcommon.h)

識別可儲存在暫存器中之資料類型的值。

注意

針對使用 Direct3D 10 進行程式設計,此 API 有一個類型別名,其開頭 D3D10_ 為 ,而不是 D3D_ 。 這些 Direct3D 10 類型別名定義于 d3d10.hd3d10misc.hd3d10shader.h 中。

Syntax

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成員中指定。

需求

   
標頭 d3dcommon.h

另請參閱

一般版本列舉