다음을 통해 공유


Direct3D 진단 캡처 인터페이스

다음 인터페이스는 vspixengine.h에서 선언됩니다.

이 섹션의 내용

항목설명

INewFramesCallback

로그에 추가된 새 프레임의 구문 분석이 완료되었음을 나타내는 엔진의 콜백입니다.

IPixCancelableRequest

취소할 수 있는 모든 요청의 기준입니다. 취소된 요청은 큐에 있는 경우에만 취소할 수 있으므로 취소는 무시될 수 있습니다.

IPixErrorCallback

엔진에서 콜백하여 오류를 처리합니다.

IPixProgressCallback

엔진에서 콜백하여 진행률을 반환합니다.

IPixelHistoryCallback

사용되지 않습니다. 이전에는 모든 픽셀 기록 결과를 한 번에 반환하는 콜백입니다.

IPixelHistoryRequest

사용되지 않습니다. 이전에는 픽셀 기록 기본 형식 및 교차에 대한 요청이 함께 사용되었습니다.

IPixelHistoryCallback2

두 개의 서로 다른 결과에서 픽셀 기록 교집합(그리기 호출 수준) 및 기본 형식(삼각형 수준)을 반환하는 콜백입니다.

IPixelHistoryRequest2

픽셀 기록 교차 및 기본 형식에 대한 요청은 별도로 요청합니다.

IFrameBufferCallback

렌더링 대상을 반환하는 콜백입니다. 반환된 렌더링 대상의 형식은 엔진 내 rendertarget의 형식에 관계없이 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

콜백 - 호출 스택 데이터를 반환합니다.

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

엔진이 싱글톤 instance 지원하는지 여부를 결정합니다.

IPixEngineWin10

엔진이 Windows 10 있는지 확인합니다.

 

Direct3D 진단 캡처 인터페이스 참조