var searchIndex = {}; searchIndex["dvk"] = {"doc":"","items":[[3,"VkInstance","dvk","",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,"VkFormatFeatureFlagBits","","",null,null],[3,"VkImageUsageFlagBits","","",null,null],[3,"VkImageCreateFlagBits","","",null,null],[3,"VkSampleCountFlagBits","","",null,null],[3,"VkQueueFlagBits","","",null,null],[3,"VkMemoryPropertyFlagBits","","",null,null],[3,"VkMemoryHeapFlagBits","","",null,null],[3,"VkPipelineStageFlagBits","","",null,null],[3,"VkImageAspectFlagBits","","",null,null],[3,"VkSparseImageFormatFlagBits","","",null,null],[3,"VkSparseMemoryBindFlagBits","","",null,null],[3,"VkFenceCreateFlagBits","","",null,null],[3,"VkQueryPipelineStatisticFlagBits","","",null,null],[3,"VkQueryResultFlagBits","","",null,null],[3,"VkBufferCreateFlagBits","","",null,null],[3,"VkBufferUsageFlagBits","","",null,null],[3,"VkPipelineCreateFlagBits","","",null,null],[3,"VkShaderStageFlagBits","","",null,null],[3,"VkCullModeFlagBits","","",null,null],[3,"VkColorComponentFlagBits","","",null,null],[3,"VkDescriptorPoolCreateFlagBits","","",null,null],[3,"VkAttachmentDescriptionFlagBits","","",null,null],[3,"VkAccessFlagBits","","",null,null],[3,"VkDependencyFlagBits","","",null,null],[3,"VkCommandPoolCreateFlagBits","","",null,null],[3,"VkCommandPoolResetFlagBits","","",null,null],[3,"VkCommandBufferUsageFlagBits","","",null,null],[3,"VkQueryControlFlagBits","","",null,null],[3,"VkCommandBufferResetFlagBits","","",null,null],[3,"VkStencilFaceFlagBits","","",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],[12,"union_data","","",94,null],[3,"VkClearDepthStencilValue","","",null,null],[3,"VkClearValue","","",null,null],[3,"VkClearAttachment","","",null,null],[3,"VkClearRect","","",null,null],[3,"VkImageResolve","","",null,null],[3,"VkMemoryBarrier","","",null,null],[3,"VkBufferMemoryBarrier","","",null,null],[3,"VkImageMemoryBarrier","","",null,null],[3,"VkRenderPassBeginInfo","","",null,null],[3,"VkDispatchIndirectCommand","","",null,null],[3,"VkDrawIndexedIndirectCommand","","",null,null],[3,"VkDrawIndirectCommand","","",null,null],[3,"VulkanCore","","",null,null],[4,"VkPipelineCacheHeaderVersion","","",null,null],[13,"VK_PIPELINE_CACHE_HEADER_VERSION_ONE","","",95,null],[4,"VkResult","","",null,null],[13,"VK_SUCCESS","","",96,null],[13,"VK_NOT_READY","","",96,null],[13,"VK_TIMEOUT","","",96,null],[13,"VK_EVENT_SET","","",96,null],[13,"VK_EVENT_RESET","","",96,null],[13,"VK_INCOMPLETE","","",96,null],[13,"VK_ERROR_OUT_OF_HOST_MEMORY","","",96,null],[13,"VK_ERROR_OUT_OF_DEVICE_MEMORY","","",96,null],[13,"VK_ERROR_INITIALIZATION_FAILED","","",96,null],[13,"VK_ERROR_DEVICE_LOST","","",96,null],[13,"VK_ERROR_MEMORY_MAP_FAILED","","",96,null],[13,"VK_ERROR_LAYER_NOT_PRESENT","","",96,null],[13,"VK_ERROR_EXTENSION_NOT_PRESENT","","",96,null],[13,"VK_ERROR_FEATURE_NOT_PRESENT","","",96,null],[13,"VK_ERROR_INCOMPATIBLE_DRIVER","","",96,null],[13,"VK_ERROR_TOO_MANY_OBJECTS","","",96,null],[13,"VK_ERROR_FORMAT_NOT_SUPPORTED","","",96,null],[4,"VkStructureType","","",null,null],[13,"VK_STRUCTURE_TYPE_APPLICATION_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_SUBMIT_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE","","",97,null],[13,"VK_STRUCTURE_TYPE_BIND_SPARSE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_FENCE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_EVENT_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET","","",97,null],[13,"VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET","","",97,null],[13,"VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER","","",97,null],[13,"VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER","","",97,null],[13,"VK_STRUCTURE_TYPE_MEMORY_BARRIER","","",97,null],[13,"VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO","","",97,null],[13,"VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO","","",97,null],[4,"VkSystemAllocationScope","","",null,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_COMMAND","","",98,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_OBJECT","","",98,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_CACHE","","",98,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_DEVICE","","",98,null],[13,"VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE","","",98,null],[4,"VkInternalAllocationType","","",null,null],[13,"VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE","","",99,null],[4,"VkFormat","","",null,null],[13,"VK_FORMAT_UNDEFINED","","",100,null],[13,"VK_FORMAT_R4G4_UNORM_PACK8","","",100,null],[13,"VK_FORMAT_R4G4B4A4_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_B4G4R4A4_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_R5G6B5_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_B5G6R5_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_R5G5B5A1_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_B5G5R5A1_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_A1R5G5B5_UNORM_PACK16","","",100,null],[13,"VK_FORMAT_R8_UNORM","","",100,null],[13,"VK_FORMAT_R8_SNORM","","",100,null],[13,"VK_FORMAT_R8_USCALED","","",100,null],[13,"VK_FORMAT_R8_SSCALED","","",100,null],[13,"VK_FORMAT_R8_UINT","","",100,null],[13,"VK_FORMAT_R8_SINT","","",100,null],[13,"VK_FORMAT_R8_SRGB","","",100,null],[13,"VK_FORMAT_R8G8_UNORM","","",100,null],[13,"VK_FORMAT_R8G8_SNORM","","",100,null],[13,"VK_FORMAT_R8G8_USCALED","","",100,null],[13,"VK_FORMAT_R8G8_SSCALED","","",100,null],[13,"VK_FORMAT_R8G8_UINT","","",100,null],[13,"VK_FORMAT_R8G8_SINT","","",100,null],[13,"VK_FORMAT_R8G8_SRGB","","",100,null],[13,"VK_FORMAT_R8G8B8_UNORM","","",100,null],[13,"VK_FORMAT_R8G8B8_SNORM","","",100,null],[13,"VK_FORMAT_R8G8B8_USCALED","","",100,null],[13,"VK_FORMAT_R8G8B8_SSCALED","","",100,null],[13,"VK_FORMAT_R8G8B8_UINT","","",100,null],[13,"VK_FORMAT_R8G8B8_SINT","","",100,null],[13,"VK_FORMAT_R8G8B8_SRGB","","",100,null],[13,"VK_FORMAT_B8G8R8_UNORM","","",100,null],[13,"VK_FORMAT_B8G8R8_SNORM","","",100,null],[13,"VK_FORMAT_B8G8R8_USCALED","","",100,null],[13,"VK_FORMAT_B8G8R8_SSCALED","","",100,null],[13,"VK_FORMAT_B8G8R8_UINT","","",100,null],[13,"VK_FORMAT_B8G8R8_SINT","","",100,null],[13,"VK_FORMAT_B8G8R8_SRGB","","",100,null],[13,"VK_FORMAT_R8G8B8A8_UNORM","","",100,null],[13,"VK_FORMAT_R8G8B8A8_SNORM","","",100,null],[13,"VK_FORMAT_R8G8B8A8_USCALED","","",100,null],[13,"VK_FORMAT_R8G8B8A8_SSCALED","","",100,null],[13,"VK_FORMAT_R8G8B8A8_UINT","","",100,null],[13,"VK_FORMAT_R8G8B8A8_SINT","","",100,null],[13,"VK_FORMAT_R8G8B8A8_SRGB","","",100,null],[13,"VK_FORMAT_B8G8R8A8_UNORM","","",100,null],[13,"VK_FORMAT_B8G8R8A8_SNORM","","",100,null],[13,"VK_FORMAT_B8G8R8A8_USCALED","","",100,null],[13,"VK_FORMAT_B8G8R8A8_SSCALED","","",100,null],[13,"VK_FORMAT_B8G8R8A8_UINT","","",100,null],[13,"VK_FORMAT_B8G8R8A8_SINT","","",100,null],[13,"VK_FORMAT_B8G8R8A8_SRGB","","",100,null],[13,"VK_FORMAT_A8B8G8R8_UNORM_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_SNORM_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_USCALED_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_SSCALED_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_UINT_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_SINT_PACK32","","",100,null],[13,"VK_FORMAT_A8B8G8R8_SRGB_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_UNORM_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_SNORM_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_USCALED_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_SSCALED_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_UINT_PACK32","","",100,null],[13,"VK_FORMAT_A2R10G10B10_SINT_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_UNORM_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_SNORM_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_USCALED_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_SSCALED_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_UINT_PACK32","","",100,null],[13,"VK_FORMAT_A2B10G10R10_SINT_PACK32","","",100,null],[13,"VK_FORMAT_R16_UNORM","","",100,null],[13,"VK_FORMAT_R16_SNORM","","",100,null],[13,"VK_FORMAT_R16_USCALED","","",100,null],[13,"VK_FORMAT_R16_SSCALED","","",100,null],[13,"VK_FORMAT_R16_UINT","","",100,null],[13,"VK_FORMAT_R16_SINT","","",100,null],[13,"VK_FORMAT_R16_SFLOAT","","",100,null],[13,"VK_FORMAT_R16G16_UNORM","","",100,null],[13,"VK_FORMAT_R16G16_SNORM","","",100,null],[13,"VK_FORMAT_R16G16_USCALED","","",100,null],[13,"VK_FORMAT_R16G16_SSCALED","","",100,null],[13,"VK_FORMAT_R16G16_UINT","","",100,null],[13,"VK_FORMAT_R16G16_SINT","","",100,null],[13,"VK_FORMAT_R16G16_SFLOAT","","",100,null],[13,"VK_FORMAT_R16G16B16_UNORM","","",100,null],[13,"VK_FORMAT_R16G16B16_SNORM","","",100,null],[13,"VK_FORMAT_R16G16B16_USCALED","","",100,null],[13,"VK_FORMAT_R16G16B16_SSCALED","","",100,null],[13,"VK_FORMAT_R16G16B16_UINT","","",100,null],[13,"VK_FORMAT_R16G16B16_SINT","","",100,null],[13,"VK_FORMAT_R16G16B16_SFLOAT","","",100,null],[13,"VK_FORMAT_R16G16B16A16_UNORM","","",100,null],[13,"VK_FORMAT_R16G16B16A16_SNORM","","",100,null],[13,"VK_FORMAT_R16G16B16A16_USCALED","","",100,null],[13,"VK_FORMAT_R16G16B16A16_SSCALED","","",100,null],[13,"VK_FORMAT_R16G16B16A16_UINT","","",100,null],[13,"VK_FORMAT_R16G16B16A16_SINT","","",100,null],[13,"VK_FORMAT_R16G16B16A16_SFLOAT","","",100,null],[13,"VK_FORMAT_R32_UINT","","",100,null],[13,"VK_FORMAT_R32_SINT","","",100,null],[13,"VK_FORMAT_R32_SFLOAT","","",100,null],[13,"VK_FORMAT_R32G32_UINT","","",100,null],[13,"VK_FORMAT_R32G32_SINT","","",100,null],[13,"VK_FORMAT_R32G32_SFLOAT","","",100,null],[13,"VK_FORMAT_R32G32B32_UINT","","",100,null],[13,"VK_FORMAT_R32G32B32_SINT","","",100,null],[13,"VK_FORMAT_R32G32B32_SFLOAT","","",100,null],[13,"VK_FORMAT_R32G32B32A32_UINT","","",100,null],[13,"VK_FORMAT_R32G32B32A32_SINT","","",100,null],[13,"VK_FORMAT_R32G32B32A32_SFLOAT","","",100,null],[13,"VK_FORMAT_R64_UINT","","",100,null],[13,"VK_FORMAT_R64_SINT","","",100,null],[13,"VK_FORMAT_R64_SFLOAT","","",100,null],[13,"VK_FORMAT_R64G64_UINT","","",100,null],[13,"VK_FORMAT_R64G64_SINT","","",100,null],[13,"VK_FORMAT_R64G64_SFLOAT","","",100,null],[13,"VK_FORMAT_R64G64B64_UINT","","",100,null],[13,"VK_FORMAT_R64G64B64_SINT","","",100,null],[13,"VK_FORMAT_R64G64B64_SFLOAT","","",100,null],[13,"VK_FORMAT_R64G64B64A64_UINT","","",100,null],[13,"VK_FORMAT_R64G64B64A64_SINT","","",100,null],[13,"VK_FORMAT_R64G64B64A64_SFLOAT","","",100,null],[13,"VK_FORMAT_B10G11R11_UFLOAT_PACK32","","",100,null],[13,"VK_FORMAT_E5B9G9R9_UFLOAT_PACK32","","",100,null],[13,"VK_FORMAT_D16_UNORM","","",100,null],[13,"VK_FORMAT_X8_D24_UNORM_PACK32","","",100,null],[13,"VK_FORMAT_D32_SFLOAT","","",100,null],[13,"VK_FORMAT_S8_UINT","","",100,null],[13,"VK_FORMAT_D16_UNORM_S8_UINT","","",100,null],[13,"VK_FORMAT_D24_UNORM_S8_UINT","","",100,null],[13,"VK_FORMAT_D32_SFLOAT_S8_UINT","","",100,null],[13,"VK_FORMAT_BC1_RGB_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC1_RGB_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_BC1_RGBA_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC1_RGBA_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_BC2_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC2_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_BC3_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC3_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_BC4_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC4_SNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC5_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC5_SNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC6H_UFLOAT_BLOCK","","",100,null],[13,"VK_FORMAT_BC6H_SFLOAT_BLOCK","","",100,null],[13,"VK_FORMAT_BC7_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_BC7_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_EAC_R11_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_EAC_R11_SNORM_BLOCK","","",100,null],[13,"VK_FORMAT_EAC_R11G11_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_EAC_R11G11_SNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_4x4_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_4x4_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_5x4_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_5x4_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_5x5_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_5x5_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_6x5_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_6x5_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_6x6_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_6x6_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x5_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x5_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x6_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x6_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x8_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_8x8_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x5_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x5_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x6_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x6_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x8_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x8_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x10_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_10x10_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_12x10_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_12x10_SRGB_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_12x12_UNORM_BLOCK","","",100,null],[13,"VK_FORMAT_ASTC_12x12_SRGB_BLOCK","","",100,null],[4,"VkImageType","","",null,null],[13,"VK_IMAGE_TYPE_1D","","",101,null],[13,"VK_IMAGE_TYPE_2D","","",101,null],[13,"VK_IMAGE_TYPE_3D","","",101,null],[4,"VkImageTiling","","",null,null],[13,"VK_IMAGE_TILING_OPTIMAL","","",102,null],[13,"VK_IMAGE_TILING_LINEAR","","",102,null],[4,"VkPhysicalDeviceType","","",null,null],[13,"VK_PHYSICAL_DEVICE_TYPE_OTHER","","",103,null],[13,"VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU","","",103,null],[13,"VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU","","",103,null],[13,"VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU","","",103,null],[13,"VK_PHYSICAL_DEVICE_TYPE_CPU","","",103,null],[4,"VkQueryType","","",null,null],[13,"VK_QUERY_TYPE_OCCLUSION","","",104,null],[13,"VK_QUERY_TYPE_PIPELINE_STATISTICS","","",104,null],[13,"VK_QUERY_TYPE_TIMESTAMP","","",104,null],[4,"VkSharingMode","","",null,null],[13,"VK_SHARING_MODE_EXCLUSIVE","","",105,null],[13,"VK_SHARING_MODE_CONCURRENT","","",105,null],[4,"VkImageLayout","","",null,null],[13,"VK_IMAGE_LAYOUT_UNDEFINED","","",106,null],[13,"VK_IMAGE_LAYOUT_GENERAL","","",106,null],[13,"VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL","","",106,null],[13,"VK_IMAGE_LAYOUT_PREINITIALIZED","","",106,null],[4,"VkImageViewType","","",null,null],[13,"VK_IMAGE_VIEW_TYPE_1D","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_2D","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_3D","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_CUBE","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_1D_ARRAY","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_2D_ARRAY","","",107,null],[13,"VK_IMAGE_VIEW_TYPE_CUBE_ARRAY","","",107,null],[4,"VkComponentSwizzle","","",null,null],[13,"VK_COMPONENT_SWIZZLE_IDENTITY","","",108,null],[13,"VK_COMPONENT_SWIZZLE_ZERO","","",108,null],[13,"VK_COMPONENT_SWIZZLE_ONE","","",108,null],[13,"VK_COMPONENT_SWIZZLE_R","","",108,null],[13,"VK_COMPONENT_SWIZZLE_G","","",108,null],[13,"VK_COMPONENT_SWIZZLE_B","","",108,null],[13,"VK_COMPONENT_SWIZZLE_A","","",108,null],[4,"VkVertexInputRate","","",null,null],[13,"VK_VERTEX_INPUT_RATE_VERTEX","","",109,null],[13,"VK_VERTEX_INPUT_RATE_INSTANCE","","",109,null],[4,"VkPrimitiveTopology","","",null,null],[13,"VK_PRIMITIVE_TOPOLOGY_POINT_LIST","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_LIST","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_STRIP","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY","","",110,null],[13,"VK_PRIMITIVE_TOPOLOGY_PATCH_LIST","","",110,null],[4,"VkPolygonMode","","",null,null],[13,"VK_POLYGON_MODE_FILL","","",111,null],[13,"VK_POLYGON_MODE_LINE","","",111,null],[13,"VK_POLYGON_MODE_POINT","","",111,null],[4,"VkFrontFace","","",null,null],[13,"VK_FRONT_FACE_COUNTER_CLOCKWISE","","",112,null],[13,"VK_FRONT_FACE_CLOCKWISE","","",112,null],[4,"VkCompareOp","","",null,null],[13,"VK_COMPARE_OP_NEVER","","",113,null],[13,"VK_COMPARE_OP_LESS","","",113,null],[13,"VK_COMPARE_OP_EQUAL","","",113,null],[13,"VK_COMPARE_OP_LESS_OR_EQUAL","","",113,null],[13,"VK_COMPARE_OP_GREATER","","",113,null],[13,"VK_COMPARE_OP_NOT_EQUAL","","",113,null],[13,"VK_COMPARE_OP_GREATER_OR_EQUAL","","",113,null],[13,"VK_COMPARE_OP_ALWAYS","","",113,null],[4,"VkStencilOp","","",null,null],[13,"VK_STENCIL_OP_KEEP","","",114,null],[13,"VK_STENCIL_OP_ZERO","","",114,null],[13,"VK_STENCIL_OP_REPLACE","","",114,null],[13,"VK_STENCIL_OP_INCREMENT_AND_CLAMP","","",114,null],[13,"VK_STENCIL_OP_DECREMENT_AND_CLAMP","","",114,null],[13,"VK_STENCIL_OP_INVERT","","",114,null],[13,"VK_STENCIL_OP_INCREMENT_AND_WRAP","","",114,null],[13,"VK_STENCIL_OP_DECREMENT_AND_WRAP","","",114,null],[4,"VkLogicOp","","",null,null],[13,"VK_LOGIC_OP_CLEAR","","",115,null],[13,"VK_LOGIC_OP_AND","","",115,null],[13,"VK_LOGIC_OP_AND_REVERSE","","",115,null],[13,"VK_LOGIC_OP_COPY","","",115,null],[13,"VK_LOGIC_OP_AND_INVERTED","","",115,null],[13,"VK_LOGIC_OP_NO_OP","","",115,null],[13,"VK_LOGIC_OP_XOR","","",115,null],[13,"VK_LOGIC_OP_OR","","",115,null],[13,"VK_LOGIC_OP_NOR","","",115,null],[13,"VK_LOGIC_OP_EQUIVALENT","","",115,null],[13,"VK_LOGIC_OP_INVERT","","",115,null],[13,"VK_LOGIC_OP_OR_REVERSE","","",115,null],[13,"VK_LOGIC_OP_COPY_INVERTED","","",115,null],[13,"VK_LOGIC_OP_OR_INVERTED","","",115,null],[13,"VK_LOGIC_OP_NAND","","",115,null],[13,"VK_LOGIC_OP_SET","","",115,null],[4,"VkBlendFactor","","",null,null],[13,"VK_BLEND_FACTOR_ZERO","","",116,null],[13,"VK_BLEND_FACTOR_ONE","","",116,null],[13,"VK_BLEND_FACTOR_SRC_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_DST_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_SRC_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_DST_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_CONSTANT_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_CONSTANT_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_SRC_ALPHA_SATURATE","","",116,null],[13,"VK_BLEND_FACTOR_SRC1_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR","","",116,null],[13,"VK_BLEND_FACTOR_SRC1_ALPHA","","",116,null],[13,"VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA","","",116,null],[4,"VkBlendOp","","",null,null],[13,"VK_BLEND_OP_ADD","","",117,null],[13,"VK_BLEND_OP_SUBTRACT","","",117,null],[13,"VK_BLEND_OP_REVERSE_SUBTRACT","","",117,null],[13,"VK_BLEND_OP_MIN","","",117,null],[13,"VK_BLEND_OP_MAX","","",117,null],[4,"VkDynamicState","","",null,null],[13,"VK_DYNAMIC_STATE_VIEWPORT","","",118,null],[13,"VK_DYNAMIC_STATE_SCISSOR","","",118,null],[13,"VK_DYNAMIC_STATE_LINE_WIDTH","","",118,null],[13,"VK_DYNAMIC_STATE_DEPTH_BIAS","","",118,null],[13,"VK_DYNAMIC_STATE_BLEND_CONSTANTS","","",118,null],[13,"VK_DYNAMIC_STATE_DEPTH_BOUNDS","","",118,null],[13,"VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK","","",118,null],[13,"VK_DYNAMIC_STATE_STENCIL_WRITE_MASK","","",118,null],[13,"VK_DYNAMIC_STATE_STENCIL_REFERENCE","","",118,null],[4,"VkFilter","","",null,null],[13,"VK_FILTER_NEAREST","","",119,null],[13,"VK_FILTER_LINEAR","","",119,null],[4,"VkSamplerMipmapMode","","",null,null],[13,"VK_SAMPLER_MIPMAP_MODE_NEAREST","","",120,null],[13,"VK_SAMPLER_MIPMAP_MODE_LINEAR","","",120,null],[4,"VkSamplerAddressMode","","",null,null],[13,"VK_SAMPLER_ADDRESS_MODE_REPEAT","","",121,null],[13,"VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT","","",121,null],[13,"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE","","",121,null],[13,"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER","","",121,null],[13,"VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE","","",121,null],[4,"VkBorderColor","","",null,null],[13,"VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK","","",122,null],[13,"VK_BORDER_COLOR_INT_TRANSPARENT_BLACK","","",122,null],[13,"VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK","","",122,null],[13,"VK_BORDER_COLOR_INT_OPAQUE_BLACK","","",122,null],[13,"VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE","","",122,null],[13,"VK_BORDER_COLOR_INT_OPAQUE_WHITE","","",122,null],[4,"VkDescriptorType","","",null,null],[13,"VK_DESCRIPTOR_TYPE_SAMPLER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE","","",123,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE","","",123,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER","","",123,null],[13,"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC","","",123,null],[13,"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC","","",123,null],[13,"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT","","",123,null],[4,"VkAttachmentLoadOp","","",null,null],[13,"VK_ATTACHMENT_LOAD_OP_LOAD","","",124,null],[13,"VK_ATTACHMENT_LOAD_OP_CLEAR","","",124,null],[13,"VK_ATTACHMENT_LOAD_OP_DONT_CARE","","",124,null],[4,"VkAttachmentStoreOp","","",null,null],[13,"VK_ATTACHMENT_STORE_OP_STORE","","",125,null],[13,"VK_ATTACHMENT_STORE_OP_DONT_CARE","","",125,null],[4,"VkPipelineBindPoint","","",null,null],[13,"VK_PIPELINE_BIND_POINT_GRAPHICS","","",126,null],[13,"VK_PIPELINE_BIND_POINT_COMPUTE","","",126,null],[4,"VkCommandBufferLevel","","",null,null],[13,"VK_COMMAND_BUFFER_LEVEL_PRIMARY","","",127,null],[13,"VK_COMMAND_BUFFER_LEVEL_SECONDARY","","",127,null],[4,"VkIndexType","","",null,null],[13,"VK_INDEX_TYPE_UINT16","","",128,null],[13,"VK_INDEX_TYPE_UINT32","","",128,null],[4,"VkSubpassContents","","",null,null],[13,"VK_SUBPASS_CONTENTS_INLINE","","",129,null],[13,"VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS","","",129,null],[4,"VkClearColorValueUnion","","",null,null],[13,"Float32","","",130,null],[13,"Int32","","",130,null],[13,"UInt32","","",130,null],[4,"VkClearValueUnion","","",null,null],[13,"Color","","",131,null],[13,"DepthStencil","","",131,null],[6,"VkFlags","","",null,null],[6,"VkBool32","","",null,null],[6,"VkDeviceSize","","",null,null],[6,"VkSampleMask","","",null,null],[6,"VkInstanceCreateFlags","","",null,null],[6,"VkFormatFeatureFlags","","",null,null],[6,"VkImageUsageFlags","","",null,null],[6,"VkImageCreateFlags","","",null,null],[6,"VkSampleCountFlags","","",null,null],[6,"VkQueueFlags","","",null,null],[6,"VkMemoryPropertyFlags","","",null,null],[6,"VkMemoryHeapFlags","","",null,null],[6,"VkDeviceCreateFlags","","",null,null],[6,"VkDeviceQueueCreateFlags","","",null,null],[6,"VkPipelineStageFlags","","",null,null],[6,"VkMemoryMapFlags","","",null,null],[6,"VkImageAspectFlags","","",null,null],[6,"VkSparseImageFormatFlags","","",null,null],[6,"VkSparseMemoryBindFlags","","",null,null],[6,"VkFenceCreateFlags","","",null,null],[6,"VkSemaphoreCreateFlags","","",null,null],[6,"VkEventCreateFlags","","",null,null],[6,"VkQueryPoolCreateFlags","","",null,null],[6,"VkQueryPipelineStatisticFlags","","",null,null],[6,"VkQueryResultFlags","","",null,null],[6,"VkBufferCreateFlags","","",null,null],[6,"VkBufferUsageFlags","","",null,null],[6,"VkBufferViewCreateFlags","","",null,null],[6,"VkImageViewCreateFlags","","",null,null],[6,"VkShaderModuleCreateFlags","","",null,null],[6,"VkPipelineCacheCreateFlags","","",null,null],[6,"VkPipelineCreateFlags","","",null,null],[6,"VkPipelineShaderStageCreateFlags","","",null,null],[6,"VkShaderStageFlags","","",null,null],[6,"VkPipelineVertexInputStateCreateFlags","","",null,null],[6,"VkPipelineInputAssemblyStateCreateFlags","","",null,null],[6,"VkPipelineTessellationStateCreateFlags","","",null,null],[6,"VkPipelineViewportStateCreateFlags","","",null,null],[6,"VkPipelineRasterizationStateCreateFlags","","",null,null],[6,"VkCullModeFlags","","",null,null],[6,"VkPipelineMultisampleStateCreateFlags","","",null,null],[6,"VkPipelineDepthStencilStateCreateFlags","","",null,null],[6,"VkPipelineColorBlendStateCreateFlags","","",null,null],[6,"VkColorComponentFlags","","",null,null],[6,"VkPipelineDynamicStateCreateFlags","","",null,null],[6,"VkPipelineLayoutCreateFlags","","",null,null],[6,"VkSamplerCreateFlags","","",null,null],[6,"VkDescriptorSetLayoutCreateFlags","","",null,null],[6,"VkDescriptorPoolCreateFlags","","",null,null],[6,"VkDescriptorPoolResetFlags","","",null,null],[6,"VkFramebufferCreateFlags","","",null,null],[6,"VkRenderPassCreateFlags","","",null,null],[6,"VkAttachmentDescriptionFlags","","",null,null],[6,"VkSubpassDescriptionFlags","","",null,null],[6,"VkAccessFlags","","",null,null],[6,"VkDependencyFlags","","",null,null],[6,"VkCommandPoolCreateFlags","","",null,null],[6,"VkCommandPoolResetFlags","","",null,null],[6,"VkCommandBufferUsageFlags","","",null,null],[6,"VkQueryControlFlags","","",null,null],[6,"VkCommandBufferResetFlags","","",null,null],[6,"VkStencilFaceFlags","","",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","","",132,null],[11,"null","","",132,{"inputs":[],"output":{"name":"vkinstance"}}],[11,"clone","","",133,null],[11,"null","","",133,{"inputs":[],"output":{"name":"vkphysicaldevice"}}],[11,"clone","","",134,null],[11,"null","","",134,{"inputs":[],"output":{"name":"vkdevice"}}],[11,"clone","","",135,null],[11,"null","","",135,{"inputs":[],"output":{"name":"vkqueue"}}],[11,"clone","","",136,null],[11,"null","","",136,{"inputs":[],"output":{"name":"vksemaphore"}}],[11,"clone","","",137,null],[11,"null","","",137,{"inputs":[],"output":{"name":"vkcommandbuffer"}}],[11,"clone","","",138,null],[11,"null","","",138,{"inputs":[],"output":{"name":"vkfence"}}],[11,"clone","","",139,null],[11,"null","","",139,{"inputs":[],"output":{"name":"vkdevicememory"}}],[11,"clone","","",140,null],[11,"null","","",140,{"inputs":[],"output":{"name":"vkbuffer"}}],[11,"clone","","",141,null],[11,"null","","",141,{"inputs":[],"output":{"name":"vkimage"}}],[11,"clone","","",142,null],[11,"null","","",142,{"inputs":[],"output":{"name":"vkevent"}}],[11,"clone","","",143,null],[11,"null","","",143,{"inputs":[],"output":{"name":"vkquerypool"}}],[11,"clone","","",144,null],[11,"null","","",144,{"inputs":[],"output":{"name":"vkbufferview"}}],[11,"clone","","",145,null],[11,"null","","",145,{"inputs":[],"output":{"name":"vkimageview"}}],[11,"clone","","",146,null],[11,"null","","",146,{"inputs":[],"output":{"name":"vkshadermodule"}}],[11,"clone","","",147,null],[11,"null","","",147,{"inputs":[],"output":{"name":"vkpipelinecache"}}],[11,"clone","","",148,null],[11,"null","","",148,{"inputs":[],"output":{"name":"vkpipelinelayout"}}],[11,"clone","","",149,null],[11,"null","","",149,{"inputs":[],"output":{"name":"vkrenderpass"}}],[11,"clone","","",150,null],[11,"null","","",150,{"inputs":[],"output":{"name":"vkpipeline"}}],[11,"clone","","",151,null],[11,"null","","",151,{"inputs":[],"output":{"name":"vkdescriptorsetlayout"}}],[11,"clone","","",152,null],[11,"null","","",152,{"inputs":[],"output":{"name":"vksampler"}}],[11,"clone","","",153,null],[11,"null","","",153,{"inputs":[],"output":{"name":"vkdescriptorpool"}}],[11,"clone","","",154,null],[11,"null","","",154,{"inputs":[],"output":{"name":"vkdescriptorset"}}],[11,"clone","","",155,null],[11,"null","","",155,{"inputs":[],"output":{"name":"vkframebuffer"}}],[11,"clone","","",156,null],[11,"null","","",156,{"inputs":[],"output":{"name":"vkcommandpool"}}],[11,"eq","","",95,null],[11,"fmt","","",95,null],[11,"eq","","",96,null],[11,"fmt","","",96,null],[11,"eq","","",97,null],[11,"fmt","","",97,null],[11,"eq","","",98,null],[11,"fmt","","",98,null],[11,"eq","","",99,null],[11,"fmt","","",99,null],[11,"eq","","",100,null],[11,"fmt","","",100,null],[11,"eq","","",101,null],[11,"fmt","","",101,null],[11,"eq","","",102,null],[11,"fmt","","",102,null],[11,"eq","","",103,null],[11,"fmt","","",103,null],[11,"eq","","",104,null],[11,"fmt","","",104,null],[11,"eq","","",105,null],[11,"fmt","","",105,null],[11,"eq","","",106,null],[11,"fmt","","",106,null],[11,"eq","","",107,null],[11,"fmt","","",107,null],[11,"eq","","",108,null],[11,"fmt","","",108,null],[11,"eq","","",109,null],[11,"fmt","","",109,null],[11,"eq","","",110,null],[11,"fmt","","",110,null],[11,"eq","","",111,null],[11,"fmt","","",111,null],[11,"eq","","",112,null],[11,"fmt","","",112,null],[11,"eq","","",113,null],[11,"fmt","","",113,null],[11,"eq","","",114,null],[11,"fmt","","",114,null],[11,"eq","","",115,null],[11,"fmt","","",115,null],[11,"eq","","",116,null],[11,"fmt","","",116,null],[11,"eq","","",117,null],[11,"fmt","","",117,null],[11,"eq","","",118,null],[11,"fmt","","",118,null],[11,"eq","","",119,null],[11,"fmt","","",119,null],[11,"eq","","",120,null],[11,"fmt","","",120,null],[11,"eq","","",121,null],[11,"fmt","","",121,null],[11,"eq","","",122,null],[11,"fmt","","",122,null],[11,"eq","","",123,null],[11,"fmt","","",123,null],[11,"eq","","",124,null],[11,"fmt","","",124,null],[11,"eq","","",125,null],[11,"fmt","","",125,null],[11,"eq","","",126,null],[11,"fmt","","",126,null],[11,"eq","","",127,null],[11,"fmt","","",127,null],[11,"eq","","",128,null],[11,"fmt","","",128,null],[11,"eq","","",129,null],[11,"fmt","","",129,null],[11,"hash","","",157,null],[11,"cmp","","",157,null],[11,"partial_cmp","","",157,null],[11,"lt","","",157,null],[11,"le","","",157,null],[11,"gt","","",157,null],[11,"ge","","",157,null],[11,"clone","","",157,null],[11,"eq","","",157,null],[11,"ne","","",157,null],[11,"fmt","","",157,null],[11,"empty","","Returns an empty set of flags.",157,{"inputs":[],"output":{"name":"vkformatfeatureflagbits"}}],[11,"all","","Returns the set containing all flags.",157,{"inputs":[],"output":{"name":"vkformatfeatureflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",157,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",157,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",157,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkformatfeatureflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",157,null],[11,"is_all","","Returns `true` if all flags are currently set.",157,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",157,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",157,null],[11,"insert","","Inserts the specified flags in-place.",157,null],[11,"remove","","Removes the specified flags in-place.",157,null],[11,"toggle","","Toggles the specified flags in-place.",157,null],[11,"bitor","","Returns the union of the two sets of flags.",157,null],[11,"bitor_assign","","Adds the set of flags.",157,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",157,null],[11,"bitxor_assign","","Toggles the set of flags.",157,null],[11,"bitand","","Returns the intersection between the two sets of flags.",157,null],[11,"bitand_assign","","Disables all flags disabled in the set.",157,null],[11,"sub","","Returns the set difference of the two sets of flags.",157,null],[11,"sub_assign","","Disables all flags enabled in the set.",157,null],[11,"not","","Returns the complement of this set of flags.",157,null],[11,"extend","","",157,null],[11,"from_iter","","",157,{"inputs":[{"name":"t"}],"output":{"name":"vkformatfeatureflagbits"}}],[11,"hash","","",158,null],[11,"cmp","","",158,null],[11,"partial_cmp","","",158,null],[11,"lt","","",158,null],[11,"le","","",158,null],[11,"gt","","",158,null],[11,"ge","","",158,null],[11,"clone","","",158,null],[11,"eq","","",158,null],[11,"ne","","",158,null],[11,"fmt","","",158,null],[11,"empty","","Returns an empty set of flags.",158,{"inputs":[],"output":{"name":"vkimageusageflagbits"}}],[11,"all","","Returns the set containing all flags.",158,{"inputs":[],"output":{"name":"vkimageusageflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",158,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",158,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",158,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimageusageflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",158,null],[11,"is_all","","Returns `true` if all flags are currently set.",158,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",158,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",158,null],[11,"insert","","Inserts the specified flags in-place.",158,null],[11,"remove","","Removes the specified flags in-place.",158,null],[11,"toggle","","Toggles the specified flags in-place.",158,null],[11,"bitor","","Returns the union of the two sets of flags.",158,null],[11,"bitor_assign","","Adds the set of flags.",158,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",158,null],[11,"bitxor_assign","","Toggles the set of flags.",158,null],[11,"bitand","","Returns the intersection between the two sets of flags.",158,null],[11,"bitand_assign","","Disables all flags disabled in the set.",158,null],[11,"sub","","Returns the set difference of the two sets of flags.",158,null],[11,"sub_assign","","Disables all flags enabled in the set.",158,null],[11,"not","","Returns the complement of this set of flags.",158,null],[11,"extend","","",158,null],[11,"from_iter","","",158,{"inputs":[{"name":"t"}],"output":{"name":"vkimageusageflagbits"}}],[11,"hash","","",159,null],[11,"cmp","","",159,null],[11,"partial_cmp","","",159,null],[11,"lt","","",159,null],[11,"le","","",159,null],[11,"gt","","",159,null],[11,"ge","","",159,null],[11,"clone","","",159,null],[11,"eq","","",159,null],[11,"ne","","",159,null],[11,"fmt","","",159,null],[11,"empty","","Returns an empty set of flags.",159,{"inputs":[],"output":{"name":"vkimagecreateflagbits"}}],[11,"all","","Returns the set containing all flags.",159,{"inputs":[],"output":{"name":"vkimagecreateflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",159,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",159,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",159,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimagecreateflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",159,null],[11,"is_all","","Returns `true` if all flags are currently set.",159,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",159,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",159,null],[11,"insert","","Inserts the specified flags in-place.",159,null],[11,"remove","","Removes the specified flags in-place.",159,null],[11,"toggle","","Toggles the specified flags in-place.",159,null],[11,"bitor","","Returns the union of the two sets of flags.",159,null],[11,"bitor_assign","","Adds the set of flags.",159,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",159,null],[11,"bitxor_assign","","Toggles the set of flags.",159,null],[11,"bitand","","Returns the intersection between the two sets of flags.",159,null],[11,"bitand_assign","","Disables all flags disabled in the set.",159,null],[11,"sub","","Returns the set difference of the two sets of flags.",159,null],[11,"sub_assign","","Disables all flags enabled in the set.",159,null],[11,"not","","Returns the complement of this set of flags.",159,null],[11,"extend","","",159,null],[11,"from_iter","","",159,{"inputs":[{"name":"t"}],"output":{"name":"vkimagecreateflagbits"}}],[11,"hash","","",160,null],[11,"cmp","","",160,null],[11,"partial_cmp","","",160,null],[11,"lt","","",160,null],[11,"le","","",160,null],[11,"gt","","",160,null],[11,"ge","","",160,null],[11,"clone","","",160,null],[11,"eq","","",160,null],[11,"ne","","",160,null],[11,"fmt","","",160,null],[11,"empty","","Returns an empty set of flags.",160,{"inputs":[],"output":{"name":"vksamplecountflagbits"}}],[11,"all","","Returns the set containing all flags.",160,{"inputs":[],"output":{"name":"vksamplecountflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",160,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",160,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",160,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksamplecountflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",160,null],[11,"is_all","","Returns `true` if all flags are currently set.",160,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",160,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",160,null],[11,"insert","","Inserts the specified flags in-place.",160,null],[11,"remove","","Removes the specified flags in-place.",160,null],[11,"toggle","","Toggles the specified flags in-place.",160,null],[11,"bitor","","Returns the union of the two sets of flags.",160,null],[11,"bitor_assign","","Adds the set of flags.",160,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",160,null],[11,"bitxor_assign","","Toggles the set of flags.",160,null],[11,"bitand","","Returns the intersection between the two sets of flags.",160,null],[11,"bitand_assign","","Disables all flags disabled in the set.",160,null],[11,"sub","","Returns the set difference of the two sets of flags.",160,null],[11,"sub_assign","","Disables all flags enabled in the set.",160,null],[11,"not","","Returns the complement of this set of flags.",160,null],[11,"extend","","",160,null],[11,"from_iter","","",160,{"inputs":[{"name":"t"}],"output":{"name":"vksamplecountflagbits"}}],[11,"hash","","",161,null],[11,"cmp","","",161,null],[11,"partial_cmp","","",161,null],[11,"lt","","",161,null],[11,"le","","",161,null],[11,"gt","","",161,null],[11,"ge","","",161,null],[11,"clone","","",161,null],[11,"eq","","",161,null],[11,"ne","","",161,null],[11,"fmt","","",161,null],[11,"empty","","Returns an empty set of flags.",161,{"inputs":[],"output":{"name":"vkqueueflagbits"}}],[11,"all","","Returns the set containing all flags.",161,{"inputs":[],"output":{"name":"vkqueueflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",161,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",161,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",161,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkqueueflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",161,null],[11,"is_all","","Returns `true` if all flags are currently set.",161,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",161,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",161,null],[11,"insert","","Inserts the specified flags in-place.",161,null],[11,"remove","","Removes the specified flags in-place.",161,null],[11,"toggle","","Toggles the specified flags in-place.",161,null],[11,"bitor","","Returns the union of the two sets of flags.",161,null],[11,"bitor_assign","","Adds the set of flags.",161,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",161,null],[11,"bitxor_assign","","Toggles the set of flags.",161,null],[11,"bitand","","Returns the intersection between the two sets of flags.",161,null],[11,"bitand_assign","","Disables all flags disabled in the set.",161,null],[11,"sub","","Returns the set difference of the two sets of flags.",161,null],[11,"sub_assign","","Disables all flags enabled in the set.",161,null],[11,"not","","Returns the complement of this set of flags.",161,null],[11,"extend","","",161,null],[11,"from_iter","","",161,{"inputs":[{"name":"t"}],"output":{"name":"vkqueueflagbits"}}],[11,"hash","","",162,null],[11,"cmp","","",162,null],[11,"partial_cmp","","",162,null],[11,"lt","","",162,null],[11,"le","","",162,null],[11,"gt","","",162,null],[11,"ge","","",162,null],[11,"clone","","",162,null],[11,"eq","","",162,null],[11,"ne","","",162,null],[11,"fmt","","",162,null],[11,"empty","","Returns an empty set of flags.",162,{"inputs":[],"output":{"name":"vkmemorypropertyflagbits"}}],[11,"all","","Returns the set containing all flags.",162,{"inputs":[],"output":{"name":"vkmemorypropertyflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",162,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",162,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",162,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkmemorypropertyflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",162,null],[11,"is_all","","Returns `true` if all flags are currently set.",162,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",162,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",162,null],[11,"insert","","Inserts the specified flags in-place.",162,null],[11,"remove","","Removes the specified flags in-place.",162,null],[11,"toggle","","Toggles the specified flags in-place.",162,null],[11,"bitor","","Returns the union of the two sets of flags.",162,null],[11,"bitor_assign","","Adds the set of flags.",162,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",162,null],[11,"bitxor_assign","","Toggles the set of flags.",162,null],[11,"bitand","","Returns the intersection between the two sets of flags.",162,null],[11,"bitand_assign","","Disables all flags disabled in the set.",162,null],[11,"sub","","Returns the set difference of the two sets of flags.",162,null],[11,"sub_assign","","Disables all flags enabled in the set.",162,null],[11,"not","","Returns the complement of this set of flags.",162,null],[11,"extend","","",162,null],[11,"from_iter","","",162,{"inputs":[{"name":"t"}],"output":{"name":"vkmemorypropertyflagbits"}}],[11,"hash","","",163,null],[11,"cmp","","",163,null],[11,"partial_cmp","","",163,null],[11,"lt","","",163,null],[11,"le","","",163,null],[11,"gt","","",163,null],[11,"ge","","",163,null],[11,"clone","","",163,null],[11,"eq","","",163,null],[11,"ne","","",163,null],[11,"fmt","","",163,null],[11,"empty","","Returns an empty set of flags.",163,{"inputs":[],"output":{"name":"vkmemoryheapflagbits"}}],[11,"all","","Returns the set containing all flags.",163,{"inputs":[],"output":{"name":"vkmemoryheapflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",163,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",163,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",163,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkmemoryheapflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",163,null],[11,"is_all","","Returns `true` if all flags are currently set.",163,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",163,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",163,null],[11,"insert","","Inserts the specified flags in-place.",163,null],[11,"remove","","Removes the specified flags in-place.",163,null],[11,"toggle","","Toggles the specified flags in-place.",163,null],[11,"bitor","","Returns the union of the two sets of flags.",163,null],[11,"bitor_assign","","Adds the set of flags.",163,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",163,null],[11,"bitxor_assign","","Toggles the set of flags.",163,null],[11,"bitand","","Returns the intersection between the two sets of flags.",163,null],[11,"bitand_assign","","Disables all flags disabled in the set.",163,null],[11,"sub","","Returns the set difference of the two sets of flags.",163,null],[11,"sub_assign","","Disables all flags enabled in the set.",163,null],[11,"not","","Returns the complement of this set of flags.",163,null],[11,"extend","","",163,null],[11,"from_iter","","",163,{"inputs":[{"name":"t"}],"output":{"name":"vkmemoryheapflagbits"}}],[11,"hash","","",164,null],[11,"cmp","","",164,null],[11,"partial_cmp","","",164,null],[11,"lt","","",164,null],[11,"le","","",164,null],[11,"gt","","",164,null],[11,"ge","","",164,null],[11,"clone","","",164,null],[11,"eq","","",164,null],[11,"ne","","",164,null],[11,"fmt","","",164,null],[11,"empty","","Returns an empty set of flags.",164,{"inputs":[],"output":{"name":"vkpipelinestageflagbits"}}],[11,"all","","Returns the set containing all flags.",164,{"inputs":[],"output":{"name":"vkpipelinestageflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",164,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",164,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",164,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkpipelinestageflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",164,null],[11,"is_all","","Returns `true` if all flags are currently set.",164,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",164,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",164,null],[11,"insert","","Inserts the specified flags in-place.",164,null],[11,"remove","","Removes the specified flags in-place.",164,null],[11,"toggle","","Toggles the specified flags in-place.",164,null],[11,"bitor","","Returns the union of the two sets of flags.",164,null],[11,"bitor_assign","","Adds the set of flags.",164,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",164,null],[11,"bitxor_assign","","Toggles the set of flags.",164,null],[11,"bitand","","Returns the intersection between the two sets of flags.",164,null],[11,"bitand_assign","","Disables all flags disabled in the set.",164,null],[11,"sub","","Returns the set difference of the two sets of flags.",164,null],[11,"sub_assign","","Disables all flags enabled in the set.",164,null],[11,"not","","Returns the complement of this set of flags.",164,null],[11,"extend","","",164,null],[11,"from_iter","","",164,{"inputs":[{"name":"t"}],"output":{"name":"vkpipelinestageflagbits"}}],[11,"hash","","",165,null],[11,"cmp","","",165,null],[11,"partial_cmp","","",165,null],[11,"lt","","",165,null],[11,"le","","",165,null],[11,"gt","","",165,null],[11,"ge","","",165,null],[11,"clone","","",165,null],[11,"eq","","",165,null],[11,"ne","","",165,null],[11,"fmt","","",165,null],[11,"empty","","Returns an empty set of flags.",165,{"inputs":[],"output":{"name":"vkimageaspectflagbits"}}],[11,"all","","Returns the set containing all flags.",165,{"inputs":[],"output":{"name":"vkimageaspectflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",165,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",165,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",165,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkimageaspectflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",165,null],[11,"is_all","","Returns `true` if all flags are currently set.",165,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",165,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",165,null],[11,"insert","","Inserts the specified flags in-place.",165,null],[11,"remove","","Removes the specified flags in-place.",165,null],[11,"toggle","","Toggles the specified flags in-place.",165,null],[11,"bitor","","Returns the union of the two sets of flags.",165,null],[11,"bitor_assign","","Adds the set of flags.",165,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",165,null],[11,"bitxor_assign","","Toggles the set of flags.",165,null],[11,"bitand","","Returns the intersection between the two sets of flags.",165,null],[11,"bitand_assign","","Disables all flags disabled in the set.",165,null],[11,"sub","","Returns the set difference of the two sets of flags.",165,null],[11,"sub_assign","","Disables all flags enabled in the set.",165,null],[11,"not","","Returns the complement of this set of flags.",165,null],[11,"extend","","",165,null],[11,"from_iter","","",165,{"inputs":[{"name":"t"}],"output":{"name":"vkimageaspectflagbits"}}],[11,"hash","","",166,null],[11,"cmp","","",166,null],[11,"partial_cmp","","",166,null],[11,"lt","","",166,null],[11,"le","","",166,null],[11,"gt","","",166,null],[11,"ge","","",166,null],[11,"clone","","",166,null],[11,"eq","","",166,null],[11,"ne","","",166,null],[11,"fmt","","",166,null],[11,"empty","","Returns an empty set of flags.",166,{"inputs":[],"output":{"name":"vksparseimageformatflagbits"}}],[11,"all","","Returns the set containing all flags.",166,{"inputs":[],"output":{"name":"vksparseimageformatflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",166,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",166,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",166,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksparseimageformatflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",166,null],[11,"is_all","","Returns `true` if all flags are currently set.",166,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",166,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",166,null],[11,"insert","","Inserts the specified flags in-place.",166,null],[11,"remove","","Removes the specified flags in-place.",166,null],[11,"toggle","","Toggles the specified flags in-place.",166,null],[11,"bitor","","Returns the union of the two sets of flags.",166,null],[11,"bitor_assign","","Adds the set of flags.",166,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",166,null],[11,"bitxor_assign","","Toggles the set of flags.",166,null],[11,"bitand","","Returns the intersection between the two sets of flags.",166,null],[11,"bitand_assign","","Disables all flags disabled in the set.",166,null],[11,"sub","","Returns the set difference of the two sets of flags.",166,null],[11,"sub_assign","","Disables all flags enabled in the set.",166,null],[11,"not","","Returns the complement of this set of flags.",166,null],[11,"extend","","",166,null],[11,"from_iter","","",166,{"inputs":[{"name":"t"}],"output":{"name":"vksparseimageformatflagbits"}}],[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,"fmt","","",167,null],[11,"empty","","Returns an empty set of flags.",167,{"inputs":[],"output":{"name":"vksparsememorybindflagbits"}}],[11,"all","","Returns the set containing all flags.",167,{"inputs":[],"output":{"name":"vksparsememorybindflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",167,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",167,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",167,{"inputs":[{"name":"vkflags"}],"output":{"name":"vksparsememorybindflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",167,null],[11,"is_all","","Returns `true` if all flags are currently set.",167,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",167,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",167,null],[11,"insert","","Inserts the specified flags in-place.",167,null],[11,"remove","","Removes the specified flags in-place.",167,null],[11,"toggle","","Toggles the specified flags in-place.",167,null],[11,"bitor","","Returns the union of the two sets of flags.",167,null],[11,"bitor_assign","","Adds the set of flags.",167,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",167,null],[11,"bitxor_assign","","Toggles the set of flags.",167,null],[11,"bitand","","Returns the intersection between the two sets of flags.",167,null],[11,"bitand_assign","","Disables all flags disabled in the set.",167,null],[11,"sub","","Returns the set difference of the two sets of flags.",167,null],[11,"sub_assign","","Disables all flags enabled in the set.",167,null],[11,"not","","Returns the complement of this set of flags.",167,null],[11,"extend","","",167,null],[11,"from_iter","","",167,{"inputs":[{"name":"t"}],"output":{"name":"vksparsememorybindflagbits"}}],[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":"vkfencecreateflagbits"}}],[11,"all","","Returns the set containing all flags.",168,{"inputs":[],"output":{"name":"vkfencecreateflagbits"}}],[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":"vkfencecreateflagbits"}}],[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":"vkfencecreateflagbits"}}],[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":"vkquerypipelinestatisticflagbits"}}],[11,"all","","Returns the set containing all flags.",169,{"inputs":[],"output":{"name":"vkquerypipelinestatisticflagbits"}}],[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":"vkquerypipelinestatisticflagbits"}}],[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":"vkquerypipelinestatisticflagbits"}}],[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":"vkqueryresultflagbits"}}],[11,"all","","Returns the set containing all flags.",170,{"inputs":[],"output":{"name":"vkqueryresultflagbits"}}],[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":"vkqueryresultflagbits"}}],[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":"vkqueryresultflagbits"}}],[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":"vkbuffercreateflagbits"}}],[11,"all","","Returns the set containing all flags.",171,{"inputs":[],"output":{"name":"vkbuffercreateflagbits"}}],[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":"vkbuffercreateflagbits"}}],[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":"vkbuffercreateflagbits"}}],[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":"vkbufferusageflagbits"}}],[11,"all","","Returns the set containing all flags.",172,{"inputs":[],"output":{"name":"vkbufferusageflagbits"}}],[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":"vkbufferusageflagbits"}}],[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":"vkbufferusageflagbits"}}],[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":"vkpipelinecreateflagbits"}}],[11,"all","","Returns the set containing all flags.",173,{"inputs":[],"output":{"name":"vkpipelinecreateflagbits"}}],[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":"vkpipelinecreateflagbits"}}],[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":"vkpipelinecreateflagbits"}}],[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":"vkshaderstageflagbits"}}],[11,"all","","Returns the set containing all flags.",174,{"inputs":[],"output":{"name":"vkshaderstageflagbits"}}],[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":"vkshaderstageflagbits"}}],[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":"vkshaderstageflagbits"}}],[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,"fmt","","",175,null],[11,"empty","","Returns an empty set of flags.",175,{"inputs":[],"output":{"name":"vkcullmodeflagbits"}}],[11,"all","","Returns the set containing all flags.",175,{"inputs":[],"output":{"name":"vkcullmodeflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",175,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",175,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",175,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcullmodeflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",175,null],[11,"is_all","","Returns `true` if all flags are currently set.",175,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",175,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",175,null],[11,"insert","","Inserts the specified flags in-place.",175,null],[11,"remove","","Removes the specified flags in-place.",175,null],[11,"toggle","","Toggles the specified flags in-place.",175,null],[11,"bitor","","Returns the union of the two sets of flags.",175,null],[11,"bitor_assign","","Adds the set of flags.",175,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",175,null],[11,"bitxor_assign","","Toggles the set of flags.",175,null],[11,"bitand","","Returns the intersection between the two sets of flags.",175,null],[11,"bitand_assign","","Disables all flags disabled in the set.",175,null],[11,"sub","","Returns the set difference of the two sets of flags.",175,null],[11,"sub_assign","","Disables all flags enabled in the set.",175,null],[11,"not","","Returns the complement of this set of flags.",175,null],[11,"extend","","",175,null],[11,"from_iter","","",175,{"inputs":[{"name":"t"}],"output":{"name":"vkcullmodeflagbits"}}],[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,"fmt","","",176,null],[11,"empty","","Returns an empty set of flags.",176,{"inputs":[],"output":{"name":"vkcolorcomponentflagbits"}}],[11,"all","","Returns the set containing all flags.",176,{"inputs":[],"output":{"name":"vkcolorcomponentflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",176,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",176,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",176,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcolorcomponentflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",176,null],[11,"is_all","","Returns `true` if all flags are currently set.",176,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",176,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",176,null],[11,"insert","","Inserts the specified flags in-place.",176,null],[11,"remove","","Removes the specified flags in-place.",176,null],[11,"toggle","","Toggles the specified flags in-place.",176,null],[11,"bitor","","Returns the union of the two sets of flags.",176,null],[11,"bitor_assign","","Adds the set of flags.",176,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",176,null],[11,"bitxor_assign","","Toggles the set of flags.",176,null],[11,"bitand","","Returns the intersection between the two sets of flags.",176,null],[11,"bitand_assign","","Disables all flags disabled in the set.",176,null],[11,"sub","","Returns the set difference of the two sets of flags.",176,null],[11,"sub_assign","","Disables all flags enabled in the set.",176,null],[11,"not","","Returns the complement of this set of flags.",176,null],[11,"extend","","",176,null],[11,"from_iter","","",176,{"inputs":[{"name":"t"}],"output":{"name":"vkcolorcomponentflagbits"}}],[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":"vkdescriptorpoolcreateflagbits"}}],[11,"all","","Returns the set containing all flags.",177,{"inputs":[],"output":{"name":"vkdescriptorpoolcreateflagbits"}}],[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":"vkdescriptorpoolcreateflagbits"}}],[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":"vkdescriptorpoolcreateflagbits"}}],[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,"fmt","","",178,null],[11,"empty","","Returns an empty set of flags.",178,{"inputs":[],"output":{"name":"vkattachmentdescriptionflagbits"}}],[11,"all","","Returns the set containing all flags.",178,{"inputs":[],"output":{"name":"vkattachmentdescriptionflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",178,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",178,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",178,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkattachmentdescriptionflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",178,null],[11,"is_all","","Returns `true` if all flags are currently set.",178,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",178,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",178,null],[11,"insert","","Inserts the specified flags in-place.",178,null],[11,"remove","","Removes the specified flags in-place.",178,null],[11,"toggle","","Toggles the specified flags in-place.",178,null],[11,"bitor","","Returns the union of the two sets of flags.",178,null],[11,"bitor_assign","","Adds the set of flags.",178,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",178,null],[11,"bitxor_assign","","Toggles the set of flags.",178,null],[11,"bitand","","Returns the intersection between the two sets of flags.",178,null],[11,"bitand_assign","","Disables all flags disabled in the set.",178,null],[11,"sub","","Returns the set difference of the two sets of flags.",178,null],[11,"sub_assign","","Disables all flags enabled in the set.",178,null],[11,"not","","Returns the complement of this set of flags.",178,null],[11,"extend","","",178,null],[11,"from_iter","","",178,{"inputs":[{"name":"t"}],"output":{"name":"vkattachmentdescriptionflagbits"}}],[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":"vkaccessflagbits"}}],[11,"all","","Returns the set containing all flags.",179,{"inputs":[],"output":{"name":"vkaccessflagbits"}}],[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":"vkaccessflagbits"}}],[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":"vkaccessflagbits"}}],[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":"vkdependencyflagbits"}}],[11,"all","","Returns the set containing all flags.",180,{"inputs":[],"output":{"name":"vkdependencyflagbits"}}],[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":"vkdependencyflagbits"}}],[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":"vkdependencyflagbits"}}],[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":"vkcommandpoolcreateflagbits"}}],[11,"all","","Returns the set containing all flags.",181,{"inputs":[],"output":{"name":"vkcommandpoolcreateflagbits"}}],[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":"vkcommandpoolcreateflagbits"}}],[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":"vkcommandpoolcreateflagbits"}}],[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":"vkcommandpoolresetflagbits"}}],[11,"all","","Returns the set containing all flags.",182,{"inputs":[],"output":{"name":"vkcommandpoolresetflagbits"}}],[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":"vkcommandpoolresetflagbits"}}],[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":"vkcommandpoolresetflagbits"}}],[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,"fmt","","",183,null],[11,"empty","","Returns an empty set of flags.",183,{"inputs":[],"output":{"name":"vkcommandbufferusageflagbits"}}],[11,"all","","Returns the set containing all flags.",183,{"inputs":[],"output":{"name":"vkcommandbufferusageflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",183,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",183,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",183,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandbufferusageflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",183,null],[11,"is_all","","Returns `true` if all flags are currently set.",183,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",183,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",183,null],[11,"insert","","Inserts the specified flags in-place.",183,null],[11,"remove","","Removes the specified flags in-place.",183,null],[11,"toggle","","Toggles the specified flags in-place.",183,null],[11,"bitor","","Returns the union of the two sets of flags.",183,null],[11,"bitor_assign","","Adds the set of flags.",183,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",183,null],[11,"bitxor_assign","","Toggles the set of flags.",183,null],[11,"bitand","","Returns the intersection between the two sets of flags.",183,null],[11,"bitand_assign","","Disables all flags disabled in the set.",183,null],[11,"sub","","Returns the set difference of the two sets of flags.",183,null],[11,"sub_assign","","Disables all flags enabled in the set.",183,null],[11,"not","","Returns the complement of this set of flags.",183,null],[11,"extend","","",183,null],[11,"from_iter","","",183,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandbufferusageflagbits"}}],[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,"fmt","","",184,null],[11,"empty","","Returns an empty set of flags.",184,{"inputs":[],"output":{"name":"vkquerycontrolflagbits"}}],[11,"all","","Returns the set containing all flags.",184,{"inputs":[],"output":{"name":"vkquerycontrolflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",184,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",184,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",184,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkquerycontrolflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",184,null],[11,"is_all","","Returns `true` if all flags are currently set.",184,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",184,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",184,null],[11,"insert","","Inserts the specified flags in-place.",184,null],[11,"remove","","Removes the specified flags in-place.",184,null],[11,"toggle","","Toggles the specified flags in-place.",184,null],[11,"bitor","","Returns the union of the two sets of flags.",184,null],[11,"bitor_assign","","Adds the set of flags.",184,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",184,null],[11,"bitxor_assign","","Toggles the set of flags.",184,null],[11,"bitand","","Returns the intersection between the two sets of flags.",184,null],[11,"bitand_assign","","Disables all flags disabled in the set.",184,null],[11,"sub","","Returns the set difference of the two sets of flags.",184,null],[11,"sub_assign","","Disables all flags enabled in the set.",184,null],[11,"not","","Returns the complement of this set of flags.",184,null],[11,"extend","","",184,null],[11,"from_iter","","",184,{"inputs":[{"name":"t"}],"output":{"name":"vkquerycontrolflagbits"}}],[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,"fmt","","",185,null],[11,"empty","","Returns an empty set of flags.",185,{"inputs":[],"output":{"name":"vkcommandbufferresetflagbits"}}],[11,"all","","Returns the set containing all flags.",185,{"inputs":[],"output":{"name":"vkcommandbufferresetflagbits"}}],[11,"bits","","Returns the raw value of the flags currently stored.",185,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",185,{"inputs":[{"name":"vkflags"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",185,{"inputs":[{"name":"vkflags"}],"output":{"name":"vkcommandbufferresetflagbits"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",185,null],[11,"is_all","","Returns `true` if all flags are currently set.",185,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",185,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",185,null],[11,"insert","","Inserts the specified flags in-place.",185,null],[11,"remove","","Removes the specified flags in-place.",185,null],[11,"toggle","","Toggles the specified flags in-place.",185,null],[11,"bitor","","Returns the union of the two sets of flags.",185,null],[11,"bitor_assign","","Adds the set of flags.",185,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",185,null],[11,"bitxor_assign","","Toggles the set of flags.",185,null],[11,"bitand","","Returns the intersection between the two sets of flags.",185,null],[11,"bitand_assign","","Disables all flags disabled in the set.",185,null],[11,"sub","","Returns the set difference of the two sets of flags.",185,null],[11,"sub_assign","","Disables all flags enabled in the set.",185,null],[11,"not","","Returns the complement of this set of flags.",185,null],[11,"extend","","",185,null],[11,"from_iter","","",185,{"inputs":[{"name":"t"}],"output":{"name":"vkcommandbufferresetflagbits"}}],[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":"vkstencilfaceflagbits"}}],[11,"all","","Returns the set containing all flags.",186,{"inputs":[],"output":{"name":"vkstencilfaceflagbits"}}],[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":"vkstencilfaceflagbits"}}],[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":"vkstencilfaceflagbits"}}],[11,"from","","",94,{"inputs":[{"name":"vkclearcolorvalueunion"}],"output":{"name":"self"}}],[11,"from","","",187,{"inputs":[{"name":"vkclearvalueunion"}],"output":{"name":"self"}}],[11,"default","","",188,{"inputs":[],"output":{"name":"vulkancore"}}],[11,"new","","",188,{"inputs":[],"output":{"name":"result"}}],[11,"load","","",188,null],[11,"vkCreateInstance","","",188,null],[11,"vkDestroyInstance","","",188,null],[11,"vkEnumeratePhysicalDevices","","",188,null],[11,"vkGetPhysicalDeviceFeatures","","",188,null],[11,"vkGetPhysicalDeviceFormatProperties","","",188,null],[11,"vkGetPhysicalDeviceImageFormatProperties","","",188,null],[11,"vkGetPhysicalDeviceProperties","","",188,null],[11,"vkGetPhysicalDeviceQueueFamilyProperties","","",188,null],[11,"vkGetPhysicalDeviceMemoryProperties","","",188,null],[11,"vkGetInstanceProcAddr","","",188,null],[11,"vkGetDeviceProcAddr","","",188,null],[11,"vkCreateDevice","","",188,null],[11,"vkDestroyDevice","","",188,null],[11,"vkEnumerateInstanceExtensionProperties","","",188,null],[11,"vkEnumerateDeviceExtensionProperties","","",188,null],[11,"vkEnumerateInstanceLayerProperties","","",188,null],[11,"vkEnumerateDeviceLayerProperties","","",188,null],[11,"vkGetDeviceQueue","","",188,null],[11,"vkQueueSubmit","","",188,null],[11,"vkQueueWaitIdle","","",188,null],[11,"vkDeviceWaitIdle","","",188,null],[11,"vkAllocateMemory","","",188,null],[11,"vkFreeMemory","","",188,null],[11,"vkMapMemory","","",188,null],[11,"vkUnmapMemory","","",188,null],[11,"vkFlushMappedMemoryRanges","","",188,null],[11,"vkInvalidateMappedMemoryRanges","","",188,null],[11,"vkGetDeviceMemoryCommitment","","",188,null],[11,"vkBindBufferMemory","","",188,null],[11,"vkBindImageMemory","","",188,null],[11,"vkGetBufferMemoryRequirements","","",188,null],[11,"vkGetImageMemoryRequirements","","",188,null],[11,"vkGetImageSparseMemoryRequirements","","",188,null],[11,"vkGetPhysicalDeviceSparseImageFormatProperties","","",188,null],[11,"vkQueueBindSparse","","",188,null],[11,"vkCreateFence","","",188,null],[11,"vkDestroyFence","","",188,null],[11,"vkResetFences","","",188,null],[11,"vkGetFenceStatus","","",188,null],[11,"vkWaitForFences","","",188,null],[11,"vkCreateSemaphore","","",188,null],[11,"vkDestroySemaphore","","",188,null],[11,"vkCreateEvent","","",188,null],[11,"vkDestroyEvent","","",188,null],[11,"vkGetEventStatus","","",188,null],[11,"vkSetEvent","","",188,null],[11,"vkResetEvent","","",188,null],[11,"vkCreateQueryPool","","",188,null],[11,"vkDestroyQueryPool","","",188,null],[11,"vkGetQueryPoolResults","","",188,null],[11,"vkCreateBuffer","","",188,null],[11,"vkDestroyBuffer","","",188,null],[11,"vkCreateBufferView","","",188,null],[11,"vkDestroyBufferView","","",188,null],[11,"vkCreateImage","","",188,null],[11,"vkDestroyImage","","",188,null],[11,"vkGetImageSubresourceLayout","","",188,null],[11,"vkCreateImageView","","",188,null],[11,"vkDestroyImageView","","",188,null],[11,"vkCreateShaderModule","","",188,null],[11,"vkDestroyShaderModule","","",188,null],[11,"vkCreatePipelineCache","","",188,null],[11,"vkDestroyPipelineCache","","",188,null],[11,"vkGetPipelineCacheData","","",188,null],[11,"vkMergePipelineCaches","","",188,null],[11,"vkCreateGraphicsPipelines","","",188,null],[11,"vkCreateComputePipelines","","",188,null],[11,"vkDestroyPipeline","","",188,null],[11,"vkCreatePipelineLayout","","",188,null],[11,"vkDestroyPipelineLayout","","",188,null],[11,"vkCreateSampler","","",188,null],[11,"vkDestroySampler","","",188,null],[11,"vkCreateDescriptorSetLayout","","",188,null],[11,"vkDestroyDescriptorSetLayout","","",188,null],[11,"vkCreateDescriptorPool","","",188,null],[11,"vkDestroyDescriptorPool","","",188,null],[11,"vkResetDescriptorPool","","",188,null],[11,"vkAllocateDescriptorSets","","",188,null],[11,"vkFreeDescriptorSets","","",188,null],[11,"vkUpdateDescriptorSets","","",188,null],[11,"vkCreateFramebuffer","","",188,null],[11,"vkDestroyFramebuffer","","",188,null],[11,"vkCreateRenderPass","","",188,null],[11,"vkDestroyRenderPass","","",188,null],[11,"vkGetRenderAreaGranularity","","",188,null],[11,"vkCreateCommandPool","","",188,null],[11,"vkDestroyCommandPool","","",188,null],[11,"vkResetCommandPool","","",188,null],[11,"vkAllocateCommandBuffers","","",188,null],[11,"vkFreeCommandBuffers","","",188,null],[11,"vkBeginCommandBuffer","","",188,null],[11,"vkEndCommandBuffer","","",188,null],[11,"vkResetCommandBuffer","","",188,null],[11,"vkCmdBindPipeline","","",188,null],[11,"vkCmdSetViewport","","",188,null],[11,"vkCmdSetScissor","","",188,null],[11,"vkCmdSetLineWidth","","",188,null],[11,"vkCmdSetDepthBias","","",188,null],[11,"vkCmdSetBlendConstants","","",188,null],[11,"vkCmdSetDepthBounds","","",188,null],[11,"vkCmdSetStencilCompareMask","","",188,null],[11,"vkCmdSetStencilWriteMask","","",188,null],[11,"vkCmdSetStencilReference","","",188,null],[11,"vkCmdBindDescriptorSets","","",188,null],[11,"vkCmdBindIndexBuffer","","",188,null],[11,"vkCmdBindVertexBuffers","","",188,null],[11,"vkCmdDraw","","",188,null],[11,"vkCmdDrawIndexed","","",188,null],[11,"vkCmdDrawIndirect","","",188,null],[11,"vkCmdDrawIndexedIndirect","","",188,null],[11,"vkCmdDispatch","","",188,null],[11,"vkCmdDispatchIndirect","","",188,null],[11,"vkCmdCopyBuffer","","",188,null],[11,"vkCmdCopyImage","","",188,null],[11,"vkCmdBlitImage","","",188,null],[11,"vkCmdCopyBufferToImage","","",188,null],[11,"vkCmdCopyImageToBuffer","","",188,null],[11,"vkCmdUpdateBuffer","","",188,null],[11,"vkCmdFillBuffer","","",188,null],[11,"vkCmdClearColorImage","","",188,null],[11,"vkCmdClearDepthStencilImage","","",188,null],[11,"vkCmdClearAttachments","","",188,null],[11,"vkCmdResolveImage","","",188,null],[11,"vkCmdSetEvent","","",188,null],[11,"vkCmdResetEvent","","",188,null],[11,"vkCmdWaitEvents","","",188,null],[11,"vkCmdPipelineBarrier","","",188,null],[11,"vkCmdBeginQuery","","",188,null],[11,"vkCmdEndQuery","","",188,null],[11,"vkCmdResetQueryPool","","",188,null],[11,"vkCmdWriteTimestamp","","",188,null],[11,"vkCmdCopyQueryPoolResults","","",188,null],[11,"vkCmdPushConstants","","",188,null],[11,"vkCmdBeginRenderPass","","",188,null],[11,"vkCmdNextSubpass","","",188,null],[11,"vkCmdEndRenderPass","","",188,null],[11,"vkCmdExecuteCommands","","",188,null],[14,"VK_MAKE_VERSION!","","",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,"VkClearColorValue"],[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,"VkFormatFeatureFlagBits"],[3,"VkImageUsageFlagBits"],[3,"VkImageCreateFlagBits"],[3,"VkSampleCountFlagBits"],[3,"VkQueueFlagBits"],[3,"VkMemoryPropertyFlagBits"],[3,"VkMemoryHeapFlagBits"],[3,"VkPipelineStageFlagBits"],[3,"VkImageAspectFlagBits"],[3,"VkSparseImageFormatFlagBits"],[3,"VkSparseMemoryBindFlagBits"],[3,"VkFenceCreateFlagBits"],[3,"VkQueryPipelineStatisticFlagBits"],[3,"VkQueryResultFlagBits"],[3,"VkBufferCreateFlagBits"],[3,"VkBufferUsageFlagBits"],[3,"VkPipelineCreateFlagBits"],[3,"VkShaderStageFlagBits"],[3,"VkCullModeFlagBits"],[3,"VkColorComponentFlagBits"],[3,"VkDescriptorPoolCreateFlagBits"],[3,"VkAttachmentDescriptionFlagBits"],[3,"VkAccessFlagBits"],[3,"VkDependencyFlagBits"],[3,"VkCommandPoolCreateFlagBits"],[3,"VkCommandPoolResetFlagBits"],[3,"VkCommandBufferUsageFlagBits"],[3,"VkQueryControlFlagBits"],[3,"VkCommandBufferResetFlagBits"],[3,"VkStencilFaceFlagBits"],[3,"VkClearValue"],[3,"VulkanCore"]]}; initSearch(searchIndex);