ID3D10ShaderReflectionConstantBuffer 接口 (d3d10shader.h)
此着色器反射接口提供对常量缓冲区的访问。
方法
ID3D10ShaderReflectionConstantBuffer 接口包含以下方法。
ID3D10ShaderReflectionConstantBuffer::GetDesc 获取常量缓冲区说明。 (ID3D10ShaderReflectionConstantBuffer.GetDesc) |
ID3D10ShaderReflectionConstantBuffer::GetVariableByIndex ID3D10ShaderReflectionConstantBuffer::GetVariableByIndex (d3d10shader.h) 方法按索引获取着色器反射变量。 |
ID3D10ShaderReflectionConstantBuffer::GetVariableByName 按名称获取着色器反射变量。 (ID3D10ShaderReflectionConstantBuffer.GetVariableByName) |
注解
若要创建常量缓冲区接口,请调用 ID3D10ShaderReflection::GetConstantBufferByIndex 或 ID3D10ShaderReflection::GetConstantBufferByName。 这不是 COM 接口;因此,无需担心引用计数,也无需在完成接口后释放接口。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d10shader.h |