共用方式為


d3d11shader.h 標頭

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

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

介面

 
ID3D11FunctionLinkingGraph

函式連結圖形介面可用來建構著色器,這些著色器是由一系列預先編譯的函式呼叫所組成,這些呼叫會彼此傳遞值。
ID3D11FunctionParameterReflection

function-parameter-reflection 介面會存取 function-parameter 資訊。 (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

函式反映介面會存取函式資訊。 (ID3D11FunctionReflection)
ID3D11LibraryReflection

程式庫反映介面會存取程式庫資訊。 (ID3D11LibraryReflection)
ID3D11Linker

連結器介面可用來連結著色器模組。
ID3D11LinkingNode

連結節點介面用於著色器連結。
ID3D11Module

模組介面會建立用於資源重新系結之模組的實例。
ID3D11ModuleInstance

模組實例介面用於資源重新系結。
ID3D11ShaderReflection

著色器反映介面會存取著色器資訊。 (ID3D11ShaderReflection)
ID3D11ShaderReflectionConstantBuffer

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

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

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

結構

 
D3D11_FUNCTION_DESC

描述函式。 (D3D11_FUNCTION_DESC)
D3D11_LIBRARY_DESC

描述程式庫。 (D3D11_LIBRARY_DESC)
D3D11_PARAMETER_DESC

描述函式參數。 (D3D11_PARAMETER_DESC)
D3D11_SHADER_BUFFER_DESC

描述著色器常數緩衝區。 (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

描述著色器。 (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

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

描述著色器變數類型。 (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

描述著色器變數。 (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

描述著色器簽章。 (D3D11_SIGNATURE_PARAMETER_DESC)

列舉

 
D3D11_SHADER_VERSION_TYPE

表示著色器類型。