D3D_REGISTER_COMPONENT_TYPE列舉 (d3dcommon.h)
識別可儲存在暫存器中之資料類型的值。
注意
針對使用 Direct3D 10 進行程式設計,此 API 有一個類型別名,其開頭 D3D10_
為 ,而不是 D3D_
。 這些 Direct3D 10 類型別名定義于 d3d10.h
、 d3d10misc.h
和 d3d10shader.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 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應