Enum
VkQueryType
Specify the type of queries managed by a query pool
Possible values of VkQueryPoolCreateInfo::queryType, specifying
the type of queries managed by the pool, are:
typedef enum VkQueryType {
VK_QUERY_TYPE_OCCLUSION = 0,
VK_QUERY_TYPE_PIPELINE_STATISTICS = 1,
VK_QUERY_TYPE_TIMESTAMP = 2,
} VkQueryType;
VK_QUERY_TYPE_OCCLUSIONspecifies an occlusion query.VK_QUERY_TYPE_PIPELINE_STATISTICSspecifies a pipeline statistics query.VK_QUERY_TYPE_TIMESTAMPspecifies a timestamp query.VK_QUERY_TYPE_PERFORMANCE_QUERY_KHRspecifies a performance query.VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXTspecifies a transform feedback query.VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXTspecifies a primitives generated query.VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHRspecifies a acceleration structure size query for use with vkCmdWriteAccelerationStructuresPropertiesKHR or vkWriteAccelerationStructuresPropertiesKHR.VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHRspecifies a serialization acceleration structure size query.VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHRspecifies an acceleration structure size query for use with vkCmdWriteAccelerationStructuresPropertiesKHR or vkWriteAccelerationStructuresPropertiesKHR.VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHRspecifies a serialization acceleration structure pointer count query.VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NVspecifies an acceleration structure size query for use with vkCmdWriteAccelerationStructuresPropertiesNV.VK_QUERY_TYPE_PERFORMANCE_QUERY_INTELspecifies a Intel performance query.VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHRspecifies a result status query.VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHRspecifies a video encode feedback query.VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXTspecifies a generated mesh primitives query.