Udostępnij za pośrednictwem


interfejsy przechwytywania diagnostyki direct3D Direct3D

Następujące interfejsy są deklarowane w pliku vspixengine.h.

W tej sekcji

TematOpis

INewFramesCallback

Wywołanie zwrotne z aparatu wskazujące, że jest wykonywane analizowanie wszystkich nowych ramek dodanych do dziennika.

IPixCancelableRequest

Podstawa dowolnego żądania, które można anulować. Anulowane żądania można anulować tylko wtedy, gdy nadal znajdują się w kolejce, więc anulowanie może być ignorowane.

IPixErrorCallback

Wywołanie zwrotne z aparatu w celu obsługi błędów.

IPixProgressCallback

Wywołanie zwrotne z aparatu w celu zwrócenia postępu.

IPixelHistoryCallback

Nieużytne. Wcześniej wywołanie zwrotne zwracające wszystkie wyniki historii pikseli jednocześnie.

IPixelHistoryRequest

Nieużytne. Wcześniej żądanie dotyczące pierwotnych i skrzyżowań historii pikseli.

IPixelHistoryCallback2

Wywołanie zwrotne w celu zwrócenia przecięcia historii pikseli (poziom wywołania rysowania) i elementów pierwotnych (poziom trójkąta) w dwóch różnych wynikach.

IPixelHistoryRequest2

Zażądaj oddzielnie przecięcia historii pikseli i elementów pierwotnych.

IFrameBufferCallback

Wywołanie zwrotne w celu zwrócenia elementu docelowego renderowania. Format zwracanego elementu docelowego renderowania jest R8G8B8A8_UNORM niezależnie od formatu rendertarget aparatu.

IFrameBufferRequest

Wywołanie zwrotne w celu zażądania elementu docelowego renderowania.

IDebugShaderRequest

Nieużytne. Wcześniej żądanie rozpoczęcia debugowania cieniowania.

IDebugShaderCallback

Wywołanie zwrotne w celu zwrócenia instrukcji wygenerowanych na podstawie tworzenia śladu cieniowania.

IDebugShaderRequest2

Żądanie rozpoczęcia debugowania cieniowania. To żądanie zawiera dwie części: generowanie śladu i debugowanie śledzenia.

IDebugShaderCancel

Żądanie anulowania generowania śladu cieniowania.

IDebugLiveShaderRequest

Zastrzeżony. Żądanie debugowania na żywo cieniowania.

IGenericBufferDataCallback

Wywołanie zwrotne w celu zwrócenia zawartości obiektu w formularzu XML.

IGenericBufferDataRequest

Żądanie zawartości obiektu w formularzu XML.

IBufferObjectDataCallback

Wywołanie zwrotne, aby zwrócić zawartość obiektu w postaci buforu dla tych, które go obsługują (, tekstury).

IBufferObjectDataRequest

Zażądaj zawartości obiektu w postaci buforu dla tych, które go obsługują.

ITextureCallback

Wywołanie zwrotne w celu zapisania tekstury jako pliku DDS.

ITextureRequest

Żądanie zapisania tekstury jako pliku DDS.

ITileRequest

Żądanie zapisania tekstury kafelka jako pliku DDS.

IPipeLineStagesCallback

Nieużytne. Wcześniej wywołanie zwrotne dla danych etapów potoku.

IPipeLineStagesCallback2

Nieużytne. Wcześniej wywołanie zwrotne dla danych etapów potoku.

IPipeLineStagesCallback3

Wywołanie zwrotne dla danych etapów potoku.

IPipeLineStagesRequest

Nieużytne. Wcześniej żądanie dotyczące danych etapów potoku.

IPipeLineStagesRequest2

Nieużytne. Wcześniej żądanie dotyczące danych etapów potoku.

IPipeLineStagesRequest3

Żądanie danych etapów potoku.

ICallStackCallback

Wywołanie zwrotne w celu zwrócenia danych stosu wywołań.

ICallStackRequest

Żądanie danych stosu wywołań.

ISymbolSettings

Przekazuje informacje o serwerze symboli do aparatu przechwytywania pulpitu.

ISourceFileInfoCallback

Wywołanie zwrotne w celu zwrócenia informacji o pliku źródłowym z stosu wywołań.

ISourceFileInfoRequest

Żądanie podania informacji o pliku źródłowym z stosu wywołań.

IRunExperimentCallback

Wywołanie zwrotne w celu zwrócenia błędów z aparatu podczas przechwytywania.

IRunActionCallback

Nieużytne. Wcześniej wywołanie zwrotne w celu reagowania na zdarzenie "capture frame".

IRunActionRequest

Nieużytne. Wcześniej żądanie dotyczące zdarzeń takich jak "ramka przechwytywania".

IFrameListCallback

Wywołanie zwrotne, aby zwrócić listę ramek z identyfikatorem zdarzenia i numerem ramki.

IFrameListRequest

Zażądaj listy ramek z identyfikatorem zdarzenia i numerem ramki.

ISummaryCallback

Wywołanie zwrotne w celu zwrócenia informacji podsumowania (wyświetlanych w oknie właściwości).

ISummaryRequest

Żądanie uzyskania informacji podsumowania.

IMeshCallback

Wywołanie zwrotne w celu zwrócenia buforu zawierającego siatkę etapu potoku.

IMeshRequest

Żądanie buforu zawierającego siatkę etapu potoku.

IFrameEventsCallback

Wywołanie zwrotne w celu zwrócenia listy zdarzeń w ramce.

ISingleEventRequest

Nieużytne.

IFrameEventsRequest

Żądanie zwrócenia listy zdarzeń w ramce.

IObjectTableCallback

Wywołanie zwrotne w celu zwrócenia danych tabeli obiektów.

IObjectTableRequest

Żądanie danych tabeli obiektów.

IFileIOCallback

Wywołanie zwrotne w celu zapisania lub zakończenia eksperymentu. Wskazuje, że zapisywanie pliku jest wykonywane.

IPixEngine2

Rozszerzenia oryginalnego interfejsu IPixEngine.

IPixEngine

Oryginalny interfejs do komunikowania danych o vsglogu .

IPeerToPeerEngine

Interfejs do zdalnego komunikowania danych o vsglog.

IServerConnectionCallback

Nieużytne.

IPixEngine3

Rozszerzenia interfejsu IPixEngine2.

IPixEngine4

Rozszerzenia interfejsu IPIxEngine3.

IUpdateObjectCallback

Wywołanie zwrotne w celu zaktualizowania zawartości obiektu.

IUpdateObject

Żądanie zaktualizowania zawartości obiektu.

IPixEngine5Callbacks

Wywołania zwrotne używane do wyświetlania tekstur.

IPixEngine5

Rozszerzenia interfejsu IPixEngine4 zawierającego dodatki do wyświetlania tekstur.

IPixEngine6

Rozszerzenia interfejsu IPixEngine5 zawierające dodatki do określania wersji aparatu zdalnego.

IVersionCallback

Wywołanie zwrotne w celu zwrócenia wersji wszystkich obsługiwanych interfejsów. Pozwala to użytkownikowi na brak synchronizacji z aparatem przechwytywania.

IPixEngine7

Rozszerzenia interfejsu IPixEngine6 zawierające dodatki dotyczące przechowywania wersji.

IOfflineAnalysisCallback

Wywołanie zwrotne w celu zwracania danych analizy offline.

IOfflineAnalysisRequest

Żądanie dotyczące danych analizy w trybie offline.

IOfflineAnalysisCacheCallback

Wywołanie zwrotne w celu zwrócenia informacji na temat tego, czy żądanie offline jest buforowane, czy nie.

IOfflineAnalysisCacheRequest

Żądania informacji na temat tego, czy żądanie offline jest buforowane, czy nie.

IStatusCallback

Nieużytne.

IPixEngineSingleton

Określa, czy aparat obsługuje pojedyncze wystąpienie, czy nie.

IPixEngineWin10

Określa, czy aparat pochodzi z systemu Windows 10.

 

dokumentacji interfejsu przechwytywania diagnostyki Direct3D