Enum MetricsSourceType

Enum Documentation

enum class gpa::metrics::MetricsSourceType

Distinct types of MetricsSource objects.

Values:

enumerator kInvalid

Invalid MetricsSource type.

enumerator kQueryBased_Unspecified

Query-based metrics source implemention is determined based on platform specific runtime logic. Intended for usage with a QueryManager created with QueryManagerType::kUnspecified.

enumerator kQueryBased_GraphicsApi

Graphics API specific query-based metrics source (such as D3D11, D3D12 or Vulkan Pipeline Statistics, Occlusion and Timestamp).

enumerator kQueryBased_IntelMD

Intel MD library query-based metrics source (such as D3D11, D3D12 or Vulkan). Includes all OA groups (or MD API metric sets) by default and never include TestOa.

enumerator kTimeBased_IntelMD

Intel MD library time-based metrics source (supports any graphics API). Includes all OA groups (or MD API metric sets) by default and never include TestOa.

enumerator kComposite

Composite of MetricsSource objects. Not a valid type to request in CreateMetricsSource.