次の方法で共有


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 診断キャプチャ インターフェイス リファレンス