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_MIP_REGION結構。

備註

如需備註,請參閱 D3D12_RESOURCE_DESC

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
標頭 d3d12.h

另請參閱