ID3D12MetaCommand インターフェイス (d3d12.h)
メタ コマンドを表します。 メタ コマンドは、独立系ハードウェア ベンダー (IHV) によって高速化されるアルゴリズムを表すDirect3D 12 オブジェクトです。 これは、ドライバーによって実装されるコマンド ジェネレーターへの不透明な参照です。
メタ コマンドの有効期間は、それを参照するコマンド リストの有効期間に関連付けられます。 そのため、現在 GPU で実行されているコマンド リストがない場合にのみ、メタ コマンドを解放する必要があります。
メタ コマンドは、パイプライン状態オブジェクト (PCO)、バインド、中間リソース状態、および Draw/Dispatch 呼び出しのセットをカプセル化できます。 メタ コマンドのシグネチャは、複数の入力/出力パラメーターを持ち、戻り値を持たない C スタイルの関数に似ていると考えることができます。
継承
ID3D12MetaCommand インターフェイスは ID3D12Pageable から継承されます。 ID3D12MetaCommand には、次の種類のメンバーもあります。
メソッド
ID3D12MetaCommand インターフェイスには、これらのメソッドがあります。
ID3D12MetaCommand::GetRequiredParameterResourceSize 指定したステージのメタ コマンドの指定されたランタイム パラメーター リソースに必要なメモリ量を取得します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |