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 |