ID3D10Asynchronous インターフェイス
このインターフェイスは、GPU から非同期でデータを取得するメソッドをカプセル化します。
IUnknown
ID3D10DeviceChild
ID3D10Asynchronous
このインターフェイスには以下のメソッドがあります。
メソッド | 説明 |
---|---|
ID3D10Asynchronous::Begin | 一連のコマンドの開始を示します。 |
ID3D10Asynchronous::End | 一連のコマンドの終了を示します。 |
ID3D10Asynchronous::GetData | GPU から非同期でデータを取得します。 |
ID3D10Asynchronous::GetDataSize | ID3D10Asynchronous::GetData を呼び出す際に出力されるデータのサイズ (バイト単位) を取得します。 |
非同期のインターフェイスは 3 種類ありますが、いずれもこのインターフェイスを継承します。
- ID3D10Query インターフェイス - GPU から情報をクエリします。
- ID3D10Predicate インターフェイス - 前の描画呼び出しの結果に従って、ジオメトリを処理するかどうかを決定します。
- ID3D10Counter インターフェイス - GPU パフォーマンスを測定します。