D3D12_VERSIONED_ROOT_SIGNATURE_DESC 構造体 (d3d12.h)

ルート署名記述の任意のバージョンを保持し、シリアル化/逆シリアル化関数で使用するように設計されています。

構文

typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC {
  D3D_ROOT_SIGNATURE_VERSION Version;
  union {
    D3D12_ROOT_SIGNATURE_DESC  Desc_1_0;
    D3D12_ROOT_SIGNATURE_DESC1 Desc_1_1;
    D3D12_ROOT_SIGNATURE_DESC2 Desc_1_2;
  };
} D3D12_VERSIONED_ROOT_SIGNATURE_DESC;

メンバー

Version

共用体の内容を決定するD3D_ROOT_SIGNATURE_VERSIONの 1 つのメンバーを指定します。

Desc_1_0

D3D12_ROOT_SIGNATURE_DESC (バージョン 1.0) を指定します。

Desc_1_1

D3D12_ROOT_SIGNATURE_DESC1 (バージョン 1.1) を指定します。

Desc_1_2

解説

この構造体は、次のメソッドと共に使用します。

ヘルパー構造 のCD3DX12_VERSIONED_ROOT_SIGNATURE_DESCを参照してください。

要件

   
Header d3d12.h

関連項目

コア構造

ルート署名バージョン 1.1