次の方法で共有


Direct3D 診断キャプチャ インターフェイス

vspixengine.h では、次のインターフェイスが宣言されています。

このセクションの内容

トピック説明

INewFramesCallback

ログに追加された新しいフレームの解析が完了したことを示すエンジンからのコールバック。

IPixCancelableRequest

取り消すことができるすべての要求のベース。 取り消された要求は、キューにまだ存在する場合にのみ取り消すことができるため、取り消しは無視される可能性があります。

IPixErrorCallback

エラーを処理するためのエンジンからのコールバック。

IPixProgressCallback

進行状況を返すエンジンからのコールバック。

IPixelHistoryCallback

使用されていません。 以前は、すべてのピクセル履歴結果を一度に返すコールバック。

IPixelHistoryRequest

使用されていません。 以前は、ピクセル履歴プリミティブと交差を一緒に要求しました。

IPixelHistoryCallback2

ピクセル履歴の交差 (描画呼び出しレベル) とプリミティブ (三角形レベル) を 2 つの異なる結果で返すコールバック。

IPixelHistoryRequest2

ピクセル履歴の交差部分とプリミティブを個別に要求します。

IFrameBufferCallback

レンダー ターゲットを返すコールバック。 返されるレンダー ターゲットの形式は、エンジン内レンダーターゲットの形式に関係なくR8G8B8A8_UNORMされます。

IFrameBufferRequest

レンダー ターゲットを要求するためのコールバック。

IDebugShaderRequest

使用されていません。 以前は、シェーダーのデバッグを開始する要求でした。

IDebugShaderCallback

シェーダー トレースの作成から生成された命令を返すコールバック。

IDebugShaderRequest2

シェーダーのデバッグを開始するように要求します。 この要求には、トレースの生成とトレースのデバッグという 2 つの部分が含まれています。

IDebugShaderCancel

シェーダー トレースの生成を取り消す要求。

IDebugLiveShaderRequest

予約済み。 シェーダーのライブ デバッグを要求します。

IGenericBufferDataCallback

オブジェクトの内容を XML 形式で返すコールバック。

IGenericBufferDataRequest

XML 形式でオブジェクトの内容を要求します。

IBufferObjectDataCallback

オブジェクトをサポートするもの (バッファー、テクスチャ) のバッファー形式でオブジェクトの内容を返すコールバック。

IBufferObjectDataRequest

オブジェクトをサポートするオブジェクトの内容をバッファー形式で要求します。

ITextureCallback

テクスチャを DDS ファイルとして書き込むコールバック。

ITextureRequest

DDS ファイルとして書き込まれるテクスチャの要求。

ITileRequest

並べて表示されたテクスチャを DDS ファイルとして書き込むよう要求します。

IPipeLineStagesCallback

使用されていません。 以前は、パイプライン ステージ データのコールバックでした。

IPipeLineStagesCallback2

使用されていません。 以前は、パイプライン ステージ データのコールバックでした。

IPipeLineStagesCallback3

パイプライン ステージ データのコールバック。

IPipeLineStagesRequest

使用されていません。 以前は、パイプライン ステージ データの要求。

IPipeLineStagesRequest2

使用されていません。 以前は、パイプライン ステージ データの要求。

IPipeLineStagesRequest3

パイプライン ステージ データの要求。

ICallStackCallback

呼び出し履歴データを返すコールバック。

ICallStackRequest

呼び出し履歴データの要求。

ISymbolSettings

シンボル サーバー情報をデスクトップ キャプチャ エンジンに渡します。

ISourceFileInfoCallback

呼び出し履歴からソース ファイル情報を返すコールバック。

ISourceFileInfoRequest

呼び出し履歴からのソース ファイル情報の要求。

IRunExperimentCallback

キャプチャ中にエンジンからエラーを返すコールバック。

IRunActionCallback

使用されていません。 以前は、"キャプチャ フレーム" イベントに応答するためのコールバック。

IRunActionRequest

使用されていません。 以前は、"キャプチャ フレーム" イベントなどの要求。

IFrameListCallback

イベント ID とフレーム番号を持つフレームの一覧を返すコールバック。

IFrameListRequest

イベント ID とフレーム番号を含むフレームの一覧を要求します。

ISummaryCallback

概要情報を返すコールバック (プロパティ ウィンドウに表示されます)。

ISummaryRequest

概要情報の要求。

IMeshCallback

パイプライン ステージのメッシュを含むバッファーを返すコールバック。

IMeshRequest

パイプライン ステージのメッシュを含むバッファーの要求。

IFrameEventsCallback

フレーム内のイベントの一覧を返すコールバック。

ISingleEventRequest

使用されていません。

IFrameEventsRequest

フレーム内のイベントの一覧を返す要求。

IObjectTableCallback

オブジェクト テーブル データを返すコールバック。

IObjectTableRequest

オブジェクト テーブル データの要求。

IFileIOCallback

実験を保存または終了するためのコールバック。 ファイルの保存が完了したことを示します。

IPixEngine2

元の IPixEngine インターフェイスへの拡張機能。

IPixEngine

vsglog に関するデータを通信するための元のインターフェイス。

IPeerToPeerEngine

vsglog に関するデータをリモート通信するためのインターフェイス。

IServerConnectionCallback

使用されていません。

IPixEngine3

IPixEngine2 インターフェイスの拡張機能。

IPixEngine4

IPIxEngine3 インターフェイスの拡張機能。

IUpdateObjectCallback

オブジェクトの内容を更新するためのコールバック。

IUpdateObject

オブジェクトの内容を更新するための要求。

IPixEngine5Callbacks

テクスチャの表示に使用されるコールバック。

IPixEngine5

テクスチャを表示するための追加を含む IPixEngine4 インターフェイスの拡張機能。

IPixEngine6

リモート エンジンのバージョンを決定するための追加を含む IPixEngine5 インターフェイスの拡張機能。

IVersionCallback

サポートされているすべてのインターフェイスのバージョンを返すコールバック。 これにより、コンシューマーはキャプチャ エンジンと同期できなくなります。

IPixEngine7

バージョン管理に関する追加機能を含む IPixEngine6 インターフェイスの拡張機能。

IOfflineAnalysisCallback

へのコールバックは、オフライン分析データを返します。

IOfflineAnalysisRequest

オフライン分析データの要求。

IOfflineAnalysisCacheCallback

オフライン要求がキャッシュされているかどうかに関する情報を返すコールバック。

IOfflineAnalysisCacheRequest

オフライン要求がキャッシュされているかどうかに関する情報の要求。

IStatusCallback

使用されていません。

IPixEngineSingleton

エンジンがシングルトン インスタンスをサポートしているかどうかを判断します。

IPixEngineWin10

エンジンがWindows 10からのかどうかを判断します。

 

Direct3D 診断キャプチャ インターフェイス リファレンス