Интерфейс 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 |