Delen via


Direct3D Diagnostics Capture Interfaces

De volgende interfaces worden gedeclareerd in vspixengine.h.

In deze sectie

OnderwerpBeschrijving

INewFramesCallback-

Callback van engine die aangeeft dat het klaar is met het parseren van nieuwe frames die aan het logboek zijn toegevoegd.

IPixCancelableRequest

Basis van elke aanvraag die kan worden geannuleerd. Geannuleerde aanvragen kunnen alleen worden geannuleerd als ze nog in de wachtrij staan, zodat een annulering kan worden genegeerd.

IPixErrorCallback-

Callback van engine voor het afhandelen van fouten.

IPixProgressCallback-

Callback van engine om de voortgang te retourneren.

I PixelHistoryCallback-

Niet gebruikt. Voorheen een callback om alle pixelgeschiedenisresultaten tegelijk te retourneren.

I PixelHistoryRequest

Niet gebruikt. Voorheen een aanvraag voor pixelgeschiedenis primitieven en snijpunten samen.

I PixelHistoryCallback2

Callback om pixelgeschiedenisknooppunten te retourneren (oproepniveau tekenen) en primitieven (driehoekniveau) in twee verschillende resultaten.

I PixelHistoryRequest2

Aanvraag voor pixelgeschiedenis snijpunten en primitieven afzonderlijk.

IFrameBufferCallback-

Callback om een renderdoel te retourneren. De indeling van het geretourneerde renderdoel is R8G8B8A8_UNORM ongeacht de indeling van de rendertarget in de engine.

IFrameBufferRequest

Callback om een renderdoel aan te vragen.

IDebugShaderRequest

Niet gebruikt. Voorheen een aanvraag om te beginnen met het opsporen van fouten in een shader.

IDebugShaderCallback-

Callback om de instructies te retourneren die zijn gegenereerd bij het maken van een shader-tracering.

IDebugShaderRequest2

Aanvraag om te beginnen met het opsporen van fouten in een shader. Deze aanvraag bevat twee onderdelen: een trace genereren en fouten opsporen in een tracering.

IDebugShaderCancel

Aanvraag om het genereren van een shader-trace te annuleren.

IDebugLiveShaderRequest

Gereserveerd. Aanvraag om live fouten in een shader op te sporen.

IGenericBufferDataCallback-

Callback om de inhoud van een object in XML-formulier te retourneren.

IGenericBufferDataRequest

Aanvraag voor de inhoud van een object in XML-formulier.

IBufferObjectDataCallback-

Callback om de inhoud van een object in buffervorm te retourneren voor objecten die dit ondersteunen (buffers, patronen).

IBufferObjectDataRequest

Vraag de inhoud van een object in bufferformulier aan voor objecten die het object ondersteunen.

ITextureCallback-

Callback voor het schrijven van een patroon als een DDS-bestand.

ITextureRequest

Verzoek om een bitmappatroon te schrijven als een DDS-bestand.

ITileRequest

Verzoek om een tegelpatroon te schrijven als een DDS-bestand.

IPipeLineStagesCallback-

Niet gebruikt. Voorheen een callback voor pijplijnfasegegevens.

IPipeLineStagesCallback2

Niet gebruikt. Voorheen een callback voor pijplijnfasegegevens.

IPipeLineStagesCallback3-

Callback voor gegevens van pijplijnfasen.

IPipeLineStagesRequest

Niet gebruikt. Voorheen een aanvraag voor pijplijnfasegegevens.

IPipeLineStagesRequest2

Niet gebruikt. Voorheen een aanvraag voor pijplijnfasegegevens.

IPipeLineStagesRequest3-

Aanvraag voor gegevens van pijplijnfasen.

ICallStackCallback-

Callback om callstack-gegevens te retourneren.

ICallStackRequest

Aanvraag voor callstack-gegevens.

ISymbolSettings

Geeft symboolservergegevens door aan de desktop capture-engine.

ISourceFileInfoCallback-

Callback om bronbestandsgegevens van een callstack te retourneren.

ISourceFileInfoRequest

Aanvraag voor bronbestandsgegevens van een callstack.

IRunExperimentCallback-

Callback om fouten van de engine te retourneren tijdens het vastleggen.

IRunActionCallback-

Niet gebruikt. Voorheen een callback om te reageren op de gebeurtenis 'capture frame'.

IRunActionRequest

Niet gebruikt. Voorheen een aanvraag voor zaken als 'capture frame'-gebeurtenis.

IFrameListCallback-

Callback om de lijst met frames met hun gebeurtenis-id en framenummer te retourneren.

IFrameListRequest

Aanvraag voor de lijst met frames met hun gebeurtenis-id en framenummer.

ISummaryCallback-

Callback om samenvattingsinformatie te retourneren (weergegeven in het eigenschappenvenster).

ISummaryRequest

Aanvraag voor overzichtsgegevens.

IMeshCallback-

Callback om een buffer te retourneren die de mesh van een pijplijnfase bevat.

IMeshRequest

Aanvraag voor een buffer die de mesh van een pijplijnfase bevat.

IFrameEventsCallback-

Callback om de lijst met gebeurtenissen in een frame te retourneren.

ISingleEventRequest

Niet gebruikt.

IFrameEventsRequest

Aanvraag voor het retourneren van de lijst met gebeurtenissen in een frame.

IObjectTableCallback-

Callback om objecttabelgegevens te retourneren.

IObjectTableRequest

Aanvraag voor objecttabelgegevens.

IFileIOCallback-

Callback om het experiment op te slaan of te beƫindigen. Geeft aan dat het opslaan van het bestand is voltooid.

IPixEngine2-

Uitbreidingen op de oorspronkelijke IPixEngine-interface.

IPixEngine-

Oorspronkelijke interface voor het communiceren van gegevens over een vsglog.

IPeerToPeerEngine-

Interface voor externe communicatie van gegevens over een vsglog.

IServerConnectionCallback-

Niet gebruikt.

IPixEngine3-

Uitbreidingen van de IPixEngine2-interface.

IPixEngine4-

Extensies voor de IPIxEngine3-interface.

IUpdateObjectCallback-

Callback om de inhoud van een object bij te werken.

IUpdateObject-

Vraag om de inhoud van een object bij te werken.

IPixEngine5Callbacks

Callbacks die worden gebruikt voor het weergeven van patronen.

IPixEngine5-

Extensies voor de IPixEngine4-interface met toevoegingen voor het weergeven van patronen.

IPixEngine6-

Extensies voor de IPixEngine5-interface met toevoegingen voor het bepalen van de versie van de externe engine.

IVersionCallback-

Callback om de versies van alle ondersteunde interfaces te retourneren. Hierdoor kan de consument niet synchroon zijn met de capture-engine.

IPixEngine7-

Extensies voor de interface IPixEngine6 met toevoegingen rond versiebeheer.

IOfflineAnalysisCallback-

Callback voor het retourneren van offlineanalysegegevens.

IOfflineAnalysisRequest

Aanvraag voor offlineanalysegegevens.

IOfflineAnalysisCacheCallback-

Terugbellen om informatie te retourneren over of een offlineaanvraag al dan niet in de cache is opgeslagen.

IOfflineAnalysisCacheRequest

Aanvragen voor informatie over of een offlineaanvraag in de cache is opgeslagen of niet.

IStatusCallback-

Niet gebruikt.

IPixEngineSingleton-

Bepaalt of de engine een singleton-exemplaar ondersteunt of niet.

IPixEngineWin10

Bepaalt of de engine afkomstig is van Windows 10.

 

Direct3D Diagnostics Capture Interface Reference