Share via


WICDdsParameters 結構 (wincodec.h)

指定自主資料的 DDS 影像維度、 DXGI_FORMAT 和 Alpha 模式。

語法

typedef struct WICDdsParameters {
  UINT            Width;
  UINT            Height;
  UINT            Depth;
  UINT            MipLevels;
  UINT            ArraySize;
  DXGI_FORMAT     DxgiFormat;
  WICDdsDimension Dimension;
  WICDdsAlphaMode AlphaMode;
} WICDdsParameters;

成員

Width

類型: UINT

最大 mip 大小的紋理寬度,以圖元為單位, (mip 層級 0) 。

Height

類型: UINT

最大 mip 大小的紋理高度,以圖元為單位, (mip 層級 0) 。 當 DDS 影像包含 1 維紋理時,此值等於 1。

Depth

類型: UINT

3D 紋理中的配量數目。 這相當於最大 mip 大小的 3D 紋理深度,以圖元為單位, (mip 層級 0) 。 當 DDS 影像包含 1 或 2 維紋理時,此值等於 1。

MipLevels

類型: UINT

DDS 映射中包含的 Mip 層級數目。

ArraySize

類型: UINT

DDS 影像中陣列中的紋理數目。

DxgiFormat

類型: DXGI_FORMAT

DDS 圖元資料的 DXGI_FORMAT

Dimension

類型: WICDdsDimension

指定 DDS 影像中包含的資料維度類型, (1D、2D、3D 或 Cube 紋理) 。

AlphaMode

類型: WICDdsAlphaMode

指定 DDS 影像的 Alpha 行為。

規格需求

   
最低支援的用戶端 Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
標頭 wincodec.h

另請參閱

DXGI_FORMAT

WICDdsAlphaMode

WICDdsDimension