共用方式為


d3d12shader.h 標頭

Direct3D 12 圖形會使用此標頭。 如需詳細資訊,請參閱

d3d12shader.h 包含下列程式設計介面:

介面

 
ID3D12FunctionParameterReflection

function-parameter-reflection 介面會存取 function-parameter 資訊。 (ID3D12FunctionParameterReflection)
ID3D12FunctionReflection

函式反映介面會存取函式資訊。 (ID3D12FunctionReflection)
ID3D12LibraryReflection

程式庫反映介面會存取程式庫資訊。 (ID3D12LibraryReflection)
ID3D12ShaderReflection

著色器反映介面會存取著色器資訊。 (ID3D12ShaderReflection)
ID3D12ShaderReflectionConstantBuffer

這個著色器反映介面可讓您存取常數緩衝區。 (ID3D12ShaderReflectionConstantBuffer)
ID3D12ShaderReflectionType

這個著色器反映介面可讓您存取變數類型。 (ID3D12ShaderReflectionType)
ID3D12ShaderReflectionVariable

這個著色器反映介面可讓您存取變數。 (ID3D12ShaderReflectionVariable)

結構

 
D3D12_FUNCTION_DESC

描述函式。 (D3D12_FUNCTION_DESC)
D3D12_LIBRARY_DESC

描述程式庫。 (D3D12_LIBRARY_DESC)
D3D12_PARAMETER_DESC

描述函式參數。 (D3D12_PARAMETER_DESC)
D3D12_SHADER_BUFFER_DESC

描述著色器常數緩衝區。 (D3D12_SHADER_BUFFER_DESC)
D3D12_SHADER_DESC

描述著色器。 (D3D12_SHADER_DESC)
D3D12_SHADER_INPUT_BIND_DESC

描述著色器資源如何系結至著色器輸入。 (D3D12_SHADER_INPUT_BIND_DESC)
D3D12_SHADER_TYPE_DESC

描述著色器變數類型。 (D3D12_SHADER_TYPE_DESC)
D3D12_SHADER_VARIABLE_DESC

描述著色器變數。 (D3D12_SHADER_VARIABLE_DESC)
D3D12_SIGNATURE_PARAMETER_DESC

描述著色器簽章。 (D3D12_SIGNATURE_PARAMETER_DESC)

列舉

 
D3D12_SHADER_VERSION_TYPE

列舉 Direct3D 辨識的著色器類型。 用來編碼 D3D12_SHADER_DESC 結構的 Version 成員。