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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈