d3d11shader.h header

This header is used by Direct3D 11 Graphics. For more information, see:

d3d11shader.h contains the following programming interfaces:

Interfaces

 
ID3D11FunctionLinkingGraph

A function-linking-graph interface is used for constructing shaders that consist of a sequence of precompiled function calls that pass values to each other.
ID3D11FunctionParameterReflection

A function-parameter-reflection interface accesses function-parameter info. (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

A function-reflection interface accesses function info. (ID3D11FunctionReflection)
ID3D11LibraryReflection

A library-reflection interface accesses library info. (ID3D11LibraryReflection)
ID3D11Linker

A linker interface is used to link a shader module.
ID3D11LinkingNode

A linking-node interface is used for shader linking.
ID3D11Module

A module interface creates an instance of a module that is used for resource rebinding.
ID3D11ModuleInstance

A module-instance interface is used for resource rebinding.
ID3D11ShaderReflection

A shader-reflection interface accesses shader information. (ID3D11ShaderReflection)
ID3D11ShaderReflectionConstantBuffer

This shader-reflection interface provides access to a constant buffer. (ID3D11ShaderReflectionConstantBuffer)
ID3D11ShaderReflectionType

This shader-reflection interface provides access to variable type. (ID3D11ShaderReflectionType)
ID3D11ShaderReflectionVariable

This shader-reflection interface provides access to a variable. (ID3D11ShaderReflectionVariable)

Structures

 
D3D11_FUNCTION_DESC

Describes a function. (D3D11_FUNCTION_DESC)
D3D11_LIBRARY_DESC

Describes a library. (D3D11_LIBRARY_DESC)
D3D11_PARAMETER_DESC

Describes a function parameter. (D3D11_PARAMETER_DESC)
D3D11_SHADER_BUFFER_DESC

Describes a shader constant-buffer. (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

Describes a shader. (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

Describes how a shader resource is bound to a shader input. (D3D11_SHADER_INPUT_BIND_DESC)
D3D11_SHADER_TYPE_DESC

Describes a shader-variable type. (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

Describes a shader variable. (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

Describes a shader signature. (D3D11_SIGNATURE_PARAMETER_DESC)

Enumerations

 
D3D11_SHADER_VERSION_TYPE

Indicates shader type.