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 |