D3D12_ROOT_SIGNATURE_DESC1 構造体 (d3d12.h)

ルート署名バージョン 1.1 のレイアウトについて説明します。

構文

typedef struct D3D12_ROOT_SIGNATURE_DESC1 {
  UINT                            NumParameters;
  const D3D12_ROOT_PARAMETER1     *pParameters;
  UINT                            NumStaticSamplers;
  const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
  D3D12_ROOT_SIGNATURE_FLAGS      Flags;
} D3D12_ROOT_SIGNATURE_DESC1;

メンバー

NumParameters

ルート署名内のスロットの数。 この数値は、 pParameters 配列内の要素の数でもあります。

pParameters

ルート署名内のスロットの D3D12_ROOT_PARAMETER1 構造体の配列。

NumStaticSamplers

静的サンプラーの数を指定します。

pStaticSamplers

1 つ以上の D3D12_STATIC_SAMPLER_DESC 構造体へのポインター。

Flags

データの揮発性を決定する D3D12_ROOT_SIGNATURE_FLAGS を指定します。

解説

この構造体は 、D3D12_VERSIONED_ROOT_SIGNATURE_DESC 構造体と共に使用します。

要件

   
Header d3d12.h

関連項目

コア構造

D3D12_ROOT_SIGNATURE_DESC

ルート署名バージョン 1.1