ホーム › Graphics.Direct3D12 › D3D12_VERSIONED_ROOT_SIGNATURE_DESC
D3D12_VERSIONED_ROOT_SIGNATURE_DESC
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| Version | D3D_ROOT_SIGNATURE_VERSION | 4 | +0 | +0 | ルートシグネチャ記述子のバージョンを示す列挙値。1_0や1_1などを指定する。 |
| Anonymous | _Anonymous_e__Union | 40/20 | +8 | +4 | Versionに対応する版のルートシグネチャ記述子を保持する無名共用体。 |
共用体: _Anonymous_e__Union x64 40B / x86 20B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| Desc_1_0 | D3D12_ROOT_SIGNATURE_DESC | 40/20 | +0 | +0 |
| Desc_1_1 | D3D12_ROOT_SIGNATURE_DESC1 | 40/20 | +0 | +0 |
| Desc_1_2 | D3D12_ROOT_SIGNATURE_DESC2 | 40/20 | +0 | +0 |