Diligent::QueryD3D12Impl class final

Query implementation in Direct3D12 backend.

Contents

Base classes

template<typename EngineImplTraits>
class QueryBase<EngineD3D12ImplTraits>
Template class implementing base functionality of the query object.

Public functions

auto GetData(void* pData, Uint32 DataSize, bool AutoInvalidate) -> bool final
Implementation of IQuery::GetData().
auto GetD3D12QueryHeap() -> ID3D12QueryHeap* final
Implementation of IQueryD3D12::GetD3D12QueryHeap().
auto GetQueryHeapIndex(Uint32 QueryId) const -> Uint32 final
Implementation of IQueryD3D12::GetQueryHeapIndex().