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 表示著色器類型。 |