Lines Matching defs:flags
592 , flags( flags_ )
634 flags = flags_;
661 return std::tie( sType, pNext, geometryType, geometry, flags );
670 VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags = {};
743 , flags( flags_ )
774 , flags( flags_ )
821 flags = flags_;
924 sType, pNext, type, flags, mode, srcAccelerationStructure, dstAccelerationStructure, geometryCount, pGeometries, ppGeometries, scratchData );
932 VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags = {};
1882 , flags( flags_ )
1920 flags = flags_;
1947 return std::tie( sType, pNext, geometryType, geometry, flags );
1959 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( geometryType == rhs.geometryType ) && ( geometry == rhs.geometry ) && ( flags == rhs.flags );
1974 VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags = {};
1999 , flags( flags_ )
2021 , flags( flags_ )
2053 flags = flags_;
2110 return std::tie( sType, pNext, type, flags, instanceCount, geometryCount, pGeometries );
2122 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && ( flags == rhs.flags ) && ( instanceCount == rhs.instanceCount ) &&
2137 VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV flags = {};
2527 , flags( flags_ )
2576 flags = *reinterpret_cast<VkGeometryInstanceFlagsKHR *>( &flags_ );
2610 return std::tie( transform, instanceCustomIndex, mask, instanceShaderBindingTableRecordOffset, flags, accelerationStructureReference );
2623 ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && ( flags == rhs.flags ) &&
2639 VkGeometryInstanceFlagsKHR flags : 8;
2662 , flags( flags_ )
2720 flags = *reinterpret_cast<VkGeometryInstanceFlagsKHR *>( &flags_ );
2756 return std::tie( transformT0, transformT1, instanceCustomIndex, mask, instanceShaderBindingTableRecordOffset, flags, accelerationStructureReference );
2769 ( mask == rhs.mask ) && ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && ( flags == rhs.flags ) &&
2786 VkGeometryInstanceFlagsKHR flags : 8;
2916 , flags( flags_ )
2952 flags = flags_;
2978 return std::tie( sType, pNext, maxInstances, flags );
2990 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxInstances == rhs.maxInstances ) && ( flags == rhs.flags );
3004 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV flags = {};
3257 , flags( flags_ )
3314 flags = *reinterpret_cast<VkGeometryInstanceFlagsKHR *>( &flags_ );
3350 return std::tie( transformT0, transformT1, instanceCustomIndex, mask, instanceShaderBindingTableRecordOffset, flags, accelerationStructureReference );
3363 ( mask == rhs.mask ) && ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && ( flags == rhs.flags ) &&
3380 VkGeometryInstanceFlagsKHR flags : 8;
3459 , flags( flags_ )
3491 flags = flags_;
3523 return std::tie( type, flags, data );
3529 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags = {};
4418 , flags( flags_ )
4448 flags = flags_;
4477 return std::tie( sType, pNext, flags, timeout );
4489 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( timeout == rhs.timeout );
4502 VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR flags = {};
5377 , flags( flags_ )
5407 flags = flags_;
5439 return std::tie( sType, pNext, flags, window );
5451 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window );
5464 VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR flags = {};
5645 : flags( flags_ )
5676 flags = flags_;
5755 return std::tie( flags, format, samples, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalLayout );
5767 return ( flags == rhs.flags ) && ( format == rhs.format ) && ( samples == rhs.samples ) && ( loadOp == rhs.loadOp ) && ( storeOp == rhs.storeOp ) &&
5780 VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags = {};
5810 , flags( flags_ )
5847 flags = flags_;
5928 return std::tie( sType, pNext, flags, format, samples, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalLayout );
5940 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( format == rhs.format ) && ( samples == rhs.samples ) &&
5955 VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags = {};
8859 , flags( flags_ )
8903 flags = flags_;
8930 return std::tie( resourceOffset, size, memory, memoryOffset, flags );
8943 ( flags == rhs.flags );
8958 VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags = {};
9483 , flags( flags_ )
9536 flags = flags_;
9564 return std::tie( subresource, offset, extent, memory, memoryOffset, flags );
9577 ( memoryOffset == rhs.memoryOffset ) && ( flags == rhs.flags );
9593 VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags = {};
11633 , flags( flags_ )
11654 , flags( flags_ )
11682 flags = flags_;
11751 return std::tie( sType, pNext, flags, size, usage, sharingMode, queueFamilyIndexCount, pQueueFamilyIndices );
11763 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( size == rhs.size ) && ( usage == rhs.usage ) &&
11777 VULKAN_HPP_NAMESPACE::BufferCreateFlags flags = {};
13249 , flags( flags_ )
13282 flags = flags_;
13335 return std::tie( sType, pNext, flags, buffer, format, offset, range );
13347 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( buffer == rhs.buffer ) && ( format == rhs.format ) &&
13361 VULKAN_HPP_NAMESPACE::BufferViewCreateFlags flags = {};
14754 , flags( flags_ )
14784 flags = flags_;
14817 return std::tie( sType, pNext, flags, pInheritanceInfo );
14829 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pInheritanceInfo == rhs.pInheritanceInfo );
14842 VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags flags = {};
15084 , flags( flags_ )
15110 , flags( flags_ )
15139 flags = flags_;
15221 sType, pNext, flags, viewMask, colorAttachmentCount, pColorAttachmentFormats, depthAttachmentFormat, stencilAttachmentFormat, rasterizationSamples );
15233 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( viewMask == rhs.viewMask ) &&
15249 VULKAN_HPP_NAMESPACE::RenderingFlags flags = {};
15626 , flags( flags_ )
15656 flags = flags_;
15685 return std::tie( sType, pNext, flags, queueFamilyIndex );
15697 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( queueFamilyIndex == rhs.queueFamilyIndex );
15710 VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags flags = {};
15963 , flags( flags_ )
15996 flags = flags_;
16050 return std::tie( sType, pNext, flags, stage, module, pName, pSpecializationInfo );
16061 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
16079 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && ( module == rhs.module ) &&
16091 VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags = {};
16119 , flags( flags_ )
16152 flags = flags_;
16205 return std::tie( sType, pNext, flags, stage, layout, basePipelineHandle, basePipelineIndex );
16217 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && ( layout == rhs.layout ) &&
16231 VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {};
16380 , flags( flags_ )
16421 flags = flags_;
16448 return std::tie( sType, pNext, buffer, offset, flags );
16460 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && ( flags == rhs.flags );
16475 VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT flags = {};
18232 , flags( flags_ )
18258 , flags( flags_ )
18287 flags = flags_;
18364 return std::tie( sType, pNext, flags, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions );
18376 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( srcImage == rhs.srcImage ) &&
18391 VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT flags = {};
18573 , flags( flags_ )
18595 , flags( flags_ )
18622 flags = flags_;
18685 return std::tie( sType, pNext, flags, srcImage, srcImageLayout, regionCount, pRegions );
18697 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( srcImage == rhs.srcImage ) &&
18711 VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT flags = {};
19221 , flags( flags_ )
19243 , flags( flags_ )
19270 flags = flags_;
19333 return std::tie( sType, pNext, flags, dstImage, dstImageLayout, regionCount, pRegions );
19345 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dstImage == rhs.dstImage ) &&
19359 VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT flags = {};
21273 , flags( flags_ )
21304 flags = flags_;
21343 return std::tie( sType, pNext, flags, pfnCallback, pUserData );
21352 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pfnCallback == rhs.pfnCallback ) && ( pUserData == rhs.pUserData );
21364 VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags = {};
21635 , flags( flags_ )
21666 , flags( flags_ )
21699 flags = flags_;
21821 sType, pNext, flags, pMessageIdName, messageIdNumber, pMessage, queueLabelCount, pQueueLabels, cmdBufLabelCount, pCmdBufLabels, objectCount, pObjects );
21832 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
21861 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
21876 VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags = {};
21909 , flags( flags_ )
21942 flags = flags_;
21997 return std::tie( sType, pNext, flags, messageSeverity, messageType, pfnUserCallback, pUserData );
22006 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( messageSeverity == rhs.messageSeverity ) &&
22019 VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT flags = {};
24343 , flags( flags_ )
24362 : pNext( pNext_ ), flags( flags_ ), maxSets( maxSets_ ), poolSizeCount( static_cast<uint32_t>( poolSizes_.size() ) ), pPoolSizes( poolSizes_.data() )
24385 flags = flags_;
24441 return std::tie( sType, pNext, flags, maxSets, poolSizeCount, pPoolSizes );
24453 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( maxSets == rhs.maxSets ) &&
24467 VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags = {};
25109 , flags( flags_ )
25126 : pNext( pNext_ ), flags( flags_ ), bindingCount( static_cast<uint32_t>( bindings_.size() ) ), pBindings( bindings_.data() )
25149 flags = flags_;
25199 return std::tie( sType, pNext, flags, bindingCount, pBindings );
25211 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( bindingCount == rhs.bindingCount ) &&
25225 VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags flags = {};
25785 , flags( flags_ )
25814 , flags( flags_ )
25845 flags = flags_;
25935 sType, pNext, flags, descriptorUpdateEntryCount, pDescriptorUpdateEntries, templateType, descriptorSetLayout, pipelineBindPoint, pipelineLayout, set );
25947 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( descriptorUpdateEntryCount == rhs.descriptorUpdateEntryCount ) &&
25963 VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags = {};
25996 , flags( flags_ )
26028 flags = flags_;
26075 return std::tie( sType, pNext, flags, baseAddress, size, bindingType );
26087 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( baseAddress == rhs.baseAddress ) && ( size == rhs.size ) &&
26101 VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagsEXT flags = {};
26226 , flags( flags_ )
26246 , flags( flags_ )
26272 flags = flags_;
26327 return std::tie( sType, pNext, flags, queueFamilyIndex, queueCount, pQueuePriorities );
26339 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) &&
26353 VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags = {};
27093 , flags( flags_ )
27116 , flags( flags_ )
27146 flags = flags_;
27253 flags,
27271 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
27302 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( queueCreateInfoCount == rhs.queueCreateInfoCount ) &&
27324 VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags = {};
27353 , flags( flags_ )
27384 flags = flags_;
27424 return std::tie( sType, pNext, flags, pfnUserCallback, pUserData );
27433 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pfnUserCallback == rhs.pfnUserCallback ) &&
27446 VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags = {};
27468 , flags( flags_ )
27497 flags = flags_;
27520 return std::tie( sType, pNext, flags );
27532 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
27545 VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV flags = {};
29309 , flags( flags_ )
29344 , flags( flags_ )
29379 flags = flags_;
29499 flags,
29523 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( imageType == rhs.imageType ) && ( format == rhs.format ) &&
29540 VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {};
30097 , flags( flags_ )
30149 return std::tie( sType, pNext, flags, type, memoryObjectId, size, objectType, objectHandle, heapIndex );
30161 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( type == rhs.type ) && ( memoryObjectId == rhs.memoryObjectId ) &&
30175 VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags = {};
30447 , flags( flags_ )
30475 flags = flags_;
30514 return std::tie( sType, pNext, flags, queueFamilyIndex, queueIndex );
30526 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) &&
30540 VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags = {};
30659 , flags( flags_ )
30689 flags = flags_;
30722 return std::tie( sType, pNext, flags, pfnGetInstanceProcAddr );
30731 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pfnGetInstanceProcAddr == rhs.pfnGetInstanceProcAddr );
30743 VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG flags = {};
30903 , flags( flags_ )
30934 flags = flags_;
30973 return std::tie( sType, pNext, flags, dfb, surface );
30985 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dfb == rhs.dfb ) && ( surface == rhs.surface );
30998 VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT flags = {};
31468 , flags( flags_ )
31498 flags = flags_;
31530 return std::tie( sType, pNext, flags, parameters );
31542 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( parameters == rhs.parameters );
31555 VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR flags = {};
32681 , flags( flags_ )
32717 flags = flags_;
32791 return std::tie( sType, pNext, flags, displayMode, planeIndex, planeStackIndex, transform, globalAlpha, alphaMode, imageExtent );
32803 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( displayMode == rhs.displayMode ) &&
32818 VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags = {};
33595 , flags( flags_ )
33621 flags = flags_;
33644 return std::tie( sType, pNext, flags );
33656 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
33669 VULKAN_HPP_NAMESPACE::EventCreateFlags flags = {};
33820 , flags( flags_ )
33847 , flags( flags_ )
33876 flags = flags_;
33956 return std::tie( sType, pNext, flags, stageCount, pStages, pLibraryInfo, layout, basePipelineHandle, basePipelineIndex );
33968 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) &&
33983 VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {};
37109 , flags( flags_ )
37135 flags = flags_;
37158 return std::tie( sType, pNext, flags );
37170 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
37183 VULKAN_HPP_NAMESPACE::FenceCreateFlags flags = {};
37878 , flags( flags_ )
37904 , flags( flags_ )
37935 flags = flags_;
38044 return std::tie( sType, pNext, flags, frameID, imageCount, pImages, bufferCount, pBuffers, tagName, tagSize, pTag );
38056 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( frameID == rhs.frameID ) && ( imageCount == rhs.imageCount ) &&
38071 VULKAN_HPP_NAMESPACE::FrameBoundaryFlagsEXT flags = {};
38105 , flags( flags_ )
38131 , flags( flags_ )
38160 flags = flags_;
38237 return std::tie( sType, pNext, flags, usage, width, height, layerCount, viewFormatCount, pViewFormats );
38249 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && ( width == rhs.width ) &&
38263 VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {};
38432 , flags( flags_ )
38458 , flags( flags_ )
38487 flags = flags_;
38564 return std::tie( sType, pNext, flags, renderPass, attachmentCount, pAttachments, width, height, layers );
38576 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( renderPass == rhs.renderPass ) &&
38591 VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags = {};
39797 , flags( flags_ )
39819 , flags( flags_ )
39847 flags = flags_;
39926 sType, pNext, flags, vertexBindingDescriptionCount, pVertexBindingDescriptions, vertexAttributeDescriptionCount, pVertexAttributeDescriptions );
39938 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
39953 VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags flags = {};
39980 , flags( flags_ )
40012 flags = flags_;
40052 return std::tie( sType, pNext, flags, topology, primitiveRestartEnable );
40064 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( topology == rhs.topology ) &&
40078 VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags flags = {};
40101 , flags( flags_ )
40132 flags = flags_;
40164 return std::tie( sType, pNext, flags, patchControlPoints );
40176 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( patchControlPoints == rhs.patchControlPoints );
40189 VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags flags = {};
40214 , flags( flags_ )
40235 , flags( flags_ )
40262 flags = flags_;
40335 return std::tie( sType, pNext, flags, viewportCount, pViewports, scissorCount, pScissors );
40347 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( viewportCount == rhs.viewportCount ) &&
40361 VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags = {};
40395 , flags( flags_ )
40435 flags = flags_;
40533 flags,
40555 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( depthClampEnable == rhs.depthClampEnable ) &&
40571 VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags flags = {};
40608 , flags( flags_ )
40644 flags = flags_;
40713 return std::tie( sType, pNext, flags, rasterizationSamples, sampleShadingEnable, minSampleShading, pSampleMask, alphaToCoverageEnable, alphaToOneEnable );
40725 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( rasterizationSamples == rhs.rasterizationSamples ) &&
40740 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags = {};
40911 , flags( flags_ )
40950 flags = flags_;
41041 flags,
41062 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( depthTestEnable == rhs.depthTestEnable ) &&
41078 VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags flags = {};
41268 , flags( flags_ )
41293 , flags( flags_ )
41321 flags = flags_;
41392 return std::tie( sType, pNext, flags, logicOpEnable, logicOp, attachmentCount, pAttachments, blendConstants );
41404 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( logicOpEnable == rhs.logicOpEnable ) &&
41419 VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags flags = {};
41446 , flags( flags_ )
41463 : pNext( pNext_ ), flags( flags_ ), dynamicStateCount( static_cast<uint32_t>( dynamicStates_.size() ) ), pDynamicStates( dynamicStates_.data() )
41486 flags = flags_;
41535 return std::tie( sType, pNext, flags, dynamicStateCount, pDynamicStates );
41547 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dynamicStateCount == rhs.dynamicStateCount ) &&
41561 VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags flags = {};
41599 , flags( flags_ )
41645 , flags( flags_ )
41684 flags = flags_;
41842 flags,
41870 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) &&
41889 VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {};
41925 , flags( flags_ )
41954 flags = flags_;
41977 return std::tie( sType, pNext, flags );
41989 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
42002 VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT flags = {};
42605 , flags( flags_ )
42634 flags = flags_;
42657 return std::tie( sType, pNext, flags );
42669 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
42682 VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT flags = {};
42922 , flags( flags_ )
42952 flags = flags_;
42981 return std::tie( sType, pNext, flags, pView );
42993 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView );
43006 VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK flags = {};
43232 , flags( flags_ )
43250 , flags( flags_ )
43275 flags = flags_;
43325 return std::tie( sType, pNext, flags, compressionControlPlaneCount, pFixedRateFlags );
43337 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
43351 VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT flags = {};
43471 , flags( flags_ )
43495 , flags( flags_ )
43535 flags = flags_;
43594 return std::tie( sType, pNext, imageCreateInfo, requiredFormatFeatures, flags, sysmemPixelFormat, colorSpaceCount, pColorSpaces );
43607 ( requiredFormatFeatures == rhs.requiredFormatFeatures ) && ( flags == rhs.flags ) && ( sysmemPixelFormat == rhs.sysmemPixelFormat ) &&
43623 VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA flags = {};
43654 , flags( flags_ )
43675 , flags( flags_ )
43729 flags = flags_;
43757 return std::tie( sType, pNext, formatConstraintsCount, pFormatConstraints, bufferCollectionConstraints, flags );
43770 ( pFormatConstraints == rhs.pFormatConstraints ) && ( bufferCollectionConstraints == rhs.bufferCollectionConstraints ) && ( flags == rhs.flags );
43786 VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA flags = {};
44871 , flags( flags_ )
44901 flags = flags_;
44933 return std::tie( sType, pNext, flags, imagePipeHandle );
44944 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
44955 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
44967 VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA flags = {};
45923 , flags( flags_ )
45956 flags = flags_;
46017 return std::tie( sType, pNext, flags, image, viewType, format, components, subresourceRange );
46029 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( image == rhs.image ) && ( viewType == rhs.viewType ) &&
46043 VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags = {};
46710 , flags( flags_ )
46747 flags = flags_;
46787 return std::tie( sType, pNext, fence, flags, handleType, fd );
46799 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && ( handleType == rhs.handleType ) &&
46814 VULKAN_HPP_NAMESPACE::FenceImportFlags flags = {};
46843 , flags( flags_ )
46881 flags = flags_;
46929 return std::tie( sType, pNext, fence, flags, handleType, handle, name );
46941 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && ( handleType == rhs.handleType ) &&
46956 VULKAN_HPP_NAMESPACE::FenceImportFlags flags = {};
48163 , flags( flags_ )
48200 flags = flags_;
48241 return std::tie( sType, pNext, semaphore, flags, handleType, fd );
48253 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && ( flags == rhs.flags ) && ( handleType == rhs.handleType ) &&
48268 VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {};
48297 , flags( flags_ )
48335 flags = flags_;
48383 return std::tie( sType, pNext, semaphore, flags, handleType, handle, name );
48395 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && ( flags == rhs.flags ) && ( handleType == rhs.handleType ) &&
48410 VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {};
48440 , flags( flags_ )
48477 flags = flags_;
48518 return std::tie( sType, pNext, semaphore, flags, handleType, zirconHandle );
48531 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
48544 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && ( flags == rhs.flags ) && ( handleType == rhs.handleType ) &&
48557 VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {};
48889 , flags( flags_ )
48913 , flags( flags_ )
48941 flags = flags_;
49023 return std::tie( sType, pNext, flags, pipelineBindPoint, tokenCount, pTokens, streamCount, pStreamStrides );
49035 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) &&
49049 VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV flags = {};
49273 , flags( flags_ )
49293 , flags( flags_ )
49321 flags = flags_;
49401 return std::tie( sType, pNext, flags, pApplicationInfo, enabledLayerCount, ppEnabledLayerNames, enabledExtensionCount, ppEnabledExtensionNames );
49412 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
49439 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pApplicationInfo == rhs.pApplicationInfo ) &&
49460 VULKAN_HPP_NAMESPACE::InstanceCreateFlags flags = {};
50283 , flags( flags_ )
50313 flags = flags_;
50343 return std::tie( sType, pNext, flags, pView );
50355 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView );
50368 VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK flags = {};
50507 , flags( flags_ )
50537 flags = flags_;
50566 return std::tie( sType, pNext, flags, deviceMask );
50578 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( deviceMask == rhs.deviceMask );
50591 VULKAN_HPP_NAMESPACE::MemoryAllocateFlags flags = {};
51641 , flags( flags_ )
51676 return std::tie( size, flags );
51688 return ( size == rhs.size ) && ( flags == rhs.flags );
51700 VULKAN_HPP_NAMESPACE::MemoryHeapFlags flags = {};
51799 , flags( flags_ )
51828 flags = flags_;
51874 return std::tie( sType, pNext, flags, memory, offset, size );
51886 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( memory == rhs.memory ) && ( offset == rhs.offset ) &&
51900 VULKAN_HPP_NAMESPACE::MemoryMapFlags flags = {};
52343 , flags( flags_ )
52370 flags = flags_;
52402 return std::tie( sType, pNext, flags, memory );
52414 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( memory == rhs.memory );
52427 VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR flags = {};
52618 , flags( flags_ )
52648 flags = flags_;
52680 return std::tie( sType, pNext, flags, pLayer );
52692 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pLayer == rhs.pLayer );
52705 VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT flags = {};
52738 , flags( flags_ )
52772 , flags( flags_ )
52818 flags = flags_;
52929 sType, pNext, type, flags, mode, dstMicromap, usageCountsCount, pUsageCounts, ppUsageCounts, data, scratchData, triangleArray, triangleArrayStride );
52937 VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags = {};
54377 , flags( flags_ )
54394 : pNext( pNext_ ), flags( flags_ ), regionCount( static_cast<uint32_t>( regions_.size() ) ), pRegions( regions_.data() )
54417 flags = flags_;
54466 return std::tie( sType, pNext, flags, regionCount, pRegions );
54478 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( regionCount == rhs.regionCount ) && ( pRegions == rhs.pRegions );
54491 VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV flags = {};
54710 , flags( flags_ )
54790 flags = flags_;
54823 return std::tie( sType, pNext, width, height, imageFormat, flowVectorFormat, costFormat, outputGridSize, hintGridSize, performanceLevel, flags );
54837 ( hintGridSize == rhs.hintGridSize ) && ( performanceLevel == rhs.performanceLevel ) && ( flags == rhs.flags );
54858 VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV flags = {};
55277 , flags( flags_ )
55323 return std::tie( sType, pNext, flags, name, category, description );
55335 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( name == rhs.name ) && ( category == rhs.category ) &&
55349 VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR flags = {};
64268 , flags( flags_ )
64299 flags = flags_;
64339 return std::tie( sType, pNext, flags, usage, handleType );
64351 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && ( handleType == rhs.handleType );
64364 VULKAN_HPP_NAMESPACE::BufferCreateFlags flags = {};
68568 , flags( flags_ )
68621 flags = flags_;
68650 return std::tie( sType, pNext, format, type, tiling, usage, flags );
68663 ( usage == rhs.usage ) && ( flags == rhs.flags );
68680 VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {};
89941 , flags( flags_ )
89959 : pNext( pNext_ ), flags( flags_ ), initialDataSize( initialData_.size() * sizeof( T ) ), pInitialData( initialData_.data() )
89982 flags = flags_;
90031 return std::tie( sType, pNext, flags, initialDataSize, pInitialData );
90043 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( initialDataSize == rhs.initialDataSize ) &&
90057 VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags flags = {};
90552 , flags( flags_ )
90574 , flags( flags_ )
90602 flags = flags_;
90669 return std::tie( sType, pNext, flags, coverageModulationMode, coverageModulationTableEnable, coverageModulationTableCount, pCoverageModulationTable );
90681 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( coverageModulationMode == rhs.coverageModulationMode ) &&
90696 VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags = {};
90722 , flags( flags_ )
90753 flags = flags_;
90786 return std::tie( sType, pNext, flags, coverageReductionMode );
90798 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( coverageReductionMode == rhs.coverageReductionMode );
90811 VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags = {};
90834 , flags( flags_ )
90866 flags = flags_;
90906 return std::tie( sType, pNext, flags, coverageToColorEnable, coverageToColorLocation );
90918 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( coverageToColorEnable == rhs.coverageToColorEnable ) &&
90932 VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV flags = {};
90954 , flags( flags_ )
90983 flags = flags_;
91006 return std::tie( sType, pNext, flags );
91018 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
91031 VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR flags = {};
91047 : flags( flags_ )
91086 return std::tie( flags, duration );
91098 return ( flags == rhs.flags ) && ( duration == rhs.duration );
91109 VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags flags = {};
91280 , flags( flags_ )
91300 , flags( flags_ )
91327 flags = flags_;
91385 return std::tie( sType, pNext, flags, discardRectangleMode, discardRectangleCount, pDiscardRectangles );
91397 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( discardRectangleMode == rhs.discardRectangleMode ) &&
91411 VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT flags = {};
92438 , flags( flags_ )
92459 , flags( flags_ )
92486 flags = flags_;
92560 return std::tie( sType, pNext, flags, setLayoutCount, pSetLayouts, pushConstantRangeCount, pPushConstantRanges );
92572 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( setLayoutCount == rhs.setLayoutCount ) &&
92587 VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags flags = {};
92711 , flags( flags_ )
92745 flags = flags_;
92786 return std::tie( sType, pNext, flags, conservativeRasterizationMode, extraPrimitiveOverestimationSize );
92798 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
92813 VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT flags = {};
92836 , flags( flags_ )
92868 flags = flags_;
92901 return std::tie( sType, pNext, flags, depthClipEnable );
92913 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( depthClipEnable == rhs.depthClipEnable );
92926 VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT flags = {};
93284 , flags( flags_ )
93316 flags = flags_;
93348 return std::tie( sType, pNext, flags, rasterizationStream );
93360 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( rasterizationStream == rhs.rasterizationStream );
93373 VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT flags = {};
95305 , flags( flags_ )
95323 : pNext( pNext_ ), flags( flags_ ), viewportCount( static_cast<uint32_t>( viewportSwizzles_.size() ) ), pViewportSwizzles( viewportSwizzles_.data() )
95347 flags = flags_;
95397 return std::tie( sType, pNext, flags, viewportCount, pViewportSwizzles );
95409 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( viewportCount == rhs.viewportCount ) &&
95423 VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags = {};
96637 , flags( flags_ )
96666 flags = flags_;
96689 return std::tie( sType, pNext, flags );
96701 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
96714 VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags flags = {};
97626 , flags( flags_ )
97657 flags = flags_;
97704 return std::tie( sType, pNext, flags, queryType, queryCount, pipelineStatistics );
97716 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( queryType == rhs.queryType ) && ( queryCount == rhs.queryCount ) &&
97730 VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags flags = {};
98988 , flags( flags_ )
99024 , flags( flags_ )
99058 flags = flags_;
99187 flags,
99210 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) &&
99226 VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {};
99406 , flags( flags_ )
99436 , flags( flags_ )
99467 flags = flags_;
99570 return std::tie( sType, pNext, flags, stageCount, pStages, groupCount, pGroups, maxRecursionDepth, layout, basePipelineHandle, basePipelineIndex );
99582 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) &&
99597 VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {};
100125 : flags( flags_ )
100150 : flags( flags_ )
100186 flags = flags_;
100316 return std::tie( flags,
100337 return ( flags == rhs.flags ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && ( inputAttachmentCount == rhs.inputAttachmentCount ) &&
100352 VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags = {};
100518 , flags( flags_ )
100542 , flags( flags_ )
100571 flags = flags_;
100668 return std::tie( sType, pNext, flags, attachmentCount, pAttachments, subpassCount, pSubpasses, dependencyCount, pDependencies );
100680 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( attachmentCount == rhs.attachmentCount ) &&
100695 VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags = {};
100731 , flags( flags_ )
100762 , flags( flags_ )
100805 flags = flags_;
100946 flags,
100968 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) &&
100985 VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags = {};
101195 , flags( flags_ )
101222 , flags( flags_ )
101253 flags = flags_;
101376 flags,
101396 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( attachmentCount == rhs.attachmentCount ) &&
101412 VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags = {};
103710 , flags( flags_ )
103735 , flags( flags_ )
103765 flags = flags_;
103850 return std::tie( sType, pNext, flags, renderArea, layerCount, viewMask, colorAttachmentCount, pColorAttachments, pDepthAttachment, pStencilAttachment );
103862 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( renderArea == rhs.renderArea ) &&
103877 VULKAN_HPP_NAMESPACE::RenderingFlags flags = {};
104416 , flags( flags_ )
104457 flags = flags_;
104589 flags,
104616 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( magFilter == rhs.magFilter ) && ( minFilter == rhs.minFilter ) &&
104633 VULKAN_HPP_NAMESPACE::SamplerCreateFlags flags = {};
105654 , flags( flags_ )
105685 flags = flags_;
105724 return std::tie( sType, pNext, flags, context, window );
105736 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( context == rhs.context ) && ( window == rhs.window );
105749 VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX flags = {};
105771 , flags( flags_ )
105799 flags = flags_;
105822 return std::tie( sType, pNext, flags );
105834 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
105847 VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags flags = {};
106420 , flags( flags_ )
106437 , flags( flags_ )
106471 flags = flags_;
106536 return std::tie( sType, pNext, flags, semaphoreCount, pSemaphores, pValues );
106548 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( semaphoreCount == rhs.semaphoreCount ) &&
106562 VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags flags = {};
106976 , flags( flags_ )
107010 , flags( flags_ )
107044 flags = flags_;
107180 flags,
107202 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
107234 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && ( nextStage == rhs.nextStage ) &&
107249 VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT flags = {};
107282 , flags( flags_ )
107299 : pNext( pNext_ ), flags( flags_ ), codeSize( code_.size() * 4 ), pCode( code_.data() )
107322 flags = flags_;
107370 return std::tie( sType, pNext, flags, codeSize, pCode );
107382 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( codeSize == rhs.codeSize ) && ( pCode == rhs.pCode );
107395 VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags flags = {};
107865 , flags( flags_ )
107903 return std::tie( aspectMask, imageGranularity, flags );
107915 return ( aspectMask == rhs.aspectMask ) && ( imageGranularity == rhs.imageGranularity ) && ( flags == rhs.flags );
107928 VULKAN_HPP_NAMESPACE::SparseImageFormatFlags flags = {};
108202 , flags( flags_ )
108233 flags = flags_;
108265 return std::tie( sType, pNext, flags, streamDescriptor );
108276 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
108287 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
108299 VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP flags = {};
108649 , flags( flags_ )
108670 , flags( flags_ )
108699 flags = flags_;
108800 flags,
108818 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( waitSemaphoreInfoCount == rhs.waitSemaphoreInfoCount ) &&
108834 VULKAN_HPP_NAMESPACE::SubmitFlags flags = {};
111100 , flags( flags_ )
111144 , flags( flags_ )
111182 flags = flags_;
111324 flags,
111351 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( surface == rhs.surface ) &&
111369 VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR flags = {};
112897 , flags( flags_ )
112915 : pNext( pNext_ ), flags( flags_ ), initialDataSize( initialData_.size() * sizeof( T ) ), pInitialData( initialData_.data() )
112938 flags = flags_;
112987 return std::tie( sType, pNext, flags, initialDataSize, pInitialData );
112999 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( initialDataSize == rhs.initialDataSize ) &&
113013 VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags = {};
113590 , flags( flags_ )
113620 flags = flags_;
113649 return std::tie( sType, pNext, flags, window );
113661 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window );
113674 VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN flags = {};
113940 , flags( flags_ )
113962 , flags( flags_ )
113989 flags = flags_;
114054 return std::tie( sType, pNext, flags, videoSession, videoSessionParameters, referenceSlotCount, pReferenceSlots );
114066 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( videoSession == rhs.videoSession ) &&
114081 VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR flags = {};
114113 , flags( flags_ )
114171 flags,
114191 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
114208 VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR flags = {};
114236 , flags( flags_ )
114265 flags = flags_;
114288 return std::tie( sType, pNext, flags );
114300 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
114313 VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR flags = {};
114333 , flags( flags_ )
114371 return std::tie( sType, pNext, flags );
114383 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
114396 VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR flags = {};
115919 , flags( flags_ )
115944 , flags( flags_ )
115974 flags = flags_;
116062 sType, pNext, flags, srcBuffer, srcBufferOffset, srcBufferRange, dstPictureResource, pSetupReferenceSlot, referenceSlotCount, pReferenceSlots );
116074 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( srcBuffer == rhs.srcBuffer ) &&
116090 VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR flags = {};
116220 , flags( flags_ )
116274 flags,
116292 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( rateControlModes == rhs.rateControlModes ) &&
116307 VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR flags = {};
116345 , flags( flags_ )
116411 flags,
116434 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
116467 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
116484 VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR flags = {};
117433 , flags( flags_ )
117466 flags = flags_;
117519 return std::tie( sType, pNext, flags, gopFrameCount, idrPeriod, consecutiveBFrameCount, temporalLayerCount );
117531 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( gopFrameCount == rhs.gopFrameCount ) &&
117545 VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR flags = {};
118354 , flags( flags_ )
118426 flags,
118452 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
118491 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
118509 VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR flags = {};
119445 , flags( flags_ )
119478 flags = flags_;
119531 return std::tie( sType, pNext, flags, gopFrameCount, idrPeriod, consecutiveBFrameCount, subLayerCount );
119543 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( gopFrameCount == rhs.gopFrameCount ) &&
119557 VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR flags = {};
120429 , flags( flags_ )
120456 , flags( flags_ )
120487 flags = flags_;
120583 flags,
120603 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dstBuffer == rhs.dstBuffer ) &&
120619 VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR flags = {};
120964 , flags( flags_ )
120989 , flags( flags_ )
121017 flags = flags_;
121089 return std::tie( sType, pNext, flags, rateControlMode, layerCount, pLayers, virtualBufferSizeInMs, initialVirtualBufferSizeInMs );
121101 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( rateControlMode == rhs.rateControlMode ) &&
121116 VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR flags = {};
121443 , flags( flags_ )
121472 flags = flags_;
121495 return std::tie( sType, pNext, flags );
121507 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags );
121520 VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR flags = {};
121896 , flags( flags_ )
121938 flags = flags_;
122017 flags,
122036 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) && ( flags == rhs.flags ) &&
122053 VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR flags = {};
122168 , flags( flags_ )
122200 flags = flags_;
122240 return std::tie( sType, pNext, flags, videoSessionParametersTemplate, videoSession );
122252 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) &&
122266 VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR flags = {};
122387 , flags( flags_ )
122418 flags = flags_;
122457 return std::tie( sType, pNext, flags, display, surface );
122469 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( display == rhs.display ) && ( surface == rhs.surface );
122482 VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR flags = {};
123041 , flags( flags_ )
123072 flags = flags_;
123111 return std::tie( sType, pNext, flags, hinstance, hwnd );
123123 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( hinstance == rhs.hinstance ) && ( hwnd == rhs.hwnd );
123136 VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR flags = {};
123549 , flags( flags_ )
123580 flags = flags_;
123619 return std::tie( sType, pNext, flags, connection, window );
123630 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
123643 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( connection == rhs.connection ) &&
123655 VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR flags = {};
123681 , flags( flags_ )
123712 flags = flags_;
123751 return std::tie( sType, pNext, flags, dpy, window );
123762 if ( auto cmp = flags <=> rhs.flags; cmp != 0 )
123775 return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dpy == rhs.dpy ) &&
123787 VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR flags = {};