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。
Depth
类型: UINT
3D 纹理中的切片数。 这相当于 3D 纹理的最大 mip 大小 (mip 级别 0) 的深度(以像素为单位)。 当 DDS 图像包含一维或二维纹理时,此值等于 1。
MipLevels
类型: UINT
DDS 映像中包含的 mip 级别数。
ArraySize
类型: UINT
DDS 图像中数组中的纹理数。
DxgiFormat
类型: DXGI_FORMAT
DDS 像素数据的 DXGI_FORMAT 。
Dimension
类型: WICDdsDimension
指定 DDS 图像中包含的数据的维度类型 (1D、2D、3D 或立方体纹理) 。
AlphaMode
类型: WICDdsAlphaMode
指定 DDS 图像的 alpha 行为。
要求
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
标头 | wincodec.h |