D3D12_DESCRIPTOR_HEAP_DESC 構造体 (d3d12.h)

記述子ヒープについて説明します。

構文

typedef struct D3D12_DESCRIPTOR_HEAP_DESC {
  D3D12_DESCRIPTOR_HEAP_TYPE  Type;
  UINT                        NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  UINT                        NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC;

メンバー

Type

ヒープ の記述子の型を指定するD3D12_DESCRIPTOR_HEAP_TYPE型指定された値。

NumDescriptors

ヒープ内の記述子の数。

Flags

ビットごとの OR 演算を使用して結合される D3D12_DESCRIPTOR_HEAP_FLAGS型指定された値の組み合わせ。 結果の値は、ヒープのオプションを指定します。

NodeMask

単一アダプター操作の場合は、これを 0 に設定します。 アダプター ノードが複数ある場合は、記述子ヒープが適用されるノード (デバイスの物理アダプターのいずれか) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 1 ビットのみを設定する必要があります。 「マルチアダプター システム」を参照してください。

注釈

この構造体は、次のように使用されます。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造

記述子ヒープの作成

記述子ヒープ