共用方式為


D3DX11_IMAGE_INFO 結構

注意

D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程式程式庫已被取代 Windows 8,且 Windows 市集應用程式不支援。

選擇性地將資訊提供給紋理載入器 API,以控制紋理的載入方式。 任何這些參數D3DX11_DEFAULT的值會導致 D3DX 自動使用來源檔案中的值。

語法

typedef struct D3DX11_IMAGE_INFO {
  UINT                     Width;
  UINT                     Height;
  UINT                     Depth;
  UINT                     ArraySize;
  UINT                     MipLevels;
  UINT                     MiscFlags;
  DXGI_FORMAT              Format;
  D3D11_RESOURCE_DIMENSION ResourceDimension;
  D3DX11_IMAGE_FILE_FORMAT ImageFileFormat;
} D3DX11_IMAGE_INFO, *LPD3DX11_IMAGE_INFO;

成員

寬度

類型: UINT

紋理的目標寬度。 如果紋理的實際寬度大於或小於此值,則會相應增加或縮小紋理,以符合此目標寬度。

高度

類型: UINT

紋理的目標高度。 如果紋理的實際高度大於或小於此值,則會相應增加或縮小紋理,以符合此目標高度。

深度

類型: UINT

紋理的深度。 這只適用于磁片區紋理。

ArraySize

類型: UINT

陣列中的項目數。

MipLevels

類型: UINT

紋理中的 Mipmap 層級數目上限。 請參閱 D3D11_TEX1D_SRV中的備註。 使用 0 或D3DX11_DEFAULT會導致建立完整的 mipmap 鏈結。

MiscFlags

類型: UINT

使用 D3D11_RESOURCE_MISC_FLAG 旗標指定的其他資源屬性。

格式

類型: DXGI_FORMAT

DXGI_FORMAT列舉,指定載入紋理之後,紋理將位於的格式。

ResourceDimension

類型: D3D11_RESOURCE_DIMENSION

識別資源類型的 D3D11_RESOURCE_DIMENSION 值。

ImageFileFormat

類型: D3DX11_IMAGE_FILE_FORMAT

識別影像格式 的D3DX11_IMAGE_FILE_FORMAT 值。

備註

此結構由下列方法使用: D3DX11GetImageInfoFromFileD3DX11GetImageInfoFromMemoryD3DX11GetImageInfoFromResource

規格需求

需求
標頭
D3DX11tex.h

另請參閱

D3DX 結構