Graphics/GraphicsEngine/interface/Query.h file

Contents

Defines Diligent::IQuery interface and related data structures

Namespaces

namespace Diligent
The library uses Direct3D-style math:

Classes

struct Diligent::QueryDataOcclusion
Occlusion query data. This structure is filled by IQuery::GetData() for Diligent::QUERY_TYPE_OCCLUSION query type.
struct Diligent::QueryDataBinaryOcclusion
Binary occlusion query data. This structure is filled by IQuery::GetData() for Diligent::QUERY_TYPE_BINARY_OCCLUSION query type.
struct Diligent::QueryDataTimestamp
Timestamp query data. This structure is filled by IQuery::GetData() for Diligent::QUERY_TYPE_TIMESTAMP query type.
struct Diligent::QueryDataPipelineStatistics
Pipeline statistics query data. This structure is filled by IQuery::GetData() for Diligent::QUERY_TYPE_PIPELINE_STATISTICS query type.
struct Diligent::QueryDataDuration
Duration query data. This structure is filled by IQuery::GetData() for Diligent::QUERY_TYPE_DURATION query type.
struct Diligent::QueryDesc
Query description.
struct Diligent::IQuery
Query interface.