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 值。
-
ImageFileFormat
-
識別影像格式 的D3DX11_IMAGE_FILE_FORMAT 值。
備註
此結構由下列方法使用: D3DX11GetImageInfoFromFile、 D3DX11GetImageInfoFromMemory或 D3DX11GetImageInfoFromResource。
規格需求
需求 | 值 |
---|---|
標頭 |
|