Enum QueryManagerType
Defined in File query-manager.h
Enum Documentation
-
enum class gpa::metrics::QueryManagerType
QueryManager object types (that implement the IQueryManager interface) and are used to accurately query metrics for a graphics API call or range of calls.
Values:
-
enumerator kInvalid
Invalid IQueryManager implementation.
-
enumerator kUnspecified
IQueryManager implemention is determined based on platform specific runtime logic.
-
enumerator kD3d11StatisticsAndTimeStamp
D3D11 API pipeline statistics, occlusion & timestamp query based IQueryManager implementation (available only on Windows for D3D11).
-
enumerator kD3d12StatisticsAndTimeStamp
D3D12 API pipeline statistics, occlusion & timestamp query based IQueryManager implementation (available only on Windows for D3D12).
-
enumerator kMetricsDiscoveryApi
Intel MD performance query-based IQueryManager implementation (available on Linux for Vulkan, and Windows for D3D11, D3D12 and Vulkan).
-
enumerator kVulkanStatisticsAndTimeStamp
Vulkan API pipeline statistics & timestamp query based IQueryManager implementation (available only on Linux and Windows for Vulkan).
-
enumerator kLast
Equivalent to last possible QueryManager type.
-
enumerator kDefault
Default QueryManager type.
-
enumerator kInvalid