d3d11shader.h 标头

Direct3D 11 Graphics 使用此标头。 有关详细信息,请参阅:

d3d11shader.h 包含以下编程接口:

接口

 
ID3D11FunctionLinkingGraph

function-linking-graph 接口用于构造着色器,这些着色器由一系列相互传递值的预编译函数调用组成。
ID3D11FunctionParameterReflection

function-parameter-reflection 接口访问函数参数信息。 (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

描述着色器 constant-buffer。 (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

指示着色器类型。