Modulevulkan-3.27GHC2021
Vulkan.Core13.Enums.ToolPurposeFlagBits
- 2 types
- Packagevulkan-3.27
- Exports9
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceToolPurposeFlagBits.hs
VkToolPurposeFlagBits - Bitmask specifying the purposes of an active tool
Description
TOOL_PURPOSE_VALIDATION_BIT specifies that the tool provides validation of API usage.
TOOL_PURPOSE_PROFILING_BIT specifies that the tool provides profiling of API usage.
TOOL_PURPOSE_TRACING_BIT specifies that the tool is capturing data about the application’s API usage, including anything from simple logging to capturing data for later replay.
TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT specifies that the tool provides additional API features/extensions on top of the underlying implementation.
TOOL_PURPOSE_MODIFYING_FEATURES_BIT specifies that the tool modifies the API features/limits/extensions presented to the application.
TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT specifies that the tool reports additional information to the application via callbacks specified by createDebugReportCallbackEXT or createDebugUtilsMessengerEXT
TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT specifies that the tool consumes debug markers or object debug annotation, queue labels, or command buffer labels
See Also
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsOrd ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsRead ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsShow ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsBits ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsFiniteBits ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsStorable ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBitsZero ToolPurposeFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.ToolPurposeFlagBits