D3DX11_IMAGE_INFO 结构
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用Windows 8,不支持 Windows 应用商店应用。
(可选)向纹理加载程序 API 提供信息,以控制纹理的加载方式。 如果这些参数的值为 D3DX11_DEFAULT,则 D3DX 将自动使用源文件中的值。
语法
typedef struct D3DX11_IMAGE_INFO {
UINT Width;
UINT Height;
UINT Depth;
UINT ArraySize;
UINT MipLevels;
UINT MiscFlags;
DXGI_FORMAT Format;
D3D11_RESOURCE_DIMENSION ResourceDimension;
D3DX11_IMAGE_FILE_FORMAT ImageFileFormat;
} D3DX11_IMAGE_INFO, *LPD3DX11_IMAGE_INFO;
成员
-
Width
-
类型: UINT
-
纹理的目标宽度。 如果纹理的实际宽度大于或小于此值,则将纵向扩展或缩小纹理以适应此目标宽度。
-
Height
-
类型: UINT
-
纹理的目标高度。 如果纹理的实际高度大于或小于此值,则纹理将纵向扩展或缩小以适应此目标高度。
-
Depth
-
类型: UINT
-
纹理的深度。 这仅适用于体积纹理。
-
ArraySize
-
类型: UINT
-
数组中的元素数。
-
MipLevels
-
类型: UINT
-
纹理中的最大 mipmap 级别数。 请参阅 D3D11_TEX1D_SRV中的备注。 使用 0 或 D3DX11_DEFAULT 将导致创建完整的 mipmap 链。
-
MiscFlags
-
类型: UINT
-
使用 D3D11_RESOURCE_MISC_FLAG 标志指定的杂项资源属性。
-
格式
-
类型: DXGI_FORMAT
-
一个DXGI_FORMAT枚举,指定加载纹理后将采用的格式。
-
ResourceDimension
-
标识资源类型的 D3D11_RESOURCE_DIMENSION 值。
-
ImageFileFormat
-
一个D3DX11_IMAGE_FILE_FORMAT值,该值标识图像格式。
备注
此结构由以下方法使用: D3DX11GetImageInfoFromFile、 D3DX11GetImageInfoFromMemory 或 D3DX11GetImageInfoFromResource。
要求
要求 | 值 |
---|---|
标头 |
|