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 成員。 |