D3D12_RESOURCE_DESC1 结构 (d3d12.h)
描述资源,例如纹理,包括 mip 区域。 此结构用于多种方法。
语法
typedef struct D3D12_RESOURCE_DESC1 {
D3D12_RESOURCE_DIMENSION Dimension;
UINT64 Alignment;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12_TEXTURE_LAYOUT Layout;
D3D12_RESOURCE_FLAGS Flags;
D3D12_MIP_REGION SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1;
成员
Dimension
D3D12_RESOURCE_DIMENSION的一个成员,指定资源 (维度,例如,D3D12_RESOURCE_DIMENSION_TEXTURE1D) ,或者它是否是缓冲区 ( (D3D12_RESOURCE_DIMENSION_BUFFER) 。
Alignment
指定对齐方式。
Width
指定资源的宽度。
Height
指定资源的高度。
DepthOrArraySize
指定资源的深度(如果为 3D),如果它是 1D 或 2D 资源的数组,则指定数组大小。
MipLevels
指定 MIP 级别的数目。
Format
指定 DXGI_FORMAT的一个成员。
SampleDesc
指定 DXGI_SAMPLE_DESC 结构。
Layout
指定 D3D12_TEXTURE_LAYOUT 的一个成员。
Flags
按位 OR 标志,作为 D3D12_RESOURCE_FLAGS 枚举常量。
SamplerFeedbackMipRegion
注解
有关备注,请参阅 D3D12_RESOURCE_DESC。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
标头 | d3d12.h |