D3D12_RESOURCE_DESC1構造体 (d3d12.h)

ミップ領域を含むテクスチャなどのリソースについて説明します。 この構造体は、いくつかの方法で使用されます。

構文

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の 1 つのメンバー。リソースのディメンション (たとえば、D3D12_RESOURCE_DIMENSION_TEXTURE1D) を指定するか、バッファー ((D3D12_RESOURCE_DIMENSION_BUFFER) であるかを指定します。

Alignment

配置を指定します。

Width

リソースの幅を指定します。

Height

リソースの高さを指定します。

DepthOrArraySize

3D の場合はリソースの深さを指定し、1D または 2D リソースの配列の場合は配列サイズを指定します。

MipLevels

MIP レベルの数を指定します。

Format

DXGI_FORMATの 1 つのメンバーを指定します。

SampleDesc

DXGI_SAMPLE_DESC構造体を指定します。

Layout

D3D12_TEXTURE_LAYOUTの 1 つのメンバーを指定します。

Flags

D3D12_RESOURCE_FLAGS列挙定数としてのビットごとの OR'd フラグ。

SamplerFeedbackMipRegion

D3D12_MIP_REGION構造体。

注釈

解説については、「 D3D12_RESOURCE_DESC」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header d3d12.h

こちらもご覧ください