WICDdsParameters 構造体 (wincodec.h)

包含データの DDS イメージ ディメンション、 DXGI_FORMAT 、アルファ モードを指定します。

構文

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

メンバー

Width

型: UINT

最大ミップ サイズ (mip レベル 0) でのテクスチャの幅 (ピクセル単位)。

Height

型: UINT

最大ミップ サイズ (mip レベル 0) でのテクスチャの高さ (ピクセル単位)。 DDS イメージに 1 次元テクスチャが含まれている場合、この値は 1 になります。

Depth

型: UINT

3D テクスチャ内のスライスの数。 これは、最大ミップ サイズ (mip レベル 0) での 3D テクスチャの深度 (ピクセル単位) と同じです。 DDS イメージに 1 次元または 2 次元テクスチャが含まれている場合、この値は 1 になります。

MipLevels

型: UINT

DDS イメージに含まれる mip レベルの数。

ArraySize

型: UINT

DDS イメージ内の配列内のテクスチャの数。

DxgiFormat

種類: DXGI_FORMAT

DDS ピクセル データの DXGI_FORMAT

Dimension

種類: WICDdsDimension

DDS イメージ (1D、2D、3D、またはキューブ テクスチャ) に含まれるデータのディメンションの種類を指定します。

AlphaMode

種類: WICDdsAlphaMode

DDS イメージのアルファ動作を指定します。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
Header wincodec.h

関連項目

DXGI_FORMAT

WICDdsAlphaMode

WICDdsDimension