Поделиться через


Интерфейс 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, будут точными до последнего вызова End.

Счетчики лучше всего подходят для профилирования.

Список типов счетчиков производительности см. в разделе D3D10_COUNTER.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10.h

См. также раздел

Основные интерфейсы

ID3D10Asynchronous