D3DDDIQUERYTYPE列挙 (d3dumddi.h)
クエリの種類。
構文
typedef enum _D3DDDIQUERYTYPE {
D3DDDIQUERYTYPE_VCACHE,
D3DDDIQUERYTYPE_RESOURCEMANAGER,
D3DDDIQUERYTYPE_VERTEXSTATS,
D3DDDIQUERYTYPE_DDISTATS,
D3DDDIQUERYTYPE_EVENT,
D3DDDIQUERYTYPE_OCCLUSION,
D3DDDIQUERYTYPE_TIMESTAMP,
D3DDDIQUERYTYPE_TIMESTAMPDISJOINT,
D3DDDIQUERYTYPE_TIMESTAMPFREQ,
D3DDDIQUERYTYPE_PIPELINETIMINGS,
D3DDDIQUERYTYPE_INTERFACETIMINGS,
D3DDDIQUERYTYPE_VERTEXTIMINGS,
D3DDDIQUERYTYPE_PIXELTIMINGS,
D3DDDIQUERYTYPE_BANDWIDTHTIMINGS,
D3DDDIQUERYTYPE_CACHEUTILIZATION,
D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT
} D3DDDIQUERYTYPE;
定数
D3DDDIQUERYTYPE_VCACHE 頂点キャッシュのデータ レイアウトに関するドライバー ヒントについては、問題の最後にクエリを実行します。 このクエリは、ドライバーの IssueQuery 関数の呼び出しによって処理されます。この関数では、D3DDDIARG_ISSUEQUERY構造体の Flags メンバーに End bit-field フラグが設定されます。 |
D3DDDIQUERYTYPE_RESOURCEMANAGER ドライバーのリソース マネージャーにクエリを実行します。 |
D3DDDIQUERYTYPE_VERTEXSTATS 頂点統計のクエリ。 |
D3DDDIQUERYTYPE_DDISTATS DDI 統計のクエリ。 |
D3DDDIQUERYTYPE_EVENT 発生した非同期イベントの問題の最後にクエリを実行します。 |
D3DDDIQUERYTYPE_OCCLUSION z テストに合格するピクセル数を照会します。 これらのピクセルは、問題の開始と問題の終了の間に描画されるプリミティブ用です。 このクエリは、ドライバーの IssueQuery 関数の呼び出しの間に処理されます。この関数では、最初の Begin ビット フィールド フラグがD3DDDIARG_ISSUEQUERY構造体の Flags メンバーに設定され、次に End bit-field フラグが設定されます。 このクエリにより、アプリケーションは 0 に対してオクルージョン結果をチェックできます。 値 0 は "完全に隠されています" です。つまり、ピクセルは現在のカメラの位置から表示されません。 |
D3DDDIQUERYTYPE_TIMESTAMP 問題の最後に 64 ビット タイムスタンプのクエリを実行します。 |
D3DDDIQUERYTYPE_TIMESTAMPDISJOINT このクエリは、カウンターの頻度が、D3DQUERYTYPE_TIMESTAMP クエリから返された値から変更されたかどうかをアプリケーションに通知するために使用されます。 |
D3DDDIQUERYTYPE_TIMESTAMPFREQ クエリ タイムスタンプを解決するための GPU タイムスタンプの頻度。 このクエリ結果は、D3DQUERYTYPE_TIMESTAMPクエリの値が、D3DQUERYTYPE_TIMESTAMPDISJOINTクエリの期間を通して連続することが保証されない場合に TRUE になります。 それ以外の場合、クエリ結果は FALSE になります。 |
D3DDDIQUERYTYPE_PIPELINETIMINGS パイプライン データに費やされた処理時間の割合を照会します。 |
D3DDDIQUERYTYPE_INTERFACETIMINGS ドライバー内のデータに費やされた処理時間の割合を照会します。 |
D3DDDIQUERYTYPE_VERTEXTIMINGS 頂点シェーダー データに費やされた処理時間の割合を照会します。 |
D3DDDIQUERYTYPE_PIXELTIMINGS ピクセル シェーダー データに費やされた処理時間の割合を照会します。 |
D3DDDIQUERYTYPE_BANDWIDTHTIMINGS スループット測定のクエリを実行して、アプリケーションのパフォーマンスを理解するのに役立ちます。 |
D3DDDIQUERYTYPE_CACHEUTILIZATION テクスチャとインデックス付き頂点のキャッシュヒットレートパフォーマンスを照会します。 |
D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT デバイスに依存するカウンターのクエリを実行します。 |
要件
要件 | 値 |
---|---|
Header | d3dumddi.h |