如何在DirectX中检索纹理信息?
如何检索已在DirectX中创建的纹理的纹理宽度、高度、mipmap级别数?它的API是什么?使用时,假设pTexture是指向ID3D10Texture2D的有效指针,然后如何在DirectX中检索纹理信息?,directx,Directx,如何检索已在DirectX中创建的纹理的纹理宽度、高度、mipmap级别数?它的API是什么?使用时,假设pTexture是指向ID3D10Texture2D的有效指针,然后 D3D10_TEXTURE2D_DESC texDesc; pTexture->GetDesc(&texDesc); 以下是您可以从texDesc获得的信息 typedef struct D3D10_TEXTURE2D_DESC { UINT Width; UINT
D3D10_TEXTURE2D_DESC texDesc;
pTexture->GetDesc(&texDesc);
以下是您可以从texDesc获得的信息
typedef struct D3D10_TEXTURE2D_DESC {
UINT Width;
UINT Height;
UINT MipLevels;
UINT ArraySize;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D10_USAGE Usage;
UINT BindFlags;
UINT CPUAccessFlags;
UINT MiscFlags;
} D3D10_TEXTURE2D_DESC;
您使用了哪个版本的DirectX?