Interface ID3D10Counter (d3d10.h)
Essa interface encapsula métodos para medir o desempenho da GPU.
Herança
A interface ID3D10Counter herda de ID3D10Asynchronous. ID3D10Counter também tem estes tipos de membros:
Métodos
A interface ID3D10Counter tem esses métodos.
ID3D10Counter::GetDesc Obtenha uma descrição do contador. (ID3D10Counter.GetDesc) |
Comentários
Um contador pode ser criado com ID3D10Device::CreateCounter.
Essa é uma classe derivada de Interface ID3D10Asynchronous.
Os dados de contador são coletados emitindo um comando ID3D10Asynchronous::Begin , emitindo alguns comandos gráficos, emitindo um comando ID3D10Asynchronous::End e, em seguida, chamando ID3D10Asynchronous::GetData para obter dados sobre o que aconteceu entre as chamadas Begin e End. Os dados retornados por GetData serão diferentes dependendo do tipo de contador. A chamada para End faz com que os dados retornados por GetData sejam precisos até a última chamada para End.
Os contadores são mais adequados para criação de perfil.
Para obter uma lista dos tipos de contadores de desempenho, consulte D3D10_COUNTER.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |