var searchIndex = {}; searchIndex["dvk"] = {"doc":"","items":[[0,"core","dvk","",null,null],[3,"VkInstance","dvk::core","",null,null],[3,"VkPhysicalDevice","","",null,null],[3,"VkDevice","","",null,null],[3,"VkQueue","","",null,null],[3,"VkSemaphore","","",null,null],[3,"VkCommandBuffer","","",null,null],[3,"VkFence","","",null,null],[3,"VkDeviceMemory","","",null,null],[3,"VkBuffer","","",null,null],[3,"VkImage","","",null,null],[3,"VkEvent","","",null,null],[3,"VkQueryPool","","",null,null],[3,"VkBufferView","","",null,null],[3,"VkImageView","","",null,null],[3,"VkShaderModule","","",null,null],[3,"VkPipelineCache","","",null,null],[3,"VkPipelineLayout","","",null,null],[3,"VkRenderPass","","",null,null],[3,"VkPipeline","","",null,null],[3,"VkDescriptorSetLayout","","",null,null],[3,"VkSampler","","",null,null],[3,"VkDescriptorPool","","",null,null],[3,"VkDescriptorSet","","",null,null],[3,"VkFramebuffer","","",null,null],[3,"VkCommandPool","","",null,null],[3,"VkInstanceCreateFlags","","",null,null],[3,"VkFormatFeatureFlags","","",null,null],[3,"VkImageUsageFlags","","",null,null],[3,"VkImageCreateFlags","","",null,null],[3,"VkSampleCountFlags","","",null,null],[3,"VkQueueFlags","","",null,null],[3,"VkMemoryPropertyFlags","","",null,null],[3,"VkMemoryHeapFlags","","",null,null],[3,"VkDeviceCreateFlags","","",null,null],[3,"VkDeviceQueueCreateFlags","","",null,null],[3,"VkPipelineStageFlags","","",null,null],[3,"VkMemoryMapFlags","","",null,null],[3,"VkImageAspectFlags","","",null,null],[3,"VkSparseImageFormatFlags","","",null,null],[3,"VkSparseMemoryBindFlags","","",null,null],[3,"VkFenceCreateFlags","","",null,null],[3,"VkSemaphoreCreateFlags","","",null,null],[3,"VkEventCreateFlags","","",null,null],[3,"VkQueryPoolCreateFlags","","",null,null],[3,"VkQueryPipelineStatisticFlags","","",null,null],[3,"VkQueryResultFlags","","",null,null],[3,"VkBufferCreateFlags","","",null,null],[3,"VkBufferUsageFlags","","",null,null],[3,"VkBufferViewCreateFlags","","",null,null],[3,"VkImageViewCreateFlags","","",null,null],[3,"VkShaderModuleCreateFlags","","",null,null],[3,"VkPipelineCacheCreateFlags","","",null,null],[3,"VkPipelineCreateFlags","","",null,null],[3,"VkPipelineShaderStageCreateFlags","","",null,null],[3,"VkShaderStageFlags","","",null,null],[3,"VkPipelineVertexInputStateCreateFlags","","",null,null],[3,"VkPipelineInputAssemblyStateCreateFlags","","",null,null],[3,"VkPipelineTessellationStateCreateFlags","","",null,null],[3,"VkPipelineViewportStateCreateFlags","","",null,null],[3,"VkPipelineRasterizationStateCreateFlags","","",null,null],[3,"VkCullModeFlags","","",null,null],[3,"VkPipelineMultisampleStateCreateFlags","","",null,null],[3,"VkPipelineDepthStencilStateCreateFlags","","",null,null],[3,"VkPipelineColorBlendStateCreateFlags","","",null,null],[3,"VkColorComponentFlags","","",null,null],[3,"VkPipelineDynamicStateCreateFlags","","",null,null],[3,"VkPipelineLayoutCreateFlags","","",null,null],[3,"VkSamplerCreateFlags","","",null,null],[3,"VkDescriptorSetLayoutCreateFlags","","",null,null],[3,"VkDescriptorPoolCreateFlags","","",null,null],[3,"VkDescriptorPoolResetFlags","","",null,null],[3,"VkFramebufferCreateFlags","","",null,null],[3,"VkRenderPassCreateFlags","","",null,null],[3,"VkAttachmentDescriptionFlags","","",null,null],[3,"VkSubpassDescriptionFlags","","",null,null],[3,"VkAccessFlags","","",null,null],[3,"VkDependencyFlags","","",null,null],[3,"VkCommandPoolCreateFlags","","",null,null],[3,"VkCommandPoolResetFlags","","",null,null],[3,"VkCommandBufferUsageFlags","","",null,null],[3,"VkQueryControlFlags","","",null,null],[3,"VkCommandBufferResetFlags","","",null,null],[3,"VkStencilFaceFlags","","",null,null],[3,"VkApplicationInfo","","",null,null],[12,"sType","","",0,null],[12,"pNext","","",0,null],[12,"pApplicationName","","",0,null],[12,"applicationVersion","","",0,null],[12,"pEngineName","","",0,null],[12,"engineVersion","","",0,null],[12,"apiVersion","","",0,null],[3,"VkInstanceCreateInfo","","",null,null],[12,"sType","","",1,null],[12,"pNext","","",1,null],[12,"flags","","",1,null],[12,"pApplicationInfo","","",1,null],[12,"enabledLayerCount","","",1,null],[12,"ppEnabledLayerNames","","",1,null],[12,"enabledExtensionCount","","",1,null],[12,"ppEnabledExtensionNames","","",1,null],[3,"VkAllocationCallbacks","","",null,null],[12,"pUserData","","",2,null],[12,"pfnAllocation","","",2,null],[12,"pfnReallocation","","",2,null],[12,"pfnFree","","",2,null],[12,"pfnInternalAllocation","","",2,null],[12,"pfnInternalFree","","",2,null],[3,"VkPhysicalDeviceFeatures","","",null,null],[12,"robustBufferAccess","","",3,null],[12,"fullDrawIndexUint32","","",3,null],[12,"imageCubeArray","","",3,null],[12,"independentBlend","","",3,null],[12,"geometryShader","","",3,null],[12,"tessellationShader","","",3,null],[12,"sampleRateShading","","",3,null],[12,"dualSrcBlend","","",3,null],[12,"logicOp","","",3,null],[12,"multiDrawIndirect","","",3,null],[12,"drawIndirectFirstInstance","","",3,null],[12,"depthClamp","","",3,null],[12,"depthBiasClamp","","",3,null],[12,"fillModeNonSolid","","",3,null],[12,"depthBounds","","",3,null],[12,"wideLines","","",3,null],[12,"largePoints","","",3,null],[12,"alphaToOne","","",3,null],[12,"multiViewport","","",3,null],[12,"samplerAnisotropy","","",3,null],[12,"textureCompressionETC2","","",3,null],[12,"textureCompressionASTC_LDR","","",3,null],[12,"textureCompressionBC","","",3,null],[12,"occlusionQueryPrecise","","",3,null],[12,"pipelineStatisticsQuery","","",3,null],[12,"vertexPipelineStoresAndAtomics","","",3,null],[12,"fragmentStoresAndAtomics","","",3,null],[12,"shaderTessellationAndGeometryPointSize","","",3,null],[12,"shaderImageGatherExtended","","",3,null],[12,"shaderStorageImageExtendedFormats","","",3,null],[12,"shaderStorageImageMultisample","","",3,null],[12,"shaderStorageImageReadWithoutFormat","","",3,null],[12,"shaderStorageImageWriteWithoutFormat","","",3,null],[12,"shaderUniformBufferArrayDynamicIndexing","","",3,null],[12,"shaderSampledImageArrayDynamicIndexing","","",3,null],[12,"shaderStorageBufferArrayDynamicIndexing","","",3,null],[12,"shaderStorageImageArrayDynamicIndexing","","",3,null],[12,"shaderClipDistance","","",3,null],[12,"shaderCullDistance","","",3,null],[12,"shaderFloat64","","",3,null],[12,"shaderInt64","","",3,null],[12,"shaderInt16","","",3,null],[12,"shaderResourceResidency","","",3,null],[12,"shaderResourceMinLod","","",3,null],[12,"sparseBinding","","",3,null],[12,"sparseResidencyBuffer","","",3,null],[12,"sparseResidencyImage2D","","",3,null],[12,"sparseResidencyImage3D","","",3,null],[12,"sparseResidency2Samples","","",3,null],[12,"sparseResidency4Samples","","",3,null],[12,"sparseResidency8Samples","","",3,null],[12,"sparseResidency16Samples","","",3,null],[12,"sparseResidencyAliased","","",3,null],[12,"variableMultisampleRate","","",3,null],[12,"inheritedQueries","","",3,null],[3,"VkFormatProperties","","",null,null],[12,"linearTilingFeatures","","",4,null],[12,"optimalTilingFeatures","","",4,null],[12,"bufferFeatures","","",4,null],[3,"VkExtent3D","","",null,null],[12,"width","","",5,null],[12,"height","","",5,null],[12,"depth","","",5,null],[3,"VkImageFormatProperties","","",null,null],[12,"maxExtent","","",6,null],[12,"maxMipLevels","","",6,null],[12,"maxArrayLayers","","",6,null],[12,"sampleCounts","","",6,null],[12,"maxResourceSize","","",6,null],[3,"VkPhysicalDeviceLimits","","",null,null],[12,"maxImageDimension2D","","",7,null],[12,"maxImageDimension1D","","",7,null],[12,"maxImageDimension3D","","",7,null],[12,"maxImageDimensionCube","","",7,null],[12,"maxImageArrayLayers","","",7,null],[12,"maxTexelBufferElements","","",7,null],[12,"maxUniformBufferRange","","",7,null],[12,"maxStorageBufferRange","","",7,null],[12,"maxPushConstantsSize","","",7,null],[12,"maxMemoryAllocationCount","","",7,null],[12,"maxSamplerAllocationCount","","",7,null],[12,"bufferImageGranularity","","",7,null],[12,"sparseAddressSpaceSize","","",7,null],[12,"maxBoundDescriptorSets","","",7,null],[12,"maxPerStageDescriptorSamplers","","",7,null],[12,"maxPerStageDescriptorUniformBuffers","","",7,null],[12,"maxPerStageDescriptorStorageBuffers","","",7,null],[12,"maxPerStageDescriptorSampledImages","","",7,null],[12,"maxPerStageDescriptorStorageImages","","",7,null],[12,"maxPerStageDescriptorInputAttachments","","",7,null],[12,"maxPerStageResources","","",7,null],[12,"maxDescriptorSetSamplers","","",7,null],[12,"maxDescriptorSetUniformBuffers","","",7,null],[12,"maxDescriptorSetUniformBuffersDynamic","","",7,null],[12,"maxDescriptorSetStorageBuffers","","",7,null],[12,"maxDescriptorSetStorageBuffersDynamic","","",7,null],[12,"maxDescriptorSetSampledImages","","",7,null],[12,"maxDescriptorSetStorageImages","","",7,null],[12,"maxDescriptorSetInputAttachments","","",7,null],[12,"maxVertexInputAttributes","","",7,null],[12,"maxVertexInputBindings","","",7,null],[12,"maxVertexInputAttributeOffset","","",7,null],[12,"maxVertexInputBindingStride","","",7,null],[12,"maxVertexOutputComponents","","",7,null],[12,"maxTessellationGenerationLevel","","",7,null],[12,"maxTessellationPatchSize","","",7,null],[12,"maxTessellationControlPerVertexInputComponents","","",7,null],[12,"maxTessellationControlPerVertexOutputComponents","","",7,null],[12,"maxTessellationControlPerPatchOutputComponents","","",7,null],[12,"maxTessellationControlTotalOutputComponents","","",7,null],[12,"maxTessellationEvaluationInputComponents","","",7,null],[12,"maxTessellationEvaluationOutputComponents","","",7,null],[12,"maxGeometryShaderInvocations","","",7,null],[12,"maxGeometryInputComponents","","",7,null],[12,"maxGeometryOutputComponents","","",7,null],[12,"maxGeometryOutputVertices","","",7,null],[12,"maxGeometryTotalOutputComponents","","",7,null],[12,"maxFragmentInputComponents","","",7,null],[12,"maxFragmentOutputAttachments","","",7,null],[12,"maxFragmentDualSrcAttachments","","",7,null],[12,"maxFragmentCombinedOutputResources","","",7,null],[12,"maxComputeSharedMemorySize","","",7,null],[12,"maxComputeWorkGroupCount","","",7,null],[12,"maxComputeWorkGroupInvocations","","",7,null],[12,"maxComputeWorkGroupSize","","",7,null],[12,"subPixelPrecisionBits","","",7,null],[12,"subTexelPrecisionBits","","",7,null],[12,"mipmapPrecisionBits","","",7,null],[12,"maxDrawIndexedIndexValue","","",7,null],[12,"maxDrawIndirectCount","","",7,null],[12,"maxSamplerLodBias","","",7,null],[12,"maxSamplerAnisotropy","","",7,null],[12,"maxViewports","","",7,null],[12,"maxViewportDimensions","","",7,null],[12,"viewportBoundsRange","","",7,null],[12,"viewportSubPixelBits","","",7,null],[12,"minMemoryMapAlignment","","",7,null],[12,"minTexelBufferOffsetAlignment","","",7,null],[12,"minUniformBufferOffsetAlignment","","",7,null],[12,"minStorageBufferOffsetAlignment","","",7,null],[12,"minTexelOffset","","",7,null],[12,"maxTexelOffset","","",7,null],[12,"minTexelGatherOffset","","",7,null],[12,"maxTexelGatherOffset","","",7,null],[12,"minInterpolationOffset","","",7,null],[12,"maxInterpolationOffset","","",7,null],[12,"subPixelInterpolationOffsetBits","","",7,null],[12,"maxFramebufferWidth","","",7,null],[12,"maxFramebufferHeight","","",7,null],[12,"maxFramebufferLayers","","",7,null],[12,"framebufferColorSampleCounts","","",7,null],[12,"framebufferDepthSampleCounts","","",7,null],[12,"framebufferStencilSampleCounts","","",7,null],[12,"framebufferNoAttachmentsSampleCounts","","",7,null],[12,"maxColorAttachments","","",7,null],[12,"sampledImageColorSampleCounts","","",7,null],[12,"sampledImageIntegerSampleCounts","","",7,null],[12,"sampledImageDepthSampleCounts","","",7,null],[12,"sampledImageStencilSampleCounts","","",7,null],[12,"storageImageSampleCounts","","",7,null],[12,"maxSampleMaskWords","","",7,null],[12,"timestampComputeAndGraphics","","",7,null],[12,"timestampPeriod","","",7,null],[12,"maxClipDistances","","",7,null],[12,"maxCullDistances","","",7,null],[12,"maxCombinedClipAndCullDistances","","",7,null],[12,"discreteQueuePriorities","","",7,null],[12,"pointSizeRange","","",7,null],[12,"lineWidthRange","","",7,null],[12,"pointSizeGranularity","","",7,null],[12,"lineWidthGranularity","","",7,null],[12,"strictLines","","",7,null],[12,"standardSampleLocations","","",7,null],[12,"optimalBufferCopyOffsetAlignment","","",7,null],[12,"optimalBufferCopyRowPitchAlignment","","",7,null],[12,"nonCoherentAtomSize","","",7,null],[3,"VkPhysicalDeviceSparseProperties","","",null,null],[12,"residencyStandard2DBlockShape","","",8,null],[12,"residencyStandard2DMultisampleBlockShape","","",8,null],[12,"residencyStandard3DBlockShape","","",8,null],[12,"residencyAlignedMipSize","","",8,null],[12,"residencyNonResidentStrict","","",8,null],[3,"VkPhysicalDeviceProperties","","",null,null],[12,"apiVersion","","",9,null],[12,"driverVersion","","",9,null],[12,"vendorID","","",9,null],[12,"deviceID","","",9,null],[12,"deviceType","","",9,null],[12,"deviceName","","",9,null],[12,"pipelineCacheUUID","","",9,null],[12,"limits","","",9,null],[12,"sparseProperties","","",9,null],[3,"VkQueueFamilyProperties","","",null,null],[12,"queueFlags","","",10,null],[12,"queueCount","","",10,null],[12,"timestampValidBits","","",10,null],[12,"minImageTransferGranularity","","",10,null],[3,"VkMemoryType","","",null,null],[12,"propertyFlags","","",11,null],[12,"heapIndex","","",11,null],[3,"VkMemoryHeap","","",null,null],[12,"size","","",12,null],[12,"flags","","",12,null],[3,"VkPhysicalDeviceMemoryProperties","","",null,null],[12,"memoryTypeCount","","",13,null],[12,"memoryTypes","","",13,null],[12,"memoryHeapCount","","",13,null],[12,"memoryHeaps","","",13,null],[3,"VkDeviceQueueCreateInfo","","",null,null],[12,"sType","","",14,null],[12,"pNext","","",14,null],[12,"flags","","",14,null],[12,"queueFamilyIndex","","",14,null],[12,"queueCount","","",14,null],[12,"pQueuePriorities","","",14,null],[3,"VkDeviceCreateInfo","","",null,null],[12,"sType","","",15,null],[12,"pNext","","",15,null],[12,"flags","","",15,null],[12,"queueCreateInfoCount","","",15,null],[12,"pQueueCreateInfos","","",15,null],[12,"enabledLayerCount","","",15,null],[12,"ppEnabledLayerNames","","",15,null],[12,"enabledExtensionCount","","",15,null],[12,"ppEnabledExtensionNames","","",15,null],[12,"pEnabledFeatures","","",15,null],[3,"VkExtensionProperties","","",null,null],[12,"extensionName","","",16,null],[12,"specVersion","","",16,null],[3,"VkLayerProperties","","",null,null],[12,"layerName","","",17,null],[12,"specVersion","","",17,null],[12,"implementationVersion","","",17,null],[12,"description","","",17,null],[3,"VkSubmitInfo","","",null,null],[12,"sType","","",18,null],[12,"pNext","","",18,null],[12,"waitSemaphoreCount","","",18,null],[12,"pWaitSemaphores","","",18,null],[12,"pWaitDstStageMask","","",18,null],[12,"commandBufferCount","","",18,null],[12,"pCommandBuffers","","",18,null],[12,"signalSemaphoreCount","","",18,null],[12,"pSignalSemaphores","","",18,null],[3,"VkMemoryAllocateInfo","","",null,null],[12,"sType","","",19,null],[12,"pNext","","",19,null],[12,"allocationSize","","",19,null],[12,"memoryTypeIndex","","",19,null],[3,"VkMappedMemoryRange","","",null,null],[12,"sType","","",20,null],[12,"pNext","","",20,null],[12,"memory","","",20,null],[12,"offset","","",20,null],[12,"size","","",20,null],[3,"VkMemoryRequirements","","",null,null],[12,"size","","",21,null],[12,"alignment","","",21,null],[12,"memoryTypeBits","","",21,null],[3,"VkSparseImageFormatProperties","","",null,null],[12,"aspectMask","","",22,null],[12,"imageGranularity","","",22,null],[12,"flags","","",22,null],[3,"VkSparseImageMemoryRequirements","","",null,null],[12,"formatProperties","","",23,null],[12,"imageMipTailFirstLod","","",23,null],[12,"imageMipTailSize","","",23,null],[12,"imageMipTailOffset","","",23,null],[12,"imageMipTailStride","","",23,null],[3,"VkSparseMemoryBind","","",null,null],[12,"resourceOffset","","",24,null],[12,"size","","",24,null],[12,"memory","","",24,null],[12,"memoryOffset","","",24,null],[12,"flags","","",24,null],[3,"VkSparseBufferMemoryBindInfo","","",null,null],[12,"buffer","","",25,null],[12,"bindCount","","",25,null],[12,"pBinds","","",25,null],[3,"VkSparseImageOpaqueMemoryBindInfo","","",null,null],[12,"image","","",26,null],[12,"bindCount","","",26,null],[12,"pBinds","","",26,null],[3,"VkImageSubresource","","",null,null],[12,"aspectMask","","",27,null],[12,"mipLevel","","",27,null],[12,"arrayLayer","","",27,null],[3,"VkOffset3D","","",null,null],[12,"x","","",28,null],[12,"y","","",28,null],[12,"z","","",28,null],[3,"VkSparseImageMemoryBind","","",null,null],[12,"subresource","","",29,null],[12,"offset","","",29,null],[12,"extent","","",29,null],[12,"memory","","",29,null],[12,"memoryOffset","","",29,null],[12,"flags","","",29,null],[3,"VkSparseImageMemoryBindInfo","","",null,null],[12,"image","","",30,null],[12,"bindCount","","",30,null],[12,"pBinds","","",30,null],[3,"VkBindSparseInfo","","",null,null],[12,"sType","","",31,null],[12,"pNext","","",31,null],[12,"waitSemaphoreCount","","",31,null],[12,"pWaitSemaphores","","",31,null],[12,"bufferBindCount","","",31,null],[12,"pBufferBinds","","",31,null],[12,"imageOpaqueBindCount","","",31,null],[12,"pImageOpaqueBinds","","",31,null],[12,"imageBindCount","","",31,null],[12,"pImageBinds","","",31,null],[12,"signalSemaphoreCount","","",31,null],[12,"pSignalSemaphores","","",31,null],[3,"VkFenceCreateInfo","","",null,null],[12,"sType","","",32,null],[12,"pNext","","",32,null],[12,"flags","","",32,null],[3,"VkSemaphoreCreateInfo","","",null,null],[12,"sType","","",33,null],[12,"pNext","","",33,null],[12,"flags","","",33,null],[3,"VkEventCreateInfo","","",null,null],[12,"sType","","",34,null],[12,"pNext","","",34,null],[12,"flags","","",34,null],[3,"VkQueryPoolCreateInfo","","",null,null],[12,"sType","","",35,null],[12,"pNext","","",35,null],[12,"flags","","",35,null],[12,"queryType","","",35,null],[12,"queryCount","","",35,null],[12,"pipelineStatistics","","",35,null],[3,"VkBufferCreateInfo","","",null,null],[12,"sType","","",36,null],[12,"pNext","","",36,null],[12,"flags","","",36,null],[12,"size","","",36,null],[12,"usage","","",36,null],[12,"sharingMode","","",36,null],[12,"queueFamilyIndexCount","","",36,null],[12,"pQueueFamilyIndices","","",36,null],[3,"VkBufferViewCreateInfo","","",null,null],[12,"sType","","",37,null],[12,"pNext","","",37,null],[12,"flags","","",37,null],[12,"buffer","","",37,null],[12,"format","","",37,null],[12,"offset","","",37,null],[12,"range","","",37,null],[3,"VkImageCreateInfo","","",null,null],[12,"sType","","",38,null],[12,"pNext","","",38,null],[12,"flags","","",38,null],[12,"imageType","","",38,null],[12,"format","","",38,null],[12,"extent","","",38,null],[12,"mipLevels","","",38,null],[12,"arrayLayers","","",38,null],[12,"samples","","",38,null],[12,"tiling","","",38,null],[12,"usage","","",38,null],[12,"sharingMode","","",38,null],[12,"queueFamilyIndexCount","","",38,null],[12,"pQueueFamilyIndices","","",38,null],[12,"initialLayout","","",38,null],[3,"VkSubresourceLayout","","",null,null],[12,"offset","","",39,null],[12,"size","","",39,null],[12,"rowPitch","","",39,null],[12,"arrayPitch","","",39,null],[12,"depthPitch","","",39,null],[3,"VkComponentMapping","","",null,null],[12,"r","","",40,null],[12,"g","","",40,null],[12,"b","","",40,null],[12,"a","","",40,null],[3,"VkImageSubresourceRange","","",null,null],[12,"aspectMask","","",41,null],[12,"baseMipLevel","","",41,null],[12,"levelCount","","",41,null],[12,"baseArrayLayer","","",41,null],[12,"layerCount","","",41,null],[3,"VkImageViewCreateInfo","","",null,null],[12,"sType","","",42,null],[12,"pNext","","",42,null],[12,"flags","","",42,null],[12,"image","","",42,null],[12,"viewType","","",42,null],[12,"format","","",42,null],[12,"components","","",42,null],[12,"subresourceRange","","",42,null],[3,"VkShaderModuleCreateInfo","","",null,null],[12,"sType","","",43,null],[12,"pNext","","",43,null],[12,"flags","","",43,null],[12,"codeSize","","",43,null],[12,"pCode","","",43,null],[3,"VkPipelineCacheCreateInfo","","",null,null],[12,"sType","","",44,null],[12,"pNext","","",44,null],[12,"flags","","",44,null],[12,"initialDataSize","","",44,null],[12,"pInitialData","","",44,null],[3,"VkSpecializationMapEntry","","",null,null],[12,"constantID","","",45,null],[12,"offset","","",45,null],[12,"size","","",45,null],[3,"VkSpecializationInfo","","",null,null],[12,"mapEntryCount","","",46,null],[12,"pMapEntries","","",46,null],[12,"dataSize","","",46,null],[12,"pData","","",46,null],[3,"VkPipelineShaderStageCreateInfo","","",null,null],[12,"sType","","",47,null],[12,"pNext","","",47,null],[12,"flags","","",47,null],[12,"stage","","",47,null],[12,"module","","",47,null],[12,"pName","","",47,null],[12,"pSpecializationInfo","","",47,null],[3,"VkVertexInputBindingDescription","","",null,null],[12,"binding","","",48,null],[12,"stride","","",48,null],[12,"inputRate","","",48,null],[3,"VkVertexInputAttributeDescription","","",null,null],[12,"location","","",49,null],[12,"binding","","",49,null],[12,"format","","",49,null],[12,"offset","","",49,null],[3,"VkPipelineVertexInputStateCreateInfo","","",null,null],[12,"sType","","",50,null],[12,"pNext","","",50,null],[12,"flags","","",50,null],[12,"vertexBindingDescriptionCount","","",50,null],[12,"pVertexBindingDescriptions","","",50,null],[12,"vertexAttributeDescriptionCount","","",50,null],[12,"pVertexAttributeDescriptions","","",50,null],[3,"VkPipelineInputAssemblyStateCreateInfo","","",null,null],[12,"sType","","",51,null],[12,"pNext","","",51,null],[12,"flags","","",51,null],[12,"topology","","",51,null],[12,"primitiveRestartEnable","","",51,null],[3,"VkPipelineTessellationStateCreateInfo","","",null,null],[12,"sType","","",52,null],[12,"pNext","","",52,null],[12,"flags","","",52,null],[12,"patchControlPoints","","",52,null],[3,"VkViewport","","",null,null],[12,"x","","",53,null],[12,"y","","",53,null],[12,"width","","",53,null],[12,"height","","",53,null],[12,"minDepth","","",53,null],[12,"maxDepth","","",53,null],[3,"VkOffset2D","","",null,null],[12,"x","","",54,null],[12,"y","","",54,null],[3,"VkExtent2D","","",null,null],[12,"width","","",55,null],[12,"height","","",55,null],[3,"VkRect2D","","",null,null],[12,"offset","","",56,null],[12,"extent","","",56,null],[3,"VkPipelineViewportStateCreateInfo","","",null,null],[12,"sType","","",57,null],[12,"pNext","","",57,null],[12,"flags","","",57,null],[12,"viewportCount","","",57,null],[12,"pViewports","","",57,null],[12,"scissorCount","","",57,null],[12,"pScissors","","",57,null],[3,"VkPipelineRasterizationStateCreateInfo","","",null,null],[12,"sType","","",58,null],[12,"pNext","","",58,null],[12,"flags","","",58,null],[12,"depthClampEnable","","",58,null],[12,"rasterizerDiscardEnable","","",58,null],[12,"polygonMode","","",58,null],[12,"cullMode","","",58,null],[12,"frontFace","","",58,null],[12,"depthBiasEnable","","",58,null],[12,"depthBiasConstantFactor","","",58,null],[12,"depthBiasClamp","","",58,null],[12,"depthBiasSlopeFactor","","",58,null],[12,"lineWidth","","",58,null],[3,"VkPipelineMultisampleStateCreateInfo","","",null,null],[12,"sType","","",59,null],[12,"pNext","","",59,null],[12,"flags","","",59,null],[12,"rasterizationSamples","","",59,null],[12,"sampleShadingEnable","","",59,null],[12,"minSampleShading","","",59,null],[12,"pSampleMask","","",59,null],[12,"alphaToCoverageEnable","","",59,null],[12,"alphaToOneEnable","","",59,null],[3,"VkStencilOpState","","",null,null],[12,"failOp","","",60,null],[12,"passOp","","",60,null],[12,"depthFailOp","","",60,null],[12,"compareOp","","",60,null],[12,"compareMask","","",60,null],[12,"writeMask","","",60,null],[12,"reference","","",60,null],[3,"VkPipelineDepthStencilStateCreateInfo","","",null,null],[12,"sType","","",61,null],[12,"pNext","","",61,null],[12,"flags","","",61,null],[12,"depthTestEnable","","",61,null],[12,"depthWriteEnable","","",61,null],[12,"depthCompareOp","","",61,null],[12,"depthBoundsTestEnable","","",61,null],[12,"stencilTestEnable","","",61,null],[12,"front","","",61,null],[12,"back","","",61,null],[12,"minDepthBounds","","",61,null],[12,"maxDepthBounds","","",61,null],[3,"VkPipelineColorBlendAttachmentState","","",null,null],[12,"blendEnable","","",62,null],[12,"srcColorBlendFactor","","",62,null],[12,"dstColorBlendFactor","","",62,null],[12,"colorBlendOp","","",62,null],[12,"srcAlphaBlendFactor","","",62,null],[12,"dstAlphaBlendFactor","","",62,null],[12,"alphaBlendOp","","",62,null],[12,"colorWriteMask","","",62,null],[3,"VkPipelineColorBlendStateCreateInfo","","",null,null],[12,"sType","","",63,null],[12,"pNext","","",63,null],[12,"flags","","",63,null],[12,"logicOpEnable","","",63,null],[12,"logicOp","","",63,null],[12,"attachmentCount","","",63,null],[12,"pAttachments","","",63,null],[12,"blendConstants","","",63,null],[3,"VkPipelineDynamicStateCreateInfo","","",null,null],[12,"sType","","",64,null],[12,"pNext","","",64,null],[12,"flags","","",64,null],[12,"dynamicStateCount","","",64,null],[12,"pDynamicStates","","",64,null],[3,"VkGraphicsPipelineCreateInfo","","",null,null],[12,"sType","","",65,null],[12,"pNext","","",65,null],[12,"flags","","",65,null],[12,"stageCount","","",65,null],[12,"pStages","","",65,null],[12,"pVertexInputState","","",65,null],[12,"pInputAssemblyState","","",65,null],[12,"pTessellationState","","",65,null],[12,"pViewportState","","",65,null],[12,"pRasterizationState","","",65,null],[12,"pMultisampleState","","",65,null],[12,"pDepthStencilState","","",65,null],[12,"pColorBlendState","","",65,null],[12,"pDynamicState","","",65,null],[12,"layout","","",65,null],[12,"renderPass","","",65,null],[12,"subpass","","",65,null],[12,"basePipelineHandle","","",65,null],[12,"basePipelineIndex","","",65,null],[3,"VkComputePipelineCreateInfo","","",null,null],[12,"sType","","",66,null],[12,"pNext","","",66,null],[12,"flags","","",66,null],[12,"stage","","",66,null],[12,"layout","","",66,null],[12,"basePipelineHandle","","",66,null],[12,"basePipelineIndex","","",66,null],[3,"VkPushConstantRange","","",null,null],[12,"stageFlags","","",67,null],[12,"offset","","",67,null],[12,"size","","",67,null],[3,"VkPipelineLayoutCreateInfo","","",null,null],[12,"sType","","",68,null],[12,"pNext","","",68,null],[12,"flags","","",68,null],[12,"setLayoutCount","","",68,null],[12,"pSetLayouts","","",68,null],[12,"pushConstantRangeCount","","",68,null],[12,"pPushConstantRanges","","",68,null],[3,"VkSamplerCreateInfo","","",null,null],[12,"sType","","",69,null],[12,"pNext","","",69,null],[12,"flags","","",69,null],[12,"magFilter","","",69,null],[12,"minFilter","","",69,null],[12,"mipmapMode","","",69,null],[12,"addressModeU","","",69,null],[12,"addressModeV","","",69,null],[12,"addressModeW","","",69,null],[12,"mipLodBias","","",69,null],[12,"anisotropyEnable","","",69,null],[12,"maxAnisotropy","","",69,null],[12,"compareEnable","","",69,null],[12,"compareOp","","",69,null],[12,"minLod","","",69,null],[12,"maxLod","","",69,null],[12,"borderColor","","",69,null],[12,"unnormalizedCoordinates","","",69,null],[3,"VkDescriptorSetLayoutBinding","","",null,null],[12,"binding","","",70,null],[12,"descriptorType","","",70,null],[12,"descriptorCount","","",70,null],[12,"stageFlags","","",70,null],[12,"pImmutableSamplers","","",70,null],[3,"VkDescriptorSetLayoutCreateInfo","","",null,null],[12,"sType","","",71,null],[12,"pNext","","",71,null],[12,"flags","","",71,null],[12,"bindingCount","","",71,null],[12,"pBindings","","",71,null],[3,"VkDescriptorPoolSize","","",null,null],[12,"dType","","Renamed from type to dType due to keyword collision",72,null],[12,"descriptorCount","","",72,null],[3,"VkDescriptorPoolCreateInfo","","",null,null],[12,"sType","","",73,null],[12,"pNext","","",73,null],[12,"flags","","",73,null],[12,"maxSets","","",73,null],[12,"poolSizeCount","","",73,null],[12,"pPoolSizes","","",73,null],[3,"VkDescriptorSetAllocateInfo","","",null,null],[12,"sType","","",74,null],[12,"pNext","","",74,null],[12,"descriptorPool","","",74,null],[12,"descriptorSetCount","","",74,null],[12,"pSetLayouts","","",74,null],[3,"VkDescriptorImageInfo","","",null,null],[12,"sampler","","",75,null],[12,"imageView","","",75,null],[12,"imageLayout","","",75,null],[3,"VkDescriptorBufferInfo","","",null,null],[12,"buffer","","",76,null],[12,"offset","","",76,null],[12,"range","","",76,null],[3,"VkWriteDescriptorSet","","",null,null],[12,"sType","","",77,null],[12,"pNext","","",77,null],[12,"dstSet","","",77,null],[12,"dstBinding","","",77,null],[12,"dstArrayElement","","",77,null],[12,"descriptorCount","","",77,null],[12,"descriptorType","","",77,null],[12,"pImageInfo","","",77,null],[12,"pBufferInfo","","",77,null],[12,"pTexelBufferView","","",77,null],[3,"VkCopyDescriptorSet","","",null,null],[12,"sType","","",78,null],[12,"pNext","","",78,null],[12,"srcSet","","",78,null],[12,"srcBinding","","",78,null],[12,"srcArrayElement","","",78,null],[12,"dstSet","","",78,null],[12,"dstBinding","","",78,null],[12,"dstArrayElement","","",78,null],[12,"descriptorCount","","",78,null],[3,"VkFramebufferCreateInfo","","",null,null],[12,"sType","","",79,null],[12,"pNext","","",79,null],[12,"flags","","",79,null],[12,"renderPass","","",79,null],[12,"attachmentCount","","",79,null],[12,"pAttachments","","",79,null],[12,"width","","",79,null],[12,"height","","",79,null],[12,"layers","","",79,null],[3,"VkAttachmentDescription","","",null,null],[12,"flags","","",80,null],[12,"format","","",80,null],[12,"samples","","",80,null],[12,"loadOp","","",80,null],[12,"storeOp","","",80,null],[12,"stencilLoadOp","","",80,null],[12,"stencilStoreOp","","",80,null],[12,"initialLayout","","",80,null],[12,"finalLayout","","",80,null],[3,"VkAttachmentReference","","",null,null],[12,"attachment","","",81,null],[12,"layout","","",81,null],[3,"VkSubpassDescription","","",null,null],[12,"flags","","",82,null],[12,"pipelineBindPoint","","",82,null],[12,"inputAttachmentCount","","",82,null],[12,"pInputAttachments","","",82,null],[12,"colorAttachmentCount","","",82,null],[12,"pColorAttachments","","",82,null],[12,"pResolveAttachments","","",82,null],[12,"pDepthStencilAttachment","","",82,null],[12,"preserveAttachmentCount","","",82,null],[12,"pPreserveAttachments","","",82,null],[3,"VkSubpassDependency","","",null,null],[12,"srcSubpass","","",83,null],[12,"dstSubpass","","",83,null],[12,"srcStageMask","","",83,null],[12,"dstStageMask","","",83,null],[12,"srcAccessMask","","",83,null],[12,"dstAccessMask","","",83,null],[12,"dependencyFlags","","",83,null],[3,"VkRenderPassCreateInfo","","",null,null],[12,"sType","","",84,null],[12,"pNext","","",84,null],[12,"flags","","",84,null],[12,"attachmentCount","","",84,null],[12,"pAttachments","","",84,null],[12,"subpassCount","","",84,null],[12,"pSubpasses","","",84,null],[12,"dependencyCount","","",84,null],[12,"pDependencies","","",84,null],[3,"VkCommandPoolCreateInfo","","",null,null],[12,"sType","","",85,null],[12,"pNext","","",85,null],[12,"flags","","",85,null],[12,"queueFamilyIndex","","",85,null],[3,"VkCommandBufferAllocateInfo","","",null,null],[12,"sType","","",86,null],[12,"pNext","","",86,null],[12,"commandPool","","",86,null],[12,"level","","",86,null],[12,"commandBufferCount","","",86,null],[3,"VkCommandBufferInheritanceInfo","","",null,null],[12,"sType","","",87,null],[12,"pNext","","",87,null],[12,"renderPass","","",87,null],[12,"subpass","","",87,null],[12,"framebuffer","","",87,null],[12,"occlusionQueryEnable","","",87,null],[12,"queryFlags","","",87,null],[12,"pipelineStatistics","","",87,null],[3,"VkCommandBufferBeginInfo","","",null,null],[12,"sType","","",88,null],[12,"pNext","","",88,null],[12,"flags","","",88,null],[12,"pInheritanceInfo","","",88,null],[3,"VkBufferCopy","","",null,null],[12,"srcOffset","","",89,null],[12,"dstOffset","","",89,null],[12,"size","","",89,null],[3,"VkImageSubresourceLayers","","",null,null],[12,"aspectMask","","",90,null],[12,"mipLevel","","",90,null],[12,"baseArrayLayer","","",90,null],[12,"layerCount","","",90,null],[3,"VkImageCopy","","",null,null],[12,"srcSubresource","","",91,null],[12,"srcOffset","","",91,null],[12,"dstSubresource","","",91,null],[12,"dstOffset","","",91,null],[12,"extent","","",91,null],[3,"VkImageBlit","","",null,null],[12,"srcSubresource","","",92,null],[12,"srcOffsets","","",92,null],[12,"dstSubresource","","",92,null],[12,"dstOffsets","","",92,null],[3,"VkBufferImageCopy","","",null,null],[12,"bufferOffset","","",93,null],[12,"bufferRowLength","","",93,null],[12,"bufferImageHeight","","",93,null],[12,"imageSubresource","","",93,null],[12,"imageOffset","","",93,null],[12,"imageExtent","","",93,null],[3,"VkClearColorValue","","",null,null],[3,"VkClearDepthStencilValue","","",null,null],[12,"depth","","",94,null],[12,"stencil","","",94,null],[3,"VkClearValue","","",null,null],[3,"VkClearAttachment","","",null,null],[12,"aspectMask","","",95,null],[12,"colorAttachment","","",95,null],[12,"clearValue","","",95,null],[3,"VkClearRect","","",null,null],[12,"rect","","",96,null],[12,"baseArrayLayer","","",96,null],[12,"layerCount","","",96,null],[3,"VkImageResolve","","",null,null],[12,"srcSubresource","","",97,null],[12,"srcOffset","","",97,null],[12,"dstSubresource","","",97,null],[12,"dstOffset","","",97,null],[12,"extent","","",97,null],[3,"VkMemoryBarrier","","",null,null],[12,"sType","","",98,null],[12,"pNext","","",98,null],[12,"srcAccessMask","","",98,null],[12,"dstAccessMask","","",98,null],[3,"VkBufferMemoryBarrier","","",null,null],[12,"sType","","",99,null],[12,"pNext","","",99,null],[12,"srcAccessMask","","",99,null],[12,"dstAccessMask","","",99,null],[12,"srcQueueFamilyIndex","","",99,null],[12,"dstQueueFamilyIndex","","",99,null],[12,"buffer","","",99,null],[12,"offset","","",99,null],[12,"size","","",99,null],[3,"VkImageMemoryBarrier","","",null,null],[12,"sType","","",100,null],[12,"pNext","","",100,null],[12,"srcAccessMask","","",100,null],[12,"dstAccessMask","","",100,null],[12,"oldLayout","","",100,null],[12,"newLayout","","",100,null],[12,"srcQueueFamilyIndex","","",100,null],[12,"dstQueueFamilyIndex","","",100,null],[12,"image","","",100,null],[12,"subresourceRange","","",100,null],[3,"VkRenderPassBeginInfo","","",null,null],[12,"sType","","",101,null],[12,"pNext","","",101,null],[12,"renderPass","","",101,null],[12,"framebuffer","","",101,null],[12,"renderArea","","",101,null],[12,"clearValueCount","","",101,null],[12,"pClearValues","","",101,null],[3,"VkDispatchIndirectCommand","","",null,null],[12,"x","","",102,null],[12,"y","","",102,null],[12,"z","","",102,null],[3,"VkDrawIndexedIndirectCommand","","",null,null],[12,"indexCount","","",103,null],[12,"instanceCount","","",103,null],[12,"firstIndex","","",103,null],[12,"vertexOffset","","",103,null],[12,"firstInstance","","",103,null],[3,"VkDrawIndirectCommand","","",null,null],[12,"vertexCount","","",104,null],[12,"instanceCount","","",104,null],[12,"firstVertex","","",104,null],[12,"firstInstance","","",104,null],[3,"VkCoreCommands","","",null,null],[4,"VkPipelineCacheHeaderVersion","","",null,null],[13,"VK_PIPELINE_CACHE_HEADER_VERSION_ONE","","",105,null],[4,"VkResult","","",null,null],[13,"VK_SUCCESS","","",106,null],[13,"VK_NOT_READY","","",106,null],[13,"VK_TIMEOUT","","",106,null],[13,"VK_EVENT_SET","","",106,null],[13,"VK_EVENT_RESET","","",106,null],[13,"VK_INCOMPLETE","","",106,null],[13,"VK_ERROR_OUT_OF_HOST_MEMORY","","",106,null],[13,"VK_ERROR_OUT_OF_DEVICE_MEMORY","","",106,null],[13,"VK_ERROR_INITIALIZATION_FAILED","","",106,null],[13,"VK_ERROR_DEVICE_LOST","","",106,null],[13,"VK_ERROR_MEMORY_MAP_FAILED","","",106,null],[13,"VK_ERROR_LAYER_NOT_PRESENT","","",106,null],[13,"VK_ERROR_EXTENSION_NOT_PRESENT","","",106,null],[13,"VK_ERROR_FEATURE_NOT_PRESENT","","",106,null],[13,"VK_ERROR_INCOMPATIBLE_DRIVER","","",106,null],[13,"VK_ERROR_TOO_MANY_OBJECTS","","",106,null],[13,"VK_ERROR_FORMAT_NOT_SUPPORTED","","",106,null],[13,"VK_ERROR_SURFACE_LOST_KHR","","",106,null],[13,"VK_ERROR_NATIVE_WINDOW_IN_USE_KHR","","",106,null],[13,"VK_SUBOPTIMAL_KHR","","",106,null],[13,"VK_ERROR_OUT_OF_DATE_KHR","","",106,null],[13,"VK_ERROR_INCOMPATIBLE_DISPLAY_KHR","","",106,null],[13,"VK_ERROR_VALIDATION_FAILED_EXT","","",106,null],[13,"VK_ERROR_INVALID_SHADER_NV","","",106,null],[4,"VkStructureType","","",null,null],[13,"VK_STRUCTURE_TYPE_APPLICATION_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_SUBMIT_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE","","",107,null],[13,"VK_STRUCTURE_TYPE_BIND_SPARSE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_FENCE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_EVENT_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET","","",107,null],[13,"VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET","","",107,null],[13,"VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER","","",107,null],[13,"VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER","","",107,null],[13,"VK_STRUCTURE_TYPE_MEMORY_BARRIER","","",107,null],[13,"VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO","","",107,null],[13,"VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_PRESENT_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR","","",107,null],[13,"VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT","","",107,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD","","",107,null],[13,"VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT","","",107,null],[13,"VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT","","",107,null],[13,"VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT","","",107,null],[4,"VkSystemAllocationScope","","",null,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_COMMAND","","",108,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_OBJECT","","",108,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_CACHE","","",108,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_DEVICE","","",108,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE","","",108,null],[4,"VkInternalAllocationType","","",null,null],[13,"VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE","","",109,null],[4,"VkFormat","","",null,null],[13,"VK_FORMAT_UNDEFINED","","",110,null],[13,"VK_FORMAT_R4G4_UNORM_PACK8","","",110,null],[13,"VK_FORMAT_R4G4B4A4_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_B4G4R4A4_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_R5G6B5_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_B5G6R5_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_R5G5B5A1_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_B5G5R5A1_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_A1R5G5B5_UNORM_PACK16","","",110,null],[13,"VK_FORMAT_R8_UNORM","","",110,null],[13,"VK_FORMAT_R8_SNORM","","",110,null],[13,"VK_FORMAT_R8_USCALED","","",110,null],[13,"VK_FORMAT_R8_SSCALED","","",110,null],[13,"VK_FORMAT_R8_UINT","","",110,null],[13,"VK_FORMAT_R8_SINT","","",110,null],[13,"VK_FORMAT_R8_SRGB","","",110,null],[13,"VK_FORMAT_R8G8_UNORM","","",110,null],[13,"VK_FORMAT_R8G8_SNORM","","",110,null],[13,"VK_FORMAT_R8G8_USCALED","","",110,null],[13,"VK_FORMAT_R8G8_SSCALED","","",110,null],[13,"VK_FORMAT_R8G8_UINT","","",110,null],[13,"VK_FORMAT_R8G8_SINT","","",110,null],[13,"VK_FORMAT_R8G8_SRGB","","",110,null],[13,"VK_FORMAT_R8G8B8_UNORM","","",110,null],[13,"VK_FORMAT_R8G8B8_SNORM","","",110,null],[13,"VK_FORMAT_R8G8B8_USCALED","","",110,null],[13,"VK_FORMAT_R8G8B8_SSCALED","","",110,null],[13,"VK_FORMAT_R8G8B8_UINT","","",110,null],[13,"VK_FORMAT_R8G8B8_SINT","","",110,null],[13,"VK_FORMAT_R8G8B8_SRGB","","",110,null],[13,"VK_FORMAT_B8G8R8_UNORM","","",110,null],[13,"VK_FORMAT_B8G8R8_SNORM","","",110,null],[13,"VK_FORMAT_B8G8R8_USCALED","","",110,null],[13,"VK_FORMAT_B8G8R8_SSCALED","","",110,null],[13,"VK_FORMAT_B8G8R8_UINT","","",110,null],[13,"VK_FORMAT_B8G8R8_SINT","","",110,null],[13,"VK_FORMAT_B8G8R8_SRGB","","",110,null],[13,"VK_FORMAT_R8G8B8A8_UNORM","","",110,null],[13,"VK_FORMAT_R8G8B8A8_SNORM","","",110,null],[13,"VK_FORMAT_R8G8B8A8_USCALED","","",110,null],[13,"VK_FORMAT_R8G8B8A8_SSCALED","","",110,null],[13,"VK_FORMAT_R8G8B8A8_UINT","","",110,null],[13,"VK_FORMAT_R8G8B8A8_SINT","","",110,null],[13,"VK_FORMAT_R8G8B8A8_SRGB","","",110,null],[13,"VK_FORMAT_B8G8R8A8_UNORM","","",110,null],[13,"VK_FORMAT_B8G8R8A8_SNORM","","",110,null],[13,"VK_FORMAT_B8G8R8A8_USCALED","","",110,null],[13,"VK_FORMAT_B8G8R8A8_SSCALED","","",110,null],[13,"VK_FORMAT_B8G8R8A8_UINT","","",110,null],[13,"VK_FORMAT_B8G8R8A8_SINT","","",110,null],[13,"VK_FORMAT_B8G8R8A8_SRGB","","",110,null],[13,"VK_FORMAT_A8B8G8R8_UNORM_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_SNORM_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_USCALED_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_SSCALED_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_UINT_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_SINT_PACK32","","",110,null],[13,"VK_FORMAT_A8B8G8R8_SRGB_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_UNORM_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_SNORM_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_USCALED_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_SSCALED_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_UINT_PACK32","","",110,null],[13,"VK_FORMAT_A2R10G10B10_SINT_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_UNORM_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_SNORM_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_USCALED_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_SSCALED_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_UINT_PACK32","","",110,null],[13,"VK_FORMAT_A2B10G10R10_SINT_PACK32","","",110,null],[13,"VK_FORMAT_R16_UNORM","","",110,null],[13,"VK_FORMAT_R16_SNORM","","",110,null],[13,"VK_FORMAT_R16_USCALED","","",110,null],[13,"VK_FORMAT_R16_SSCALED","","",110,null],[13,"VK_FORMAT_R16_UINT","","",110,null],[13,"VK_FORMAT_R16_SINT","","",110,null],[13,"VK_FORMAT_R16_SFLOAT","","",110,null],[13,"VK_FORMAT_R16G16_UNORM","","",110,null],[13,"VK_FORMAT_R16G16_SNORM","","",110,null],[13,"VK_FORMAT_R16G16_USCALED","","",110,null],[13,"VK_FORMAT_R16G16_SSCALED","","",110,null],[13,"VK_FORMAT_R16G16_UINT","","",110,null],[13,"VK_FORMAT_R16G16_SINT","","",110,null],[13,"VK_FORMAT_R16G16_SFLOAT","","",110,null],[13,"VK_FORMAT_R16G16B16_UNORM","","",110,null],[13,"VK_FORMAT_R16G16B16_SNORM","","",110,null],[13,"VK_FORMAT_R16G16B16_USCALED","","",110,null],[13,"VK_FORMAT_R16G16B16_SSCALED","","",110,null],[13,"VK_FORMAT_R16G16B16_UINT","","",110,null],[13,"VK_FORMAT_R16G16B16_SINT","","",110,null],[13,"VK_FORMAT_R16G16B16_SFLOAT","","",110,null],[13,"VK_FORMAT_R16G16B16A16_UNORM","","",110,null],[13,"VK_FORMAT_R16G16B16A16_SNORM","","",110,null],[13,"VK_FORMAT_R16G16B16A16_USCALED","","",110,null],[13,"VK_FORMAT_R16G16B16A16_SSCALED","","",110,null],[13,"VK_FORMAT_R16G16B16A16_UINT","","",110,null],[13,"VK_FORMAT_R16G16B16A16_SINT","","",110,null],[13,"VK_FORMAT_R16G16B16A16_SFLOAT","","",110,null],[13,"VK_FORMAT_R32_UINT","","",110,null],[13,"VK_FORMAT_R32_SINT","","",110,null],[13,"VK_FORMAT_R32_SFLOAT","","",110,null],[13,"VK_FORMAT_R32G32_UINT","","",110,null],[13,"VK_FORMAT_R32G32_SINT","","",110,null],[13,"VK_FORMAT_R32G32_SFLOAT","","",110,null],[13,"VK_FORMAT_R32G32B32_UINT","","",110,null],[13,"VK_FORMAT_R32G32B32_SINT","","",110,null],[13,"VK_FORMAT_R32G32B32_SFLOAT","","",110,null],[13,"VK_FORMAT_R32G32B32A32_UINT","","",110,null],[13,"VK_FORMAT_R32G32B32A32_SINT","","",110,null],[13,"VK_FORMAT_R32G32B32A32_SFLOAT","","",110,null],[13,"VK_FORMAT_R64_UINT","","",110,null],[13,"VK_FORMAT_R64_SINT","","",110,null],[13,"VK_FORMAT_R64_SFLOAT","","",110,null],[13,"VK_FORMAT_R64G64_UINT","","",110,null],[13,"VK_FORMAT_R64G64_SINT","","",110,null],[13,"VK_FORMAT_R64G64_SFLOAT","","",110,null],[13,"VK_FORMAT_R64G64B64_UINT","","",110,null],[13,"VK_FORMAT_R64G64B64_SINT","","",110,null],[13,"VK_FORMAT_R64G64B64_SFLOAT","","",110,null],[13,"VK_FORMAT_R64G64B64A64_UINT","","",110,null],[13,"VK_FORMAT_R64G64B64A64_SINT","","",110,null],[13,"VK_FORMAT_R64G64B64A64_SFLOAT","","",110,null],[13,"VK_FORMAT_B10G11R11_UFLOAT_PACK32","","",110,null],[13,"VK_FORMAT_E5B9G9R9_UFLOAT_PACK32","","",110,null],[13,"VK_FORMAT_D16_UNORM","","",110,null],[13,"VK_FORMAT_X8_D24_UNORM_PACK32","","",110,null],[13,"VK_FORMAT_D32_SFLOAT","","",110,null],[13,"VK_FORMAT_S8_UINT","","",110,null],[13,"VK_FORMAT_D16_UNORM_S8_UINT","","",110,null],[13,"VK_FORMAT_D24_UNORM_S8_UINT","","",110,null],[13,"VK_FORMAT_D32_SFLOAT_S8_UINT","","",110,null],[13,"VK_FORMAT_BC1_RGB_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC1_RGB_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_BC1_RGBA_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC1_RGBA_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_BC2_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC2_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_BC3_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC3_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_BC4_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC4_SNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC5_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC5_SNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC6H_UFLOAT_BLOCK","","",110,null],[13,"VK_FORMAT_BC6H_SFLOAT_BLOCK","","",110,null],[13,"VK_FORMAT_BC7_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_BC7_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_EAC_R11_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_EAC_R11_SNORM_BLOCK","","",110,null],[13,"VK_FORMAT_EAC_R11G11_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_EAC_R11G11_SNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_4x4_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_4x4_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_5x4_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_5x4_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_5x5_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_5x5_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_6x5_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_6x5_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_6x6_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_6x6_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x5_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x5_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x6_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x6_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x8_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_8x8_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x5_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x5_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x6_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x6_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x8_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x8_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x10_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_10x10_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_12x10_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_12x10_SRGB_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_12x12_UNORM_BLOCK","","",110,null],[13,"VK_FORMAT_ASTC_12x12_SRGB_BLOCK","","",110,null],[4,"VkImageType","","",null,null],[13,"VK_IMAGE_TYPE_1D","","",111,null],[13,"VK_IMAGE_TYPE_2D","","",111,null],[13,"VK_IMAGE_TYPE_3D","","",111,null],[4,"VkImageTiling","","",null,null],[13,"VK_IMAGE_TILING_OPTIMAL","","",112,null],[13,"VK_IMAGE_TILING_LINEAR","","",112,null],[4,"VkPhysicalDeviceType","","",null,null],[13,"VK_PHYSICAL_DEVICE_TYPE_OTHER","","",113,null],[13,"VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU","","",113,null],[13,"VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU","","",113,null],[13,"VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU","","",113,null],[13,"VK_PHYSICAL_DEVICE_TYPE_CPU","","",113,null],[4,"VkQueryType","","",null,null],[13,"VK_QUERY_TYPE_OCCLUSION","","",114,null],[13,"VK_QUERY_TYPE_PIPELINE_STATISTICS","","",114,null],[13,"VK_QUERY_TYPE_TIMESTAMP","","",114,null],[4,"VkSharingMode","","",null,null],[13,"VK_SHARING_MODE_EXCLUSIVE","","",115,null],[13,"VK_SHARING_MODE_CONCURRENT","","",115,null],[4,"VkImageLayout","","",null,null],[13,"VK_IMAGE_LAYOUT_UNDEFINED","","",116,null],[13,"VK_IMAGE_LAYOUT_GENERAL","","",116,null],[13,"VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL","","",116,null],[13,"VK_IMAGE_LAYOUT_PREINITIALIZED","","",116,null],[13,"VK_IMAGE_LAYOUT_PRESENT_SRC_KHR","","",116,null],[4,"VkImageViewType","","",null,null],[13,"VK_IMAGE_VIEW_TYPE_1D","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_2D","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_3D","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_CUBE","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_1D_ARRAY","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_2D_ARRAY","","",117,null],[13,"VK_IMAGE_VIEW_TYPE_CUBE_ARRAY","","",117,null],[4,"VkComponentSwizzle","","",null,null],[13,"VK_COMPONENT_SWIZZLE_IDENTITY","","",118,null],[13,"VK_COMPONENT_SWIZZLE_ZERO","","",118,null],[13,"VK_COMPONENT_SWIZZLE_ONE","","",118,null],[13,"VK_COMPONENT_SWIZZLE_R","","",118,null],[13,"VK_COMPONENT_SWIZZLE_G","","",118,null],[13,"VK_COMPONENT_SWIZZLE_B","","",118,null],[13,"VK_COMPONENT_SWIZZLE_A","","",118,null],[4,"VkVertexInputRate","","",null,null],[13,"VK_VERTEX_INPUT_RATE_VERTEX","","",119,null],[13,"VK_VERTEX_INPUT_RATE_INSTANCE","","",119,null],[4,"VkPrimitiveTopology","","",null,null],[13,"VK_PRIMITIVE_TOPOLOGY_POINT_LIST","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_LIST","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_STRIP","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY","","",120,null],[13,"VK_PRIMITIVE_TOPOLOGY_PATCH_LIST","","",120,null],[4,"VkPolygonMode","","",null,null],[13,"VK_POLYGON_MODE_FILL","","",121,null],[13,"VK_POLYGON_MODE_LINE","","",121,null],[13,"VK_POLYGON_MODE_POINT","","",121,null],[4,"VkFrontFace","","",null,null],[13,"VK_FRONT_FACE_COUNTER_CLOCKWISE","","",122,null],[13,"VK_FRONT_FACE_CLOCKWISE","","",122,null],[4,"VkCompareOp","","",null,null],[13,"VK_COMPARE_OP_NEVER","","",123,null],[13,"VK_COMPARE_OP_LESS","","",123,null],[13,"VK_COMPARE_OP_EQUAL","","",123,null],[13,"VK_COMPARE_OP_LESS_OR_EQUAL","","",123,null],[13,"VK_COMPARE_OP_GREATER","","",123,null],[13,"VK_COMPARE_OP_NOT_EQUAL","","",123,null],[13,"VK_COMPARE_OP_GREATER_OR_EQUAL","","",123,null],[13,"VK_COMPARE_OP_ALWAYS","","",123,null],[4,"VkStencilOp","","",null,null],[13,"VK_STENCIL_OP_KEEP","","",124,null],[13,"VK_STENCIL_OP_ZERO","","",124,null],[13,"VK_STENCIL_OP_REPLACE","","",124,null],[13,"VK_STENCIL_OP_INCREMENT_AND_CLAMP","","",124,null],[13,"VK_STENCIL_OP_DECREMENT_AND_CLAMP","","",124,null],[13,"VK_STENCIL_OP_INVERT","","",124,null],[13,"VK_STENCIL_OP_INCREMENT_AND_WRAP","","",124,null],[13,"VK_STENCIL_OP_DECREMENT_AND_WRAP","","",124,null],[4,"VkLogicOp","","",null,null],[13,"VK_LOGIC_OP_CLEAR","","",125,null],[13,"VK_LOGIC_OP_AND","","",125,null],[13,"VK_LOGIC_OP_AND_REVERSE","","",125,null],[13,"VK_LOGIC_OP_COPY","","",125,null],[13,"VK_LOGIC_OP_AND_INVERTED","","",125,null],[13,"VK_LOGIC_OP_NO_OP","","",125,null],[13,"VK_LOGIC_OP_XOR","","",125,null],[13,"VK_LOGIC_OP_OR","","",125,null],[13,"VK_LOGIC_OP_NOR","","",125,null],[13,"VK_LOGIC_OP_EQUIVALENT","","",125,null],[13,"VK_LOGIC_OP_INVERT","","",125,null],[13,"VK_LOGIC_OP_OR_REVERSE","","",125,null],[13,"VK_LOGIC_OP_COPY_INVERTED","","",125,null],[13,"VK_LOGIC_OP_OR_INVERTED","","",125,null],[13,"VK_LOGIC_OP_NAND","","",125,null],[13,"VK_LOGIC_OP_SET","","",125,null],[4,"VkBlendFactor","","",null,null],[13,"VK_BLEND_FACTOR_ZERO","","",126,null],[13,"VK_BLEND_FACTOR_ONE","","",126,null],[13,"VK_BLEND_FACTOR_SRC_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_DST_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_SRC_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_DST_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_CONSTANT_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_CONSTANT_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_SRC_ALPHA_SATURATE","","",126,null],[13,"VK_BLEND_FACTOR_SRC1_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR","","",126,null],[13,"VK_BLEND_FACTOR_SRC1_ALPHA","","",126,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA","","",126,null],[4,"VkBlendOp","","",null,null],[13,"VK_BLEND_OP_ADD","","",127,null],[13,"VK_BLEND_OP_SUBTRACT","","",127,null],[13,"VK_BLEND_OP_REVERSE_SUBTRACT","","",127,null],[13,"VK_BLEND_OP_MIN","","",127,null],[13,"VK_BLEND_OP_MAX","","",127,null],[4,"VkDynamicState","","",null,null],[13,"VK_DYNAMIC_STATE_VIEWPORT","","",128,null],[13,"VK_DYNAMIC_STATE_SCISSOR","","",128,null],[13,"VK_DYNAMIC_STATE_LINE_WIDTH","","",128,null],[13,"VK_DYNAMIC_STATE_DEPTH_BIAS","","",128,null],[13,"VK_DYNAMIC_STATE_BLEND_CONSTANTS","","",128,null],[13,"VK_DYNAMIC_STATE_DEPTH_BOUNDS","","",128,null],[13,"VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK","","",128,null],[13,"VK_DYNAMIC_STATE_STENCIL_WRITE_MASK","","",128,null],[13,"VK_DYNAMIC_STATE_STENCIL_REFERENCE","","",128,null],[4,"VkFilter","","",null,null],[13,"VK_FILTER_NEAREST","","",129,null],[13,"VK_FILTER_LINEAR","","",129,null],[13,"VK_FILTER_CUBIC_IMG","","",129,null],[4,"VkSamplerMipmapMode","","",null,null],[13,"VK_SAMPLER_MIPMAP_MODE_NEAREST","","",130,null],[13,"VK_SAMPLER_MIPMAP_MODE_LINEAR","","",130,null],[4,"VkSamplerAddressMode","","",null,null],[13,"VK_SAMPLER_ADDRESS_MODE_REPEAT","","",131,null],[13,"VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT","","",131,null],[13,"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE","","",131,null],[13,"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER","","",131,null],[13,"VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE","","",131,null],[4,"VkBorderColor","","",null,null],[13,"VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK","","",132,null],[13,"VK_BORDER_COLOR_INT_TRANSPARENT_BLACK","","",132,null],[13,"VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK","","",132,null],[13,"VK_BORDER_COLOR_INT_OPAQUE_BLACK","","",132,null],[13,"VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE","","",132,null],[13,"VK_BORDER_COLOR_INT_OPAQUE_WHITE","","",132,null],[4,"VkDescriptorType","","",null,null],[13,"VK_DESCRIPTOR_TYPE_SAMPLER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE","","",133,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE","","",133,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER","","",133,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC","","",133,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC","","",133,null],[13,"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT","","",133,null],[4,"VkAttachmentLoadOp","","",null,null],[13,"VK_ATTACHMENT_LOAD_OP_LOAD","","",134,null],[13,"VK_ATTACHMENT_LOAD_OP_CLEAR","","",134,null],[13,"VK_ATTACHMENT_LOAD_OP_DONT_CARE","","",134,null],[4,"VkAttachmentStoreOp","","",null,null],[13,"VK_ATTACHMENT_STORE_OP_STORE","","",135,null],[13,"VK_ATTACHMENT_STORE_OP_DONT_CARE","","",135,null],[4,"VkPipelineBindPoint","","",null,null],[13,"VK_PIPELINE_BIND_POINT_GRAPHICS","","",136,null],[13,"VK_PIPELINE_BIND_POINT_COMPUTE","","",136,null],[4,"VkCommandBufferLevel","","",null,null],[13,"VK_COMMAND_BUFFER_LEVEL_PRIMARY","","",137,null],[13,"VK_COMMAND_BUFFER_LEVEL_SECONDARY","","",137,null],[4,"VkIndexType","","",null,null],[13,"VK_INDEX_TYPE_UINT16","","",138,null],[13,"VK_INDEX_TYPE_UINT32","","",138,null],[4,"VkSubpassContents","","",null,null],[13,"VK_SUBPASS_CONTENTS_INLINE","","",139,null],[13,"VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS","","",139,null],[4,"VkClearColorValueUnion","","",null,null],[13,"Float32","","",140,null],[13,"Int32","","",140,null],[13,"UInt32","","",140,null],[4,"VkClearValueUnion","","",null,null],[13,"Color","","",141,null],[13,"DepthStencil","","",141,null],[6,"VkFlags","","",null,null],[6,"VkBool32","","",null,null],[6,"VkDeviceSize","","",null,null],[6,"VkSampleMask","","",null,null],[6,"vkAllocationFunctionFn","","",null,null],[6,"vkReallocationFunctionFn","","",null,null],[6,"vkFreeFunctionFn","","",null,null],[6,"vkInternalAllocationNotificationFn","","",null,null],[6,"vkInternalFreeNotificationFn","","",null,null],[6,"vkVoidFunctionFn","","",null,null],[6,"vkCreateInstanceFn","","",null,null],[6,"vkDestroyInstanceFn","","",null,null],[6,"vkEnumeratePhysicalDevicesFn","","",null,null],[6,"vkGetPhysicalDeviceFeaturesFn","","",null,null],[6,"vkGetPhysicalDeviceFormatPropertiesFn","","",null,null],[6,"vkGetPhysicalDeviceImageFormatPropertiesFn","","",null,null],[6,"vkGetPhysicalDevicePropertiesFn","","",null,null],[6,"vkGetPhysicalDeviceQueueFamilyPropertiesFn","","",null,null],[6,"vkGetPhysicalDeviceMemoryPropertiesFn","","",null,null],[6,"vkGetInstanceProcAddrFn","","",null,null],[6,"vkGetDeviceProcAddrFn","","",null,null],[6,"vkCreateDeviceFn","","",null,null],[6,"vkDestroyDeviceFn","","",null,null],[6,"vkEnumerateInstanceExtensionPropertiesFn","","",null,null],[6,"vkEnumerateDeviceExtensionPropertiesFn","","",null,null],[6,"vkEnumerateInstanceLayerPropertiesFn","","",null,null],[6,"vkEnumerateDeviceLayerPropertiesFn","","",null,null],[6,"vkGetDeviceQueueFn","","",null,null],[6,"vkQueueSubmitFn","","",null,null],[6,"vkQueueWaitIdleFn","","",null,null],[6,"vkDeviceWaitIdleFn","","",null,null],[6,"vkAllocateMemoryFn","","",null,null],[6,"vkFreeMemoryFn","","",null,null],[6,"vkMapMemoryFn","","",null,null],[6,"vkUnmapMemoryFn","","",null,null],[6,"vkFlushMappedMemoryRangesFn","","",null,null],[6,"vkInvalidateMappedMemoryRangesFn","","",null,null],[6,"vkGetDeviceMemoryCommitmentFn","","",null,null],[6,"vkBindBufferMemoryFn","","",null,null],[6,"vkBindImageMemoryFn","","",null,null],[6,"vkGetBufferMemoryRequirementsFn","","",null,null],[6,"vkGetImageMemoryRequirementsFn","","",null,null],[6,"vkGetImageSparseMemoryRequirementsFn","","",null,null],[6,"vkGetPhysicalDeviceSparseImageFormatPropertiesFn","","",null,null],[6,"vkQueueBindSparseFn","","",null,null],[6,"vkCreateFenceFn","","",null,null],[6,"vkDestroyFenceFn","","",null,null],[6,"vkResetFencesFn","","",null,null],[6,"vkGetFenceStatusFn","","",null,null],[6,"vkWaitForFencesFn","","",null,null],[6,"vkCreateSemaphoreFn","","",null,null],[6,"vkDestroySemaphoreFn","","",null,null],[6,"vkCreateEventFn","","",null,null],[6,"vkDestroyEventFn","","",null,null],[6,"vkGetEventStatusFn","","",null,null],[6,"vkSetEventFn","","",null,null],[6,"vkResetEventFn","","",null,null],[6,"vkCreateQueryPoolFn","","",null,null],[6,"vkDestroyQueryPoolFn","","",null,null],[6,"vkGetQueryPoolResultsFn","","",null,null],[6,"vkCreateBufferFn","","",null,null],[6,"vkDestroyBufferFn","","",null,null],[6,"vkCreateBufferViewFn","","",null,null],[6,"vkDestroyBufferViewFn","","",null,null],[6,"vkCreateImageFn","","",null,null],[6,"vkDestroyImageFn","","",null,null],[6,"vkGetImageSubresourceLayoutFn","","",null,null],[6,"vkCreateImageViewFn","","",null,null],[6,"vkDestroyImageViewFn","","",null,null],[6,"vkCreateShaderModuleFn","","",null,null],[6,"vkDestroyShaderModuleFn","","",null,null],[6,"vkCreatePipelineCacheFn","","",null,null],[6,"vkDestroyPipelineCacheFn","","",null,null],[6,"vkGetPipelineCacheDataFn","","",null,null],[6,"vkMergePipelineCachesFn","","",null,null],[6,"vkCreateGraphicsPipelinesFn","","",null,null],[6,"vkCreateComputePipelinesFn","","",null,null],[6,"vkDestroyPipelineFn","","",null,null],[6,"vkCreatePipelineLayoutFn","","",null,null],[6,"vkDestroyPipelineLayoutFn","","",null,null],[6,"vkCreateSamplerFn","","",null,null],[6,"vkDestroySamplerFn","","",null,null],[6,"vkCreateDescriptorSetLayoutFn","","",null,null],[6,"vkDestroyDescriptorSetLayoutFn","","",null,null],[6,"vkCreateDescriptorPoolFn","","",null,null],[6,"vkDestroyDescriptorPoolFn","","",null,null],[6,"vkResetDescriptorPoolFn","","",null,null],[6,"vkAllocateDescriptorSetsFn","","",null,null],[6,"vkFreeDescriptorSetsFn","","",null,null],[6,"vkUpdateDescriptorSetsFn","","",null,null],[6,"vkCreateFramebufferFn","","",null,null],[6,"vkDestroyFramebufferFn","","",null,null],[6,"vkCreateRenderPassFn","","",null,null],[6,"vkDestroyRenderPassFn","","",null,null],[6,"vkGetRenderAreaGranularityFn","","",null,null],[6,"vkCreateCommandPoolFn","","",null,null],[6,"vkDestroyCommandPoolFn","","",null,null],[6,"vkResetCommandPoolFn","","",null,null],[6,"vkAllocateCommandBuffersFn","","",null,null],[6,"vkFreeCommandBuffersFn","","",null,null],[6,"vkBeginCommandBufferFn","","",null,null],[6,"vkEndCommandBufferFn","","",null,null],[6,"vkResetCommandBufferFn","","",null,null],[6,"vkCmdBindPipelineFn","","",null,null],[6,"vkCmdSetViewportFn","","",null,null],[6,"vkCmdSetScissorFn","","",null,null],[6,"vkCmdSetLineWidthFn","","",null,null],[6,"vkCmdSetDepthBiasFn","","",null,null],[6,"vkCmdSetBlendConstantsFn","","",null,null],[6,"vkCmdSetDepthBoundsFn","","",null,null],[6,"vkCmdSetStencilCompareMaskFn","","",null,null],[6,"vkCmdSetStencilWriteMaskFn","","",null,null],[6,"vkCmdSetStencilReferenceFn","","",null,null],[6,"vkCmdBindDescriptorSetsFn","","",null,null],[6,"vkCmdBindIndexBufferFn","","",null,null],[6,"vkCmdBindVertexBuffersFn","","",null,null],[6,"vkCmdDrawFn","","",null,null],[6,"vkCmdDrawIndexedFn","","",null,null],[6,"vkCmdDrawIndirectFn","","",null,null],[6,"vkCmdDrawIndexedIndirectFn","","",null,null],[6,"vkCmdDispatchFn","","",null,null],[6,"vkCmdDispatchIndirectFn","","",null,null],[6,"vkCmdCopyBufferFn","","",null,null],[6,"vkCmdCopyImageFn","","",null,null],[6,"vkCmdBlitImageFn","","",null,null],[6,"vkCmdCopyBufferToImageFn","","",null,null],[6,"vkCmdCopyImageToBufferFn","","",null,null],[6,"vkCmdUpdateBufferFn","","",null,null],[6,"vkCmdFillBufferFn","","",null,null],[6,"vkCmdClearColorImageFn","","",null,null],[6,"vkCmdClearDepthStencilImageFn","","",null,null],[6,"vkCmdClearAttachmentsFn","","",null,null],[6,"vkCmdResolveImageFn","","",null,null],[6,"vkCmdSetEventFn","","",null,null],[6,"vkCmdResetEventFn","","",null,null],[6,"vkCmdWaitEventsFn","","",null,null],[6,"vkCmdPipelineBarrierFn","","",null,null],[6,"vkCmdBeginQueryFn","","",null,null],[6,"vkCmdEndQueryFn","","",null,null],[6,"vkCmdResetQueryPoolFn","","",null,null],[6,"vkCmdWriteTimestampFn","","",null,null],[6,"vkCmdCopyQueryPoolResultsFn","","",null,null],[6,"vkCmdPushConstantsFn","","",null,null],[6,"vkCmdBeginRenderPassFn","","",null,null],[6,"vkCmdNextSubpassFn","","",null,null],[6,"vkCmdEndRenderPassFn","","",null,null],[6,"vkCmdExecuteCommandsFn","","",null,null],[17,"VK_API_VERSION_1_0","","",null,null],[17,"VK_LOD_CLAMP_NONE","","",null,null],[17,"VK_REMAINING_MIP_LEVELS","","",null,null],[17,"VK_REMAINING_ARRAY_LAYERS","","",null,null],[17,"VK_WHOLE_SIZE","","",null,null],[17,"VK_ATTACHMENT_UNUSED","","",null,null],[17,"VK_TRUE","","",null,null],[17,"VK_FALSE","","",null,null],[17,"VK_QUEUE_FAMILY_IGNORED","","",null,null],[17,"VK_SUBPASS_EXTERNAL","","",null,null],[17,"VK_MAX_PHYSICAL_DEVICE_NAME_SIZE","","",null,null],[17,"VK_UUID_SIZE","","",null,null],[17,"VK_MAX_MEMORY_TYPES","","",null,null],[17,"VK_MAX_MEMORY_HEAPS","","",null,null],[17,"VK_MAX_EXTENSION_NAME_SIZE","","",null,null],[17,"VK_MAX_DESCRIPTION_SIZE","","",null,null],[17,"VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_BLIT_SRC_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_BLIT_DST_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT","","",null,null],[17,"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG","","",null,null],[17,"VK_IMAGE_USAGE_TRANSFER_SRC_BIT","","",null,null],[17,"VK_IMAGE_USAGE_TRANSFER_DST_BIT","","",null,null],[17,"VK_IMAGE_USAGE_SAMPLED_BIT","","",null,null],[17,"VK_IMAGE_USAGE_STORAGE_BIT","","",null,null],[17,"VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT","","",null,null],[17,"VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT","","",null,null],[17,"VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT","","",null,null],[17,"VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT","","",null,null],[17,"VK_IMAGE_CREATE_SPARSE_BINDING_BIT","","",null,null],[17,"VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT","","",null,null],[17,"VK_IMAGE_CREATE_SPARSE_ALIASED_BIT","","",null,null],[17,"VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT","","",null,null],[17,"VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_1_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_2_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_4_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_8_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_16_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_32_BIT","","",null,null],[17,"VK_SAMPLE_COUNT_64_BIT","","",null,null],[17,"VK_QUEUE_GRAPHICS_BIT","","",null,null],[17,"VK_QUEUE_COMPUTE_BIT","","",null,null],[17,"VK_QUEUE_TRANSFER_BIT","","",null,null],[17,"VK_QUEUE_SPARSE_BINDING_BIT","","",null,null],[17,"VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT","","",null,null],[17,"VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT","","",null,null],[17,"VK_MEMORY_PROPERTY_HOST_COHERENT_BIT","","",null,null],[17,"VK_MEMORY_PROPERTY_HOST_CACHED_BIT","","",null,null],[17,"VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT","","",null,null],[17,"VK_MEMORY_HEAP_DEVICE_LOCAL_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_VERTEX_INPUT_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_VERTEX_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_TRANSFER_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_HOST_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT","","",null,null],[17,"VK_PIPELINE_STAGE_ALL_COMMANDS_BIT","","",null,null],[17,"VK_IMAGE_ASPECT_COLOR_BIT","","",null,null],[17,"VK_IMAGE_ASPECT_DEPTH_BIT","","",null,null],[17,"VK_IMAGE_ASPECT_STENCIL_BIT","","",null,null],[17,"VK_IMAGE_ASPECT_METADATA_BIT","","",null,null],[17,"VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT","","",null,null],[17,"VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT","","",null,null],[17,"VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT","","",null,null],[17,"VK_SPARSE_MEMORY_BIND_METADATA_BIT","","",null,null],[17,"VK_FENCE_CREATE_SIGNALED_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT","","",null,null],[17,"VK_QUERY_RESULT_64_BIT","","",null,null],[17,"VK_QUERY_RESULT_WAIT_BIT","","",null,null],[17,"VK_QUERY_RESULT_WITH_AVAILABILITY_BIT","","",null,null],[17,"VK_QUERY_RESULT_PARTIAL_BIT","","",null,null],[17,"VK_BUFFER_CREATE_SPARSE_BINDING_BIT","","",null,null],[17,"VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT","","",null,null],[17,"VK_BUFFER_CREATE_SPARSE_ALIASED_BIT","","",null,null],[17,"VK_BUFFER_USAGE_TRANSFER_SRC_BIT","","",null,null],[17,"VK_BUFFER_USAGE_TRANSFER_DST_BIT","","",null,null],[17,"VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_INDEX_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_VERTEX_BUFFER_BIT","","",null,null],[17,"VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT","","",null,null],[17,"VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT","","",null,null],[17,"VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT","","",null,null],[17,"VK_PIPELINE_CREATE_DERIVATIVE_BIT","","",null,null],[17,"VK_SHADER_STAGE_VERTEX_BIT","","",null,null],[17,"VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT","","",null,null],[17,"VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT","","",null,null],[17,"VK_SHADER_STAGE_GEOMETRY_BIT","","",null,null],[17,"VK_SHADER_STAGE_FRAGMENT_BIT","","",null,null],[17,"VK_SHADER_STAGE_COMPUTE_BIT","","",null,null],[17,"VK_SHADER_STAGE_ALL_GRAPHICS","","",null,null],[17,"VK_SHADER_STAGE_ALL","","",null,null],[17,"VK_CULL_MODE_NONE","","",null,null],[17,"VK_CULL_MODE_FRONT_BIT","","",null,null],[17,"VK_CULL_MODE_BACK_BIT","","",null,null],[17,"VK_CULL_MODE_FRONT_AND_BACK","","",null,null],[17,"VK_COLOR_COMPONENT_R_BIT","","",null,null],[17,"VK_COLOR_COMPONENT_G_BIT","","",null,null],[17,"VK_COLOR_COMPONENT_B_BIT","","",null,null],[17,"VK_COLOR_COMPONENT_A_BIT","","",null,null],[17,"VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT","","",null,null],[17,"VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT","","",null,null],[17,"VK_ACCESS_INDIRECT_COMMAND_READ_BIT","","",null,null],[17,"VK_ACCESS_INDEX_READ_BIT","","",null,null],[17,"VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT","","",null,null],[17,"VK_ACCESS_UNIFORM_READ_BIT","","",null,null],[17,"VK_ACCESS_INPUT_ATTACHMENT_READ_BIT","","",null,null],[17,"VK_ACCESS_SHADER_READ_BIT","","",null,null],[17,"VK_ACCESS_SHADER_WRITE_BIT","","",null,null],[17,"VK_ACCESS_COLOR_ATTACHMENT_READ_BIT","","",null,null],[17,"VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT","","",null,null],[17,"VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT","","",null,null],[17,"VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT","","",null,null],[17,"VK_ACCESS_TRANSFER_READ_BIT","","",null,null],[17,"VK_ACCESS_TRANSFER_WRITE_BIT","","",null,null],[17,"VK_ACCESS_HOST_READ_BIT","","",null,null],[17,"VK_ACCESS_HOST_WRITE_BIT","","",null,null],[17,"VK_ACCESS_MEMORY_READ_BIT","","",null,null],[17,"VK_ACCESS_MEMORY_WRITE_BIT","","",null,null],[17,"VK_DEPENDENCY_BY_REGION_BIT","","",null,null],[17,"VK_COMMAND_POOL_CREATE_TRANSIENT_BIT","","",null,null],[17,"VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT","","",null,null],[17,"VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT","","",null,null],[17,"VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT","","",null,null],[17,"VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT","","",null,null],[17,"VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT","","",null,null],[17,"VK_QUERY_CONTROL_PRECISE_BIT","","",null,null],[17,"VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT","","",null,null],[17,"VK_STENCIL_FACE_FRONT_BIT","","",null,null],[17,"VK_STENCIL_FACE_BACK_BIT","","",null,null],[17,"VK_STENCIL_FRONT_AND_BACK","","",null,null],[11,"clone","","",142,null],[11,"null","","",142,{"inputs":[],"output":{"name":"vkinstance"}}],[11,"is_null","","",142,null],[11,"clone","","",143,null],[11,"null","","",143,{"inputs":[],"output":{"name":"vkphysicaldevice"}}],[11,"is_null","","",143,null],[11,"clone","","",144,null],[11,"null","","",144,{"inputs":[],"output":{"name":"vkdevice"}}],[11,"is_null","","",144,null],[11,"clone","","",145,null],[11,"null","","",145,{"inputs":[],"output":{"name":"vkqueue"}}],[11,"is_null","","",145,null],[11,"clone","","",146,null],[11,"null","","",146,{"inputs":[],"output":{"name":"vksemaphore"}}],[11,"is_null","","",146,null],[11,"clone","","",147,null],[11,"null","","",147,{"inputs":[],"output":{"name":"vkcommandbuffer"}}],[11,"is_null","","",147,null],[11,"clone","","",148,null],[11,"null","","",148,{"inputs":[],"output":{"name":"vkfence"}}],[11,"is_null","","",148,null],[11,"clone","","",149,null],[11,"null","","",149,{"inputs":[],"output":{"name":"vkdevicememory"}}],[11,"is_null","","",149,null],[11,"clone","","",150,null],[11,"null","","",150,{"inputs":[],"output":{"name":"vkbuffer"}}],[11,"is_null","","",150,null],[11,"clone","","",151,null],[11,"null","","",151,{"inputs":[],"output":{"name":"vkimage"}}],[11,"is_null","","",151,null],[11,"clone","","",152,null],[11,"null","","",152,{"inputs":[],"output":{"name":"vkevent"}}],[11,"is_null","","",152,null],[11,"clone","","",153,null],[11,"null","","",153,{"inputs":[],"output":{"name":"vkquerypool"}}],[11,"is_null","","",153,null],[11,"clone","","",154,null],[11,"null","","",154,{"inputs":[],"output":{"name":"vkbufferview"}}],[11,"is_null","","",154,null],[11,"clone","","",155,null],[11,"null","","",155,{"inputs":[],"output":{"name":"vkimageview"}}],[11,"is_null","","",155,null],[11,"clone","","",156,null],[11,"null","","",156,{"inputs":[],"output":{"name":"vkshadermodule"}}],[11,"is_null","","",156,null],[11,"clone","","",157,null],[11,"null","","",157,{"inputs":[],"output":{"name":"vkpipelinecache"}}],[11,"is_null","","",157,null],[11,"clone","","",158,null],[11,"null","","",158,{"inputs":[],"output":{"name":"vkpipelinelayout"}}],[11,"is_null","","",158,null],[11,"clone","","",159,null],[11,"null","","",159,{"inputs":[],"output":{"name":"vkrenderpass"}}],[11,"is_null","","",159,null],[11,"clone","","",160,null],[11,"null","","",160,{"inputs":[],"output":{"name":"vkpipeline"}}],[11,"is_null","","",160,null],[11,"clone","","",161,null],[11,"null","","",161,{"inputs":[],"output":{"name":"vkdescriptorsetlayout"}}],[11,"is_null","","",161,null],[11,"clone","","",162,null],[11,"null","","",162,{"inputs":[],"output":{"name":"vksampler"}}],[11,"is_null","","",162,null],[11,"clone","","",163,null],[11,"null","","",163,{"inputs":[],"output":{"name":"vkdescriptorpool"}}],[11,"is_null","","",163,null],[11,"clone","","",164,null],[11,"null","","",164,{"inputs":[],"output":{"name":"vkdescriptorset"}}],[11,"is_null","","",164,null],[11,"clone","","",165,null],[11,"null","","",165,{"inputs":[],"output":{"name":"vkframebuffer"}}],[11,"is_null","","",165,null],[11,"clone","","",166,null],[11,"null","","",166,{"inputs":[],"output":{"name":"vkcommandpool"}}],[11,"is_null","","",166,null],[11,"eq","","",105,null],[11,"fmt","","",105,null],[11,"clone","","",105,null],[11,"eq","","",106,null],[11,"fmt","","",106,null],[11,"clone","","",106,null],[11,"eq","","",107,null],[11,"fmt","","",107,null],[11,"clone","","",107,null],[11,"eq","","",108,null],[11,"fmt","","",108,null],[11,"clone","","",108,null],[11,"eq","","",109,null],[11,"fmt","","",109,null],[11,"clone","","",109,null],[11,"eq","","",110,null],[11,"fmt","","",110,null],[11,"clone","","",110,null],[11,"eq","","",111,null],[11,"fmt","","",111,null],[11,"clone","","",111,null],[11,"eq","","",112,null],[11,"fmt","","",112,null],[11,"clone","","",112,null],[11,"eq","","",113,null],[11,"fmt","","",113,null],[11,"clone","","",113,null],[11,"eq","","",114,null],[11,"fmt","","",114,null],[11,"clone","","",114,null],[11,"eq","","",115,null],[11,"fmt","","",115,null],[11,"clone","","",115,null],[11,"eq","","",116,null],[11,"fmt","","",116,null],[11,"clone","","",116,null],[11,"eq","","",117,null],[11,"fmt","","",117,null],[11,"clone","","",117,null],[11,"eq","","",118,null],[11,"fmt","","",118,null],[11,"clone","","",118,null],[11,"eq","","",119,null],[11,"fmt","","",119,null],[11,"clone","","",119,null],[11,"eq","","",120,null],[11,"fmt","","",120,null],[11,"clone","","",120,null],[11,"eq","","",121,null],[11,"fmt","","",121,null],[11,"clone","","",121,null],[11,"eq","","",122,null],[11,"fmt","","",122,null],[11,"clone","","",122,null],[11,"eq","","",123,null],[11,"fmt","","",123,null],[11,"clone","","",123,null],[11,"eq","","",124,null],[11,"fmt","","",124,null],[11,"clone","","",124,null],[11,"eq","","",125,null],[11,"fmt","","",125,null],[11,"clone","","",125,null],[11,"eq","","",126,null],[11,"fmt","","",126,null],[11,"clone","","",126,null],[11,"eq","","",127,null],[11,"fmt","","",127,null],[11,"clone","","",127,null],[11,"eq","","",128,null],[11,"fmt","","",128,null],[11,"clone","","",128,null],[11,"eq","","",129,null],[11,"fmt","","",129,null],[11,"clone","","",129,null],[11,"eq","","",130,null],[11,"fmt","","",130,null],[11,"clone","","",130,null],[11,"eq","","",131,null],[11,"fmt","","",131,null],[11,"clone","","",131,null],[11,"eq","","",132,null],[11,"fmt","","",132,null],[11,"clone","","",132,null],[11,"eq","","",133,null],[11,"fmt","","",133,null],[11,"clone","","",133,null],[11,"eq","","",134,null],[11,"fmt","","",134,null],[11,"clone","","",134,null],[11,"eq","","",135,null],[11,"fmt","","",135,null],[11,"clone","","",135,null],[11,"eq","","",136,null],[11,"fmt","","",136,null],[11,"clone","","",136,null],[11,"eq","","",137,null],[11,"fmt","","",137,null],[11,"clone","","",137,null],[11,"eq","","",138,null],[11,"fmt","","",138,null],[11,"clone","","",138,null],[11,"eq","","",139,null],[11,"fmt","","",139,null],[11,"clone","","",139,null],[11,"hash","","",167,null],[11,"cmp","","",167,null],[11,"partial_cmp","","",167,null],[11,"lt","","",167,null],[11,"le","","",167,null],[11,"gt","","",167,null],[11,"ge","","",167,null],[11,"clone","","",167,null],[11,"eq","","",167,null],[11,"ne","","",167,null],[11,"empty","","Returns an empty set of flags.",167,{"inputs":[],"output":{"name":"vkinstancecreateflags"}}],[11,"hash","","",168,null],[11,"cmp","","",168,null],[11,"partial_cmp","","",168,null],[11,"lt","","",168,null],[11,"le","","",168,null],[11,"gt","","",168,null],[11,"ge","","",168,null],[11,"clone","","",168,null],[11,"eq","","",168,null],[11,"ne","","",168,null],[11,"fmt","","",168,null],[11,"empty","","Returns an empty set of flags.",168,{"inputs":[],"output":{"name":"vkformatfeatureflags"}}],[11,"all","","Returns the set containing all flags.",168,{"inputs":[],"output":{"name":"vkformatfeatureflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",168,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",168,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",168,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkformatfeatureflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",168,null],[11,"is_all","","Returns `true` if all flags are currently set.",168,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",168,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",168,null],[11,"insert","","Inserts the specified flags in-place.",168,null],[11,"remove","","Removes the specified flags in-place.",168,null],[11,"toggle","","Toggles the specified flags in-place.",168,null],[11,"bitor","","Returns the union of the two sets of flags.",168,null],[11,"bitor_assign","","Adds the set of flags.",168,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",168,null],[11,"bitxor_assign","","Toggles the set of flags.",168,null],[11,"bitand","","Returns the intersection between the two sets of flags.",168,null],[11,"bitand_assign","","Disables all flags disabled in the set.",168,null],[11,"sub","","Returns the set difference of the two sets of flags.",168,null],[11,"sub_assign","","Disables all flags enabled in the set.",168,null],[11,"not","","Returns the complement of this set of flags.",168,null],[11,"extend","","",168,null],[11,"from_iter","","",168,{"inputs":[{"name":"t"}],"output":{"name":"vkformatfeatureflags"}}],[11,"hash","","",169,null],[11,"cmp","","",169,null],[11,"partial_cmp","","",169,null],[11,"lt","","",169,null],[11,"le","","",169,null],[11,"gt","","",169,null],[11,"ge","","",169,null],[11,"clone","","",169,null],[11,"eq","","",169,null],[11,"ne","","",169,null],[11,"fmt","","",169,null],[11,"empty","","Returns an empty set of flags.",169,{"inputs":[],"output":{"name":"vkimageusageflags"}}],[11,"all","","Returns the set containing all flags.",169,{"inputs":[],"output":{"name":"vkimageusageflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",169,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",169,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",169,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimageusageflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",169,null],[11,"is_all","","Returns `true` if all flags are currently set.",169,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",169,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",169,null],[11,"insert","","Inserts the specified flags in-place.",169,null],[11,"remove","","Removes the specified flags in-place.",169,null],[11,"toggle","","Toggles the specified flags in-place.",169,null],[11,"bitor","","Returns the union of the two sets of flags.",169,null],[11,"bitor_assign","","Adds the set of flags.",169,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",169,null],[11,"bitxor_assign","","Toggles the set of flags.",169,null],[11,"bitand","","Returns the intersection between the two sets of flags.",169,null],[11,"bitand_assign","","Disables all flags disabled in the set.",169,null],[11,"sub","","Returns the set difference of the two sets of flags.",169,null],[11,"sub_assign","","Disables all flags enabled in the set.",169,null],[11,"not","","Returns the complement of this set of flags.",169,null],[11,"extend","","",169,null],[11,"from_iter","","",169,{"inputs":[{"name":"t"}],"output":{"name":"vkimageusageflags"}}],[11,"hash","","",170,null],[11,"cmp","","",170,null],[11,"partial_cmp","","",170,null],[11,"lt","","",170,null],[11,"le","","",170,null],[11,"gt","","",170,null],[11,"ge","","",170,null],[11,"clone","","",170,null],[11,"eq","","",170,null],[11,"ne","","",170,null],[11,"fmt","","",170,null],[11,"empty","","Returns an empty set of flags.",170,{"inputs":[],"output":{"name":"vkimagecreateflags"}}],[11,"all","","Returns the set containing all flags.",170,{"inputs":[],"output":{"name":"vkimagecreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",170,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",170,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",170,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimagecreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",170,null],[11,"is_all","","Returns `true` if all flags are currently set.",170,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",170,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",170,null],[11,"insert","","Inserts the specified flags in-place.",170,null],[11,"remove","","Removes the specified flags in-place.",170,null],[11,"toggle","","Toggles the specified flags in-place.",170,null],[11,"bitor","","Returns the union of the two sets of flags.",170,null],[11,"bitor_assign","","Adds the set of flags.",170,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",170,null],[11,"bitxor_assign","","Toggles the set of flags.",170,null],[11,"bitand","","Returns the intersection between the two sets of flags.",170,null],[11,"bitand_assign","","Disables all flags disabled in the set.",170,null],[11,"sub","","Returns the set difference of the two sets of flags.",170,null],[11,"sub_assign","","Disables all flags enabled in the set.",170,null],[11,"not","","Returns the complement of this set of flags.",170,null],[11,"extend","","",170,null],[11,"from_iter","","",170,{"inputs":[{"name":"t"}],"output":{"name":"vkimagecreateflags"}}],[11,"hash","","",171,null],[11,"cmp","","",171,null],[11,"partial_cmp","","",171,null],[11,"lt","","",171,null],[11,"le","","",171,null],[11,"gt","","",171,null],[11,"ge","","",171,null],[11,"clone","","",171,null],[11,"eq","","",171,null],[11,"ne","","",171,null],[11,"fmt","","",171,null],[11,"empty","","Returns an empty set of flags.",171,{"inputs":[],"output":{"name":"vksamplecountflags"}}],[11,"all","","Returns the set containing all flags.",171,{"inputs":[],"output":{"name":"vksamplecountflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",171,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",171,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",171,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksamplecountflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",171,null],[11,"is_all","","Returns `true` if all flags are currently set.",171,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",171,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",171,null],[11,"insert","","Inserts the specified flags in-place.",171,null],[11,"remove","","Removes the specified flags in-place.",171,null],[11,"toggle","","Toggles the specified flags in-place.",171,null],[11,"bitor","","Returns the union of the two sets of flags.",171,null],[11,"bitor_assign","","Adds the set of flags.",171,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",171,null],[11,"bitxor_assign","","Toggles the set of flags.",171,null],[11,"bitand","","Returns the intersection between the two sets of flags.",171,null],[11,"bitand_assign","","Disables all flags disabled in the set.",171,null],[11,"sub","","Returns the set difference of the two sets of flags.",171,null],[11,"sub_assign","","Disables all flags enabled in the set.",171,null],[11,"not","","Returns the complement of this set of flags.",171,null],[11,"extend","","",171,null],[11,"from_iter","","",171,{"inputs":[{"name":"t"}],"output":{"name":"vksamplecountflags"}}],[11,"hash","","",172,null],[11,"cmp","","",172,null],[11,"partial_cmp","","",172,null],[11,"lt","","",172,null],[11,"le","","",172,null],[11,"gt","","",172,null],[11,"ge","","",172,null],[11,"clone","","",172,null],[11,"eq","","",172,null],[11,"ne","","",172,null],[11,"fmt","","",172,null],[11,"empty","","Returns an empty set of flags.",172,{"inputs":[],"output":{"name":"vkqueueflags"}}],[11,"all","","Returns the set containing all flags.",172,{"inputs":[],"output":{"name":"vkqueueflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",172,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",172,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",172,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkqueueflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",172,null],[11,"is_all","","Returns `true` if all flags are currently set.",172,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",172,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",172,null],[11,"insert","","Inserts the specified flags in-place.",172,null],[11,"remove","","Removes the specified flags in-place.",172,null],[11,"toggle","","Toggles the specified flags in-place.",172,null],[11,"bitor","","Returns the union of the two sets of flags.",172,null],[11,"bitor_assign","","Adds the set of flags.",172,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",172,null],[11,"bitxor_assign","","Toggles the set of flags.",172,null],[11,"bitand","","Returns the intersection between the two sets of flags.",172,null],[11,"bitand_assign","","Disables all flags disabled in the set.",172,null],[11,"sub","","Returns the set difference of the two sets of flags.",172,null],[11,"sub_assign","","Disables all flags enabled in the set.",172,null],[11,"not","","Returns the complement of this set of flags.",172,null],[11,"extend","","",172,null],[11,"from_iter","","",172,{"inputs":[{"name":"t"}],"output":{"name":"vkqueueflags"}}],[11,"hash","","",173,null],[11,"cmp","","",173,null],[11,"partial_cmp","","",173,null],[11,"lt","","",173,null],[11,"le","","",173,null],[11,"gt","","",173,null],[11,"ge","","",173,null],[11,"clone","","",173,null],[11,"eq","","",173,null],[11,"ne","","",173,null],[11,"fmt","","",173,null],[11,"empty","","Returns an empty set of flags.",173,{"inputs":[],"output":{"name":"vkmemorypropertyflags"}}],[11,"all","","Returns the set containing all flags.",173,{"inputs":[],"output":{"name":"vkmemorypropertyflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",173,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",173,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",173,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkmemorypropertyflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",173,null],[11,"is_all","","Returns `true` if all flags are currently set.",173,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",173,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",173,null],[11,"insert","","Inserts the specified flags in-place.",173,null],[11,"remove","","Removes the specified flags in-place.",173,null],[11,"toggle","","Toggles the specified flags in-place.",173,null],[11,"bitor","","Returns the union of the two sets of flags.",173,null],[11,"bitor_assign","","Adds the set of flags.",173,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",173,null],[11,"bitxor_assign","","Toggles the set of flags.",173,null],[11,"bitand","","Returns the intersection between the two sets of flags.",173,null],[11,"bitand_assign","","Disables all flags disabled in the set.",173,null],[11,"sub","","Returns the set difference of the two sets of flags.",173,null],[11,"sub_assign","","Disables all flags enabled in the set.",173,null],[11,"not","","Returns the complement of this set of flags.",173,null],[11,"extend","","",173,null],[11,"from_iter","","",173,{"inputs":[{"name":"t"}],"output":{"name":"vkmemorypropertyflags"}}],[11,"hash","","",174,null],[11,"cmp","","",174,null],[11,"partial_cmp","","",174,null],[11,"lt","","",174,null],[11,"le","","",174,null],[11,"gt","","",174,null],[11,"ge","","",174,null],[11,"clone","","",174,null],[11,"eq","","",174,null],[11,"ne","","",174,null],[11,"fmt","","",174,null],[11,"empty","","Returns an empty set of flags.",174,{"inputs":[],"output":{"name":"vkmemoryheapflags"}}],[11,"all","","Returns the set containing all flags.",174,{"inputs":[],"output":{"name":"vkmemoryheapflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",174,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",174,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",174,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkmemoryheapflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",174,null],[11,"is_all","","Returns `true` if all flags are currently set.",174,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",174,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",174,null],[11,"insert","","Inserts the specified flags in-place.",174,null],[11,"remove","","Removes the specified flags in-place.",174,null],[11,"toggle","","Toggles the specified flags in-place.",174,null],[11,"bitor","","Returns the union of the two sets of flags.",174,null],[11,"bitor_assign","","Adds the set of flags.",174,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",174,null],[11,"bitxor_assign","","Toggles the set of flags.",174,null],[11,"bitand","","Returns the intersection between the two sets of flags.",174,null],[11,"bitand_assign","","Disables all flags disabled in the set.",174,null],[11,"sub","","Returns the set difference of the two sets of flags.",174,null],[11,"sub_assign","","Disables all flags enabled in the set.",174,null],[11,"not","","Returns the complement of this set of flags.",174,null],[11,"extend","","",174,null],[11,"from_iter","","",174,{"inputs":[{"name":"t"}],"output":{"name":"vkmemoryheapflags"}}],[11,"hash","","",175,null],[11,"cmp","","",175,null],[11,"partial_cmp","","",175,null],[11,"lt","","",175,null],[11,"le","","",175,null],[11,"gt","","",175,null],[11,"ge","","",175,null],[11,"clone","","",175,null],[11,"eq","","",175,null],[11,"ne","","",175,null],[11,"empty","","Returns an empty set of flags.",175,{"inputs":[],"output":{"name":"vkdevicecreateflags"}}],[11,"hash","","",176,null],[11,"cmp","","",176,null],[11,"partial_cmp","","",176,null],[11,"lt","","",176,null],[11,"le","","",176,null],[11,"gt","","",176,null],[11,"ge","","",176,null],[11,"clone","","",176,null],[11,"eq","","",176,null],[11,"ne","","",176,null],[11,"empty","","Returns an empty set of flags.",176,{"inputs":[],"output":{"name":"vkdevicequeuecreateflags"}}],[11,"hash","","",177,null],[11,"cmp","","",177,null],[11,"partial_cmp","","",177,null],[11,"lt","","",177,null],[11,"le","","",177,null],[11,"gt","","",177,null],[11,"ge","","",177,null],[11,"clone","","",177,null],[11,"eq","","",177,null],[11,"ne","","",177,null],[11,"fmt","","",177,null],[11,"empty","","Returns an empty set of flags.",177,{"inputs":[],"output":{"name":"vkpipelinestageflags"}}],[11,"all","","Returns the set containing all flags.",177,{"inputs":[],"output":{"name":"vkpipelinestageflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",177,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",177,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",177,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkpipelinestageflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",177,null],[11,"is_all","","Returns `true` if all flags are currently set.",177,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",177,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",177,null],[11,"insert","","Inserts the specified flags in-place.",177,null],[11,"remove","","Removes the specified flags in-place.",177,null],[11,"toggle","","Toggles the specified flags in-place.",177,null],[11,"bitor","","Returns the union of the two sets of flags.",177,null],[11,"bitor_assign","","Adds the set of flags.",177,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",177,null],[11,"bitxor_assign","","Toggles the set of flags.",177,null],[11,"bitand","","Returns the intersection between the two sets of flags.",177,null],[11,"bitand_assign","","Disables all flags disabled in the set.",177,null],[11,"sub","","Returns the set difference of the two sets of flags.",177,null],[11,"sub_assign","","Disables all flags enabled in the set.",177,null],[11,"not","","Returns the complement of this set of flags.",177,null],[11,"extend","","",177,null],[11,"from_iter","","",177,{"inputs":[{"name":"t"}],"output":{"name":"vkpipelinestageflags"}}],[11,"hash","","",178,null],[11,"cmp","","",178,null],[11,"partial_cmp","","",178,null],[11,"lt","","",178,null],[11,"le","","",178,null],[11,"gt","","",178,null],[11,"ge","","",178,null],[11,"clone","","",178,null],[11,"eq","","",178,null],[11,"ne","","",178,null],[11,"empty","","Returns an empty set of flags.",178,{"inputs":[],"output":{"name":"vkmemorymapflags"}}],[11,"hash","","",179,null],[11,"cmp","","",179,null],[11,"partial_cmp","","",179,null],[11,"lt","","",179,null],[11,"le","","",179,null],[11,"gt","","",179,null],[11,"ge","","",179,null],[11,"clone","","",179,null],[11,"eq","","",179,null],[11,"ne","","",179,null],[11,"fmt","","",179,null],[11,"empty","","Returns an empty set of flags.",179,{"inputs":[],"output":{"name":"vkimageaspectflags"}}],[11,"all","","Returns the set containing all flags.",179,{"inputs":[],"output":{"name":"vkimageaspectflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",179,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",179,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",179,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimageaspectflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",179,null],[11,"is_all","","Returns `true` if all flags are currently set.",179,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",179,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",179,null],[11,"insert","","Inserts the specified flags in-place.",179,null],[11,"remove","","Removes the specified flags in-place.",179,null],[11,"toggle","","Toggles the specified flags in-place.",179,null],[11,"bitor","","Returns the union of the two sets of flags.",179,null],[11,"bitor_assign","","Adds the set of flags.",179,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",179,null],[11,"bitxor_assign","","Toggles the set of flags.",179,null],[11,"bitand","","Returns the intersection between the two sets of flags.",179,null],[11,"bitand_assign","","Disables all flags disabled in the set.",179,null],[11,"sub","","Returns the set difference of the two sets of flags.",179,null],[11,"sub_assign","","Disables all flags enabled in the set.",179,null],[11,"not","","Returns the complement of this set of flags.",179,null],[11,"extend","","",179,null],[11,"from_iter","","",179,{"inputs":[{"name":"t"}],"output":{"name":"vkimageaspectflags"}}],[11,"hash","","",180,null],[11,"cmp","","",180,null],[11,"partial_cmp","","",180,null],[11,"lt","","",180,null],[11,"le","","",180,null],[11,"gt","","",180,null],[11,"ge","","",180,null],[11,"clone","","",180,null],[11,"eq","","",180,null],[11,"ne","","",180,null],[11,"fmt","","",180,null],[11,"empty","","Returns an empty set of flags.",180,{"inputs":[],"output":{"name":"vksparseimageformatflags"}}],[11,"all","","Returns the set containing all flags.",180,{"inputs":[],"output":{"name":"vksparseimageformatflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",180,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",180,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",180,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksparseimageformatflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",180,null],[11,"is_all","","Returns `true` if all flags are currently set.",180,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",180,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",180,null],[11,"insert","","Inserts the specified flags in-place.",180,null],[11,"remove","","Removes the specified flags in-place.",180,null],[11,"toggle","","Toggles the specified flags in-place.",180,null],[11,"bitor","","Returns the union of the two sets of flags.",180,null],[11,"bitor_assign","","Adds the set of flags.",180,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",180,null],[11,"bitxor_assign","","Toggles the set of flags.",180,null],[11,"bitand","","Returns the intersection between the two sets of flags.",180,null],[11,"bitand_assign","","Disables all flags disabled in the set.",180,null],[11,"sub","","Returns the set difference of the two sets of flags.",180,null],[11,"sub_assign","","Disables all flags enabled in the set.",180,null],[11,"not","","Returns the complement of this set of flags.",180,null],[11,"extend","","",180,null],[11,"from_iter","","",180,{"inputs":[{"name":"t"}],"output":{"name":"vksparseimageformatflags"}}],[11,"hash","","",181,null],[11,"cmp","","",181,null],[11,"partial_cmp","","",181,null],[11,"lt","","",181,null],[11,"le","","",181,null],[11,"gt","","",181,null],[11,"ge","","",181,null],[11,"clone","","",181,null],[11,"eq","","",181,null],[11,"ne","","",181,null],[11,"fmt","","",181,null],[11,"empty","","Returns an empty set of flags.",181,{"inputs":[],"output":{"name":"vksparsememorybindflags"}}],[11,"all","","Returns the set containing all flags.",181,{"inputs":[],"output":{"name":"vksparsememorybindflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",181,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",181,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",181,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksparsememorybindflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",181,null],[11,"is_all","","Returns `true` if all flags are currently set.",181,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",181,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",181,null],[11,"insert","","Inserts the specified flags in-place.",181,null],[11,"remove","","Removes the specified flags in-place.",181,null],[11,"toggle","","Toggles the specified flags in-place.",181,null],[11,"bitor","","Returns the union of the two sets of flags.",181,null],[11,"bitor_assign","","Adds the set of flags.",181,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",181,null],[11,"bitxor_assign","","Toggles the set of flags.",181,null],[11,"bitand","","Returns the intersection between the two sets of flags.",181,null],[11,"bitand_assign","","Disables all flags disabled in the set.",181,null],[11,"sub","","Returns the set difference of the two sets of flags.",181,null],[11,"sub_assign","","Disables all flags enabled in the set.",181,null],[11,"not","","Returns the complement of this set of flags.",181,null],[11,"extend","","",181,null],[11,"from_iter","","",181,{"inputs":[{"name":"t"}],"output":{"name":"vksparsememorybindflags"}}],[11,"hash","","",182,null],[11,"cmp","","",182,null],[11,"partial_cmp","","",182,null],[11,"lt","","",182,null],[11,"le","","",182,null],[11,"gt","","",182,null],[11,"ge","","",182,null],[11,"clone","","",182,null],[11,"eq","","",182,null],[11,"ne","","",182,null],[11,"fmt","","",182,null],[11,"empty","","Returns an empty set of flags.",182,{"inputs":[],"output":{"name":"vkfencecreateflags"}}],[11,"all","","Returns the set containing all flags.",182,{"inputs":[],"output":{"name":"vkfencecreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",182,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",182,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",182,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkfencecreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",182,null],[11,"is_all","","Returns `true` if all flags are currently set.",182,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",182,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",182,null],[11,"insert","","Inserts the specified flags in-place.",182,null],[11,"remove","","Removes the specified flags in-place.",182,null],[11,"toggle","","Toggles the specified flags in-place.",182,null],[11,"bitor","","Returns the union of the two sets of flags.",182,null],[11,"bitor_assign","","Adds the set of flags.",182,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",182,null],[11,"bitxor_assign","","Toggles the set of flags.",182,null],[11,"bitand","","Returns the intersection between the two sets of flags.",182,null],[11,"bitand_assign","","Disables all flags disabled in the set.",182,null],[11,"sub","","Returns the set difference of the two sets of flags.",182,null],[11,"sub_assign","","Disables all flags enabled in the set.",182,null],[11,"not","","Returns the complement of this set of flags.",182,null],[11,"extend","","",182,null],[11,"from_iter","","",182,{"inputs":[{"name":"t"}],"output":{"name":"vkfencecreateflags"}}],[11,"hash","","",183,null],[11,"cmp","","",183,null],[11,"partial_cmp","","",183,null],[11,"lt","","",183,null],[11,"le","","",183,null],[11,"gt","","",183,null],[11,"ge","","",183,null],[11,"clone","","",183,null],[11,"eq","","",183,null],[11,"ne","","",183,null],[11,"empty","","Returns an empty set of flags.",183,{"inputs":[],"output":{"name":"vksemaphorecreateflags"}}],[11,"hash","","",184,null],[11,"cmp","","",184,null],[11,"partial_cmp","","",184,null],[11,"lt","","",184,null],[11,"le","","",184,null],[11,"gt","","",184,null],[11,"ge","","",184,null],[11,"clone","","",184,null],[11,"eq","","",184,null],[11,"ne","","",184,null],[11,"empty","","Returns an empty set of flags.",184,{"inputs":[],"output":{"name":"vkeventcreateflags"}}],[11,"hash","","",185,null],[11,"cmp","","",185,null],[11,"partial_cmp","","",185,null],[11,"lt","","",185,null],[11,"le","","",185,null],[11,"gt","","",185,null],[11,"ge","","",185,null],[11,"clone","","",185,null],[11,"eq","","",185,null],[11,"ne","","",185,null],[11,"empty","","Returns an empty set of flags.",185,{"inputs":[],"output":{"name":"vkquerypoolcreateflags"}}],[11,"hash","","",186,null],[11,"cmp","","",186,null],[11,"partial_cmp","","",186,null],[11,"lt","","",186,null],[11,"le","","",186,null],[11,"gt","","",186,null],[11,"ge","","",186,null],[11,"clone","","",186,null],[11,"eq","","",186,null],[11,"ne","","",186,null],[11,"fmt","","",186,null],[11,"empty","","Returns an empty set of flags.",186,{"inputs":[],"output":{"name":"vkquerypipelinestatisticflags"}}],[11,"all","","Returns the set containing all flags.",186,{"inputs":[],"output":{"name":"vkquerypipelinestatisticflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",186,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",186,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",186,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkquerypipelinestatisticflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",186,null],[11,"is_all","","Returns `true` if all flags are currently set.",186,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",186,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",186,null],[11,"insert","","Inserts the specified flags in-place.",186,null],[11,"remove","","Removes the specified flags in-place.",186,null],[11,"toggle","","Toggles the specified flags in-place.",186,null],[11,"bitor","","Returns the union of the two sets of flags.",186,null],[11,"bitor_assign","","Adds the set of flags.",186,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",186,null],[11,"bitxor_assign","","Toggles the set of flags.",186,null],[11,"bitand","","Returns the intersection between the two sets of flags.",186,null],[11,"bitand_assign","","Disables all flags disabled in the set.",186,null],[11,"sub","","Returns the set difference of the two sets of flags.",186,null],[11,"sub_assign","","Disables all flags enabled in the set.",186,null],[11,"not","","Returns the complement of this set of flags.",186,null],[11,"extend","","",186,null],[11,"from_iter","","",186,{"inputs":[{"name":"t"}],"output":{"name":"vkquerypipelinestatisticflags"}}],[11,"hash","","",187,null],[11,"cmp","","",187,null],[11,"partial_cmp","","",187,null],[11,"lt","","",187,null],[11,"le","","",187,null],[11,"gt","","",187,null],[11,"ge","","",187,null],[11,"clone","","",187,null],[11,"eq","","",187,null],[11,"ne","","",187,null],[11,"fmt","","",187,null],[11,"empty","","Returns an empty set of flags.",187,{"inputs":[],"output":{"name":"vkqueryresultflags"}}],[11,"all","","Returns the set containing all flags.",187,{"inputs":[],"output":{"name":"vkqueryresultflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",187,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",187,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",187,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkqueryresultflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",187,null],[11,"is_all","","Returns `true` if all flags are currently set.",187,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",187,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",187,null],[11,"insert","","Inserts the specified flags in-place.",187,null],[11,"remove","","Removes the specified flags in-place.",187,null],[11,"toggle","","Toggles the specified flags in-place.",187,null],[11,"bitor","","Returns the union of the two sets of flags.",187,null],[11,"bitor_assign","","Adds the set of flags.",187,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",187,null],[11,"bitxor_assign","","Toggles the set of flags.",187,null],[11,"bitand","","Returns the intersection between the two sets of flags.",187,null],[11,"bitand_assign","","Disables all flags disabled in the set.",187,null],[11,"sub","","Returns the set difference of the two sets of flags.",187,null],[11,"sub_assign","","Disables all flags enabled in the set.",187,null],[11,"not","","Returns the complement of this set of flags.",187,null],[11,"extend","","",187,null],[11,"from_iter","","",187,{"inputs":[{"name":"t"}],"output":{"name":"vkqueryresultflags"}}],[11,"hash","","",188,null],[11,"cmp","","",188,null],[11,"partial_cmp","","",188,null],[11,"lt","","",188,null],[11,"le","","",188,null],[11,"gt","","",188,null],[11,"ge","","",188,null],[11,"clone","","",188,null],[11,"eq","","",188,null],[11,"ne","","",188,null],[11,"fmt","","",188,null],[11,"empty","","Returns an empty set of flags.",188,{"inputs":[],"output":{"name":"vkbuffercreateflags"}}],[11,"all","","Returns the set containing all flags.",188,{"inputs":[],"output":{"name":"vkbuffercreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",188,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",188,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",188,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkbuffercreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",188,null],[11,"is_all","","Returns `true` if all flags are currently set.",188,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",188,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",188,null],[11,"insert","","Inserts the specified flags in-place.",188,null],[11,"remove","","Removes the specified flags in-place.",188,null],[11,"toggle","","Toggles the specified flags in-place.",188,null],[11,"bitor","","Returns the union of the two sets of flags.",188,null],[11,"bitor_assign","","Adds the set of flags.",188,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",188,null],[11,"bitxor_assign","","Toggles the set of flags.",188,null],[11,"bitand","","Returns the intersection between the two sets of flags.",188,null],[11,"bitand_assign","","Disables all flags disabled in the set.",188,null],[11,"sub","","Returns the set difference of the two sets of flags.",188,null],[11,"sub_assign","","Disables all flags enabled in the set.",188,null],[11,"not","","Returns the complement of this set of flags.",188,null],[11,"extend","","",188,null],[11,"from_iter","","",188,{"inputs":[{"name":"t"}],"output":{"name":"vkbuffercreateflags"}}],[11,"hash","","",189,null],[11,"cmp","","",189,null],[11,"partial_cmp","","",189,null],[11,"lt","","",189,null],[11,"le","","",189,null],[11,"gt","","",189,null],[11,"ge","","",189,null],[11,"clone","","",189,null],[11,"eq","","",189,null],[11,"ne","","",189,null],[11,"fmt","","",189,null],[11,"empty","","Returns an empty set of flags.",189,{"inputs":[],"output":{"name":"vkbufferusageflags"}}],[11,"all","","Returns the set containing all flags.",189,{"inputs":[],"output":{"name":"vkbufferusageflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",189,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",189,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",189,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkbufferusageflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",189,null],[11,"is_all","","Returns `true` if all flags are currently set.",189,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",189,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",189,null],[11,"insert","","Inserts the specified flags in-place.",189,null],[11,"remove","","Removes the specified flags in-place.",189,null],[11,"toggle","","Toggles the specified flags in-place.",189,null],[11,"bitor","","Returns the union of the two sets of flags.",189,null],[11,"bitor_assign","","Adds the set of flags.",189,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",189,null],[11,"bitxor_assign","","Toggles the set of flags.",189,null],[11,"bitand","","Returns the intersection between the two sets of flags.",189,null],[11,"bitand_assign","","Disables all flags disabled in the set.",189,null],[11,"sub","","Returns the set difference of the two sets of flags.",189,null],[11,"sub_assign","","Disables all flags enabled in the set.",189,null],[11,"not","","Returns the complement of this set of flags.",189,null],[11,"extend","","",189,null],[11,"from_iter","","",189,{"inputs":[{"name":"t"}],"output":{"name":"vkbufferusageflags"}}],[11,"hash","","",190,null],[11,"cmp","","",190,null],[11,"partial_cmp","","",190,null],[11,"lt","","",190,null],[11,"le","","",190,null],[11,"gt","","",190,null],[11,"ge","","",190,null],[11,"clone","","",190,null],[11,"eq","","",190,null],[11,"ne","","",190,null],[11,"empty","","Returns an empty set of flags.",190,{"inputs":[],"output":{"name":"vkbufferviewcreateflags"}}],[11,"hash","","",191,null],[11,"cmp","","",191,null],[11,"partial_cmp","","",191,null],[11,"lt","","",191,null],[11,"le","","",191,null],[11,"gt","","",191,null],[11,"ge","","",191,null],[11,"clone","","",191,null],[11,"eq","","",191,null],[11,"ne","","",191,null],[11,"empty","","Returns an empty set of flags.",191,{"inputs":[],"output":{"name":"vkimageviewcreateflags"}}],[11,"hash","","",192,null],[11,"cmp","","",192,null],[11,"partial_cmp","","",192,null],[11,"lt","","",192,null],[11,"le","","",192,null],[11,"gt","","",192,null],[11,"ge","","",192,null],[11,"clone","","",192,null],[11,"eq","","",192,null],[11,"ne","","",192,null],[11,"empty","","Returns an empty set of flags.",192,{"inputs":[],"output":{"name":"vkshadermodulecreateflags"}}],[11,"hash","","",193,null],[11,"cmp","","",193,null],[11,"partial_cmp","","",193,null],[11,"lt","","",193,null],[11,"le","","",193,null],[11,"gt","","",193,null],[11,"ge","","",193,null],[11,"clone","","",193,null],[11,"eq","","",193,null],[11,"ne","","",193,null],[11,"empty","","Returns an empty set of flags.",193,{"inputs":[],"output":{"name":"vkpipelinecachecreateflags"}}],[11,"hash","","",194,null],[11,"cmp","","",194,null],[11,"partial_cmp","","",194,null],[11,"lt","","",194,null],[11,"le","","",194,null],[11,"gt","","",194,null],[11,"ge","","",194,null],[11,"clone","","",194,null],[11,"eq","","",194,null],[11,"ne","","",194,null],[11,"fmt","","",194,null],[11,"empty","","Returns an empty set of flags.",194,{"inputs":[],"output":{"name":"vkpipelinecreateflags"}}],[11,"all","","Returns the set containing all flags.",194,{"inputs":[],"output":{"name":"vkpipelinecreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",194,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",194,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",194,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkpipelinecreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",194,null],[11,"is_all","","Returns `true` if all flags are currently set.",194,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",194,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",194,null],[11,"insert","","Inserts the specified flags in-place.",194,null],[11,"remove","","Removes the specified flags in-place.",194,null],[11,"toggle","","Toggles the specified flags in-place.",194,null],[11,"bitor","","Returns the union of the two sets of flags.",194,null],[11,"bitor_assign","","Adds the set of flags.",194,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",194,null],[11,"bitxor_assign","","Toggles the set of flags.",194,null],[11,"bitand","","Returns the intersection between the two sets of flags.",194,null],[11,"bitand_assign","","Disables all flags disabled in the set.",194,null],[11,"sub","","Returns the set difference of the two sets of flags.",194,null],[11,"sub_assign","","Disables all flags enabled in the set.",194,null],[11,"not","","Returns the complement of this set of flags.",194,null],[11,"extend","","",194,null],[11,"from_iter","","",194,{"inputs":[{"name":"t"}],"output":{"name":"vkpipelinecreateflags"}}],[11,"hash","","",195,null],[11,"cmp","","",195,null],[11,"partial_cmp","","",195,null],[11,"lt","","",195,null],[11,"le","","",195,null],[11,"gt","","",195,null],[11,"ge","","",195,null],[11,"clone","","",195,null],[11,"eq","","",195,null],[11,"ne","","",195,null],[11,"empty","","Returns an empty set of flags.",195,{"inputs":[],"output":{"name":"vkpipelineshaderstagecreateflags"}}],[11,"hash","","",196,null],[11,"cmp","","",196,null],[11,"partial_cmp","","",196,null],[11,"lt","","",196,null],[11,"le","","",196,null],[11,"gt","","",196,null],[11,"ge","","",196,null],[11,"clone","","",196,null],[11,"eq","","",196,null],[11,"ne","","",196,null],[11,"fmt","","",196,null],[11,"empty","","Returns an empty set of flags.",196,{"inputs":[],"output":{"name":"vkshaderstageflags"}}],[11,"all","","Returns the set containing all flags.",196,{"inputs":[],"output":{"name":"vkshaderstageflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",196,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",196,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",196,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkshaderstageflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",196,null],[11,"is_all","","Returns `true` if all flags are currently set.",196,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",196,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",196,null],[11,"insert","","Inserts the specified flags in-place.",196,null],[11,"remove","","Removes the specified flags in-place.",196,null],[11,"toggle","","Toggles the specified flags in-place.",196,null],[11,"bitor","","Returns the union of the two sets of flags.",196,null],[11,"bitor_assign","","Adds the set of flags.",196,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",196,null],[11,"bitxor_assign","","Toggles the set of flags.",196,null],[11,"bitand","","Returns the intersection between the two sets of flags.",196,null],[11,"bitand_assign","","Disables all flags disabled in the set.",196,null],[11,"sub","","Returns the set difference of the two sets of flags.",196,null],[11,"sub_assign","","Disables all flags enabled in the set.",196,null],[11,"not","","Returns the complement of this set of flags.",196,null],[11,"extend","","",196,null],[11,"from_iter","","",196,{"inputs":[{"name":"t"}],"output":{"name":"vkshaderstageflags"}}],[11,"hash","","",197,null],[11,"cmp","","",197,null],[11,"partial_cmp","","",197,null],[11,"lt","","",197,null],[11,"le","","",197,null],[11,"gt","","",197,null],[11,"ge","","",197,null],[11,"clone","","",197,null],[11,"eq","","",197,null],[11,"ne","","",197,null],[11,"empty","","Returns an empty set of flags.",197,{"inputs":[],"output":{"name":"vkpipelinevertexinputstatecreateflags"}}],[11,"hash","","",198,null],[11,"cmp","","",198,null],[11,"partial_cmp","","",198,null],[11,"lt","","",198,null],[11,"le","","",198,null],[11,"gt","","",198,null],[11,"ge","","",198,null],[11,"clone","","",198,null],[11,"eq","","",198,null],[11,"ne","","",198,null],[11,"empty","","Returns an empty set of flags.",198,{"inputs":[],"output":{"name":"vkpipelineinputassemblystatecreateflags"}}],[11,"hash","","",199,null],[11,"cmp","","",199,null],[11,"partial_cmp","","",199,null],[11,"lt","","",199,null],[11,"le","","",199,null],[11,"gt","","",199,null],[11,"ge","","",199,null],[11,"clone","","",199,null],[11,"eq","","",199,null],[11,"ne","","",199,null],[11,"empty","","Returns an empty set of flags.",199,{"inputs":[],"output":{"name":"vkpipelinetessellationstatecreateflags"}}],[11,"hash","","",200,null],[11,"cmp","","",200,null],[11,"partial_cmp","","",200,null],[11,"lt","","",200,null],[11,"le","","",200,null],[11,"gt","","",200,null],[11,"ge","","",200,null],[11,"clone","","",200,null],[11,"eq","","",200,null],[11,"ne","","",200,null],[11,"empty","","Returns an empty set of flags.",200,{"inputs":[],"output":{"name":"vkpipelineviewportstatecreateflags"}}],[11,"hash","","",201,null],[11,"cmp","","",201,null],[11,"partial_cmp","","",201,null],[11,"lt","","",201,null],[11,"le","","",201,null],[11,"gt","","",201,null],[11,"ge","","",201,null],[11,"clone","","",201,null],[11,"eq","","",201,null],[11,"ne","","",201,null],[11,"empty","","Returns an empty set of flags.",201,{"inputs":[],"output":{"name":"vkpipelinerasterizationstatecreateflags"}}],[11,"hash","","",202,null],[11,"cmp","","",202,null],[11,"partial_cmp","","",202,null],[11,"lt","","",202,null],[11,"le","","",202,null],[11,"gt","","",202,null],[11,"ge","","",202,null],[11,"clone","","",202,null],[11,"eq","","",202,null],[11,"ne","","",202,null],[11,"fmt","","",202,null],[11,"empty","","Returns an empty set of flags.",202,{"inputs":[],"output":{"name":"vkcullmodeflags"}}],[11,"all","","Returns the set containing all flags.",202,{"inputs":[],"output":{"name":"vkcullmodeflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",202,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",202,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",202,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcullmodeflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",202,null],[11,"is_all","","Returns `true` if all flags are currently set.",202,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",202,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",202,null],[11,"insert","","Inserts the specified flags in-place.",202,null],[11,"remove","","Removes the specified flags in-place.",202,null],[11,"toggle","","Toggles the specified flags in-place.",202,null],[11,"bitor","","Returns the union of the two sets of flags.",202,null],[11,"bitor_assign","","Adds the set of flags.",202,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",202,null],[11,"bitxor_assign","","Toggles the set of flags.",202,null],[11,"bitand","","Returns the intersection between the two sets of flags.",202,null],[11,"bitand_assign","","Disables all flags disabled in the set.",202,null],[11,"sub","","Returns the set difference of the two sets of flags.",202,null],[11,"sub_assign","","Disables all flags enabled in the set.",202,null],[11,"not","","Returns the complement of this set of flags.",202,null],[11,"extend","","",202,null],[11,"from_iter","","",202,{"inputs":[{"name":"t"}],"output":{"name":"vkcullmodeflags"}}],[11,"hash","","",203,null],[11,"cmp","","",203,null],[11,"partial_cmp","","",203,null],[11,"lt","","",203,null],[11,"le","","",203,null],[11,"gt","","",203,null],[11,"ge","","",203,null],[11,"clone","","",203,null],[11,"eq","","",203,null],[11,"ne","","",203,null],[11,"empty","","Returns an empty set of flags.",203,{"inputs":[],"output":{"name":"vkpipelinemultisamplestatecreateflags"}}],[11,"hash","","",204,null],[11,"cmp","","",204,null],[11,"partial_cmp","","",204,null],[11,"lt","","",204,null],[11,"le","","",204,null],[11,"gt","","",204,null],[11,"ge","","",204,null],[11,"clone","","",204,null],[11,"eq","","",204,null],[11,"ne","","",204,null],[11,"empty","","Returns an empty set of flags.",204,{"inputs":[],"output":{"name":"vkpipelinedepthstencilstatecreateflags"}}],[11,"hash","","",205,null],[11,"cmp","","",205,null],[11,"partial_cmp","","",205,null],[11,"lt","","",205,null],[11,"le","","",205,null],[11,"gt","","",205,null],[11,"ge","","",205,null],[11,"clone","","",205,null],[11,"eq","","",205,null],[11,"ne","","",205,null],[11,"empty","","Returns an empty set of flags.",205,{"inputs":[],"output":{"name":"vkpipelinecolorblendstatecreateflags"}}],[11,"hash","","",206,null],[11,"cmp","","",206,null],[11,"partial_cmp","","",206,null],[11,"lt","","",206,null],[11,"le","","",206,null],[11,"gt","","",206,null],[11,"ge","","",206,null],[11,"clone","","",206,null],[11,"eq","","",206,null],[11,"ne","","",206,null],[11,"fmt","","",206,null],[11,"empty","","Returns an empty set of flags.",206,{"inputs":[],"output":{"name":"vkcolorcomponentflags"}}],[11,"all","","Returns the set containing all flags.",206,{"inputs":[],"output":{"name":"vkcolorcomponentflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",206,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",206,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",206,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcolorcomponentflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",206,null],[11,"is_all","","Returns `true` if all flags are currently set.",206,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",206,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",206,null],[11,"insert","","Inserts the specified flags in-place.",206,null],[11,"remove","","Removes the specified flags in-place.",206,null],[11,"toggle","","Toggles the specified flags in-place.",206,null],[11,"bitor","","Returns the union of the two sets of flags.",206,null],[11,"bitor_assign","","Adds the set of flags.",206,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",206,null],[11,"bitxor_assign","","Toggles the set of flags.",206,null],[11,"bitand","","Returns the intersection between the two sets of flags.",206,null],[11,"bitand_assign","","Disables all flags disabled in the set.",206,null],[11,"sub","","Returns the set difference of the two sets of flags.",206,null],[11,"sub_assign","","Disables all flags enabled in the set.",206,null],[11,"not","","Returns the complement of this set of flags.",206,null],[11,"extend","","",206,null],[11,"from_iter","","",206,{"inputs":[{"name":"t"}],"output":{"name":"vkcolorcomponentflags"}}],[11,"hash","","",207,null],[11,"cmp","","",207,null],[11,"partial_cmp","","",207,null],[11,"lt","","",207,null],[11,"le","","",207,null],[11,"gt","","",207,null],[11,"ge","","",207,null],[11,"clone","","",207,null],[11,"eq","","",207,null],[11,"ne","","",207,null],[11,"empty","","Returns an empty set of flags.",207,{"inputs":[],"output":{"name":"vkpipelinedynamicstatecreateflags"}}],[11,"hash","","",208,null],[11,"cmp","","",208,null],[11,"partial_cmp","","",208,null],[11,"lt","","",208,null],[11,"le","","",208,null],[11,"gt","","",208,null],[11,"ge","","",208,null],[11,"clone","","",208,null],[11,"eq","","",208,null],[11,"ne","","",208,null],[11,"empty","","Returns an empty set of flags.",208,{"inputs":[],"output":{"name":"vkpipelinelayoutcreateflags"}}],[11,"hash","","",209,null],[11,"cmp","","",209,null],[11,"partial_cmp","","",209,null],[11,"lt","","",209,null],[11,"le","","",209,null],[11,"gt","","",209,null],[11,"ge","","",209,null],[11,"clone","","",209,null],[11,"eq","","",209,null],[11,"ne","","",209,null],[11,"empty","","Returns an empty set of flags.",209,{"inputs":[],"output":{"name":"vksamplercreateflags"}}],[11,"hash","","",210,null],[11,"cmp","","",210,null],[11,"partial_cmp","","",210,null],[11,"lt","","",210,null],[11,"le","","",210,null],[11,"gt","","",210,null],[11,"ge","","",210,null],[11,"clone","","",210,null],[11,"eq","","",210,null],[11,"ne","","",210,null],[11,"empty","","Returns an empty set of flags.",210,{"inputs":[],"output":{"name":"vkdescriptorsetlayoutcreateflags"}}],[11,"hash","","",211,null],[11,"cmp","","",211,null],[11,"partial_cmp","","",211,null],[11,"lt","","",211,null],[11,"le","","",211,null],[11,"gt","","",211,null],[11,"ge","","",211,null],[11,"clone","","",211,null],[11,"eq","","",211,null],[11,"ne","","",211,null],[11,"fmt","","",211,null],[11,"empty","","Returns an empty set of flags.",211,{"inputs":[],"output":{"name":"vkdescriptorpoolcreateflags"}}],[11,"all","","Returns the set containing all flags.",211,{"inputs":[],"output":{"name":"vkdescriptorpoolcreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",211,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",211,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",211,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkdescriptorpoolcreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",211,null],[11,"is_all","","Returns `true` if all flags are currently set.",211,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",211,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",211,null],[11,"insert","","Inserts the specified flags in-place.",211,null],[11,"remove","","Removes the specified flags in-place.",211,null],[11,"toggle","","Toggles the specified flags in-place.",211,null],[11,"bitor","","Returns the union of the two sets of flags.",211,null],[11,"bitor_assign","","Adds the set of flags.",211,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",211,null],[11,"bitxor_assign","","Toggles the set of flags.",211,null],[11,"bitand","","Returns the intersection between the two sets of flags.",211,null],[11,"bitand_assign","","Disables all flags disabled in the set.",211,null],[11,"sub","","Returns the set difference of the two sets of flags.",211,null],[11,"sub_assign","","Disables all flags enabled in the set.",211,null],[11,"not","","Returns the complement of this set of flags.",211,null],[11,"extend","","",211,null],[11,"from_iter","","",211,{"inputs":[{"name":"t"}],"output":{"name":"vkdescriptorpoolcreateflags"}}],[11,"hash","","",212,null],[11,"cmp","","",212,null],[11,"partial_cmp","","",212,null],[11,"lt","","",212,null],[11,"le","","",212,null],[11,"gt","","",212,null],[11,"ge","","",212,null],[11,"clone","","",212,null],[11,"eq","","",212,null],[11,"ne","","",212,null],[11,"empty","","Returns an empty set of flags.",212,{"inputs":[],"output":{"name":"vkdescriptorpoolresetflags"}}],[11,"hash","","",213,null],[11,"cmp","","",213,null],[11,"partial_cmp","","",213,null],[11,"lt","","",213,null],[11,"le","","",213,null],[11,"gt","","",213,null],[11,"ge","","",213,null],[11,"clone","","",213,null],[11,"eq","","",213,null],[11,"ne","","",213,null],[11,"empty","","Returns an empty set of flags.",213,{"inputs":[],"output":{"name":"vkframebuffercreateflags"}}],[11,"hash","","",214,null],[11,"cmp","","",214,null],[11,"partial_cmp","","",214,null],[11,"lt","","",214,null],[11,"le","","",214,null],[11,"gt","","",214,null],[11,"ge","","",214,null],[11,"clone","","",214,null],[11,"eq","","",214,null],[11,"ne","","",214,null],[11,"empty","","Returns an empty set of flags.",214,{"inputs":[],"output":{"name":"vkrenderpasscreateflags"}}],[11,"hash","","",215,null],[11,"cmp","","",215,null],[11,"partial_cmp","","",215,null],[11,"lt","","",215,null],[11,"le","","",215,null],[11,"gt","","",215,null],[11,"ge","","",215,null],[11,"clone","","",215,null],[11,"eq","","",215,null],[11,"ne","","",215,null],[11,"fmt","","",215,null],[11,"empty","","Returns an empty set of flags.",215,{"inputs":[],"output":{"name":"vkattachmentdescriptionflags"}}],[11,"all","","Returns the set containing all flags.",215,{"inputs":[],"output":{"name":"vkattachmentdescriptionflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",215,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",215,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",215,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkattachmentdescriptionflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",215,null],[11,"is_all","","Returns `true` if all flags are currently set.",215,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",215,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",215,null],[11,"insert","","Inserts the specified flags in-place.",215,null],[11,"remove","","Removes the specified flags in-place.",215,null],[11,"toggle","","Toggles the specified flags in-place.",215,null],[11,"bitor","","Returns the union of the two sets of flags.",215,null],[11,"bitor_assign","","Adds the set of flags.",215,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",215,null],[11,"bitxor_assign","","Toggles the set of flags.",215,null],[11,"bitand","","Returns the intersection between the two sets of flags.",215,null],[11,"bitand_assign","","Disables all flags disabled in the set.",215,null],[11,"sub","","Returns the set difference of the two sets of flags.",215,null],[11,"sub_assign","","Disables all flags enabled in the set.",215,null],[11,"not","","Returns the complement of this set of flags.",215,null],[11,"extend","","",215,null],[11,"from_iter","","",215,{"inputs":[{"name":"t"}],"output":{"name":"vkattachmentdescriptionflags"}}],[11,"hash","","",216,null],[11,"cmp","","",216,null],[11,"partial_cmp","","",216,null],[11,"lt","","",216,null],[11,"le","","",216,null],[11,"gt","","",216,null],[11,"ge","","",216,null],[11,"clone","","",216,null],[11,"eq","","",216,null],[11,"ne","","",216,null],[11,"empty","","Returns an empty set of flags.",216,{"inputs":[],"output":{"name":"vksubpassdescriptionflags"}}],[11,"hash","","",217,null],[11,"cmp","","",217,null],[11,"partial_cmp","","",217,null],[11,"lt","","",217,null],[11,"le","","",217,null],[11,"gt","","",217,null],[11,"ge","","",217,null],[11,"clone","","",217,null],[11,"eq","","",217,null],[11,"ne","","",217,null],[11,"fmt","","",217,null],[11,"empty","","Returns an empty set of flags.",217,{"inputs":[],"output":{"name":"vkaccessflags"}}],[11,"all","","Returns the set containing all flags.",217,{"inputs":[],"output":{"name":"vkaccessflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",217,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",217,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",217,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkaccessflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",217,null],[11,"is_all","","Returns `true` if all flags are currently set.",217,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",217,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",217,null],[11,"insert","","Inserts the specified flags in-place.",217,null],[11,"remove","","Removes the specified flags in-place.",217,null],[11,"toggle","","Toggles the specified flags in-place.",217,null],[11,"bitor","","Returns the union of the two sets of flags.",217,null],[11,"bitor_assign","","Adds the set of flags.",217,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",217,null],[11,"bitxor_assign","","Toggles the set of flags.",217,null],[11,"bitand","","Returns the intersection between the two sets of flags.",217,null],[11,"bitand_assign","","Disables all flags disabled in the set.",217,null],[11,"sub","","Returns the set difference of the two sets of flags.",217,null],[11,"sub_assign","","Disables all flags enabled in the set.",217,null],[11,"not","","Returns the complement of this set of flags.",217,null],[11,"extend","","",217,null],[11,"from_iter","","",217,{"inputs":[{"name":"t"}],"output":{"name":"vkaccessflags"}}],[11,"hash","","",218,null],[11,"cmp","","",218,null],[11,"partial_cmp","","",218,null],[11,"lt","","",218,null],[11,"le","","",218,null],[11,"gt","","",218,null],[11,"ge","","",218,null],[11,"clone","","",218,null],[11,"eq","","",218,null],[11,"ne","","",218,null],[11,"fmt","","",218,null],[11,"empty","","Returns an empty set of flags.",218,{"inputs":[],"output":{"name":"vkdependencyflags"}}],[11,"all","","Returns the set containing all flags.",218,{"inputs":[],"output":{"name":"vkdependencyflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",218,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",218,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",218,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkdependencyflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",218,null],[11,"is_all","","Returns `true` if all flags are currently set.",218,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",218,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",218,null],[11,"insert","","Inserts the specified flags in-place.",218,null],[11,"remove","","Removes the specified flags in-place.",218,null],[11,"toggle","","Toggles the specified flags in-place.",218,null],[11,"bitor","","Returns the union of the two sets of flags.",218,null],[11,"bitor_assign","","Adds the set of flags.",218,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",218,null],[11,"bitxor_assign","","Toggles the set of flags.",218,null],[11,"bitand","","Returns the intersection between the two sets of flags.",218,null],[11,"bitand_assign","","Disables all flags disabled in the set.",218,null],[11,"sub","","Returns the set difference of the two sets of flags.",218,null],[11,"sub_assign","","Disables all flags enabled in the set.",218,null],[11,"not","","Returns the complement of this set of flags.",218,null],[11,"extend","","",218,null],[11,"from_iter","","",218,{"inputs":[{"name":"t"}],"output":{"name":"vkdependencyflags"}}],[11,"hash","","",219,null],[11,"cmp","","",219,null],[11,"partial_cmp","","",219,null],[11,"lt","","",219,null],[11,"le","","",219,null],[11,"gt","","",219,null],[11,"ge","","",219,null],[11,"clone","","",219,null],[11,"eq","","",219,null],[11,"ne","","",219,null],[11,"fmt","","",219,null],[11,"empty","","Returns an empty set of flags.",219,{"inputs":[],"output":{"name":"vkcommandpoolcreateflags"}}],[11,"all","","Returns the set containing all flags.",219,{"inputs":[],"output":{"name":"vkcommandpoolcreateflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",219,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",219,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",219,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandpoolcreateflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",219,null],[11,"is_all","","Returns `true` if all flags are currently set.",219,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",219,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",219,null],[11,"insert","","Inserts the specified flags in-place.",219,null],[11,"remove","","Removes the specified flags in-place.",219,null],[11,"toggle","","Toggles the specified flags in-place.",219,null],[11,"bitor","","Returns the union of the two sets of flags.",219,null],[11,"bitor_assign","","Adds the set of flags.",219,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",219,null],[11,"bitxor_assign","","Toggles the set of flags.",219,null],[11,"bitand","","Returns the intersection between the two sets of flags.",219,null],[11,"bitand_assign","","Disables all flags disabled in the set.",219,null],[11,"sub","","Returns the set difference of the two sets of flags.",219,null],[11,"sub_assign","","Disables all flags enabled in the set.",219,null],[11,"not","","Returns the complement of this set of flags.",219,null],[11,"extend","","",219,null],[11,"from_iter","","",219,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandpoolcreateflags"}}],[11,"hash","","",220,null],[11,"cmp","","",220,null],[11,"partial_cmp","","",220,null],[11,"lt","","",220,null],[11,"le","","",220,null],[11,"gt","","",220,null],[11,"ge","","",220,null],[11,"clone","","",220,null],[11,"eq","","",220,null],[11,"ne","","",220,null],[11,"fmt","","",220,null],[11,"empty","","Returns an empty set of flags.",220,{"inputs":[],"output":{"name":"vkcommandpoolresetflags"}}],[11,"all","","Returns the set containing all flags.",220,{"inputs":[],"output":{"name":"vkcommandpoolresetflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",220,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",220,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",220,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandpoolresetflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",220,null],[11,"is_all","","Returns `true` if all flags are currently set.",220,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",220,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",220,null],[11,"insert","","Inserts the specified flags in-place.",220,null],[11,"remove","","Removes the specified flags in-place.",220,null],[11,"toggle","","Toggles the specified flags in-place.",220,null],[11,"bitor","","Returns the union of the two sets of flags.",220,null],[11,"bitor_assign","","Adds the set of flags.",220,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",220,null],[11,"bitxor_assign","","Toggles the set of flags.",220,null],[11,"bitand","","Returns the intersection between the two sets of flags.",220,null],[11,"bitand_assign","","Disables all flags disabled in the set.",220,null],[11,"sub","","Returns the set difference of the two sets of flags.",220,null],[11,"sub_assign","","Disables all flags enabled in the set.",220,null],[11,"not","","Returns the complement of this set of flags.",220,null],[11,"extend","","",220,null],[11,"from_iter","","",220,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandpoolresetflags"}}],[11,"hash","","",221,null],[11,"cmp","","",221,null],[11,"partial_cmp","","",221,null],[11,"lt","","",221,null],[11,"le","","",221,null],[11,"gt","","",221,null],[11,"ge","","",221,null],[11,"clone","","",221,null],[11,"eq","","",221,null],[11,"ne","","",221,null],[11,"fmt","","",221,null],[11,"empty","","Returns an empty set of flags.",221,{"inputs":[],"output":{"name":"vkcommandbufferusageflags"}}],[11,"all","","Returns the set containing all flags.",221,{"inputs":[],"output":{"name":"vkcommandbufferusageflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",221,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",221,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",221,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandbufferusageflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",221,null],[11,"is_all","","Returns `true` if all flags are currently set.",221,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",221,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",221,null],[11,"insert","","Inserts the specified flags in-place.",221,null],[11,"remove","","Removes the specified flags in-place.",221,null],[11,"toggle","","Toggles the specified flags in-place.",221,null],[11,"bitor","","Returns the union of the two sets of flags.",221,null],[11,"bitor_assign","","Adds the set of flags.",221,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",221,null],[11,"bitxor_assign","","Toggles the set of flags.",221,null],[11,"bitand","","Returns the intersection between the two sets of flags.",221,null],[11,"bitand_assign","","Disables all flags disabled in the set.",221,null],[11,"sub","","Returns the set difference of the two sets of flags.",221,null],[11,"sub_assign","","Disables all flags enabled in the set.",221,null],[11,"not","","Returns the complement of this set of flags.",221,null],[11,"extend","","",221,null],[11,"from_iter","","",221,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandbufferusageflags"}}],[11,"hash","","",222,null],[11,"cmp","","",222,null],[11,"partial_cmp","","",222,null],[11,"lt","","",222,null],[11,"le","","",222,null],[11,"gt","","",222,null],[11,"ge","","",222,null],[11,"clone","","",222,null],[11,"eq","","",222,null],[11,"ne","","",222,null],[11,"fmt","","",222,null],[11,"empty","","Returns an empty set of flags.",222,{"inputs":[],"output":{"name":"vkquerycontrolflags"}}],[11,"all","","Returns the set containing all flags.",222,{"inputs":[],"output":{"name":"vkquerycontrolflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",222,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",222,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",222,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkquerycontrolflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",222,null],[11,"is_all","","Returns `true` if all flags are currently set.",222,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",222,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",222,null],[11,"insert","","Inserts the specified flags in-place.",222,null],[11,"remove","","Removes the specified flags in-place.",222,null],[11,"toggle","","Toggles the specified flags in-place.",222,null],[11,"bitor","","Returns the union of the two sets of flags.",222,null],[11,"bitor_assign","","Adds the set of flags.",222,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",222,null],[11,"bitxor_assign","","Toggles the set of flags.",222,null],[11,"bitand","","Returns the intersection between the two sets of flags.",222,null],[11,"bitand_assign","","Disables all flags disabled in the set.",222,null],[11,"sub","","Returns the set difference of the two sets of flags.",222,null],[11,"sub_assign","","Disables all flags enabled in the set.",222,null],[11,"not","","Returns the complement of this set of flags.",222,null],[11,"extend","","",222,null],[11,"from_iter","","",222,{"inputs":[{"name":"t"}],"output":{"name":"vkquerycontrolflags"}}],[11,"hash","","",223,null],[11,"cmp","","",223,null],[11,"partial_cmp","","",223,null],[11,"lt","","",223,null],[11,"le","","",223,null],[11,"gt","","",223,null],[11,"ge","","",223,null],[11,"clone","","",223,null],[11,"eq","","",223,null],[11,"ne","","",223,null],[11,"fmt","","",223,null],[11,"empty","","Returns an empty set of flags.",223,{"inputs":[],"output":{"name":"vkcommandbufferresetflags"}}],[11,"all","","Returns the set containing all flags.",223,{"inputs":[],"output":{"name":"vkcommandbufferresetflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",223,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",223,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",223,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandbufferresetflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",223,null],[11,"is_all","","Returns `true` if all flags are currently set.",223,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",223,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",223,null],[11,"insert","","Inserts the specified flags in-place.",223,null],[11,"remove","","Removes the specified flags in-place.",223,null],[11,"toggle","","Toggles the specified flags in-place.",223,null],[11,"bitor","","Returns the union of the two sets of flags.",223,null],[11,"bitor_assign","","Adds the set of flags.",223,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",223,null],[11,"bitxor_assign","","Toggles the set of flags.",223,null],[11,"bitand","","Returns the intersection between the two sets of flags.",223,null],[11,"bitand_assign","","Disables all flags disabled in the set.",223,null],[11,"sub","","Returns the set difference of the two sets of flags.",223,null],[11,"sub_assign","","Disables all flags enabled in the set.",223,null],[11,"not","","Returns the complement of this set of flags.",223,null],[11,"extend","","",223,null],[11,"from_iter","","",223,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandbufferresetflags"}}],[11,"hash","","",224,null],[11,"cmp","","",224,null],[11,"partial_cmp","","",224,null],[11,"lt","","",224,null],[11,"le","","",224,null],[11,"gt","","",224,null],[11,"ge","","",224,null],[11,"clone","","",224,null],[11,"eq","","",224,null],[11,"ne","","",224,null],[11,"fmt","","",224,null],[11,"empty","","Returns an empty set of flags.",224,{"inputs":[],"output":{"name":"vkstencilfaceflags"}}],[11,"all","","Returns the set containing all flags.",224,{"inputs":[],"output":{"name":"vkstencilfaceflags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",224,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",224,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",224,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkstencilfaceflags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",224,null],[11,"is_all","","Returns `true` if all flags are currently set.",224,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",224,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",224,null],[11,"insert","","Inserts the specified flags in-place.",224,null],[11,"remove","","Removes the specified flags in-place.",224,null],[11,"toggle","","Toggles the specified flags in-place.",224,null],[11,"bitor","","Returns the union of the two sets of flags.",224,null],[11,"bitor_assign","","Adds the set of flags.",224,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",224,null],[11,"bitxor_assign","","Toggles the set of flags.",224,null],[11,"bitand","","Returns the intersection between the two sets of flags.",224,null],[11,"bitand_assign","","Disables all flags disabled in the set.",224,null],[11,"sub","","Returns the set difference of the two sets of flags.",224,null],[11,"sub_assign","","Disables all flags enabled in the set.",224,null],[11,"not","","Returns the complement of this set of flags.",224,null],[11,"extend","","",224,null],[11,"from_iter","","",224,{"inputs":[{"name":"t"}],"output":{"name":"vkstencilfaceflags"}}],[11,"clone","","",0,null],[11,"clone","","",1,null],[11,"clone","","",2,null],[11,"clone","","",3,null],[11,"clone","","",4,null],[11,"clone","","",5,null],[11,"clone","","",6,null],[11,"clone","","",7,null],[11,"clone","","",8,null],[11,"clone","","",9,null],[11,"clone","","",10,null],[11,"clone","","",11,null],[11,"clone","","",12,null],[11,"clone","","",13,null],[11,"clone","","",14,null],[11,"clone","","",15,null],[11,"clone","","",16,null],[11,"clone","","",17,null],[11,"clone","","",18,null],[11,"clone","","",19,null],[11,"clone","","",20,null],[11,"clone","","",21,null],[11,"clone","","",22,null],[11,"clone","","",23,null],[11,"clone","","",24,null],[11,"clone","","",25,null],[11,"clone","","",26,null],[11,"clone","","",27,null],[11,"clone","","",28,null],[11,"clone","","",29,null],[11,"clone","","",30,null],[11,"clone","","",31,null],[11,"clone","","",32,null],[11,"clone","","",33,null],[11,"clone","","",34,null],[11,"clone","","",35,null],[11,"clone","","",36,null],[11,"clone","","",37,null],[11,"clone","","",38,null],[11,"clone","","",39,null],[11,"clone","","",40,null],[11,"clone","","",41,null],[11,"clone","","",42,null],[11,"clone","","",43,null],[11,"clone","","",44,null],[11,"clone","","",45,null],[11,"clone","","",46,null],[11,"clone","","",47,null],[11,"clone","","",48,null],[11,"clone","","",49,null],[11,"clone","","",50,null],[11,"clone","","",51,null],[11,"clone","","",52,null],[11,"clone","","",53,null],[11,"clone","","",54,null],[11,"clone","","",55,null],[11,"clone","","",56,null],[11,"clone","","",57,null],[11,"clone","","",58,null],[11,"clone","","",59,null],[11,"clone","","",60,null],[11,"clone","","",61,null],[11,"clone","","",62,null],[11,"clone","","",63,null],[11,"clone","","",64,null],[11,"clone","","",65,null],[11,"clone","","",66,null],[11,"clone","","",67,null],[11,"clone","","",68,null],[11,"clone","","",69,null],[11,"clone","","",70,null],[11,"clone","","",71,null],[11,"clone","","",72,null],[11,"clone","","",73,null],[11,"clone","","",74,null],[11,"clone","","",75,null],[11,"clone","","",76,null],[11,"clone","","",77,null],[11,"clone","","",78,null],[11,"clone","","",79,null],[11,"clone","","",80,null],[11,"clone","","",81,null],[11,"clone","","",82,null],[11,"clone","","",83,null],[11,"clone","","",84,null],[11,"clone","","",85,null],[11,"clone","","",86,null],[11,"clone","","",87,null],[11,"clone","","",88,null],[11,"clone","","",89,null],[11,"clone","","",90,null],[11,"clone","","",91,null],[11,"clone","","",92,null],[11,"clone","","",93,null],[11,"clone","","",225,null],[11,"from","","",225,{"inputs":[{"name":"vkclearcolorvalueunion"}],"output":{"name":"self"}}],[11,"clone","","",94,null],[11,"clone","","",226,null],[11,"from","","",226,{"inputs":[{"name":"vkclearvalueunion"}],"output":{"name":"self"}}],[11,"clone","","",95,null],[11,"clone","","",96,null],[11,"clone","","",97,null],[11,"clone","","",98,null],[11,"clone","","",99,null],[11,"clone","","",100,null],[11,"clone","","",101,null],[11,"clone","","",102,null],[11,"clone","","",103,null],[11,"clone","","",104,null],[11,"new","","",227,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",227,null],[11,"vkCreateInstance","","",227,null],[11,"vkDestroyInstance","","",227,null],[11,"vkEnumeratePhysicalDevices","","",227,null],[11,"vkGetPhysicalDeviceFeatures","","",227,null],[11,"vkGetPhysicalDeviceFormatProperties","","",227,null],[11,"vkGetPhysicalDeviceImageFormatProperties","","",227,null],[11,"vkGetPhysicalDeviceProperties","","",227,null],[11,"vkGetPhysicalDeviceQueueFamilyProperties","","",227,null],[11,"vkGetPhysicalDeviceMemoryProperties","","",227,null],[11,"vkGetInstanceProcAddr","","",227,null],[11,"vkGetDeviceProcAddr","","",227,null],[11,"vkCreateDevice","","",227,null],[11,"vkDestroyDevice","","",227,null],[11,"vkEnumerateInstanceExtensionProperties","","",227,null],[11,"vkEnumerateDeviceExtensionProperties","","",227,null],[11,"vkEnumerateInstanceLayerProperties","","",227,null],[11,"vkEnumerateDeviceLayerProperties","","",227,null],[11,"vkGetDeviceQueue","","",227,null],[11,"vkQueueSubmit","","",227,null],[11,"vkQueueWaitIdle","","",227,null],[11,"vkDeviceWaitIdle","","",227,null],[11,"vkAllocateMemory","","",227,null],[11,"vkFreeMemory","","",227,null],[11,"vkMapMemory","","",227,null],[11,"vkUnmapMemory","","",227,null],[11,"vkFlushMappedMemoryRanges","","",227,null],[11,"vkInvalidateMappedMemoryRanges","","",227,null],[11,"vkGetDeviceMemoryCommitment","","",227,null],[11,"vkBindBufferMemory","","",227,null],[11,"vkBindImageMemory","","",227,null],[11,"vkGetBufferMemoryRequirements","","",227,null],[11,"vkGetImageMemoryRequirements","","",227,null],[11,"vkGetImageSparseMemoryRequirements","","",227,null],[11,"vkGetPhysicalDeviceSparseImageFormatProperties","","",227,null],[11,"vkQueueBindSparse","","",227,null],[11,"vkCreateFence","","",227,null],[11,"vkDestroyFence","","",227,null],[11,"vkResetFences","","",227,null],[11,"vkGetFenceStatus","","",227,null],[11,"vkWaitForFences","","",227,null],[11,"vkCreateSemaphore","","",227,null],[11,"vkDestroySemaphore","","",227,null],[11,"vkCreateEvent","","",227,null],[11,"vkDestroyEvent","","",227,null],[11,"vkGetEventStatus","","",227,null],[11,"vkSetEvent","","",227,null],[11,"vkResetEvent","","",227,null],[11,"vkCreateQueryPool","","",227,null],[11,"vkDestroyQueryPool","","",227,null],[11,"vkGetQueryPoolResults","","",227,null],[11,"vkCreateBuffer","","",227,null],[11,"vkDestroyBuffer","","",227,null],[11,"vkCreateBufferView","","",227,null],[11,"vkDestroyBufferView","","",227,null],[11,"vkCreateImage","","",227,null],[11,"vkDestroyImage","","",227,null],[11,"vkGetImageSubresourceLayout","","",227,null],[11,"vkCreateImageView","","",227,null],[11,"vkDestroyImageView","","",227,null],[11,"vkCreateShaderModule","","",227,null],[11,"vkDestroyShaderModule","","",227,null],[11,"vkCreatePipelineCache","","",227,null],[11,"vkDestroyPipelineCache","","",227,null],[11,"vkGetPipelineCacheData","","",227,null],[11,"vkMergePipelineCaches","","",227,null],[11,"vkCreateGraphicsPipelines","","",227,null],[11,"vkCreateComputePipelines","","",227,null],[11,"vkDestroyPipeline","","",227,null],[11,"vkCreatePipelineLayout","","",227,null],[11,"vkDestroyPipelineLayout","","",227,null],[11,"vkCreateSampler","","",227,null],[11,"vkDestroySampler","","",227,null],[11,"vkCreateDescriptorSetLayout","","",227,null],[11,"vkDestroyDescriptorSetLayout","","",227,null],[11,"vkCreateDescriptorPool","","",227,null],[11,"vkDestroyDescriptorPool","","",227,null],[11,"vkResetDescriptorPool","","",227,null],[11,"vkAllocateDescriptorSets","","",227,null],[11,"vkFreeDescriptorSets","","",227,null],[11,"vkUpdateDescriptorSets","","",227,null],[11,"vkCreateFramebuffer","","",227,null],[11,"vkDestroyFramebuffer","","",227,null],[11,"vkCreateRenderPass","","",227,null],[11,"vkDestroyRenderPass","","",227,null],[11,"vkGetRenderAreaGranularity","","",227,null],[11,"vkCreateCommandPool","","",227,null],[11,"vkDestroyCommandPool","","",227,null],[11,"vkResetCommandPool","","",227,null],[11,"vkAllocateCommandBuffers","","",227,null],[11,"vkFreeCommandBuffers","","",227,null],[11,"vkBeginCommandBuffer","","",227,null],[11,"vkEndCommandBuffer","","",227,null],[11,"vkResetCommandBuffer","","",227,null],[11,"vkCmdBindPipeline","","",227,null],[11,"vkCmdSetViewport","","",227,null],[11,"vkCmdSetScissor","","",227,null],[11,"vkCmdSetLineWidth","","",227,null],[11,"vkCmdSetDepthBias","","",227,null],[11,"vkCmdSetBlendConstants","","",227,null],[11,"vkCmdSetDepthBounds","","",227,null],[11,"vkCmdSetStencilCompareMask","","",227,null],[11,"vkCmdSetStencilWriteMask","","",227,null],[11,"vkCmdSetStencilReference","","",227,null],[11,"vkCmdBindDescriptorSets","","",227,null],[11,"vkCmdBindIndexBuffer","","",227,null],[11,"vkCmdBindVertexBuffers","","",227,null],[11,"vkCmdDraw","","",227,null],[11,"vkCmdDrawIndexed","","",227,null],[11,"vkCmdDrawIndirect","","",227,null],[11,"vkCmdDrawIndexedIndirect","","",227,null],[11,"vkCmdDispatch","","",227,null],[11,"vkCmdDispatchIndirect","","",227,null],[11,"vkCmdCopyBuffer","","",227,null],[11,"vkCmdCopyImage","","",227,null],[11,"vkCmdBlitImage","","",227,null],[11,"vkCmdCopyBufferToImage","","",227,null],[11,"vkCmdCopyImageToBuffer","","",227,null],[11,"vkCmdUpdateBuffer","","",227,null],[11,"vkCmdFillBuffer","","",227,null],[11,"vkCmdClearColorImage","","",227,null],[11,"vkCmdClearDepthStencilImage","","",227,null],[11,"vkCmdClearAttachments","","",227,null],[11,"vkCmdResolveImage","","",227,null],[11,"vkCmdSetEvent","","",227,null],[11,"vkCmdResetEvent","","",227,null],[11,"vkCmdWaitEvents","","",227,null],[11,"vkCmdPipelineBarrier","","",227,null],[11,"vkCmdBeginQuery","","",227,null],[11,"vkCmdEndQuery","","",227,null],[11,"vkCmdResetQueryPool","","",227,null],[11,"vkCmdWriteTimestamp","","",227,null],[11,"vkCmdCopyQueryPoolResults","","",227,null],[11,"vkCmdPushConstants","","",227,null],[11,"vkCmdBeginRenderPass","","",227,null],[11,"vkCmdNextSubpass","","",227,null],[11,"vkCmdEndRenderPass","","",227,null],[11,"vkCmdExecuteCommands","","",227,null],[0,"khr_surface","dvk","",null,null],[3,"VkSurfaceKHR","dvk::khr_surface","",null,null],[3,"VkSurfaceTransformFlagsKHR","","",null,null],[3,"VkCompositeAlphaFlagsKHR","","",null,null],[3,"VkSurfaceCapabilitiesKHR","","",null,null],[12,"minImageCount","","",228,null],[12,"maxImageCount","","",228,null],[12,"currentExtent","","",228,null],[12,"minImageExtent","","",228,null],[12,"maxImageExtent","","",228,null],[12,"maxImageArrayLayers","","",228,null],[12,"supportedTransforms","","",228,null],[12,"currentTransform","","",228,null],[12,"supportedCompositeAlpha","","",228,null],[12,"supportedUsageFlags","","",228,null],[3,"VkSurfaceFormatKHR","","",null,null],[12,"format","","",229,null],[12,"colorSpace","","",229,null],[3,"VkKhrSurfaceCommands","","",null,null],[4,"VkColorSpaceKHR","","",null,null],[13,"VK_COLOR_SPACE_SRGB_NONLINEAR_KHR","","",230,null],[4,"VkPresentModeKHR","","",null,null],[13,"VK_PRESENT_MODE_IMMEDIATE_KHR","","",231,null],[13,"VK_PRESENT_MODE_MAILBOX_KHR","","",231,null],[13,"VK_PRESENT_MODE_FIFO_KHR","","",231,null],[13,"VK_PRESENT_MODE_FIFO_RELAXED_KHR","","",231,null],[6,"vkDestroySurfaceKHRFn","","",null,null],[6,"vkGetPhysicalDeviceSurfaceSupportKHRFn","","",null,null],[6,"vkGetPhysicalDeviceSurfaceCapabilitiesKHRFn","","",null,null],[6,"vkGetPhysicalDeviceSurfaceFormatsKHRFn","","",null,null],[6,"vkGetPhysicalDeviceSurfacePresentModesKHRFn","","",null,null],[17,"VK_KHR_SURFACE_SPEC_VERSION","","",null,null],[17,"VK_KHR_SURFACE_EXTENSION_NAME","","",null,null],[17,"VK_COLORSPACE_SRGB_NONLINEAR_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR","","",null,null],[17,"VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR","","",null,null],[17,"VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR","","",null,null],[17,"VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR","","",null,null],[17,"VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR","","",null,null],[17,"VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR","","",null,null],[11,"clone","","",232,null],[11,"null","","",232,{"inputs":[],"output":{"name":"vksurfacekhr"}}],[11,"is_null","","",232,null],[11,"eq","","",230,null],[11,"fmt","","",230,null],[11,"clone","","",230,null],[11,"eq","","",231,null],[11,"fmt","","",231,null],[11,"clone","","",231,null],[11,"hash","","",233,null],[11,"cmp","","",233,null],[11,"partial_cmp","","",233,null],[11,"lt","","",233,null],[11,"le","","",233,null],[11,"gt","","",233,null],[11,"ge","","",233,null],[11,"clone","","",233,null],[11,"eq","","",233,null],[11,"ne","","",233,null],[11,"fmt","","",233,null],[11,"empty","","Returns an empty set of flags.",233,{"inputs":[],"output":{"name":"vksurfacetransformflagskhr"}}],[11,"all","","Returns the set containing all flags.",233,{"inputs":[],"output":{"name":"vksurfacetransformflagskhr"}}],[11,"bits","","Returns the raw value of the flags currently stored.",233,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",233,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",233,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksurfacetransformflagskhr"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",233,null],[11,"is_all","","Returns `true` if all flags are currently set.",233,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",233,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",233,null],[11,"insert","","Inserts the specified flags in-place.",233,null],[11,"remove","","Removes the specified flags in-place.",233,null],[11,"toggle","","Toggles the specified flags in-place.",233,null],[11,"bitor","","Returns the union of the two sets of flags.",233,null],[11,"bitor_assign","","Adds the set of flags.",233,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",233,null],[11,"bitxor_assign","","Toggles the set of flags.",233,null],[11,"bitand","","Returns the intersection between the two sets of flags.",233,null],[11,"bitand_assign","","Disables all flags disabled in the set.",233,null],[11,"sub","","Returns the set difference of the two sets of flags.",233,null],[11,"sub_assign","","Disables all flags enabled in the set.",233,null],[11,"not","","Returns the complement of this set of flags.",233,null],[11,"extend","","",233,null],[11,"from_iter","","",233,{"inputs":[{"name":"t"}],"output":{"name":"vksurfacetransformflagskhr"}}],[11,"hash","","",234,null],[11,"cmp","","",234,null],[11,"partial_cmp","","",234,null],[11,"lt","","",234,null],[11,"le","","",234,null],[11,"gt","","",234,null],[11,"ge","","",234,null],[11,"clone","","",234,null],[11,"eq","","",234,null],[11,"ne","","",234,null],[11,"fmt","","",234,null],[11,"empty","","Returns an empty set of flags.",234,{"inputs":[],"output":{"name":"vkcompositealphaflagskhr"}}],[11,"all","","Returns the set containing all flags.",234,{"inputs":[],"output":{"name":"vkcompositealphaflagskhr"}}],[11,"bits","","Returns the raw value of the flags currently stored.",234,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",234,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",234,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcompositealphaflagskhr"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",234,null],[11,"is_all","","Returns `true` if all flags are currently set.",234,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",234,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",234,null],[11,"insert","","Inserts the specified flags in-place.",234,null],[11,"remove","","Removes the specified flags in-place.",234,null],[11,"toggle","","Toggles the specified flags in-place.",234,null],[11,"bitor","","Returns the union of the two sets of flags.",234,null],[11,"bitor_assign","","Adds the set of flags.",234,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",234,null],[11,"bitxor_assign","","Toggles the set of flags.",234,null],[11,"bitand","","Returns the intersection between the two sets of flags.",234,null],[11,"bitand_assign","","Disables all flags disabled in the set.",234,null],[11,"sub","","Returns the set difference of the two sets of flags.",234,null],[11,"sub_assign","","Disables all flags enabled in the set.",234,null],[11,"not","","Returns the complement of this set of flags.",234,null],[11,"extend","","",234,null],[11,"from_iter","","",234,{"inputs":[{"name":"t"}],"output":{"name":"vkcompositealphaflagskhr"}}],[11,"clone","","",228,null],[11,"clone","","",229,null],[11,"new","","",235,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",235,null],[11,"vkDestroySurfaceKHR","","",235,null],[11,"vkGetPhysicalDeviceSurfaceSupportKHR","","",235,null],[11,"vkGetPhysicalDeviceSurfaceCapabilitiesKHR","","",235,null],[11,"vkGetPhysicalDeviceSurfaceFormatsKHR","","",235,null],[11,"vkGetPhysicalDeviceSurfacePresentModesKHR","","",235,null],[0,"khr_swapchain","dvk","",null,null],[3,"VkSwapchainKHR","dvk::khr_swapchain","",null,null],[3,"VkSwapchainCreateFlagsKHR","","",null,null],[3,"VkSwapchainCreateInfoKHR","","",null,null],[12,"sType","","",236,null],[12,"pNext","","",236,null],[12,"flags","","",236,null],[12,"surface","","",236,null],[12,"minImageCount","","",236,null],[12,"imageFormat","","",236,null],[12,"imageColorSpace","","",236,null],[12,"imageExtent","","",236,null],[12,"imageArrayLayers","","",236,null],[12,"imageUsage","","",236,null],[12,"imageSharingMode","","",236,null],[12,"queueFamilyIndexCount","","",236,null],[12,"pQueueFamilyIndices","","",236,null],[12,"preTransform","","",236,null],[12,"compositeAlpha","","",236,null],[12,"presentMode","","",236,null],[12,"clipped","","",236,null],[12,"oldSwapchain","","",236,null],[3,"VkPresentInfoKHR","","",null,null],[12,"sType","","",237,null],[12,"pNext","","",237,null],[12,"waitSemaphoreCount","","",237,null],[12,"pWaitSemaphores","","",237,null],[12,"swapchainCount","","",237,null],[12,"pSwapchains","","",237,null],[12,"pImageIndices","","",237,null],[12,"pResults","","",237,null],[3,"VkKhrSwapchainCommands","","",null,null],[6,"vkCreateSwapchainKHRFn","","",null,null],[6,"vkDestroySwapchainKHRFn","","",null,null],[6,"vkGetSwapchainImagesKHRFn","","",null,null],[6,"vkAcquireNextImageKHRFn","","",null,null],[6,"vkQueuePresentKHRFn","","",null,null],[17,"VK_KHR_SWAPCHAIN_SPEC_VERSION","","",null,null],[17,"VK_KHR_SWAPCHAIN_EXTENSION_NAME","","",null,null],[11,"clone","","",238,null],[11,"null","","",238,{"inputs":[],"output":{"name":"vkswapchainkhr"}}],[11,"is_null","","",238,null],[11,"hash","","",239,null],[11,"cmp","","",239,null],[11,"partial_cmp","","",239,null],[11,"lt","","",239,null],[11,"le","","",239,null],[11,"gt","","",239,null],[11,"ge","","",239,null],[11,"clone","","",239,null],[11,"eq","","",239,null],[11,"ne","","",239,null],[11,"empty","","Returns an empty set of flags.",239,{"inputs":[],"output":{"name":"vkswapchaincreateflagskhr"}}],[11,"clone","","",236,null],[11,"clone","","",237,null],[11,"new","","",240,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",240,null],[11,"vkCreateSwapchainKHR","","",240,null],[11,"vkDestroySwapchainKHR","","",240,null],[11,"vkGetSwapchainImagesKHR","","",240,null],[11,"vkAcquireNextImageKHR","","",240,null],[11,"vkQueuePresentKHR","","",240,null],[0,"khr_display","dvk","",null,null],[3,"VkDisplayKHR","dvk::khr_display","",null,null],[3,"VkDisplayModeKHR","","",null,null],[3,"VkDisplayPlaneAlphaFlagsKHR","","",null,null],[3,"VkDisplayModeCreateFlagsKHR","","",null,null],[3,"VkDisplaySurfaceCreateFlagsKHR","","",null,null],[3,"VkDisplayPropertiesKHR","","",null,null],[12,"display","","",241,null],[12,"displayName","","",241,null],[12,"physicalDimensions","","",241,null],[12,"physicalResolution","","",241,null],[12,"supportedTransforms","","",241,null],[12,"planeReorderPossible","","",241,null],[12,"persistentContent","","",241,null],[3,"VkDisplayModeParametersKHR","","",null,null],[12,"visibleRegion","","",242,null],[12,"refreshRate","","",242,null],[3,"VkDisplayModePropertiesKHR","","",null,null],[12,"displayMode","","",243,null],[12,"parameters","","",243,null],[3,"VkDisplayModeCreateInfoKHR","","",null,null],[12,"sType","","",244,null],[12,"pNext","","",244,null],[12,"flags","","",244,null],[12,"parameters","","",244,null],[3,"VkDisplayPlaneCapabilitiesKHR","","",null,null],[12,"supportedAlpha","","",245,null],[12,"minSrcPosition","","",245,null],[12,"maxSrcPosition","","",245,null],[12,"minSrcExtent","","",245,null],[12,"maxSrcExtent","","",245,null],[12,"minDstPosition","","",245,null],[12,"maxDstPosition","","",245,null],[12,"minDstExtent","","",245,null],[12,"maxDstExtent","","",245,null],[3,"VkDisplayPlanePropertiesKHR","","",null,null],[12,"currentDisplay","","",246,null],[12,"currentStackIndex","","",246,null],[3,"VkDisplaySurfaceCreateInfoKHR","","",null,null],[12,"sType","","",247,null],[12,"pNext","","",247,null],[12,"flags","","",247,null],[12,"displayMode","","",247,null],[12,"planeIndex","","",247,null],[12,"planeStackIndex","","",247,null],[12,"transform","","",247,null],[12,"globalAlpha","","",247,null],[12,"alphaMode","","",247,null],[12,"imageExtent","","",247,null],[3,"VkKhrDisplayCommands","","",null,null],[6,"vkGetPhysicalDeviceDisplayPropertiesKHRFn","","",null,null],[6,"vkGetPhysicalDeviceDisplayPlanePropertiesKHRFn","","",null,null],[6,"vkGetDisplayPlaneSupportedDisplaysKHRFn","","",null,null],[6,"vkGetDisplayModePropertiesKHRFn","","",null,null],[6,"vkCreateDisplayModeKHRFn","","",null,null],[6,"vkGetDisplayPlaneCapabilitiesKHRFn","","",null,null],[6,"vkCreateDisplayPlaneSurfaceKHRFn","","",null,null],[17,"VK_KHR_DISPLAY_SPEC_VERSION","","",null,null],[17,"VK_KHR_DISPLAY_EXTENSION_NAME","","",null,null],[17,"VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR","","",null,null],[17,"VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR","","",null,null],[17,"VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR","","",null,null],[17,"VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR","","",null,null],[11,"clone","","",248,null],[11,"null","","",248,{"inputs":[],"output":{"name":"vkdisplaykhr"}}],[11,"is_null","","",248,null],[11,"clone","","",249,null],[11,"null","","",249,{"inputs":[],"output":{"name":"vkdisplaymodekhr"}}],[11,"is_null","","",249,null],[11,"hash","","",250,null],[11,"cmp","","",250,null],[11,"partial_cmp","","",250,null],[11,"lt","","",250,null],[11,"le","","",250,null],[11,"gt","","",250,null],[11,"ge","","",250,null],[11,"clone","","",250,null],[11,"eq","","",250,null],[11,"ne","","",250,null],[11,"fmt","","",250,null],[11,"empty","","Returns an empty set of flags.",250,{"inputs":[],"output":{"name":"vkdisplayplanealphaflagskhr"}}],[11,"all","","Returns the set containing all flags.",250,{"inputs":[],"output":{"name":"vkdisplayplanealphaflagskhr"}}],[11,"bits","","Returns the raw value of the flags currently stored.",250,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",250,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",250,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkdisplayplanealphaflagskhr"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",250,null],[11,"is_all","","Returns `true` if all flags are currently set.",250,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",250,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",250,null],[11,"insert","","Inserts the specified flags in-place.",250,null],[11,"remove","","Removes the specified flags in-place.",250,null],[11,"toggle","","Toggles the specified flags in-place.",250,null],[11,"bitor","","Returns the union of the two sets of flags.",250,null],[11,"bitor_assign","","Adds the set of flags.",250,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",250,null],[11,"bitxor_assign","","Toggles the set of flags.",250,null],[11,"bitand","","Returns the intersection between the two sets of flags.",250,null],[11,"bitand_assign","","Disables all flags disabled in the set.",250,null],[11,"sub","","Returns the set difference of the two sets of flags.",250,null],[11,"sub_assign","","Disables all flags enabled in the set.",250,null],[11,"not","","Returns the complement of this set of flags.",250,null],[11,"extend","","",250,null],[11,"from_iter","","",250,{"inputs":[{"name":"t"}],"output":{"name":"vkdisplayplanealphaflagskhr"}}],[11,"hash","","",251,null],[11,"cmp","","",251,null],[11,"partial_cmp","","",251,null],[11,"lt","","",251,null],[11,"le","","",251,null],[11,"gt","","",251,null],[11,"ge","","",251,null],[11,"clone","","",251,null],[11,"eq","","",251,null],[11,"ne","","",251,null],[11,"empty","","Returns an empty set of flags.",251,{"inputs":[],"output":{"name":"vkdisplaymodecreateflagskhr"}}],[11,"hash","","",252,null],[11,"cmp","","",252,null],[11,"partial_cmp","","",252,null],[11,"lt","","",252,null],[11,"le","","",252,null],[11,"gt","","",252,null],[11,"ge","","",252,null],[11,"clone","","",252,null],[11,"eq","","",252,null],[11,"ne","","",252,null],[11,"empty","","Returns an empty set of flags.",252,{"inputs":[],"output":{"name":"vkdisplaysurfacecreateflagskhr"}}],[11,"clone","","",241,null],[11,"clone","","",242,null],[11,"clone","","",243,null],[11,"clone","","",244,null],[11,"clone","","",245,null],[11,"clone","","",246,null],[11,"clone","","",247,null],[11,"new","","",253,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",253,null],[11,"vkGetPhysicalDeviceDisplayPropertiesKHR","","",253,null],[11,"vkGetPhysicalDeviceDisplayPlanePropertiesKHR","","",253,null],[11,"vkGetDisplayPlaneSupportedDisplaysKHR","","",253,null],[11,"vkGetDisplayModePropertiesKHR","","",253,null],[11,"vkCreateDisplayModeKHR","","",253,null],[11,"vkGetDisplayPlaneCapabilitiesKHR","","",253,null],[11,"vkCreateDisplayPlaneSurfaceKHR","","",253,null],[0,"khr_display_swapchain","dvk","",null,null],[3,"VkDisplayPresentInfoKHR","dvk::khr_display_swapchain","",null,null],[12,"sType","","",254,null],[12,"pNext","","",254,null],[12,"srcRect","","",254,null],[12,"dstRect","","",254,null],[12,"persistent","","",254,null],[3,"VkKhrDisplaySwapchainCommands","","",null,null],[6,"vkCreateSharedSwapchainsKHRFn","","",null,null],[17,"VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION","","",null,null],[17,"VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME","","",null,null],[11,"clone","","",254,null],[11,"new","","",255,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",255,null],[11,"vkCreateSharedSwapchainsKHR","","",255,null],[0,"khr_win32_surface","dvk","",null,null],[3,"VkWin32SurfaceCreateFlagsKHR","dvk::khr_win32_surface","",null,null],[3,"VkWin32SurfaceCreateInfoKHR","","",null,null],[12,"sType","","",256,null],[12,"pNext","","",256,null],[12,"flags","","",256,null],[12,"hinstance","","",256,null],[12,"hwnd","","",256,null],[3,"VkKhrWin32SurfaceCommands","","",null,null],[0,"platform","","",null,null],[6,"HINSTANCE","dvk::khr_win32_surface::platform","",null,null],[6,"HWND","","",null,null],[6,"vkCreateWin32SurfaceKHRFn","dvk::khr_win32_surface","",null,null],[6,"vkGetPhysicalDeviceWin32PresentationSupportKHRFn","","",null,null],[17,"VK_KHR_WIN32_SURFACE_SPEC_VERSION","","",null,null],[17,"VK_KHR_WIN32_SURFACE_EXTENSION_NAME","","",null,null],[11,"hash","","",257,null],[11,"cmp","","",257,null],[11,"partial_cmp","","",257,null],[11,"lt","","",257,null],[11,"le","","",257,null],[11,"gt","","",257,null],[11,"ge","","",257,null],[11,"clone","","",257,null],[11,"eq","","",257,null],[11,"ne","","",257,null],[11,"empty","","Returns an empty set of flags.",257,{"inputs":[],"output":{"name":"vkwin32surfacecreateflagskhr"}}],[11,"clone","","",256,null],[11,"new","","",258,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",258,null],[11,"vkCreateWin32SurfaceKHR","","",258,null],[11,"vkGetPhysicalDeviceWin32PresentationSupportKHR","","",258,null],[0,"ext_debug_report","dvk","",null,null],[3,"VkDebugReportCallbackEXT","dvk::ext_debug_report","",null,null],[3,"VkDebugReportFlagsEXT","","",null,null],[3,"VkDebugReportCallbackCreateInfoEXT","","",null,null],[12,"sType","","",259,null],[12,"pNext","","",259,null],[12,"flags","","",259,null],[12,"pfnCallback","","",259,null],[12,"pUserData","","",259,null],[3,"VkExtDebugReportCommands","","",null,null],[4,"VkDebugReportObjectTypeEXT","","",null,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT","","",260,null],[13,"VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT","","",260,null],[4,"VkDebugReportErrorEXT","","",null,null],[13,"VK_DEBUG_REPORT_ERROR_NONE_EXT","","",261,null],[13,"VK_DEBUG_REPORT_ERROR_CALLBACK_REF_EXT","","",261,null],[6,"vkDebugReportCallbackEXTFn","","",null,null],[6,"vkCreateDebugReportCallbackEXTFn","","",null,null],[6,"vkDestroyDebugReportCallbackEXTFn","","",null,null],[6,"vkDebugReportMessageEXTFn","","",null,null],[17,"VK_EXT_DEBUG_REPORT_SPEC_VERSION","","",null,null],[17,"VK_EXT_DEBUG_REPORT_EXTENSION_NAME","","",null,null],[17,"VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT","","",null,null],[17,"VK_DEBUG_REPORT_INFORMATION_BIT_EXT","","",null,null],[17,"VK_DEBUG_REPORT_WARNING_BIT_EXT","","",null,null],[17,"VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT","","",null,null],[17,"VK_DEBUG_REPORT_ERROR_BIT_EXT","","",null,null],[17,"VK_DEBUG_REPORT_DEBUG_BIT_EXT","","",null,null],[11,"clone","","",262,null],[11,"null","","",262,{"inputs":[],"output":{"name":"vkdebugreportcallbackext"}}],[11,"is_null","","",262,null],[11,"eq","","",260,null],[11,"fmt","","",260,null],[11,"clone","","",260,null],[11,"eq","","",261,null],[11,"fmt","","",261,null],[11,"clone","","",261,null],[11,"hash","","",263,null],[11,"cmp","","",263,null],[11,"partial_cmp","","",263,null],[11,"lt","","",263,null],[11,"le","","",263,null],[11,"gt","","",263,null],[11,"ge","","",263,null],[11,"clone","","",263,null],[11,"eq","","",263,null],[11,"ne","","",263,null],[11,"fmt","","",263,null],[11,"empty","","Returns an empty set of flags.",263,{"inputs":[],"output":{"name":"vkdebugreportflagsext"}}],[11,"all","","Returns the set containing all flags.",263,{"inputs":[],"output":{"name":"vkdebugreportflagsext"}}],[11,"bits","","Returns the raw value of the flags currently stored.",263,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",263,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",263,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkdebugreportflagsext"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",263,null],[11,"is_all","","Returns `true` if all flags are currently set.",263,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",263,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",263,null],[11,"insert","","Inserts the specified flags in-place.",263,null],[11,"remove","","Removes the specified flags in-place.",263,null],[11,"toggle","","Toggles the specified flags in-place.",263,null],[11,"bitor","","Returns the union of the two sets of flags.",263,null],[11,"bitor_assign","","Adds the set of flags.",263,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",263,null],[11,"bitxor_assign","","Toggles the set of flags.",263,null],[11,"bitand","","Returns the intersection between the two sets of flags.",263,null],[11,"bitand_assign","","Disables all flags disabled in the set.",263,null],[11,"sub","","Returns the set difference of the two sets of flags.",263,null],[11,"sub_assign","","Disables all flags enabled in the set.",263,null],[11,"not","","Returns the complement of this set of flags.",263,null],[11,"extend","","",263,null],[11,"from_iter","","",263,{"inputs":[{"name":"t"}],"output":{"name":"vkdebugreportflagsext"}}],[11,"clone","","",259,null],[11,"new","","",264,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",264,null],[11,"vkCreateDebugReportCallbackEXT","","",264,null],[11,"vkDestroyDebugReportCallbackEXT","","",264,null],[11,"vkDebugReportMessageEXT","","",264,null],[14,"VK_MAKE_VERSION!","dvk","",null,null],[14,"VK_VERSION_MAJOR!","","",null,null],[14,"VK_VERSION_MINOR!","","",null,null],[14,"VK_VERSION_PATCH!","","",null,null],[14,"VK_DEFINE_NON_DISPATCHABLE_HANDLE!","","",null,null],[14,"VK_DEFINE_HANDLE!","","",null,null]],"paths":[[3,"VkApplicationInfo"],[3,"VkInstanceCreateInfo"],[3,"VkAllocationCallbacks"],[3,"VkPhysicalDeviceFeatures"],[3,"VkFormatProperties"],[3,"VkExtent3D"],[3,"VkImageFormatProperties"],[3,"VkPhysicalDeviceLimits"],[3,"VkPhysicalDeviceSparseProperties"],[3,"VkPhysicalDeviceProperties"],[3,"VkQueueFamilyProperties"],[3,"VkMemoryType"],[3,"VkMemoryHeap"],[3,"VkPhysicalDeviceMemoryProperties"],[3,"VkDeviceQueueCreateInfo"],[3,"VkDeviceCreateInfo"],[3,"VkExtensionProperties"],[3,"VkLayerProperties"],[3,"VkSubmitInfo"],[3,"VkMemoryAllocateInfo"],[3,"VkMappedMemoryRange"],[3,"VkMemoryRequirements"],[3,"VkSparseImageFormatProperties"],[3,"VkSparseImageMemoryRequirements"],[3,"VkSparseMemoryBind"],[3,"VkSparseBufferMemoryBindInfo"],[3,"VkSparseImageOpaqueMemoryBindInfo"],[3,"VkImageSubresource"],[3,"VkOffset3D"],[3,"VkSparseImageMemoryBind"],[3,"VkSparseImageMemoryBindInfo"],[3,"VkBindSparseInfo"],[3,"VkFenceCreateInfo"],[3,"VkSemaphoreCreateInfo"],[3,"VkEventCreateInfo"],[3,"VkQueryPoolCreateInfo"],[3,"VkBufferCreateInfo"],[3,"VkBufferViewCreateInfo"],[3,"VkImageCreateInfo"],[3,"VkSubresourceLayout"],[3,"VkComponentMapping"],[3,"VkImageSubresourceRange"],[3,"VkImageViewCreateInfo"],[3,"VkShaderModuleCreateInfo"],[3,"VkPipelineCacheCreateInfo"],[3,"VkSpecializationMapEntry"],[3,"VkSpecializationInfo"],[3,"VkPipelineShaderStageCreateInfo"],[3,"VkVertexInputBindingDescription"],[3,"VkVertexInputAttributeDescription"],[3,"VkPipelineVertexInputStateCreateInfo"],[3,"VkPipelineInputAssemblyStateCreateInfo"],[3,"VkPipelineTessellationStateCreateInfo"],[3,"VkViewport"],[3,"VkOffset2D"],[3,"VkExtent2D"],[3,"VkRect2D"],[3,"VkPipelineViewportStateCreateInfo"],[3,"VkPipelineRasterizationStateCreateInfo"],[3,"VkPipelineMultisampleStateCreateInfo"],[3,"VkStencilOpState"],[3,"VkPipelineDepthStencilStateCreateInfo"],[3,"VkPipelineColorBlendAttachmentState"],[3,"VkPipelineColorBlendStateCreateInfo"],[3,"VkPipelineDynamicStateCreateInfo"],[3,"VkGraphicsPipelineCreateInfo"],[3,"VkComputePipelineCreateInfo"],[3,"VkPushConstantRange"],[3,"VkPipelineLayoutCreateInfo"],[3,"VkSamplerCreateInfo"],[3,"VkDescriptorSetLayoutBinding"],[3,"VkDescriptorSetLayoutCreateInfo"],[3,"VkDescriptorPoolSize"],[3,"VkDescriptorPoolCreateInfo"],[3,"VkDescriptorSetAllocateInfo"],[3,"VkDescriptorImageInfo"],[3,"VkDescriptorBufferInfo"],[3,"VkWriteDescriptorSet"],[3,"VkCopyDescriptorSet"],[3,"VkFramebufferCreateInfo"],[3,"VkAttachmentDescription"],[3,"VkAttachmentReference"],[3,"VkSubpassDescription"],[3,"VkSubpassDependency"],[3,"VkRenderPassCreateInfo"],[3,"VkCommandPoolCreateInfo"],[3,"VkCommandBufferAllocateInfo"],[3,"VkCommandBufferInheritanceInfo"],[3,"VkCommandBufferBeginInfo"],[3,"VkBufferCopy"],[3,"VkImageSubresourceLayers"],[3,"VkImageCopy"],[3,"VkImageBlit"],[3,"VkBufferImageCopy"],[3,"VkClearDepthStencilValue"],[3,"VkClearAttachment"],[3,"VkClearRect"],[3,"VkImageResolve"],[3,"VkMemoryBarrier"],[3,"VkBufferMemoryBarrier"],[3,"VkImageMemoryBarrier"],[3,"VkRenderPassBeginInfo"],[3,"VkDispatchIndirectCommand"],[3,"VkDrawIndexedIndirectCommand"],[3,"VkDrawIndirectCommand"],[4,"VkPipelineCacheHeaderVersion"],[4,"VkResult"],[4,"VkStructureType"],[4,"VkSystemAllocationScope"],[4,"VkInternalAllocationType"],[4,"VkFormat"],[4,"VkImageType"],[4,"VkImageTiling"],[4,"VkPhysicalDeviceType"],[4,"VkQueryType"],[4,"VkSharingMode"],[4,"VkImageLayout"],[4,"VkImageViewType"],[4,"VkComponentSwizzle"],[4,"VkVertexInputRate"],[4,"VkPrimitiveTopology"],[4,"VkPolygonMode"],[4,"VkFrontFace"],[4,"VkCompareOp"],[4,"VkStencilOp"],[4,"VkLogicOp"],[4,"VkBlendFactor"],[4,"VkBlendOp"],[4,"VkDynamicState"],[4,"VkFilter"],[4,"VkSamplerMipmapMode"],[4,"VkSamplerAddressMode"],[4,"VkBorderColor"],[4,"VkDescriptorType"],[4,"VkAttachmentLoadOp"],[4,"VkAttachmentStoreOp"],[4,"VkPipelineBindPoint"],[4,"VkCommandBufferLevel"],[4,"VkIndexType"],[4,"VkSubpassContents"],[4,"VkClearColorValueUnion"],[4,"VkClearValueUnion"],[3,"VkInstance"],[3,"VkPhysicalDevice"],[3,"VkDevice"],[3,"VkQueue"],[3,"VkSemaphore"],[3,"VkCommandBuffer"],[3,"VkFence"],[3,"VkDeviceMemory"],[3,"VkBuffer"],[3,"VkImage"],[3,"VkEvent"],[3,"VkQueryPool"],[3,"VkBufferView"],[3,"VkImageView"],[3,"VkShaderModule"],[3,"VkPipelineCache"],[3,"VkPipelineLayout"],[3,"VkRenderPass"],[3,"VkPipeline"],[3,"VkDescriptorSetLayout"],[3,"VkSampler"],[3,"VkDescriptorPool"],[3,"VkDescriptorSet"],[3,"VkFramebuffer"],[3,"VkCommandPool"],[3,"VkInstanceCreateFlags"],[3,"VkFormatFeatureFlags"],[3,"VkImageUsageFlags"],[3,"VkImageCreateFlags"],[3,"VkSampleCountFlags"],[3,"VkQueueFlags"],[3,"VkMemoryPropertyFlags"],[3,"VkMemoryHeapFlags"],[3,"VkDeviceCreateFlags"],[3,"VkDeviceQueueCreateFlags"],[3,"VkPipelineStageFlags"],[3,"VkMemoryMapFlags"],[3,"VkImageAspectFlags"],[3,"VkSparseImageFormatFlags"],[3,"VkSparseMemoryBindFlags"],[3,"VkFenceCreateFlags"],[3,"VkSemaphoreCreateFlags"],[3,"VkEventCreateFlags"],[3,"VkQueryPoolCreateFlags"],[3,"VkQueryPipelineStatisticFlags"],[3,"VkQueryResultFlags"],[3,"VkBufferCreateFlags"],[3,"VkBufferUsageFlags"],[3,"VkBufferViewCreateFlags"],[3,"VkImageViewCreateFlags"],[3,"VkShaderModuleCreateFlags"],[3,"VkPipelineCacheCreateFlags"],[3,"VkPipelineCreateFlags"],[3,"VkPipelineShaderStageCreateFlags"],[3,"VkShaderStageFlags"],[3,"VkPipelineVertexInputStateCreateFlags"],[3,"VkPipelineInputAssemblyStateCreateFlags"],[3,"VkPipelineTessellationStateCreateFlags"],[3,"VkPipelineViewportStateCreateFlags"],[3,"VkPipelineRasterizationStateCreateFlags"],[3,"VkCullModeFlags"],[3,"VkPipelineMultisampleStateCreateFlags"],[3,"VkPipelineDepthStencilStateCreateFlags"],[3,"VkPipelineColorBlendStateCreateFlags"],[3,"VkColorComponentFlags"],[3,"VkPipelineDynamicStateCreateFlags"],[3,"VkPipelineLayoutCreateFlags"],[3,"VkSamplerCreateFlags"],[3,"VkDescriptorSetLayoutCreateFlags"],[3,"VkDescriptorPoolCreateFlags"],[3,"VkDescriptorPoolResetFlags"],[3,"VkFramebufferCreateFlags"],[3,"VkRenderPassCreateFlags"],[3,"VkAttachmentDescriptionFlags"],[3,"VkSubpassDescriptionFlags"],[3,"VkAccessFlags"],[3,"VkDependencyFlags"],[3,"VkCommandPoolCreateFlags"],[3,"VkCommandPoolResetFlags"],[3,"VkCommandBufferUsageFlags"],[3,"VkQueryControlFlags"],[3,"VkCommandBufferResetFlags"],[3,"VkStencilFaceFlags"],[3,"VkClearColorValue"],[3,"VkClearValue"],[3,"VkCoreCommands"],[3,"VkSurfaceCapabilitiesKHR"],[3,"VkSurfaceFormatKHR"],[4,"VkColorSpaceKHR"],[4,"VkPresentModeKHR"],[3,"VkSurfaceKHR"],[3,"VkSurfaceTransformFlagsKHR"],[3,"VkCompositeAlphaFlagsKHR"],[3,"VkKhrSurfaceCommands"],[3,"VkSwapchainCreateInfoKHR"],[3,"VkPresentInfoKHR"],[3,"VkSwapchainKHR"],[3,"VkSwapchainCreateFlagsKHR"],[3,"VkKhrSwapchainCommands"],[3,"VkDisplayPropertiesKHR"],[3,"VkDisplayModeParametersKHR"],[3,"VkDisplayModePropertiesKHR"],[3,"VkDisplayModeCreateInfoKHR"],[3,"VkDisplayPlaneCapabilitiesKHR"],[3,"VkDisplayPlanePropertiesKHR"],[3,"VkDisplaySurfaceCreateInfoKHR"],[3,"VkDisplayKHR"],[3,"VkDisplayModeKHR"],[3,"VkDisplayPlaneAlphaFlagsKHR"],[3,"VkDisplayModeCreateFlagsKHR"],[3,"VkDisplaySurfaceCreateFlagsKHR"],[3,"VkKhrDisplayCommands"],[3,"VkDisplayPresentInfoKHR"],[3,"VkKhrDisplaySwapchainCommands"],[3,"VkWin32SurfaceCreateInfoKHR"],[3,"VkWin32SurfaceCreateFlagsKHR"],[3,"VkKhrWin32SurfaceCommands"],[3,"VkDebugReportCallbackCreateInfoEXT"],[4,"VkDebugReportObjectTypeEXT"],[4,"VkDebugReportErrorEXT"],[3,"VkDebugReportCallbackEXT"],[3,"VkDebugReportFlagsEXT"],[3,"VkExtDebugReportCommands"]]}; initSearch(searchIndex);