WICDdsParameters-Struktur (wincodec.h)

Gibt die DDS-Bilddimension, DXGI_FORMAT - und Alphamodus enthaltener Daten an.

Syntax

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

Member

Width

Typ: UINT

Die Breite der Textur in Pixel bei der größten MIP-Größe (mip-Ebene 0).

Height

Typ: UINT

Die Höhe der Textur in Pixel bei der größten MIP-Größe (mip-Ebene 0). Wenn das DDS-Bild eine 1-dimensionale Textur enthält, ist dieser Wert gleich 1.

Depth

Typ: UINT

Die Anzahl der Slices in der 3D-Textur. Dies entspricht der Tiefe der 3D-Textur in Pixel bei der größten MIP-Größe (mip-Ebene 0). Wenn das DDS-Bild eine 1- oder 2-dimensionale Textur enthält, ist dieser Wert gleich 1.

MipLevels

Typ: UINT

Die Anzahl der MIP-Ebenen, die im DDS-Image enthalten sind.

ArraySize

Typ: UINT

Die Anzahl der Texturen im Array im DDS-Image.

DxgiFormat

Typ: DXGI_FORMAT

Die DXGI_FORMAT der DDS-Pixeldaten.

Dimension

Typ: WICDdsDimension

Gibt den Dimensionstyp der im DDS-Bild enthaltenen Daten an (1D-, 2D-, 3D- oder Cubetextur).

AlphaMode

Typ: WICDdsAlphaMode

Gibt das Alphaverhalten des DDS-Images an.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile wincodec.h

Weitere Informationen

DXGI_FORMAT

WICDdsAlphaMode

WICDdsDimension