ID3D11ShaderReflectionConstantBuffer 接口 (d3d11shader.h)
此着色器反射接口提供对常量缓冲区的访问。
方法
ID3D11ShaderReflectionConstantBuffer 接口包含以下方法。
ID3D11ShaderReflectionConstantBuffer::GetDesc 获取常量缓冲区说明。 (ID3D11ShaderReflectionConstantBuffer.GetDesc) |
ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex (d3d11shader.h) 方法按索引获取着色器反射变量。 |
ID3D11ShaderReflectionConstantBuffer::GetVariableByName 按名称获取着色器反射变量。 (ID3D11ShaderReflectionConstantBuffer.GetVariableByName) |
备注
若要创建常量缓冲区接口,请调用 ID3D11ShaderReflection::GetConstantBufferByIndex 或 ID3D11ShaderReflection::GetConstantBufferByName。 这不是 COM 接口,因此无需担心引用计数,也无需在完成操作后释放接口。
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11shader.h |