Lines Matching defs:FlagTraits
14 struct FlagTraits struct
16 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = false;
1868 struct FlagTraits<FormatFeatureFlagBits> struct
1870 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1871 static VULKAN_HPP_CONST_OR_CONSTEXPR FormatFeatureFlags allFlags =
1920 struct FlagTraits<ImageCreateFlagBits> struct
1922 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1923 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCreateFlags allFlags =
1976 struct FlagTraits<ImageUsageFlagBits> struct
1978 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1979 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageUsageFlags allFlags =
1997 struct FlagTraits<InstanceCreateFlagBits> struct
1999 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2000 …ONST_OR_CONSTEXPR InstanceCreateFlags allFlags = InstanceCreateFlagBits::eEnumeratePortabilityKHR;
2018 struct FlagTraits<MemoryHeapFlagBits> struct
2020 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2021 … MemoryHeapFlags allFlags = MemoryHeapFlagBits::eDeviceLocal | MemoryHeapFlagBits::eMultiInstance;
2040 struct FlagTraits<MemoryPropertyFlagBits> struct
2042 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2043 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryPropertyFlags allFlags =
2073 struct FlagTraits<QueueFlagBits> struct
2075 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2076 …ueFlags allFlags = QueueFlagBits::eGraphics | QueueFlagBits::eCompute | QueueFlagBits::eTransfer |
2095 struct FlagTraits<SampleCountFlagBits> struct
2097 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2098 …ountFlags allFlags = SampleCountFlagBits::e1 | SampleCountFlagBits::e2 | SampleCountFlagBits::e4 |
2119 struct FlagTraits<DeviceCreateFlagBits> struct
2121 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2122 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceCreateFlags allFlags = {};
2133 struct FlagTraits<DeviceQueueCreateFlagBits> struct
2135 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2136 …AN_HPP_CONST_OR_CONSTEXPR DeviceQueueCreateFlags allFlags = DeviceQueueCreateFlagBits::eProtected;
2179 struct FlagTraits<PipelineStageFlagBits> struct
2181 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2182 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineStageFlags allFlags =
2202 struct FlagTraits<MemoryMapFlagBits> struct
2204 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2205 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryMapFlags allFlags = MemoryMapFlagBits::ePlacedEXT;
2231 struct FlagTraits<ImageAspectFlagBits> struct
2233 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2234 …Flags = ImageAspectFlagBits::eColor | ImageAspectFlagBits::eDepth | ImageAspectFlagBits::eStencil |
2251 struct FlagTraits<SparseImageFormatFlagBits> struct
2253 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2254 static VULKAN_HPP_CONST_OR_CONSTEXPR SparseImageFormatFlags allFlags =
2266 struct FlagTraits<SparseMemoryBindFlagBits> struct
2268 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2269 …ULKAN_HPP_CONST_OR_CONSTEXPR SparseMemoryBindFlags allFlags = SparseMemoryBindFlagBits::eMetadata;
2280 struct FlagTraits<FenceCreateFlagBits> struct
2282 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2283 … static VULKAN_HPP_CONST_OR_CONSTEXPR FenceCreateFlags allFlags = FenceCreateFlagBits::eSignaled;
2293 struct FlagTraits<SemaphoreCreateFlagBits> struct
2295 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2296 static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreCreateFlags allFlags = {};
2308 struct FlagTraits<EventCreateFlagBits> struct
2310 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2311 …static VULKAN_HPP_CONST_OR_CONSTEXPR EventCreateFlags allFlags = EventCreateFlagBits::eDeviceOnly;
2335 struct FlagTraits<QueryPipelineStatisticFlagBits> struct
2337 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2338 static VULKAN_HPP_CONST_OR_CONSTEXPR QueryPipelineStatisticFlags allFlags =
2360 struct FlagTraits<QueryResultFlagBits> struct
2362 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2363 …T_OR_CONSTEXPR QueryResultFlags allFlags = QueryResultFlagBits::e64 | QueryResultFlagBits::eWait |
2396 struct FlagTraits<QueryPoolCreateFlagBits> struct
2398 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2399 static VULKAN_HPP_CONST_OR_CONSTEXPR QueryPoolCreateFlags allFlags = {};
2418 struct FlagTraits<BufferCreateFlagBits> struct
2420 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2421 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferCreateFlags allFlags =
2465 struct FlagTraits<BufferUsageFlagBits> struct
2467 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2468 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferUsageFlags allFlags =
2496 struct FlagTraits<BufferViewCreateFlagBits> struct
2498 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2499 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferViewCreateFlags allFlags = {};
2565 struct FlagTraits<ImageViewCreateFlagBits> struct
2567 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2568 …CONSTEXPR ImageViewCreateFlags allFlags = ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT |
2591 struct FlagTraits<ShaderModuleCreateFlagBits> struct
2593 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2594 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderModuleCreateFlags allFlags = {};
2606 struct FlagTraits<PipelineCacheCreateFlagBits> struct
2608 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2609 …ONSTEXPR PipelineCacheCreateFlags allFlags = PipelineCacheCreateFlagBits::eExternallySynchronized;
2701 struct FlagTraits<ColorComponentFlagBits> struct
2703 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2704 static VULKAN_HPP_CONST_OR_CONSTEXPR ColorComponentFlags allFlags =
2731 struct FlagTraits<CullModeFlagBits> struct
2733 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2734 static VULKAN_HPP_CONST_OR_CONSTEXPR CullModeFlags allFlags =
2902 struct FlagTraits<PipelineCreateFlagBits> struct
2904 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2905 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreateFlags allFlags =
2935 struct FlagTraits<PipelineShaderStageCreateFlagBits> struct
2937 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2938 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineShaderStageCreateFlags allFlags =
2998 struct FlagTraits<ShaderStageFlagBits> struct
3000 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3001 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderStageFlags allFlags =
3036 struct FlagTraits<PipelineColorBlendStateCreateFlagBits> struct
3038 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3039 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineColorBlendStateCreateFlags allFlags =
3054 struct FlagTraits<PipelineDepthStencilStateCreateFlagBits> struct
3056 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3057 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDepthStencilStateCreateFlags allFlags =
3069 struct FlagTraits<PipelineDynamicStateCreateFlagBits> struct
3071 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3072 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDynamicStateCreateFlags allFlags = {};
3082 struct FlagTraits<PipelineInputAssemblyStateCreateFlagBits> struct
3084 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3085 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineInputAssemblyStateCreateFlags allFlags = {};
3096 struct FlagTraits<PipelineLayoutCreateFlagBits> struct
3098 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3099 …_CONSTEXPR PipelineLayoutCreateFlags allFlags = PipelineLayoutCreateFlagBits::eIndependentSetsEXT;
3109 struct FlagTraits<PipelineMultisampleStateCreateFlagBits> struct
3111 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3112 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineMultisampleStateCreateFlags allFlags = {};
3122 struct FlagTraits<PipelineRasterizationStateCreateFlagBits> struct
3124 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3125 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationStateCreateFlags allFlags = {};
3135 struct FlagTraits<PipelineTessellationStateCreateFlagBits> struct
3137 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3138 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineTessellationStateCreateFlags allFlags = {};
3148 struct FlagTraits<PipelineVertexInputStateCreateFlagBits> struct
3150 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3151 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineVertexInputStateCreateFlags allFlags = {};
3161 struct FlagTraits<PipelineViewportStateCreateFlagBits> struct
3163 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3164 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineViewportStateCreateFlags allFlags = {};
3209 struct FlagTraits<SamplerCreateFlagBits> struct
3211 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3212 static VULKAN_HPP_CONST_OR_CONSTEXPR SamplerCreateFlags allFlags =
3237 struct FlagTraits<DescriptorPoolCreateFlagBits> struct
3239 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3240 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorPoolCreateFlags allFlags =
3261 struct FlagTraits<DescriptorSetLayoutCreateFlagBits> struct
3263 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3264 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorSetLayoutCreateFlags allFlags =
3301 struct FlagTraits<DescriptorPoolResetFlagBits> struct
3303 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3304 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorPoolResetFlags allFlags = {};
3347 struct FlagTraits<AccessFlagBits> struct
3349 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3350 static VULKAN_HPP_CONST_OR_CONSTEXPR AccessFlags allFlags =
3369 struct FlagTraits<AttachmentDescriptionFlagBits> struct
3371 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3372 …CONST_OR_CONSTEXPR AttachmentDescriptionFlags allFlags = AttachmentDescriptionFlagBits::eMayAlias;
3407 struct FlagTraits<DependencyFlagBits> struct
3409 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3410 static VULKAN_HPP_CONST_OR_CONSTEXPR DependencyFlags allFlags =
3423 struct FlagTraits<FramebufferCreateFlagBits> struct
3425 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3426 …AN_HPP_CONST_OR_CONSTEXPR FramebufferCreateFlags allFlags = FramebufferCreateFlagBits::eImageless;
3449 struct FlagTraits<RenderPassCreateFlagBits> struct
3451 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3452 …_HPP_CONST_OR_CONSTEXPR RenderPassCreateFlags allFlags = RenderPassCreateFlagBits::eTransformQCOM;
3473 struct FlagTraits<SubpassDescriptionFlagBits> struct
3475 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3476 static VULKAN_HPP_CONST_OR_CONSTEXPR SubpassDescriptionFlags allFlags =
3493 struct FlagTraits<CommandPoolCreateFlagBits> struct
3495 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3496 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandPoolCreateFlags allFlags =
3508 struct FlagTraits<CommandPoolResetFlagBits> struct
3510 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3511 …P_CONST_OR_CONSTEXPR CommandPoolResetFlags allFlags = CommandPoolResetFlagBits::eReleaseResources;
3528 struct FlagTraits<CommandBufferResetFlagBits> struct
3530 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3531 …NST_OR_CONSTEXPR CommandBufferResetFlags allFlags = CommandBufferResetFlagBits::eReleaseResources;
3544 struct FlagTraits<CommandBufferUsageFlagBits> struct
3546 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3547 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandBufferUsageFlags allFlags =
3559 struct FlagTraits<QueryControlFlagBits> struct
3561 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3562 … static VULKAN_HPP_CONST_OR_CONSTEXPR QueryControlFlags allFlags = QueryControlFlagBits::ePrecise;
3586 struct FlagTraits<StencilFaceFlagBits> struct
3588 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3589 static VULKAN_HPP_CONST_OR_CONSTEXPR StencilFaceFlags allFlags =
3620 struct FlagTraits<SubgroupFeatureFlagBits> struct
3622 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3623 static VULKAN_HPP_CONST_OR_CONSTEXPR SubgroupFeatureFlags allFlags =
3642 struct FlagTraits<PeerMemoryFeatureFlagBits> struct
3644 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3645 …eatureFlags allFlags = PeerMemoryFeatureFlagBits::eCopySrc | PeerMemoryFeatureFlagBits::eCopyDst |
3661 struct FlagTraits<MemoryAllocateFlagBits> struct
3663 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3664 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryAllocateFlags allFlags =
3676 struct FlagTraits<CommandPoolTrimFlagBits> struct
3678 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3679 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandPoolTrimFlags allFlags = {};
3735 struct FlagTraits<DescriptorUpdateTemplateCreateFlagBits> struct
3737 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3738 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorUpdateTemplateCreateFlags allFlags = {};
3770 struct FlagTraits<ExternalMemoryHandleTypeFlagBits> struct
3772 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3773 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryHandleTypeFlags allFlags =
3803 struct FlagTraits<ExternalMemoryFeatureFlagBits> struct
3805 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3806 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryFeatureFlags allFlags =
3823 struct FlagTraits<ExternalFenceHandleTypeFlagBits> struct
3825 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3826 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalFenceHandleTypeFlags allFlags =
3842 struct FlagTraits<ExternalFenceFeatureFlagBits> struct
3844 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3845 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalFenceFeatureFlags allFlags =
3859 struct FlagTraits<FenceImportFlagBits> struct
3861 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3862 … static VULKAN_HPP_CONST_OR_CONSTEXPR FenceImportFlags allFlags = FenceImportFlagBits::eTemporary;
3875 struct FlagTraits<SemaphoreImportFlagBits> struct
3877 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3878 …VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreImportFlags allFlags = SemaphoreImportFlagBits::eTemporary;
3899 struct FlagTraits<ExternalSemaphoreHandleTypeFlagBits> struct
3901 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3902 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalSemaphoreHandleTypeFlags allFlags =
3922 struct FlagTraits<ExternalSemaphoreFeatureFlagBits> struct
3924 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3925 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalSemaphoreFeatureFlags allFlags =
3984 struct FlagTraits<DescriptorBindingFlagBits> struct
3986 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3987 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorBindingFlags allFlags =
4009 struct FlagTraits<ResolveModeFlagBits> struct
4011 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4012 …STEXPR ResolveModeFlags allFlags = ResolveModeFlagBits::eNone | ResolveModeFlagBits::eSampleZero |
4046 struct FlagTraits<SemaphoreWaitFlagBits> struct
4048 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4049 static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreWaitFlags allFlags = SemaphoreWaitFlagBits::eAny;
4066 struct FlagTraits<PipelineCreationFeedbackFlagBits> struct
4068 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4069 …T_OR_CONSTEXPR PipelineCreationFeedbackFlags allFlags = PipelineCreationFeedbackFlagBits::eValid |
4090 struct FlagTraits<ToolPurposeFlagBits> struct
4092 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4093 static VULKAN_HPP_CONST_OR_CONSTEXPR ToolPurposeFlags allFlags =
4107 struct FlagTraits<PrivateDataSlotCreateFlagBits> struct
4109 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4110 static VULKAN_HPP_CONST_OR_CONSTEXPR PrivateDataSlotCreateFlags allFlags = {};
4171 struct FlagTraits<PipelineStageFlagBits2> struct
4173 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4174 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineStageFlags2 allFlags =
4246 struct FlagTraits<AccessFlagBits2> struct
4248 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4249 static VULKAN_HPP_CONST_OR_CONSTEXPR AccessFlags2 allFlags =
4275 struct FlagTraits<SubmitFlagBits> struct
4277 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4278 static VULKAN_HPP_CONST_OR_CONSTEXPR SubmitFlags allFlags = SubmitFlagBits::eProtected;
4295 struct FlagTraits<RenderingFlagBits> struct
4297 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4298 … allFlags = RenderingFlagBits::eContentsSecondaryCommandBuffers | RenderingFlagBits::eSuspending |
4357 struct FlagTraits<FormatFeatureFlagBits2> struct
4359 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4360 static VULKAN_HPP_CONST_OR_CONSTEXPR FormatFeatureFlags2 allFlags =
4397 struct FlagTraits<SurfaceTransformFlagBitsKHR> struct
4399 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4400 static VULKAN_HPP_CONST_OR_CONSTEXPR SurfaceTransformFlagsKHR allFlags =
4449 struct FlagTraits<CompositeAlphaFlagBitsKHR> struct
4451 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4452 …agsKHR allFlags = CompositeAlphaFlagBitsKHR::eOpaque | CompositeAlphaFlagBitsKHR::ePreMultiplied |
4469 struct FlagTraits<SwapchainCreateFlagBitsKHR> struct
4471 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4472 static VULKAN_HPP_CONST_OR_CONSTEXPR SwapchainCreateFlagsKHR allFlags =
4488 struct FlagTraits<DeviceGroupPresentModeFlagBitsKHR> struct
4490 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4491 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceGroupPresentModeFlagsKHR allFlags =
4509 struct FlagTraits<DisplayPlaneAlphaFlagBitsKHR> struct
4511 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4512 …lagsKHR allFlags = DisplayPlaneAlphaFlagBitsKHR::eOpaque | DisplayPlaneAlphaFlagBitsKHR::eGlobal |
4524 struct FlagTraits<DisplayModeCreateFlagBitsKHR> struct
4526 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4527 static VULKAN_HPP_CONST_OR_CONSTEXPR DisplayModeCreateFlagsKHR allFlags = {};
4537 struct FlagTraits<DisplaySurfaceCreateFlagBitsKHR> struct
4539 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4540 static VULKAN_HPP_CONST_OR_CONSTEXPR DisplaySurfaceCreateFlagsKHR allFlags = {};
4553 struct FlagTraits<XlibSurfaceCreateFlagBitsKHR> struct
4555 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4556 static VULKAN_HPP_CONST_OR_CONSTEXPR XlibSurfaceCreateFlagsKHR allFlags = {};
4570 struct FlagTraits<XcbSurfaceCreateFlagBitsKHR> struct
4572 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4573 static VULKAN_HPP_CONST_OR_CONSTEXPR XcbSurfaceCreateFlagsKHR allFlags = {};
4587 struct FlagTraits<WaylandSurfaceCreateFlagBitsKHR> struct
4589 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4590 static VULKAN_HPP_CONST_OR_CONSTEXPR WaylandSurfaceCreateFlagsKHR allFlags = {};
4604 struct FlagTraits<AndroidSurfaceCreateFlagBitsKHR> struct
4606 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4607 static VULKAN_HPP_CONST_OR_CONSTEXPR AndroidSurfaceCreateFlagsKHR allFlags = {};
4621 struct FlagTraits<Win32SurfaceCreateFlagBitsKHR> struct
4623 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4624 static VULKAN_HPP_CONST_OR_CONSTEXPR Win32SurfaceCreateFlagsKHR allFlags = {};
4642 struct FlagTraits<DebugReportFlagBitsEXT> struct
4644 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4645 …eportFlagsEXT allFlags = DebugReportFlagBitsEXT::eInformation | DebugReportFlagBitsEXT::eWarning |
4726 struct FlagTraits<VideoCodecOperationFlagBitsKHR> struct
4728 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4729 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCodecOperationFlagsKHR allFlags =
4746 struct FlagTraits<VideoChromaSubsamplingFlagBitsKHR> struct
4748 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4749 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoChromaSubsamplingFlagsKHR allFlags =
4765 struct FlagTraits<VideoComponentBitDepthFlagBitsKHR> struct
4767 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4768 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoComponentBitDepthFlagsKHR allFlags =
4782 struct FlagTraits<VideoCapabilityFlagBitsKHR> struct
4784 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4785 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCapabilityFlagsKHR allFlags =
4799 struct FlagTraits<VideoSessionCreateFlagBitsKHR> struct
4801 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4802 …CONSTEXPR VideoSessionCreateFlagsKHR allFlags = VideoSessionCreateFlagBitsKHR::eProtectedContent |
4817 struct FlagTraits<VideoCodingControlFlagBitsKHR> struct
4819 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4820 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCodingControlFlagsKHR allFlags =
4839 struct FlagTraits<VideoSessionParametersCreateFlagBitsKHR> struct
4841 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4842 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoSessionParametersCreateFlagsKHR allFlags = {};
4852 struct FlagTraits<VideoBeginCodingFlagBitsKHR> struct
4854 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4855 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoBeginCodingFlagsKHR allFlags = {};
4865 struct FlagTraits<VideoEndCodingFlagBitsKHR> struct
4867 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4868 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEndCodingFlagsKHR allFlags = {};
4882 struct FlagTraits<VideoDecodeCapabilityFlagBitsKHR> struct
4884 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4885 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeCapabilityFlagsKHR allFlags =
4900 struct FlagTraits<VideoDecodeUsageFlagBitsKHR> struct
4902 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4903 …sKHR allFlags = VideoDecodeUsageFlagBitsKHR::eDefault | VideoDecodeUsageFlagBitsKHR::eTranscoding |
4914 struct FlagTraits<VideoDecodeFlagBitsKHR> struct
4916 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4917 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeFlagsKHR allFlags = {};
4929 struct FlagTraits<PipelineRasterizationStateStreamCreateFlagBitsEXT> struct
4931 …atic VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4932 …static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationStateStreamCreateFlagsEXT allFlags = {};
4953 struct FlagTraits<VideoEncodeH264CapabilityFlagBitsKHR> struct
4955 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4956 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264CapabilityFlagsKHR allFlags =
4991 struct FlagTraits<VideoEncodeH264StdFlagBitsKHR> struct
4993 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4994 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264StdFlagsKHR allFlags =
5019 struct FlagTraits<VideoEncodeH264RateControlFlagBitsKHR> struct
5021 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5022 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264RateControlFlagsKHR allFlags =
5047 struct FlagTraits<VideoEncodeH265CapabilityFlagBitsKHR> struct
5049 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5050 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265CapabilityFlagsKHR allFlags =
5086 struct FlagTraits<VideoEncodeH265StdFlagBitsKHR> struct
5088 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5089 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265StdFlagsKHR allFlags =
5113 struct FlagTraits<VideoEncodeH265CtbSizeFlagBitsKHR> struct
5115 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5116 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265CtbSizeFlagsKHR allFlags =
5131 struct FlagTraits<VideoEncodeH265TransformBlockSizeFlagBitsKHR> struct
5133 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5134 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265TransformBlockSizeFlagsKHR allFlags =
5151 struct FlagTraits<VideoEncodeH265RateControlFlagBitsKHR> struct
5153 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5154 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265RateControlFlagsKHR allFlags =
5172 struct FlagTraits<VideoDecodeH264PictureLayoutFlagBitsKHR> struct
5174 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5175 …DecodeH264PictureLayoutFlagsKHR allFlags = VideoDecodeH264PictureLayoutFlagBitsKHR::eProgressive |
5199 struct FlagTraits<StreamDescriptorSurfaceCreateFlagBitsGGP> struct
5201 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5202 static VULKAN_HPP_CONST_OR_CONSTEXPR StreamDescriptorSurfaceCreateFlagsGGP allFlags = {};
5219 struct FlagTraits<ExternalMemoryHandleTypeFlagBitsNV> struct
5221 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5222 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryHandleTypeFlagsNV allFlags =
5237 struct FlagTraits<ExternalMemoryFeatureFlagBitsNV> struct
5239 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5240 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryFeatureFlagsNV allFlags =
5262 struct FlagTraits<ViSurfaceCreateFlagBitsNN> struct
5264 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5265 static VULKAN_HPP_CONST_OR_CONSTEXPR ViSurfaceCreateFlagsNN allFlags = {};
5297 struct FlagTraits<ConditionalRenderingFlagBitsEXT> struct
5299 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5300 …T_OR_CONSTEXPR ConditionalRenderingFlagsEXT allFlags = ConditionalRenderingFlagBitsEXT::eInverted;
5313 struct FlagTraits<SurfaceCounterFlagBitsEXT> struct
5315 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5316 …ULKAN_HPP_CONST_OR_CONSTEXPR SurfaceCounterFlagsEXT allFlags = SurfaceCounterFlagBitsEXT::eVblank;
5359 struct FlagTraits<PipelineViewportSwizzleStateCreateFlagBitsNV> struct
5361 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5362 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineViewportSwizzleStateCreateFlagsNV allFlags = {};
5380 struct FlagTraits<PipelineDiscardRectangleStateCreateFlagBitsEXT> struct
5382 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5383 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDiscardRectangleStateCreateFlagsEXT allFlags = {};
5402 struct FlagTraits<PipelineRasterizationConservativeStateCreateFlagBitsEXT> struct
5404 …ULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5405 … VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationConservativeStateCreateFlagsEXT allFlags = {};
5417 struct FlagTraits<PipelineRasterizationDepthClipStateCreateFlagBitsEXT> struct
5419 …c VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5420 …tic VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationDepthClipStateCreateFlagsEXT allFlags = {};
5434 struct FlagTraits<PerformanceCounterDescriptionFlagBitsKHR> struct
5436 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5437 static VULKAN_HPP_CONST_OR_CONSTEXPR PerformanceCounterDescriptionFlagsKHR allFlags =
5483 struct FlagTraits<AcquireProfilingLockFlagBitsKHR> struct
5485 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5486 static VULKAN_HPP_CONST_OR_CONSTEXPR AcquireProfilingLockFlagsKHR allFlags = {};
5499 struct FlagTraits<IOSSurfaceCreateFlagBitsMVK> struct
5501 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5502 static VULKAN_HPP_CONST_OR_CONSTEXPR IOSSurfaceCreateFlagsMVK allFlags = {};
5516 struct FlagTraits<MacOSSurfaceCreateFlagBitsMVK> struct
5518 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5519 static VULKAN_HPP_CONST_OR_CONSTEXPR MacOSSurfaceCreateFlagsMVK allFlags = {};
5536 struct FlagTraits<DebugUtilsMessageSeverityFlagBitsEXT> struct
5538 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5539 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT allFlags =
5555 struct FlagTraits<DebugUtilsMessageTypeFlagBitsEXT> struct
5557 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5558 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessageTypeFlagsEXT allFlags =
5570 struct FlagTraits<DebugUtilsMessengerCallbackDataFlagBitsEXT> struct
5572 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5573 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessengerCallbackDataFlagsEXT allFlags = {};
5583 struct FlagTraits<DebugUtilsMessengerCreateFlagBitsEXT> struct
5585 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5586 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessengerCreateFlagsEXT allFlags = {};
5607 struct FlagTraits<PipelineCoverageToColorStateCreateFlagBitsNV> struct
5609 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5610 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageToColorStateCreateFlagsNV allFlags = {};
5641 struct FlagTraits<GeometryFlagBitsKHR> struct
5643 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5644 …gsKHR allFlags = GeometryFlagBitsKHR::eOpaque | GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation;
5664 struct FlagTraits<GeometryInstanceFlagBitsKHR> struct
5666 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5667 static VULKAN_HPP_CONST_OR_CONSTEXPR GeometryInstanceFlagsKHR allFlags =
5695 struct FlagTraits<BuildAccelerationStructureFlagBitsKHR> struct
5697 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5698 static VULKAN_HPP_CONST_OR_CONSTEXPR BuildAccelerationStructureFlagsKHR allFlags =
5743 struct FlagTraits<AccelerationStructureCreateFlagBitsKHR> struct
5745 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5746 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureCreateFlagsKHR allFlags =
5792 struct FlagTraits<PipelineCoverageModulationStateCreateFlagBitsNV> struct
5794 …static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5795 … static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageModulationStateCreateFlagsNV allFlags = {};
5812 struct FlagTraits<ValidationCacheCreateFlagBitsEXT> struct
5814 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5815 static VULKAN_HPP_CONST_OR_CONSTEXPR ValidationCacheCreateFlagsEXT allFlags = {};
5862 struct FlagTraits<PipelineCompilerControlFlagBitsAMD> struct
5864 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5865 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCompilerControlFlagsAMD allFlags = {};
5931 struct FlagTraits<ImagePipeSurfaceCreateFlagBitsFUCHSIA> struct
5933 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5934 static VULKAN_HPP_CONST_OR_CONSTEXPR ImagePipeSurfaceCreateFlagsFUCHSIA allFlags = {};
5948 struct FlagTraits<MetalSurfaceCreateFlagBitsEXT> struct
5950 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5951 static VULKAN_HPP_CONST_OR_CONSTEXPR MetalSurfaceCreateFlagsEXT allFlags = {};
5975 struct FlagTraits<ShaderCorePropertiesFlagBitsAMD> struct
5977 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5978 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderCorePropertiesFlagsAMD allFlags = {};
6019 struct FlagTraits<PipelineCoverageReductionStateCreateFlagBitsNV> struct
6021 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6022 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageReductionStateCreateFlagsNV allFlags = {};
6054 struct FlagTraits<HeadlessSurfaceCreateFlagBitsEXT> struct
6056 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6057 static VULKAN_HPP_CONST_OR_CONSTEXPR HeadlessSurfaceCreateFlagsEXT allFlags = {};
6080 struct FlagTraits<HostImageCopyFlagBitsEXT> struct
6082 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6083 … VULKAN_HPP_CONST_OR_CONSTEXPR HostImageCopyFlagsEXT allFlags = HostImageCopyFlagBitsEXT::eMemcpy;
6096 struct FlagTraits<MemoryUnmapFlagBitsKHR> struct
6098 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6099 … VULKAN_HPP_CONST_OR_CONSTEXPR MemoryUnmapFlagsKHR allFlags = MemoryUnmapFlagBitsKHR::eReserveEXT;
6114 struct FlagTraits<PresentScalingFlagBitsEXT> struct
6116 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6117 static VULKAN_HPP_CONST_OR_CONSTEXPR PresentScalingFlagsEXT allFlags =
6131 struct FlagTraits<PresentGravityFlagBitsEXT> struct
6133 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6134 static VULKAN_HPP_CONST_OR_CONSTEXPR PresentGravityFlagsEXT allFlags =
6148 struct FlagTraits<IndirectStateFlagBitsNV> struct
6150 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6151 …AN_HPP_CONST_OR_CONSTEXPR IndirectStateFlagsNV allFlags = IndirectStateFlagBitsNV::eFlagFrontface;
6179 struct FlagTraits<IndirectCommandsLayoutUsageFlagBitsNV> struct
6181 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6182 …CommandsLayoutUsageFlagsNV allFlags = IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess |
6214 struct FlagTraits<DeviceMemoryReportFlagBitsEXT> struct
6216 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6217 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceMemoryReportFlagsEXT allFlags = {};
6231 struct FlagTraits<VideoEncodeCapabilityFlagBitsKHR> struct
6233 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6234 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeCapabilityFlagsKHR allFlags =
6248 struct FlagTraits<VideoEncodeFeedbackFlagBitsKHR> struct
6250 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6251 …PR VideoEncodeFeedbackFlagsKHR allFlags = VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset |
6268 struct FlagTraits<VideoEncodeUsageFlagBitsKHR> struct
6270 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6271 …sKHR allFlags = VideoEncodeUsageFlagBitsKHR::eDefault | VideoEncodeUsageFlagBitsKHR::eTranscoding |
6287 struct FlagTraits<VideoEncodeContentFlagBitsKHR> struct
6289 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6290 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeContentFlagsKHR allFlags =
6315 struct FlagTraits<VideoEncodeRateControlModeFlagBitsKHR> struct
6317 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6318 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeRateControlModeFlagsKHR allFlags =
6330 struct FlagTraits<VideoEncodeFlagBitsKHR> struct
6332 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6333 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeFlagsKHR allFlags = {};
6343 struct FlagTraits<VideoEncodeRateControlFlagBitsKHR> struct
6345 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6346 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeRateControlFlagsKHR allFlags = {};
6362 struct FlagTraits<DeviceDiagnosticsConfigFlagBitsNV> struct
6364 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6365 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceDiagnosticsConfigFlagsNV allFlags =
6386 struct FlagTraits<ExportMetalObjectTypeFlagBitsEXT> struct
6388 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6389 static VULKAN_HPP_CONST_OR_CONSTEXPR ExportMetalObjectTypeFlagsEXT allFlags =
6408 struct FlagTraits<GraphicsPipelineLibraryFlagBitsEXT> struct
6410 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6411 static VULKAN_HPP_CONST_OR_CONSTEXPR GraphicsPipelineLibraryFlagsEXT allFlags =
6456 struct FlagTraits<AccelerationStructureMotionInfoFlagBitsNV> struct
6458 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6459 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureMotionInfoFlagsNV allFlags = {};
6469 struct FlagTraits<AccelerationStructureMotionInstanceFlagBitsNV> struct
6471 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6472 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureMotionInstanceFlagsNV allFlags = {};
6488 struct FlagTraits<ImageCompressionFlagBitsEXT> struct
6490 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6491 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCompressionFlagsEXT allFlags =
6528 struct FlagTraits<ImageCompressionFixedRateFlagBitsEXT> struct
6530 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6531 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCompressionFixedRateFlagsEXT allFlags =
6571 struct FlagTraits<DirectFBSurfaceCreateFlagBitsEXT> struct
6573 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6574 static VULKAN_HPP_CONST_OR_CONSTEXPR DirectFBSurfaceCreateFlagsEXT allFlags = {};
6588 struct FlagTraits<DeviceAddressBindingFlagBitsEXT> struct
6590 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6591 …ONSTEXPR DeviceAddressBindingFlagsEXT allFlags = DeviceAddressBindingFlagBitsEXT::eInternalObject;
6615 struct FlagTraits<ImageConstraintsInfoFlagBitsFUCHSIA> struct
6617 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6618 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA allFlags =
6631 struct FlagTraits<ImageFormatConstraintsFlagBitsFUCHSIA> struct
6633 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6634 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageFormatConstraintsFlagsFUCHSIA allFlags = {};
6648 struct FlagTraits<FrameBoundaryFlagBitsEXT> struct
6650 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6651 …ULKAN_HPP_CONST_OR_CONSTEXPR FrameBoundaryFlagsEXT allFlags = FrameBoundaryFlagBitsEXT::eFrameEnd;
6664 struct FlagTraits<ScreenSurfaceCreateFlagBitsQNX> struct
6666 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6667 static VULKAN_HPP_CONST_OR_CONSTEXPR ScreenSurfaceCreateFlagsQNX allFlags = {};
6691 struct FlagTraits<BuildMicromapFlagBitsEXT> struct
6693 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6694 static VULKAN_HPP_CONST_OR_CONSTEXPR BuildMicromapFlagsEXT allFlags =
6714 struct FlagTraits<MicromapCreateFlagBitsEXT> struct
6716 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6717 …ONSTEXPR MicromapCreateFlagsEXT allFlags = MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay;
6760 struct FlagTraits<PhysicalDeviceSchedulingControlsFlagBitsARM> struct
6762 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6763 …hedulingControlsFlagsARM allFlags = PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount;
6776 struct FlagTraits<MemoryDecompressionMethodFlagBitsNV> struct
6778 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6779 …EXPR MemoryDecompressionMethodFlagsNV allFlags = MemoryDecompressionMethodFlagBitsNV::eGdeflate10;
6817 struct FlagTraits<DirectDriverLoadingFlagBitsLUNARG> struct
6819 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6820 static VULKAN_HPP_CONST_OR_CONSTEXPR DirectDriverLoadingFlagsLUNARG allFlags = {};
6838 struct FlagTraits<OpticalFlowUsageFlagBitsNV> struct
6840 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6841 …sageFlagsNV allFlags = OpticalFlowUsageFlagBitsNV::eUnknown | OpticalFlowUsageFlagBitsNV::eInput |
6858 struct FlagTraits<OpticalFlowGridSizeFlagBitsNV> struct
6860 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6861 …FlagsNV allFlags = OpticalFlowGridSizeFlagBitsNV::eUnknown | OpticalFlowGridSizeFlagBitsNV::e1X1 |
6899 struct FlagTraits<OpticalFlowSessionCreateFlagBitsNV> struct
6901 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6902 static VULKAN_HPP_CONST_OR_CONSTEXPR OpticalFlowSessionCreateFlagsNV allFlags =
6916 struct FlagTraits<OpticalFlowExecuteFlagBitsNV> struct
6918 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6919 …ONSTEXPR OpticalFlowExecuteFlagsNV allFlags = OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints;
6963 struct FlagTraits<PipelineCreateFlagBits2KHR> struct
6965 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6966 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreateFlags2KHR allFlags =
7020 struct FlagTraits<BufferUsageFlagBits2KHR> struct
7022 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7023 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferUsageFlags2KHR allFlags =
7056 struct FlagTraits<ShaderCreateFlagBitsEXT> struct
7058 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7059 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderCreateFlagsEXT allFlags =