vulkan-3.23: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Core10.Enums.QueryType

Synopsis

Documentation

newtype QueryType Source #

Constructors

QueryType Int32 

Bundled Patterns

pattern QUERY_TYPE_OCCLUSION :: QueryType

QUERY_TYPE_OCCLUSION specifies an occlusion query.

pattern QUERY_TYPE_PIPELINE_STATISTICS :: QueryType

QUERY_TYPE_PIPELINE_STATISTICS specifies a pipeline statistics query.

pattern QUERY_TYPE_TIMESTAMP :: QueryType

QUERY_TYPE_TIMESTAMP specifies a timestamp query.

pattern QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT :: QueryType 
pattern QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT :: QueryType 
pattern QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR :: QueryType

QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR specifies an acceleration structure size query for use with cmdWriteAccelerationStructuresPropertiesKHR or writeAccelerationStructuresPropertiesKHR.

pattern QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR :: QueryType

QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR specifies a serialization acceleration structure pointer count query.

pattern QUERY_TYPE_PRIMITIVES_GENERATED_EXT :: QueryType

QUERY_TYPE_PRIMITIVES_GENERATED_EXT specifies a primitives generated query.

pattern QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT :: QueryType

QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT specifies a generated mesh primitives query.

pattern QUERY_TYPE_PERFORMANCE_QUERY_INTEL :: QueryType

QUERY_TYPE_PERFORMANCE_QUERY_INTEL specifies a Intel performance query.

pattern QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV :: QueryType

QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV specifies an acceleration structure size query for use with cmdWriteAccelerationStructuresPropertiesNV.

pattern QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR :: QueryType

QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR specifies a serialization acceleration structure size query.

pattern QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR :: QueryType

QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR specifies a acceleration structure size query for use with cmdWriteAccelerationStructuresPropertiesKHR or writeAccelerationStructuresPropertiesKHR.

pattern QUERY_TYPE_PERFORMANCE_QUERY_KHR :: QueryType

QUERY_TYPE_PERFORMANCE_QUERY_KHR specifies a performance query.

pattern QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT :: QueryType

QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT specifies a transform feedback query.

Instances

Instances details
Storable QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Read QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Show QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Eq QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Ord QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Zero QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType