著色器介面 (Direct3D 12 圖形)
d3d12shader.h 宣告下列介面。
在本節中
主題 | 描述 |
---|---|
ID3D12FunctionParameterReflection |
function-parameter-reflection 介面會存取 function-parameter 資訊。 注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 12 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。 |
ID3D12FunctionReflection |
函式反映介面會存取函式資訊。 注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 12 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。 |
ID3D12LibraryReflection |
連結庫反映介面會存取連結庫資訊。 注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 12 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。 |
ID3D12ShaderReflection |
著色器反映介面會存取著色器資訊。 |
ID3D12ShaderReflectionConstantBuffer |
這個著色器反映介面可讓您存取常數緩衝區。 |
ID3D12ShaderReflectionType |
這個著色器反映介面可讓您存取變數類型。 |
ID3D12ShaderReflectionVariable |
這個著色器反映介面提供變數的存取權。 |