Dimensions of ID3D11ShaderResourceView
Dimensions of ID3D11ShaderResourceView
是否可以获得由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结构。
相关文章:
- 没有找到相关文章