ID3D10ShaderReflection 接口 (d3d10shader.h)

着色器反射接口访问着色器信息。

继承

ID3D10ShaderReflection 接口继承自 IUnknown 接口。 ID3D10ShaderReflection 还包含以下类型的成员:

方法

ID3D10ShaderReflection 接口包含以下方法。

 
ID3D10ShaderReflection::GetConstantBufferByIndex

ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) 方法按索引获取常量缓冲区。
ID3D10ShaderReflection::GetConstantBufferByName

按名称获取常量缓冲区。 (ID3D10ShaderReflection.GetConstantBufferByName)
ID3D10ShaderReflection::GetDesc

获取着色器说明。 (ID3D10ShaderReflection.GetDesc)
ID3D10ShaderReflection::GetInputParameterDesc

获取着色器的输入参数说明。 (ID3D10ShaderReflection.GetInputParameterDesc)
ID3D10ShaderReflection::GetOutputParameterDesc

获取着色器的输出参数说明。 (ID3D10ShaderReflection.GetOutputParameterDesc)
ID3D10ShaderReflection::GetResourceBindingDesc

获取绑定到着色器的资源的说明。

备注

通过调用 D3DX10ReflectShader 创建接口。 由于它是 COM 接口,因此创建接口会增加引用计数,并且当不再需要该接口时,必须释放该接口。 其余的着色器反射接口不是 COM 接口。

要求

   
目标平台 Windows
标头 d3d10shader.h

另请参阅

着色器接口