Lines Matching defs:FlagTraits
17 struct FlagTraits struct
19 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = false;
1947 struct FlagTraits<FormatFeatureFlagBits> struct
1949 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1950 static VULKAN_HPP_CONST_OR_CONSTEXPR FormatFeatureFlags allFlags =
1999 struct FlagTraits<ImageCreateFlagBits> struct
2001 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2002 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCreateFlags allFlags =
2056 struct FlagTraits<ImageUsageFlagBits> struct
2058 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2059 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageUsageFlags allFlags =
2077 struct FlagTraits<InstanceCreateFlagBits> struct
2079 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2080 …ONST_OR_CONSTEXPR InstanceCreateFlags allFlags = InstanceCreateFlagBits::eEnumeratePortabilityKHR;
2098 struct FlagTraits<MemoryHeapFlagBits> struct
2100 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2101 … MemoryHeapFlags allFlags = MemoryHeapFlagBits::eDeviceLocal | MemoryHeapFlagBits::eMultiInstance;
2120 struct FlagTraits<MemoryPropertyFlagBits> struct
2122 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2123 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryPropertyFlags allFlags =
2153 struct FlagTraits<QueueFlagBits> struct
2155 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2156 …ueFlags allFlags = QueueFlagBits::eGraphics | QueueFlagBits::eCompute | QueueFlagBits::eTransfer |
2175 struct FlagTraits<SampleCountFlagBits> struct
2177 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2178 …ountFlags allFlags = SampleCountFlagBits::e1 | SampleCountFlagBits::e2 | SampleCountFlagBits::e4 |
2199 struct FlagTraits<DeviceCreateFlagBits> struct
2201 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2202 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceCreateFlags allFlags = {};
2213 struct FlagTraits<DeviceQueueCreateFlagBits> struct
2215 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2216 …AN_HPP_CONST_OR_CONSTEXPR DeviceQueueCreateFlags allFlags = DeviceQueueCreateFlagBits::eProtected;
2259 struct FlagTraits<PipelineStageFlagBits> struct
2261 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2262 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineStageFlags allFlags =
2282 struct FlagTraits<MemoryMapFlagBits> struct
2284 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2285 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryMapFlags allFlags = MemoryMapFlagBits::ePlacedEXT;
2311 struct FlagTraits<ImageAspectFlagBits> struct
2313 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2314 …Flags = ImageAspectFlagBits::eColor | ImageAspectFlagBits::eDepth | ImageAspectFlagBits::eStencil |
2331 struct FlagTraits<SparseImageFormatFlagBits> struct
2333 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2334 static VULKAN_HPP_CONST_OR_CONSTEXPR SparseImageFormatFlags allFlags =
2346 struct FlagTraits<SparseMemoryBindFlagBits> struct
2348 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2349 …ULKAN_HPP_CONST_OR_CONSTEXPR SparseMemoryBindFlags allFlags = SparseMemoryBindFlagBits::eMetadata;
2360 struct FlagTraits<FenceCreateFlagBits> struct
2362 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2363 … static VULKAN_HPP_CONST_OR_CONSTEXPR FenceCreateFlags allFlags = FenceCreateFlagBits::eSignaled;
2373 struct FlagTraits<SemaphoreCreateFlagBits> struct
2375 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2376 static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreCreateFlags allFlags = {};
2388 struct FlagTraits<EventCreateFlagBits> struct
2390 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2391 …static VULKAN_HPP_CONST_OR_CONSTEXPR EventCreateFlags allFlags = EventCreateFlagBits::eDeviceOnly;
2415 struct FlagTraits<QueryPipelineStatisticFlagBits> struct
2417 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2418 static VULKAN_HPP_CONST_OR_CONSTEXPR QueryPipelineStatisticFlags allFlags =
2440 struct FlagTraits<QueryResultFlagBits> struct
2442 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2443 …T_OR_CONSTEXPR QueryResultFlags allFlags = QueryResultFlagBits::e64 | QueryResultFlagBits::eWait |
2476 struct FlagTraits<QueryPoolCreateFlagBits> struct
2478 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2479 static VULKAN_HPP_CONST_OR_CONSTEXPR QueryPoolCreateFlags allFlags = {};
2498 struct FlagTraits<BufferCreateFlagBits> struct
2500 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2501 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferCreateFlags allFlags =
2545 struct FlagTraits<BufferUsageFlagBits> struct
2547 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2548 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferUsageFlags allFlags =
2576 struct FlagTraits<BufferViewCreateFlagBits> struct
2578 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2579 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferViewCreateFlags allFlags = {};
2646 struct FlagTraits<ImageViewCreateFlagBits> struct
2648 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2649 …CONSTEXPR ImageViewCreateFlags allFlags = ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT |
2672 struct FlagTraits<ShaderModuleCreateFlagBits> struct
2674 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2675 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderModuleCreateFlags allFlags = {};
2687 struct FlagTraits<PipelineCacheCreateFlagBits> struct
2689 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2690 …ONSTEXPR PipelineCacheCreateFlags allFlags = PipelineCacheCreateFlagBits::eExternallySynchronized;
2782 struct FlagTraits<ColorComponentFlagBits> struct
2784 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2785 static VULKAN_HPP_CONST_OR_CONSTEXPR ColorComponentFlags allFlags =
2812 struct FlagTraits<CullModeFlagBits> struct
2814 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2815 static VULKAN_HPP_CONST_OR_CONSTEXPR CullModeFlags allFlags =
2986 struct FlagTraits<PipelineCreateFlagBits> struct
2988 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2989 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreateFlags allFlags =
3020 struct FlagTraits<PipelineShaderStageCreateFlagBits> struct
3022 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3023 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineShaderStageCreateFlags allFlags =
3083 struct FlagTraits<ShaderStageFlagBits> struct
3085 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3086 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderStageFlags allFlags =
3121 struct FlagTraits<PipelineColorBlendStateCreateFlagBits> struct
3123 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3124 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineColorBlendStateCreateFlags allFlags =
3139 struct FlagTraits<PipelineDepthStencilStateCreateFlagBits> struct
3141 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3142 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDepthStencilStateCreateFlags allFlags =
3154 struct FlagTraits<PipelineDynamicStateCreateFlagBits> struct
3156 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3157 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDynamicStateCreateFlags allFlags = {};
3167 struct FlagTraits<PipelineInputAssemblyStateCreateFlagBits> struct
3169 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3170 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineInputAssemblyStateCreateFlags allFlags = {};
3181 struct FlagTraits<PipelineLayoutCreateFlagBits> struct
3183 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3184 …_CONSTEXPR PipelineLayoutCreateFlags allFlags = PipelineLayoutCreateFlagBits::eIndependentSetsEXT;
3194 struct FlagTraits<PipelineMultisampleStateCreateFlagBits> struct
3196 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3197 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineMultisampleStateCreateFlags allFlags = {};
3207 struct FlagTraits<PipelineRasterizationStateCreateFlagBits> struct
3209 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3210 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationStateCreateFlags allFlags = {};
3220 struct FlagTraits<PipelineTessellationStateCreateFlagBits> struct
3222 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3223 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineTessellationStateCreateFlags allFlags = {};
3233 struct FlagTraits<PipelineVertexInputStateCreateFlagBits> struct
3235 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3236 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineVertexInputStateCreateFlags allFlags = {};
3246 struct FlagTraits<PipelineViewportStateCreateFlagBits> struct
3248 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3249 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineViewportStateCreateFlags allFlags = {};
3294 struct FlagTraits<SamplerCreateFlagBits> struct
3296 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3297 static VULKAN_HPP_CONST_OR_CONSTEXPR SamplerCreateFlags allFlags =
3322 struct FlagTraits<DescriptorPoolCreateFlagBits> struct
3324 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3325 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorPoolCreateFlags allFlags =
3347 struct FlagTraits<DescriptorSetLayoutCreateFlagBits> struct
3349 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3350 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorSetLayoutCreateFlags allFlags =
3387 struct FlagTraits<DescriptorPoolResetFlagBits> struct
3389 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3390 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorPoolResetFlags allFlags = {};
3433 struct FlagTraits<AccessFlagBits> struct
3435 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3436 static VULKAN_HPP_CONST_OR_CONSTEXPR AccessFlags allFlags =
3455 struct FlagTraits<AttachmentDescriptionFlagBits> struct
3457 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3458 …CONST_OR_CONSTEXPR AttachmentDescriptionFlags allFlags = AttachmentDescriptionFlagBits::eMayAlias;
3494 struct FlagTraits<DependencyFlagBits> struct
3496 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3497 static VULKAN_HPP_CONST_OR_CONSTEXPR DependencyFlags allFlags =
3510 struct FlagTraits<FramebufferCreateFlagBits> struct
3512 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3513 …AN_HPP_CONST_OR_CONSTEXPR FramebufferCreateFlags allFlags = FramebufferCreateFlagBits::eImageless;
3536 struct FlagTraits<RenderPassCreateFlagBits> struct
3538 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3539 …_HPP_CONST_OR_CONSTEXPR RenderPassCreateFlags allFlags = RenderPassCreateFlagBits::eTransformQCOM;
3560 struct FlagTraits<SubpassDescriptionFlagBits> struct
3562 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3563 static VULKAN_HPP_CONST_OR_CONSTEXPR SubpassDescriptionFlags allFlags =
3580 struct FlagTraits<CommandPoolCreateFlagBits> struct
3582 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3583 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandPoolCreateFlags allFlags =
3595 struct FlagTraits<CommandPoolResetFlagBits> struct
3597 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3598 …P_CONST_OR_CONSTEXPR CommandPoolResetFlags allFlags = CommandPoolResetFlagBits::eReleaseResources;
3615 struct FlagTraits<CommandBufferResetFlagBits> struct
3617 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3618 …NST_OR_CONSTEXPR CommandBufferResetFlags allFlags = CommandBufferResetFlagBits::eReleaseResources;
3631 struct FlagTraits<CommandBufferUsageFlagBits> struct
3633 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3634 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandBufferUsageFlags allFlags =
3646 struct FlagTraits<QueryControlFlagBits> struct
3648 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3649 … static VULKAN_HPP_CONST_OR_CONSTEXPR QueryControlFlags allFlags = QueryControlFlagBits::ePrecise;
3719 struct FlagTraits<StencilFaceFlagBits> struct
3721 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3722 static VULKAN_HPP_CONST_OR_CONSTEXPR StencilFaceFlags allFlags =
3756 struct FlagTraits<SubgroupFeatureFlagBits> struct
3758 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3759 static VULKAN_HPP_CONST_OR_CONSTEXPR SubgroupFeatureFlags allFlags =
3778 struct FlagTraits<PeerMemoryFeatureFlagBits> struct
3780 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3781 …eatureFlags allFlags = PeerMemoryFeatureFlagBits::eCopySrc | PeerMemoryFeatureFlagBits::eCopyDst |
3797 struct FlagTraits<MemoryAllocateFlagBits> struct
3799 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3800 static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryAllocateFlags allFlags =
3812 struct FlagTraits<CommandPoolTrimFlagBits> struct
3814 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3815 static VULKAN_HPP_CONST_OR_CONSTEXPR CommandPoolTrimFlags allFlags = {};
3871 struct FlagTraits<DescriptorUpdateTemplateCreateFlagBits> struct
3873 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3874 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorUpdateTemplateCreateFlags allFlags = {};
3906 struct FlagTraits<ExternalMemoryHandleTypeFlagBits> struct
3908 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3909 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryHandleTypeFlags allFlags =
3939 struct FlagTraits<ExternalMemoryFeatureFlagBits> struct
3941 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3942 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryFeatureFlags allFlags =
3959 struct FlagTraits<ExternalFenceHandleTypeFlagBits> struct
3961 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3962 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalFenceHandleTypeFlags allFlags =
3978 struct FlagTraits<ExternalFenceFeatureFlagBits> struct
3980 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3981 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalFenceFeatureFlags allFlags =
3995 struct FlagTraits<FenceImportFlagBits> struct
3997 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3998 … static VULKAN_HPP_CONST_OR_CONSTEXPR FenceImportFlags allFlags = FenceImportFlagBits::eTemporary;
4011 struct FlagTraits<SemaphoreImportFlagBits> struct
4013 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4014 …VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreImportFlags allFlags = SemaphoreImportFlagBits::eTemporary;
4035 struct FlagTraits<ExternalSemaphoreHandleTypeFlagBits> struct
4037 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4038 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalSemaphoreHandleTypeFlags allFlags =
4058 struct FlagTraits<ExternalSemaphoreFeatureFlagBits> struct
4060 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4061 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalSemaphoreFeatureFlags allFlags =
4120 struct FlagTraits<DescriptorBindingFlagBits> struct
4122 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4123 static VULKAN_HPP_CONST_OR_CONSTEXPR DescriptorBindingFlags allFlags =
4145 struct FlagTraits<ResolveModeFlagBits> struct
4147 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4148 …STEXPR ResolveModeFlags allFlags = ResolveModeFlagBits::eNone | ResolveModeFlagBits::eSampleZero |
4182 struct FlagTraits<SemaphoreWaitFlagBits> struct
4184 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4185 static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreWaitFlags allFlags = SemaphoreWaitFlagBits::eAny;
4202 struct FlagTraits<PipelineCreationFeedbackFlagBits> struct
4204 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4205 …T_OR_CONSTEXPR PipelineCreationFeedbackFlags allFlags = PipelineCreationFeedbackFlagBits::eValid |
4226 struct FlagTraits<ToolPurposeFlagBits> struct
4228 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4229 static VULKAN_HPP_CONST_OR_CONSTEXPR ToolPurposeFlags allFlags =
4243 struct FlagTraits<PrivateDataSlotCreateFlagBits> struct
4245 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4246 static VULKAN_HPP_CONST_OR_CONSTEXPR PrivateDataSlotCreateFlags allFlags = {};
4307 struct FlagTraits<PipelineStageFlagBits2> struct
4309 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4310 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineStageFlags2 allFlags =
4382 struct FlagTraits<AccessFlagBits2> struct
4384 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4385 static VULKAN_HPP_CONST_OR_CONSTEXPR AccessFlags2 allFlags =
4411 struct FlagTraits<SubmitFlagBits> struct
4413 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4414 static VULKAN_HPP_CONST_OR_CONSTEXPR SubmitFlags allFlags = SubmitFlagBits::eProtected;
4432 struct FlagTraits<RenderingFlagBits> struct
4434 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4435 … allFlags = RenderingFlagBits::eContentsSecondaryCommandBuffers | RenderingFlagBits::eSuspending |
4495 struct FlagTraits<FormatFeatureFlagBits2> struct
4497 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4498 static VULKAN_HPP_CONST_OR_CONSTEXPR FormatFeatureFlags2 allFlags =
4558 struct FlagTraits<MemoryUnmapFlagBits> struct
4560 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4561 …static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryUnmapFlags allFlags = MemoryUnmapFlagBits::eReserveEXT;
4606 struct FlagTraits<PipelineCreateFlagBits2> struct
4608 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4609 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreateFlags2 allFlags =
4664 struct FlagTraits<BufferUsageFlagBits2> struct
4666 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4667 static VULKAN_HPP_CONST_OR_CONSTEXPR BufferUsageFlags2 allFlags =
4711 struct FlagTraits<HostImageCopyFlagBits> struct
4713 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4714 …static VULKAN_HPP_CONST_OR_CONSTEXPR HostImageCopyFlags allFlags = HostImageCopyFlagBits::eMemcpy;
4735 struct FlagTraits<SurfaceTransformFlagBitsKHR> struct
4737 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4738 static VULKAN_HPP_CONST_OR_CONSTEXPR SurfaceTransformFlagsKHR allFlags =
4787 struct FlagTraits<CompositeAlphaFlagBitsKHR> struct
4789 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4790 …agsKHR allFlags = CompositeAlphaFlagBitsKHR::eOpaque | CompositeAlphaFlagBitsKHR::ePreMultiplied |
4807 struct FlagTraits<SwapchainCreateFlagBitsKHR> struct
4809 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4810 static VULKAN_HPP_CONST_OR_CONSTEXPR SwapchainCreateFlagsKHR allFlags =
4826 struct FlagTraits<DeviceGroupPresentModeFlagBitsKHR> struct
4828 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4829 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceGroupPresentModeFlagsKHR allFlags =
4847 struct FlagTraits<DisplayPlaneAlphaFlagBitsKHR> struct
4849 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4850 …lagsKHR allFlags = DisplayPlaneAlphaFlagBitsKHR::eOpaque | DisplayPlaneAlphaFlagBitsKHR::eGlobal |
4862 struct FlagTraits<DisplayModeCreateFlagBitsKHR> struct
4864 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4865 static VULKAN_HPP_CONST_OR_CONSTEXPR DisplayModeCreateFlagsKHR allFlags = {};
4875 struct FlagTraits<DisplaySurfaceCreateFlagBitsKHR> struct
4877 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4878 static VULKAN_HPP_CONST_OR_CONSTEXPR DisplaySurfaceCreateFlagsKHR allFlags = {};
4891 struct FlagTraits<XlibSurfaceCreateFlagBitsKHR> struct
4893 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4894 static VULKAN_HPP_CONST_OR_CONSTEXPR XlibSurfaceCreateFlagsKHR allFlags = {};
4908 struct FlagTraits<XcbSurfaceCreateFlagBitsKHR> struct
4910 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4911 static VULKAN_HPP_CONST_OR_CONSTEXPR XcbSurfaceCreateFlagsKHR allFlags = {};
4925 struct FlagTraits<WaylandSurfaceCreateFlagBitsKHR> struct
4927 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4928 static VULKAN_HPP_CONST_OR_CONSTEXPR WaylandSurfaceCreateFlagsKHR allFlags = {};
4942 struct FlagTraits<AndroidSurfaceCreateFlagBitsKHR> struct
4944 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4945 static VULKAN_HPP_CONST_OR_CONSTEXPR AndroidSurfaceCreateFlagsKHR allFlags = {};
4959 struct FlagTraits<Win32SurfaceCreateFlagBitsKHR> struct
4961 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4962 static VULKAN_HPP_CONST_OR_CONSTEXPR Win32SurfaceCreateFlagsKHR allFlags = {};
4980 struct FlagTraits<DebugReportFlagBitsEXT> struct
4982 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4983 …eportFlagsEXT allFlags = DebugReportFlagBitsEXT::eInformation | DebugReportFlagBitsEXT::eWarning |
5064 struct FlagTraits<VideoCodecOperationFlagBitsKHR> struct
5066 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5067 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCodecOperationFlagsKHR allFlags =
5084 struct FlagTraits<VideoChromaSubsamplingFlagBitsKHR> struct
5086 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5087 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoChromaSubsamplingFlagsKHR allFlags =
5103 struct FlagTraits<VideoComponentBitDepthFlagBitsKHR> struct
5105 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5106 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoComponentBitDepthFlagsKHR allFlags =
5120 struct FlagTraits<VideoCapabilityFlagBitsKHR> struct
5122 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5123 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCapabilityFlagsKHR allFlags =
5137 struct FlagTraits<VideoSessionCreateFlagBitsKHR> struct
5139 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5140 …CONSTEXPR VideoSessionCreateFlagsKHR allFlags = VideoSessionCreateFlagBitsKHR::eProtectedContent |
5155 struct FlagTraits<VideoCodingControlFlagBitsKHR> struct
5157 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5158 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoCodingControlFlagsKHR allFlags =
5177 struct FlagTraits<VideoSessionParametersCreateFlagBitsKHR> struct
5179 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5180 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoSessionParametersCreateFlagsKHR allFlags = {};
5190 struct FlagTraits<VideoBeginCodingFlagBitsKHR> struct
5192 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5193 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoBeginCodingFlagsKHR allFlags = {};
5203 struct FlagTraits<VideoEndCodingFlagBitsKHR> struct
5205 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5206 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEndCodingFlagsKHR allFlags = {};
5220 struct FlagTraits<VideoDecodeCapabilityFlagBitsKHR> struct
5222 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5223 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeCapabilityFlagsKHR allFlags =
5238 struct FlagTraits<VideoDecodeUsageFlagBitsKHR> struct
5240 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5241 …sKHR allFlags = VideoDecodeUsageFlagBitsKHR::eDefault | VideoDecodeUsageFlagBitsKHR::eTranscoding |
5252 struct FlagTraits<VideoDecodeFlagBitsKHR> struct
5254 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5255 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeFlagsKHR allFlags = {};
5267 struct FlagTraits<PipelineRasterizationStateStreamCreateFlagBitsEXT> struct
5269 …atic VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5270 …static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationStateStreamCreateFlagsEXT allFlags = {};
5291 struct FlagTraits<VideoEncodeH264CapabilityFlagBitsKHR> struct
5293 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5294 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264CapabilityFlagsKHR allFlags =
5329 struct FlagTraits<VideoEncodeH264StdFlagBitsKHR> struct
5331 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5332 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264StdFlagsKHR allFlags =
5357 struct FlagTraits<VideoEncodeH264RateControlFlagBitsKHR> struct
5359 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5360 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH264RateControlFlagsKHR allFlags =
5385 struct FlagTraits<VideoEncodeH265CapabilityFlagBitsKHR> struct
5387 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5388 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265CapabilityFlagsKHR allFlags =
5424 struct FlagTraits<VideoEncodeH265StdFlagBitsKHR> struct
5426 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5427 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265StdFlagsKHR allFlags =
5451 struct FlagTraits<VideoEncodeH265CtbSizeFlagBitsKHR> struct
5453 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5454 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265CtbSizeFlagsKHR allFlags =
5469 struct FlagTraits<VideoEncodeH265TransformBlockSizeFlagBitsKHR> struct
5471 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5472 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265TransformBlockSizeFlagsKHR allFlags =
5489 struct FlagTraits<VideoEncodeH265RateControlFlagBitsKHR> struct
5491 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5492 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeH265RateControlFlagsKHR allFlags =
5510 struct FlagTraits<VideoDecodeH264PictureLayoutFlagBitsKHR> struct
5512 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5513 …DecodeH264PictureLayoutFlagsKHR allFlags = VideoDecodeH264PictureLayoutFlagBitsKHR::eProgressive |
5537 struct FlagTraits<StreamDescriptorSurfaceCreateFlagBitsGGP> struct
5539 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5540 static VULKAN_HPP_CONST_OR_CONSTEXPR StreamDescriptorSurfaceCreateFlagsGGP allFlags = {};
5557 struct FlagTraits<ExternalMemoryHandleTypeFlagBitsNV> struct
5559 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5560 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryHandleTypeFlagsNV allFlags =
5575 struct FlagTraits<ExternalMemoryFeatureFlagBitsNV> struct
5577 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5578 static VULKAN_HPP_CONST_OR_CONSTEXPR ExternalMemoryFeatureFlagsNV allFlags =
5600 struct FlagTraits<ViSurfaceCreateFlagBitsNN> struct
5602 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5603 static VULKAN_HPP_CONST_OR_CONSTEXPR ViSurfaceCreateFlagsNN allFlags = {};
5617 struct FlagTraits<ConditionalRenderingFlagBitsEXT> struct
5619 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5620 …T_OR_CONSTEXPR ConditionalRenderingFlagsEXT allFlags = ConditionalRenderingFlagBitsEXT::eInverted;
5633 struct FlagTraits<SurfaceCounterFlagBitsEXT> struct
5635 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5636 …ULKAN_HPP_CONST_OR_CONSTEXPR SurfaceCounterFlagsEXT allFlags = SurfaceCounterFlagBitsEXT::eVblank;
5679 struct FlagTraits<PipelineViewportSwizzleStateCreateFlagBitsNV> struct
5681 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5682 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineViewportSwizzleStateCreateFlagsNV allFlags = {};
5700 struct FlagTraits<PipelineDiscardRectangleStateCreateFlagBitsEXT> struct
5702 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5703 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineDiscardRectangleStateCreateFlagsEXT allFlags = {};
5722 struct FlagTraits<PipelineRasterizationConservativeStateCreateFlagBitsEXT> struct
5724 …ULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5725 … VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationConservativeStateCreateFlagsEXT allFlags = {};
5737 struct FlagTraits<PipelineRasterizationDepthClipStateCreateFlagBitsEXT> struct
5739 …c VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5740 …tic VULKAN_HPP_CONST_OR_CONSTEXPR PipelineRasterizationDepthClipStateCreateFlagsEXT allFlags = {};
5754 struct FlagTraits<PerformanceCounterDescriptionFlagBitsKHR> struct
5756 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5757 static VULKAN_HPP_CONST_OR_CONSTEXPR PerformanceCounterDescriptionFlagsKHR allFlags =
5803 struct FlagTraits<AcquireProfilingLockFlagBitsKHR> struct
5805 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5806 static VULKAN_HPP_CONST_OR_CONSTEXPR AcquireProfilingLockFlagsKHR allFlags = {};
5819 struct FlagTraits<IOSSurfaceCreateFlagBitsMVK> struct
5821 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5822 static VULKAN_HPP_CONST_OR_CONSTEXPR IOSSurfaceCreateFlagsMVK allFlags = {};
5836 struct FlagTraits<MacOSSurfaceCreateFlagBitsMVK> struct
5838 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5839 static VULKAN_HPP_CONST_OR_CONSTEXPR MacOSSurfaceCreateFlagsMVK allFlags = {};
5856 struct FlagTraits<DebugUtilsMessageSeverityFlagBitsEXT> struct
5858 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5859 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT allFlags =
5875 struct FlagTraits<DebugUtilsMessageTypeFlagBitsEXT> struct
5877 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5878 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessageTypeFlagsEXT allFlags =
5890 struct FlagTraits<DebugUtilsMessengerCallbackDataFlagBitsEXT> struct
5892 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5893 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessengerCallbackDataFlagsEXT allFlags = {};
5903 struct FlagTraits<DebugUtilsMessengerCreateFlagBitsEXT> struct
5905 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5906 static VULKAN_HPP_CONST_OR_CONSTEXPR DebugUtilsMessengerCreateFlagsEXT allFlags = {};
5927 struct FlagTraits<PipelineCoverageToColorStateCreateFlagBitsNV> struct
5929 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5930 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageToColorStateCreateFlagsNV allFlags = {};
5961 struct FlagTraits<GeometryFlagBitsKHR> struct
5963 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5964 …gsKHR allFlags = GeometryFlagBitsKHR::eOpaque | GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation;
5984 struct FlagTraits<GeometryInstanceFlagBitsKHR> struct
5986 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5987 static VULKAN_HPP_CONST_OR_CONSTEXPR GeometryInstanceFlagsKHR allFlags =
6015 struct FlagTraits<BuildAccelerationStructureFlagBitsKHR> struct
6017 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6018 static VULKAN_HPP_CONST_OR_CONSTEXPR BuildAccelerationStructureFlagsKHR allFlags =
6063 struct FlagTraits<AccelerationStructureCreateFlagBitsKHR> struct
6065 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6066 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureCreateFlagsKHR allFlags =
6112 struct FlagTraits<PipelineCoverageModulationStateCreateFlagBitsNV> struct
6114 …static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6115 … static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageModulationStateCreateFlagsNV allFlags = {};
6132 struct FlagTraits<ValidationCacheCreateFlagBitsEXT> struct
6134 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6135 static VULKAN_HPP_CONST_OR_CONSTEXPR ValidationCacheCreateFlagsEXT allFlags = {};
6182 struct FlagTraits<PipelineCompilerControlFlagBitsAMD> struct
6184 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6185 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCompilerControlFlagsAMD allFlags = {};
6240 struct FlagTraits<ImagePipeSurfaceCreateFlagBitsFUCHSIA> struct
6242 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6243 static VULKAN_HPP_CONST_OR_CONSTEXPR ImagePipeSurfaceCreateFlagsFUCHSIA allFlags = {};
6257 struct FlagTraits<MetalSurfaceCreateFlagBitsEXT> struct
6259 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6260 static VULKAN_HPP_CONST_OR_CONSTEXPR MetalSurfaceCreateFlagsEXT allFlags = {};
6284 struct FlagTraits<ShaderCorePropertiesFlagBitsAMD> struct
6286 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6287 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderCorePropertiesFlagsAMD allFlags = {};
6328 struct FlagTraits<PipelineCoverageReductionStateCreateFlagBitsNV> struct
6330 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6331 static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCoverageReductionStateCreateFlagsNV allFlags = {};
6363 struct FlagTraits<HeadlessSurfaceCreateFlagBitsEXT> struct
6365 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6366 static VULKAN_HPP_CONST_OR_CONSTEXPR HeadlessSurfaceCreateFlagsEXT allFlags = {};
6391 struct FlagTraits<PresentScalingFlagBitsEXT> struct
6393 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6394 static VULKAN_HPP_CONST_OR_CONSTEXPR PresentScalingFlagsEXT allFlags =
6408 struct FlagTraits<PresentGravityFlagBitsEXT> struct
6410 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6411 static VULKAN_HPP_CONST_OR_CONSTEXPR PresentGravityFlagsEXT allFlags =
6425 struct FlagTraits<IndirectStateFlagBitsNV> struct
6427 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6428 …AN_HPP_CONST_OR_CONSTEXPR IndirectStateFlagsNV allFlags = IndirectStateFlagBitsNV::eFlagFrontface;
6456 struct FlagTraits<IndirectCommandsLayoutUsageFlagBitsNV> struct
6458 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6459 …CommandsLayoutUsageFlagsNV allFlags = IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess |
6491 struct FlagTraits<DeviceMemoryReportFlagBitsEXT> struct
6493 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6494 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceMemoryReportFlagsEXT allFlags = {};
6508 struct FlagTraits<VideoEncodeCapabilityFlagBitsKHR> struct
6510 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6511 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeCapabilityFlagsKHR allFlags =
6525 struct FlagTraits<VideoEncodeFeedbackFlagBitsKHR> struct
6527 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6528 …PR VideoEncodeFeedbackFlagsKHR allFlags = VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset |
6545 struct FlagTraits<VideoEncodeUsageFlagBitsKHR> struct
6547 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6548 …sKHR allFlags = VideoEncodeUsageFlagBitsKHR::eDefault | VideoEncodeUsageFlagBitsKHR::eTranscoding |
6564 struct FlagTraits<VideoEncodeContentFlagBitsKHR> struct
6566 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6567 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeContentFlagsKHR allFlags =
6592 struct FlagTraits<VideoEncodeRateControlModeFlagBitsKHR> struct
6594 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6595 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeRateControlModeFlagsKHR allFlags =
6607 struct FlagTraits<VideoEncodeFlagBitsKHR> struct
6609 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6610 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeFlagsKHR allFlags = {};
6620 struct FlagTraits<VideoEncodeRateControlFlagBitsKHR> struct
6622 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6623 static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeRateControlFlagsKHR allFlags = {};
6639 struct FlagTraits<DeviceDiagnosticsConfigFlagBitsNV> struct
6641 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6642 static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceDiagnosticsConfigFlagsNV allFlags =
6663 struct FlagTraits<ExportMetalObjectTypeFlagBitsEXT> struct
6665 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6666 static VULKAN_HPP_CONST_OR_CONSTEXPR ExportMetalObjectTypeFlagsEXT allFlags =
6685 struct FlagTraits<GraphicsPipelineLibraryFlagBitsEXT> struct
6687 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6688 static VULKAN_HPP_CONST_OR_CONSTEXPR GraphicsPipelineLibraryFlagsEXT allFlags =
6733 struct FlagTraits<AccelerationStructureMotionInfoFlagBitsNV> struct
6735 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6736 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureMotionInfoFlagsNV allFlags = {};
6746 struct FlagTraits<AccelerationStructureMotionInstanceFlagBitsNV> struct
6748 … static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6749 static VULKAN_HPP_CONST_OR_CONSTEXPR AccelerationStructureMotionInstanceFlagsNV allFlags = {};
6765 struct FlagTraits<ImageCompressionFlagBitsEXT> struct
6767 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6768 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCompressionFlagsEXT allFlags =
6805 struct FlagTraits<ImageCompressionFixedRateFlagBitsEXT> struct
6807 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6808 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageCompressionFixedRateFlagsEXT allFlags =
6848 struct FlagTraits<DirectFBSurfaceCreateFlagBitsEXT> struct
6850 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6851 static VULKAN_HPP_CONST_OR_CONSTEXPR DirectFBSurfaceCreateFlagsEXT allFlags = {};
6865 struct FlagTraits<DeviceAddressBindingFlagBitsEXT> struct
6867 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6868 …ONSTEXPR DeviceAddressBindingFlagsEXT allFlags = DeviceAddressBindingFlagBitsEXT::eInternalObject;
6892 struct FlagTraits<ImageConstraintsInfoFlagBitsFUCHSIA> struct
6894 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6895 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA allFlags =
6908 struct FlagTraits<ImageFormatConstraintsFlagBitsFUCHSIA> struct
6910 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6911 static VULKAN_HPP_CONST_OR_CONSTEXPR ImageFormatConstraintsFlagsFUCHSIA allFlags = {};
6925 struct FlagTraits<FrameBoundaryFlagBitsEXT> struct
6927 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6928 …ULKAN_HPP_CONST_OR_CONSTEXPR FrameBoundaryFlagsEXT allFlags = FrameBoundaryFlagBitsEXT::eFrameEnd;
6941 struct FlagTraits<ScreenSurfaceCreateFlagBitsQNX> struct
6943 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6944 static VULKAN_HPP_CONST_OR_CONSTEXPR ScreenSurfaceCreateFlagsQNX allFlags = {};
6968 struct FlagTraits<BuildMicromapFlagBitsEXT> struct
6970 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6971 static VULKAN_HPP_CONST_OR_CONSTEXPR BuildMicromapFlagsEXT allFlags =
6991 struct FlagTraits<MicromapCreateFlagBitsEXT> struct
6993 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6994 …ONSTEXPR MicromapCreateFlagsEXT allFlags = MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay;
7037 struct FlagTraits<PhysicalDeviceSchedulingControlsFlagBitsARM> struct
7039 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7040 …hedulingControlsFlagsARM allFlags = PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount;
7053 struct FlagTraits<MemoryDecompressionMethodFlagBitsNV> struct
7055 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7056 …EXPR MemoryDecompressionMethodFlagsNV allFlags = MemoryDecompressionMethodFlagBitsNV::eGdeflate10;
7094 struct FlagTraits<DirectDriverLoadingFlagBitsLUNARG> struct
7096 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7097 static VULKAN_HPP_CONST_OR_CONSTEXPR DirectDriverLoadingFlagsLUNARG allFlags = {};
7115 struct FlagTraits<OpticalFlowUsageFlagBitsNV> struct
7117 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7118 …sageFlagsNV allFlags = OpticalFlowUsageFlagBitsNV::eUnknown | OpticalFlowUsageFlagBitsNV::eInput |
7135 struct FlagTraits<OpticalFlowGridSizeFlagBitsNV> struct
7137 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7138 …FlagsNV allFlags = OpticalFlowGridSizeFlagBitsNV::eUnknown | OpticalFlowGridSizeFlagBitsNV::e1X1 |
7176 struct FlagTraits<OpticalFlowSessionCreateFlagBitsNV> struct
7178 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7179 static VULKAN_HPP_CONST_OR_CONSTEXPR OpticalFlowSessionCreateFlagsNV allFlags =
7193 struct FlagTraits<OpticalFlowExecuteFlagBitsNV> struct
7195 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7196 …ONSTEXPR OpticalFlowExecuteFlagsNV allFlags = OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints;
7230 struct FlagTraits<ShaderCreateFlagBitsEXT> struct
7232 static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7233 static VULKAN_HPP_CONST_OR_CONSTEXPR ShaderCreateFlagsEXT allFlags =