다음을 통해 공유


ID3D10Counter 인터페이스(d3d10.h)

이 인터페이스는 GPU 성능을 측정하기 위한 메서드를 캡슐화합니다.

상속

ID3D10Counter 인터페이스는 ID3D10Asynchronous에서 상속됩니다. ID3D10Counter 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D10Counter 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D10Counter::GetDesc

카운터 설명을 가져옵니다. (ID3D10Counter.GetDesc)

설명

ID3D10Device::CreateCounter를 사용하여 카운터를 만들 수 있습니다.

ID3D10Asynchronous Interface의 파생 클래스입니다.

카운터 데이터는 ID3D10Asynchronous::Begin 명령을 실행하고, 일부 그래픽 명령을 실행하고, ID3D10Asynchronous::End 명령을 실행한 다음, ID3D10Asynchronous::GetData 를 호출하여 Begin 및 End 호출 사이에 발생한 일에 대한 데이터를 가져와 수집됩니다. GetData에서 반환되는 데이터는 카운터 유형에 따라 달라집니다. End를 호출하면 GetData에서 반환된 데이터가 마지막 엔드 호출까지 정확해집니다.

카운터는 프로파일링에 가장 적합합니다.

성능 카운터 유형 목록은 D3D10_COUNTER 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d10.h

참고 항목

Core 인터페이스

ID3D10Asynchronous