Enum MetricsSourceType
Defined in File metrics-source.h
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.
-
enumerator kInvalid