d3dcommon.h 標頭
Direct3D 11 圖形會使用此標頭。 如需詳細資訊,請參閱
d3dcommon.h 包含下列程式設計介面:
介面
ID3D10Blob 這個介面是用來傳回任意長度的資料。 |
ID3DDestructionNotifier ID3DDestructionNotifier 是一種介面,您可以在終結 Direct3D nano-COM 物件時,用來註冊回呼。 |
ID3DInclude ID3DInclude 是使用者實作的包含介面,可讓應用程式呼叫使用者可覆寫的方法,以開啟和關閉著色器 |
結構
D3D_SHADER_MACRO 定義著色器宏。 |
列舉
D3D_CBUFFER_TYPE 識別常數緩衝區資料之預期用途的值。 |
D3D_DRIVER_TYPE 驅動程式類型選項。 |
D3D_FEATURE_LEVEL 描述 Direct3D 裝置的目標功能集合。 |
D3D_INCLUDE_TYPE 指出著色器位置的值 |
D3D_INTERPOLATION_MODE 指定插補模式,這會影響點陣化期間計算值的方式。 |
D3D_MIN_PRECISION 值,表示所需的最小插補精確度。 |
D3D_NAME 識別使用系統值語意之著色器參數的值。 |
D3D_PARAMETER_FLAGS 表示函式參數的語意旗標。 |
D3D_PRIMITIVE 指出管線如何解譯幾何或殼層著色器輸入基本類型。 |
D3D_PRIMITIVE_TOPOLOGY 值,指出管線如何解譯系結至輸入組合器階段的頂點資料。 這些基本拓撲值會決定頂點資料在螢幕上呈現的方式。 |
D3D_REGISTER_COMPONENT_TYPE 識別可儲存在暫存器中之資料類型的值。 |
D3D_RESOURCE_RETURN_TYPE 表示傳回實值型別。 |
D3D_SHADER_CBUFFER_FLAGS 識別常數資料緩衝區之預期用途的值。 |
D3D_SHADER_INPUT_FLAGS 識別著色器輸入選項的值。 |
D3D_SHADER_INPUT_TYPE 值,識別可系結至著色器的資源類型,並反映為著色器之資源描述的一部分。 |
D3D_SHADER_VARIABLE_CLASS 識別著色器變數類別的值。 |
D3D_SHADER_VARIABLE_FLAGS 識別著色器變數相關資訊的值。 |
D3D_SHADER_VARIABLE_TYPE 識別可指派給著色器變數之各種資料、紋理和緩衝區類型的值。 |
D3D_SRV_DIMENSION 值,識別要檢視為著色器資源的資源類型。 |
D3D_TESSELLATOR_DOMAIN 鑲嵌程式資料的網域選項。 |
D3D_TESSELLATOR_OUTPUT_PRIMITIVE 輸出基本類型。 |
D3D_TESSELLATOR_PARTITIONING 資料分割選項。 |