著色器介面 (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 |
這個著色器反映介面可讓您存取變數。 |