共用方式為


著色器介面 (Direct3D 11 圖形)

本節包含著色器介面的相關信息。

每個著色器介面都會管理編譯的著色器。 介面會在編譯著色器時建立,然後傳遞至需要存取已編譯著色器的各種 API;例如,將著色器系結至管線階段或取得著色器簽章時。

在本節中

主題 描述
ID3D11ClassInstance
這個介面會封裝 HLSL 類別。
ID3D11ClassLinkage
此介面會封裝 HLSL 動態連結。
ID3D11ComputeShader
計算著色器介面會管理可控制計算著色器階段的可執行程式(計算著色器)。
ID3D11DomainShader
網域著色器介面會管理控制網域著色器階段的可執行程式(網域著色器)。
ID3D11FunctionLinkingGraph
函式連結圖形介面可用來建構著色器,其中包含一連串的先行編譯函式呼叫,這些呼叫會彼此傳遞值。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11FunctionReflection
函式反映介面會存取函式資訊。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11FunctionParameterReflection
function-parameter-reflection 介面會存取 function-parameter 資訊。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11GeometryShader
geometry-shader 介面會管理可控制 geometry-shader 階段的可執行程式(geometry 著色器)。
ID3D11HullShader
船體著色器介面會管理控制船體著色器階段的可執行程式(船體著色器)。
ID3D11LibraryReflection
連結庫反映介面會存取連結庫資訊。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11Linker
連結器介面可用來連結著色器模組。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11LinkingNode
鏈接節點介面用於著色器連結。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11Module
模組介面會建立用於資源重新系結之模組的實例。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11ModuleInstance
模組實例介面用於資源重新系結。
注意: 此介面是 HLSL 著色器鏈接技術的一部分,您可以在所有 Direct3D 11 平臺上使用,以建立先行編譯的 HLSL 函式、將它們封裝成連結庫,並在運行時間將它們連結至完整著色器。
ID3D11PixelShader
圖元著色器介面會管理控制圖元著色器階段的可執行程式(圖元著色器)。
ID3D11ShaderReflection
著色器反映介面會存取著色器資訊。
ID3D11ShaderReflectionConstantBuffer
這個著色器反映介面可讓您存取常數緩衝區。
ID3D11ShaderReflectionType
這個著色器反映介面可讓您存取變數類型。
ID3D11ShaderReflectionVariable
這個著色器反映介面提供變數的存取權。
ID3D11ShaderTrace
ID3D11ShaderTrace 介面會實作方法來取得著色器執行的追蹤。
ID3D11ShaderTraceFactory
ID3D11ShaderTraceFactory 介面會實作方法來產生著色器追蹤信息物件。
ID3D11VertexShader
頂點著色器介面會管理控制頂點著色器階段的可執行程式(頂點著色器)。

著色器參考