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'd 旗標,如 D3D12_RESOURCE_FLAGS 列舉常數。
SamplerFeedbackMipRegion
備註
如需備註,請參閱 D3D12_RESOURCE_DESC。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | d3d12.h |