Dimensions of ID3D11ShaderResourceView

Dimensions of ID3D11ShaderResourceView

本文关键字:ID3D11ShaderResourceView of Dimensions      更新时间:2023-10-16

是否可以获得由ID3D11ShaderResourceView表示的图像的维度?我使用创建2D纹理

ID3D11ShaderResourceView* m_texture;
D3DX11CreateShaderResourceViewFromFile(D3DDevice, filename, NULL, NULL, &m_texture, NULL);

现在我想要用m_texture表示的图像的尺寸。怎样

如果在ID3D11ShaderResourceView上调用GetResource(&resource),它将返回底层ID3D11Texture2D(在强制转换后)。使用它,您可以调用GetDesc(&desc)并检查D3D11_TEXTURE2D_desc的Width和Height成员。

使用ID3D11ShaderResourceView::GetDesc方法。它填充具有ViewDimension字段的D3D11_SHADER_RESOURCE_VIEW_DESC结构。

相关文章:
  • 没有找到相关文章