共用方式為


Direct3D 診斷擷取介面

下列介面會在 vspixengine.h 中宣告。

本節中的

主題描述

INewFramesCallback

引擎的回呼,表示其會剖析新增至記錄檔的任何新畫面。

IPixCancelableRequest

任何可以取消的要求基底。 只有在已取消的要求仍在佇列中時,才能取消,因此可能會忽略取消。

IPixErrorCallback

從引擎回呼以處理錯誤。

IPixProgressCallback

從引擎回呼以傳回進度。

IPixelHistoryCallback

未使用。 先前是一次傳回所有像素歷程記錄結果的回呼。

IPixelHistoryRequest

未使用。 先前是像素歷程記錄基本類型和交集的要求。

IPixelHistoryCallback2

回呼,傳回兩個不同結果中的圖元歷程記錄交集(繪製呼叫層級)和基本類型(三角形層級)。

IPixelHistoryRequest2

個別要求圖元歷程記錄交集和基本類型。

IFrameBufferCallback

傳迴轉譯目標的回呼。 無論引擎內轉譯目標的格式為何,傳回的轉譯目標格式都會R8G8B8A8_UNORM。

IFrameBufferRequest

要求轉譯目標的回呼。

IDebugShaderRequest

未使用。 先前是開始偵錯著色器的要求。

IDebugShaderCallback

回呼,以傳回從建立著色器追蹤所產生的指示。

IDebugShaderRequest2

開始偵錯著色器的要求。 此要求包含兩個部分:產生追蹤,以及偵錯追蹤。

IDebugShaderCancel

取消產生著色器追蹤的要求。

IDebugLiveShaderRequest

保留。 要求即時偵錯著色器。

IGenericBufferDataCallback

回呼,以傳回 XML 格式的物件內容。

IGenericBufferDataRequest

要求 XML 表單中物件的內容。

IBufferObjectDataCallback

回呼,以緩衝區形式傳回物件的內容,這些物件支援物件的內容(緩衝區、紋理)。

IBufferObjectDataRequest

針對支援對象的物件,以緩衝區形式要求對象的內容。

ITextureCallback

回呼,將紋理寫入為 DDS 檔案。

ITextureRequest

要求將紋理寫入為 DDS 檔案。

ITileRequest

要求將並排紋理寫入為 DDS 檔案。

IPipeLineStagesCallback

未使用。 先前是管線階段數據的回呼。

IPipeLineStagesCallback2

未使用。 先前是管線階段數據的回呼。

IPipeLineStagesCallback3

管線階段數據的回呼。

IPipeLineStagesRequest

未使用。 先前是管線階段數據的要求。

IPipeLineStagesRequest2

未使用。 先前是管線階段數據的要求。

IPipeLineStagesRequest3

要求管線階段數據。

ICallStackCallback

回呼以傳回 callstack 數據。

ICallStackRequest

要求呼叫堆疊數據。

ISymbolSettings

將符號伺服器資訊傳遞至桌面擷取引擎。

ISourceFileInfoCallback

從 callstack 傳回來源檔案資訊的回呼。

ISourceFileInfoRequest

從 callstack 要求來源檔案資訊。

IRunExperimentCallback

在擷取期間從引擎傳回錯誤的回呼。

IRunActionCallback

未使用。 先前是回呼以回應「擷取畫面格」事件。

IRunActionRequest

未使用。 先前是「擷取畫面格」事件等專案的要求。

IFrameListCallback

回呼,傳回具有其事件標識碼和框架編號的框架清單。

IFrameListRequest

要求包含其事件識別碼和框架編號的框架清單。

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 診斷擷取介面參考