# Index

A B C D E F G H I L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

a() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
a() - Method in interface com.io7m.jcoronado.api.VulkanBlendConstantsType
a() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
a() - Method in interface com.io7m.jcoronado.api.VulkanComponentMappingType
acquireImageWithFence(long, VulkanFenceType) - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType.VulkanKHRSwapChainType
  Attempt to acquire an image from the swap chain.
acquireImageWithSemaphore(long, VulkanSemaphoreType) - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType.VulkanKHRSwapChainType
  Attempt to acquire an image from the swap chain.
acquireImageWithSemaphoreAndFence(long, VulkanSemaphoreType, VulkanFenceType) - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType.VulkanKHRSwapChainType
  Attempt to acquire an image from the swap chain.
addAllAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Adds elements to `aspectMask` set.
addAllAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Adds elements to `aspectMask` set.
addAllAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Adds elements to `aspectMask` set.
addAllAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Adds elements to `aspectMask` set.
addAllAttachments(Iterable<? extends VulkanAttachmentDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `attachments` list.
addAllAttachments(Iterable<? extends VulkanImageViewType>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds elements to `attachments` list.
addAllAttachments(Iterable<? extends VulkanPipelineColorBlendAttachmentState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds elements to `attachments` list.
addAllBindings(Iterable<? extends VulkanDescriptorSetLayoutBinding>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds elements to `bindings` list.
addAllBufferFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `bufferFeatures` set.
addAllBufferInfos(Iterable<? extends VulkanDescriptorBufferInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `bufferInfos` list.
addAllClearValues(Iterable<? extends VulkanClearValueType>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Adds elements to `clearValues` list.
addAllColorAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `colorAttachments` list.
addAllColorWriteMask(Iterable<VulkanColorComponentFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Adds elements to `colorWriteMask` set.
addAllCommandBufferLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `commandBufferLabels` list.
addAllCommandBuffers(Iterable<? extends VulkanCommandBufferType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `commandBuffers` list.
addAllCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `compositeAlpha` set.
addAllCullMode(Iterable<VulkanCullModeFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds elements to `cullMode` set.
addAllCurrentTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `currentTransform` set.
addAllDependencies(Iterable<? extends VulkanSubpassDependency>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `dependencies` list.
addAllDependencyFlags(Iterable<VulkanDependencyFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dependencyFlags` set.
addAllDstAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dstAccessMask` set.
addAllDstStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dstStageMask` set.
addAllDynamicStates(Iterable<? extends VulkanDynamicState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds elements to `dynamicStates` list.
addAllEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `enabledExtensions` set.
addAllEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `enabledExtensions` list.
addAllEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `enabledLayers` set.
addAllEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `enabledLayers` list.
addAllEntries(Iterable<? extends VulkanSpecializationMapEntry>) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Adds elements to `entries` list.
addAllExtensionInfo(Iterable<? extends VulkanInstanceExtensionInfoType>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `extensionInfo` list.
addAllFlags(Iterable<VulkanAttachmentDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanBufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanBufferViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanCommandBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanCommandPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanDescriptorPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanDescriptorSetLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanDeviceQueueCreationFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanEventCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanFenceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanFramebufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanImageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanImageViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanLogicalDeviceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanMemoryHeapFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineCacheCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineColorBlendStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineDepthStencilStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineDynamicStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineInputAssemblyStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineMultisampleStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineRasterizationStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineShaderStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineTessellationStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineVertexInputStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanPipelineViewportStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanQueryPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanRenderPassCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanSamplerCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanSemaphoreCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanShaderModuleCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanSubpassDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `flags` set.
addAllFlags(Iterable<VMAAllocationCreateFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `flags` set.
addAllImageIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `imageIndices` list.
addAllImageInfos(Iterable<? extends VulkanDescriptorImageInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `imageInfos` list.
addAllImageUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `imageUsageFlags` set.
addAllImmutableSamplers(Iterable<? extends VulkanSamplerType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds elements to `immutableSamplers` list.
addAllInputAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `inputAttachments` list.
addAllLinearTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `linearTilingFeatures` set.
addAllObjects(Iterable<? extends VulkanDebugUtilsObjectNameInfoEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `objects` list.
addAllOptimalTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `optimalTilingFeatures` set.
addAllPipelineStatistics(Iterable<VulkanQueryPipelineStatisticFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds elements to `pipelineStatistics` set.
addAllPoolSizes(Iterable<? extends VulkanDescriptorPoolSize>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds elements to `poolSizes` list.
addAllPreferredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `preferredFlags` set.
addAllPreserveAttachments(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `preserveAttachments` list.
addAllPreTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `preTransform` set.
addAllPushConstantRanges(Iterable<? extends VulkanPushConstantRange>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `pushConstantRanges` list.
addAllQueueCreateInfos(Iterable<? extends VulkanLogicalDeviceQueueCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `queueCreateInfos` list.
addAllQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addAllQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addAllQueueFamilyIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addAllQueueFlags(Iterable<VulkanQueueFamilyPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Adds elements to `queueFlags` set.
addAllQueueLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `queueLabels` list.
addAllQueuePriorities(Iterable<Float>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds elements to `queuePriorities` list.
addAllRequiredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `requiredFlags` set.
addAllResolveAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `resolveAttachments` list.
addAllSampleCounts(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Adds elements to `sampleCounts` set.
addAllSamples(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `samples` set.
addAllScissors(Iterable<? extends VulkanRectangle2D>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `scissors` list.
addAllSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Adds elements to `setLayouts` list.
addAllSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `setLayouts` list.
addAllSeverity(Iterable<VulkanDebugUtilsMessageSeverityFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `severity` set.
addAllSignalSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `signalSemaphores` list.
addAllSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addAllSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addAllSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addAllSrcAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `srcAccessMask` set.
addAllSrcStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `srcStageMask` set.
addAllStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds elements to `stageFlags` set.
addAllStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Adds elements to `stageFlags` set.
addAllStages(Iterable<? extends VulkanPipelineShaderStageCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds elements to `stages` list.
addAllSubpasses(Iterable<? extends VulkanSubpassDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `subpasses` list.
addAllSupportedCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedCompositeAlpha` set.
addAllSupportedTransforms(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedTransforms` set.
addAllSupportedUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedUsageFlags` set.
addAllSwapChains(Iterable<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `swapChains` list.
addAllTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addAllTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addAllTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addAllTexelBufferViews(Iterable<? extends VulkanBufferViewType>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `texelBufferViews` list.
addAllType(Iterable<VulkanDebugUtilsMessageTypeFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `type` set.
addAllUsage(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `usage` set.
addAllUsageFlags(Iterable<VulkanBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `usageFlags` set.
addAllVertexAttributeDescriptions(Iterable<? extends VulkanVertexInputAttributeDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `vertexAttributeDescriptions` list.
addAllVertexBindingDescriptions(Iterable<? extends VulkanVertexInputBindingDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `vertexBindingDescriptions` list.
addAllViewports(Iterable<? extends VulkanViewport>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `viewports` list.
addAllWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `waitSemaphores` list.
addAllWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `waitSemaphores` list.
addAllWaitStageMasks(Iterable<? extends VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `waitStageMasks` list.
addAspectMask(VulkanImageAspectFlag) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Adds one element to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Adds one element to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Adds one element to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Adds one element to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Adds elements to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Adds elements to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Adds elements to `aspectMask` set.
addAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Adds elements to `aspectMask` set.
addAttachments(VulkanAttachmentDescription) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds one element to `attachments` list.
addAttachments(VulkanAttachmentDescription...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `attachments` list.
addAttachments(VulkanImageViewType) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds one element to `attachments` list.
addAttachments(VulkanImageViewType...) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds elements to `attachments` list.
addAttachments(VulkanPipelineColorBlendAttachmentState) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds one element to `attachments` list.
addAttachments(VulkanPipelineColorBlendAttachmentState...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds elements to `attachments` list.
addBindings(VulkanDescriptorSetLayoutBinding) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds one element to `bindings` list.
addBindings(VulkanDescriptorSetLayoutBinding...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds elements to `bindings` list.
addBufferFeatures(VulkanFormatFeatureFlag) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds one element to `bufferFeatures` set.
addBufferFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `bufferFeatures` set.
addBufferInfos(VulkanDescriptorBufferInfo) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds one element to `bufferInfos` list.
addBufferInfos(VulkanDescriptorBufferInfo...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `bufferInfos` list.
addClearValues(VulkanClearValueType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Adds one element to `clearValues` list.
addClearValues(VulkanClearValueType...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Adds elements to `clearValues` list.
addColorAttachments(VulkanAttachmentReference) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds one element to `colorAttachments` list.
addColorAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `colorAttachments` list.
addColorWriteMask(VulkanColorComponentFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Adds one element to `colorWriteMask` set.
addColorWriteMask(VulkanColorComponentFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Adds elements to `colorWriteMask` set.
addCommandBufferLabels(VulkanDebugUtilsLabelEXT) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds one element to `commandBufferLabels` list.
addCommandBufferLabels(VulkanDebugUtilsLabelEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `commandBufferLabels` list.
addCommandBuffers(VulkanCommandBufferType) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds one element to `commandBuffers` list.
addCommandBuffers(VulkanCommandBufferType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `commandBuffers` list.
addCompositeAlpha(VulkanCompositeAlphaFlagKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds one element to `compositeAlpha` set.
addCompositeAlpha(VulkanCompositeAlphaFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `compositeAlpha` set.
addCullMode(VulkanCullModeFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds one element to `cullMode` set.
addCullMode(VulkanCullModeFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds elements to `cullMode` set.
addCurrentTransform(VulkanSurfaceTransformFlagKHR) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds one element to `currentTransform` set.
addCurrentTransform(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `currentTransform` set.
addDependencies(VulkanSubpassDependency) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds one element to `dependencies` list.
addDependencies(VulkanSubpassDependency...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `dependencies` list.
addDependencyFlags(VulkanDependencyFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds one element to `dependencyFlags` set.
addDependencyFlags(VulkanDependencyFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dependencyFlags` set.
addDstAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds one element to `dstAccessMask` set.
addDstAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dstAccessMask` set.
addDstStageMask(VulkanPipelineStageFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds one element to `dstStageMask` set.
addDstStageMask(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `dstStageMask` set.
addDynamicStates(VulkanDynamicState) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds one element to `dynamicStates` list.
addDynamicStates(VulkanDynamicState...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds elements to `dynamicStates` list.
addEnabledExtensions(String) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds one element to `enabledExtensions` set.
addEnabledExtensions(String) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds one element to `enabledExtensions` list.
addEnabledExtensions(String...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `enabledExtensions` set.
addEnabledExtensions(String...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `enabledExtensions` list.
addEnabledLayers(String) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds one element to `enabledLayers` set.
addEnabledLayers(String) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds one element to `enabledLayers` list.
addEnabledLayers(String...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `enabledLayers` set.
addEnabledLayers(String...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `enabledLayers` list.
addEntries(VulkanSpecializationMapEntry) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Adds one element to `entries` list.
addEntries(VulkanSpecializationMapEntry...) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Adds elements to `entries` list.
addExtensionInfo(VulkanInstanceExtensionInfoType) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds one element to `extensionInfo` list.
addExtensionInfo(VulkanInstanceExtensionInfoType...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Adds elements to `extensionInfo` list.
addFlags(VulkanAttachmentDescriptionFlag) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Adds one element to `flags` set.
addFlags(VulkanAttachmentDescriptionFlag...) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Adds elements to `flags` set.
addFlags(VulkanBufferCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanBufferCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanBufferViewCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanBufferViewCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanCommandBufferUsageFlag) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanCommandBufferUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanCommandPoolCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanCommandPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanDescriptorPoolCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanDescriptorPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanDescriptorSetLayoutCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanDescriptorSetLayoutCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanDeviceQueueCreationFlag) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanDeviceQueueCreationFlag...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanEventCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanEventCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanFenceCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanFenceCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanFramebufferCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanFramebufferCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanImageCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanImageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanImageViewCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanImageViewCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanLogicalDeviceCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanLogicalDeviceCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanMemoryHeapFlag) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Adds one element to `flags` set.
addFlags(VulkanMemoryHeapFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Adds elements to `flags` set.
addFlags(VulkanMemoryPropertyFlag) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Adds one element to `flags` set.
addFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineCacheCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineCacheCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineColorBlendStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineColorBlendStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineDepthStencilStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineDepthStencilStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineDynamicStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineDynamicStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineInputAssemblyStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineInputAssemblyStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineLayoutCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineLayoutCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineMultisampleStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineMultisampleStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineRasterizationStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineRasterizationStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineShaderStageCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineShaderStageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineTessellationStageCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineTessellationStageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineVertexInputStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineVertexInputStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanPipelineViewportStateCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanPipelineViewportStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanQueryPoolCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanQueryPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanRenderPassCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanRenderPassCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanSamplerCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanSamplerCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanSemaphoreCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanSemaphoreCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanShaderModuleCreateFlag) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VulkanShaderModuleCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Adds elements to `flags` set.
addFlags(VulkanSubpassDescriptionFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds one element to `flags` set.
addFlags(VulkanSubpassDescriptionFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `flags` set.
addFlags(VulkanDebugUtilsMessengerCreateFlag) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds one element to `flags` set.
addFlags(VulkanDebugUtilsMessengerCreateFlag) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds one element to `flags` set.
addFlags(VulkanDebugUtilsMessengerCreateFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `flags` set.
addFlags(VulkanDebugUtilsMessengerCreateFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `flags` set.
addFlags(VMAAllocationCreateFlag) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds one element to `flags` set.
addFlags(VMAAllocationCreateFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `flags` set.
addImageIndices(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds one element to `imageIndices` list.
addImageIndices(int...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `imageIndices` list.
addImageInfos(VulkanDescriptorImageInfo) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds one element to `imageInfos` list.
addImageInfos(VulkanDescriptorImageInfo...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `imageInfos` list.
addImageUsageFlags(VulkanImageUsageFlag) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds one element to `imageUsageFlags` set.
addImageUsageFlags(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `imageUsageFlags` set.
addImmutableSamplers(VulkanSamplerType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds one element to `immutableSamplers` list.
addImmutableSamplers(VulkanSamplerType...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds elements to `immutableSamplers` list.
addInputAttachments(VulkanAttachmentReference) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds one element to `inputAttachments` list.
addInputAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `inputAttachments` list.
addLinearTilingFeatures(VulkanFormatFeatureFlag) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds one element to `linearTilingFeatures` set.
addLinearTilingFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `linearTilingFeatures` set.
addObjects(VulkanDebugUtilsObjectNameInfoEXT) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds one element to `objects` list.
addObjects(VulkanDebugUtilsObjectNameInfoEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `objects` list.
addOptimalTilingFeatures(VulkanFormatFeatureFlag) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds one element to `optimalTilingFeatures` set.
addOptimalTilingFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Adds elements to `optimalTilingFeatures` set.
addPipelineStatistics(VulkanQueryPipelineStatisticFlag) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds one element to `pipelineStatistics` set.
addPipelineStatistics(VulkanQueryPipelineStatisticFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Adds elements to `pipelineStatistics` set.
addPoolSizes(VulkanDescriptorPoolSize) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds one element to `poolSizes` list.
addPoolSizes(VulkanDescriptorPoolSize...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Adds elements to `poolSizes` list.
addPreferredFlags(VulkanMemoryPropertyFlag) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds one element to `preferredFlags` set.
addPreferredFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `preferredFlags` set.
addPreserveAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds one element to `preserveAttachments` list.
addPreserveAttachments(int...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `preserveAttachments` list.
addPreTransform(VulkanSurfaceTransformFlagKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds one element to `preTransform` set.
addPreTransform(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `preTransform` set.
addPushConstantRanges(VulkanPushConstantRange) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds one element to `pushConstantRanges` list.
addPushConstantRanges(VulkanPushConstantRange...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `pushConstantRanges` list.
addQueueCreateInfos(VulkanLogicalDeviceQueueCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds one element to `queueCreateInfos` list.
addQueueCreateInfos(VulkanLogicalDeviceQueueCreateInfo...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Adds elements to `queueCreateInfos` list.
addQueueFamilyIndices(int) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds one element to `queueFamilyIndices` list.
addQueueFamilyIndices(int...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addQueueFamilyIndices(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds one element to `queueFamilyIndices` list.
addQueueFamilyIndices(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds one element to `queueFamilyIndices` list.
addQueueFamilyIndices(VulkanQueueFamilyIndex...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addQueueFamilyIndices(VulkanQueueFamilyIndex...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Adds elements to `queueFamilyIndices` list.
addQueueFlags(VulkanQueueFamilyPropertyFlag) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Adds one element to `queueFlags` set.
addQueueFlags(VulkanQueueFamilyPropertyFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Adds elements to `queueFlags` set.
addQueueLabels(VulkanDebugUtilsLabelEXT) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds one element to `queueLabels` list.
addQueueLabels(VulkanDebugUtilsLabelEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Adds elements to `queueLabels` list.
addQueuePriorities(float) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds one element to `queuePriorities` list.
addQueuePriorities(float...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Adds elements to `queuePriorities` list.
addRequiredFlags(VulkanMemoryPropertyFlag) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds one element to `requiredFlags` set.
addRequiredFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Adds elements to `requiredFlags` set.
addResolveAttachments(VulkanAttachmentReference) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds one element to `resolveAttachments` list.
addResolveAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Adds elements to `resolveAttachments` list.
addressModeU() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
addressModeU() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
addressModeV() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
addressModeV() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
addressModeW() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
addressModeW() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
addSampleCounts(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Adds one element to `sampleCounts` set.
addSampleCounts(VulkanSampleCountFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Adds elements to `sampleCounts` set.
addSamples(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds one element to `samples` set.
addSamples(VulkanSampleCountFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `samples` set.
addScissors(VulkanRectangle2D) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds one element to `scissors` list.
addScissors(VulkanRectangle2D...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `scissors` list.
addSetLayouts(VulkanDescriptorSetLayoutType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Adds one element to `setLayouts` list.
addSetLayouts(VulkanDescriptorSetLayoutType) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds one element to `setLayouts` list.
addSetLayouts(VulkanDescriptorSetLayoutType...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Adds elements to `setLayouts` list.
addSetLayouts(VulkanDescriptorSetLayoutType...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Adds elements to `setLayouts` list.
addSeverity(VulkanDebugUtilsMessageSeverityFlag) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds one element to `severity` set.
addSeverity(VulkanDebugUtilsMessageSeverityFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `severity` set.
addSignalSemaphores(VulkanSemaphoreType) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds one element to `signalSemaphores` list.
addSignalSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `signalSemaphores` list.
addSourceAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds one element to `sourceAccessMask` set.
addSourceAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds one element to `sourceAccessMask` set.
addSourceAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds one element to `sourceAccessMask` set.
addSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds elements to `sourceAccessMask` set.
addSrcAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds one element to `srcAccessMask` set.
addSrcAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `srcAccessMask` set.
addSrcStageMask(VulkanPipelineStageFlag) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds one element to `srcStageMask` set.
addSrcStageMask(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Adds elements to `srcStageMask` set.
addStageFlags(VulkanShaderStageFlag) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds one element to `stageFlags` set.
addStageFlags(VulkanShaderStageFlag) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Adds one element to `stageFlags` set.
addStageFlags(VulkanShaderStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Adds elements to `stageFlags` set.
addStageFlags(VulkanShaderStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Adds elements to `stageFlags` set.
addStages(VulkanPipelineShaderStageCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds one element to `stages` list.
addStages(VulkanPipelineShaderStageCreateInfo...) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Adds elements to `stages` list.
addSubpasses(VulkanSubpassDescription) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds one element to `subpasses` list.
addSubpasses(VulkanSubpassDescription...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Adds elements to `subpasses` list.
addSupportedCompositeAlpha(VulkanCompositeAlphaFlagKHR) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds one element to `supportedCompositeAlpha` set.
addSupportedCompositeAlpha(VulkanCompositeAlphaFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedCompositeAlpha` set.
addSupportedTransforms(VulkanSurfaceTransformFlagKHR) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds one element to `supportedTransforms` set.
addSupportedTransforms(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedTransforms` set.
addSupportedUsageFlags(VulkanImageUsageFlag) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds one element to `supportedUsageFlags` set.
addSupportedUsageFlags(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Adds elements to `supportedUsageFlags` set.
addSwapChains(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds one element to `swapChains` list.
addSwapChains(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `swapChains` list.
addTargetAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds one element to `targetAccessMask` set.
addTargetAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds one element to `targetAccessMask` set.
addTargetAccessMask(VulkanAccessFlag) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds one element to `targetAccessMask` set.
addTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Adds elements to `targetAccessMask` set.
addTexelBufferViews(VulkanBufferViewType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds one element to `texelBufferViews` list.
addTexelBufferViews(VulkanBufferViewType...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Adds elements to `texelBufferViews` list.
addType(VulkanDebugUtilsMessageTypeFlag) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds one element to `type` set.
addType(VulkanDebugUtilsMessageTypeFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Adds elements to `type` set.
addUsage(VulkanImageUsageFlag) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds one element to `usage` set.
addUsage(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Adds elements to `usage` set.
addUsageFlags(VulkanBufferUsageFlag) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds one element to `usageFlags` set.
addUsageFlags(VulkanBufferUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Adds elements to `usageFlags` set.
addVertexAttributeDescriptions(VulkanVertexInputAttributeDescription) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds one element to `vertexAttributeDescriptions` list.
addVertexAttributeDescriptions(VulkanVertexInputAttributeDescription...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `vertexAttributeDescriptions` list.
addVertexBindingDescriptions(VulkanVertexInputBindingDescription) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds one element to `vertexBindingDescriptions` list.
addVertexBindingDescriptions(VulkanVertexInputBindingDescription...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Adds elements to `vertexBindingDescriptions` list.
addViewports(VulkanViewport) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds one element to `viewports` list.
addViewports(VulkanViewport...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Adds elements to `viewports` list.
addWaitSemaphores(VulkanSemaphoreType) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds one element to `waitSemaphores` list.
addWaitSemaphores(VulkanSemaphoreType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds one element to `waitSemaphores` list.
addWaitSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `waitSemaphores` list.
addWaitSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Adds elements to `waitSemaphores` list.
addWaitStageMasks(VulkanPipelineStageFlag) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds one element to `waitStageMasks` list.
addWaitStageMasks(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Adds elements to `waitStageMasks` list.
alignment() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
alignment() - Method in interface com.io7m.jcoronado.api.VulkanMemoryRequirementsType
allocate(int, MemoryStack) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLArrays.BufferAllocatorType
  Allocate a buffer.
allocate(long, long, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocate(long, long, VulkanSystemAllocationScope) - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType.AllocationFunctionType
  Allocate `size` octets of memory, aligned to `alignment`, of scope `scope`.
allocate(long, long, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
allocatedCacheScopeOctets() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocatedCommandScopeOctets() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocatedDeviceScopeOctets() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocateDescriptorSets(VulkanDescriptorSetAllocateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Allocate descriptor sets.
allocateDescriptorSets(VulkanDescriptorSetAllocateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
allocatedInstanceScopeOctets() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocatedObjectScopeOctets() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
allocateMemory(VulkanMemoryAllocateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Allocate device memory.
allocateMemory(VulkanMemoryAllocateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
allocation() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
allocation() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType
allocation() - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
allocation() - Method in interface com.io7m.jcoronado.vma.VMAAllocationResultType
alpha() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
alpha() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
alpha() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
alpha() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorFloatingPointType
alpha() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerSignedType
alpha() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
alpha() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
alpha() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColorType
alphaBlendOp() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
alphaBlendOp() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
alphaToCoverageEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
alphaToCoverageEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
alphaToOne() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
alphaToOne() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
alphaToOneEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
alphaToOneEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
api() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIEnumType
api() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIFunctionPointerType
api() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIFunctionType
api() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIStructType
apiVersion() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
apiVersion() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
apiVersionMaximumSupported() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
  Find the maximum API version supported.
apiVersionMaximumSupported() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
apiVersionUsed() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
  Return the API version that this instance will support.
apiVersionUsed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
applicationInfo() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
applicationInfo() - Method in interface com.io7m.jcoronado.api.VulkanInstanceCreateInfoType
applicationName() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
applicationName() - Method in interface com.io7m.jcoronado.api.VulkanApplicationInfoType
applicationVersion() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
applicationVersion() - Method in interface com.io7m.jcoronado.api.VulkanApplicationInfoType
arrayLayer() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
arrayLayer() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceType
arrayLayers() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
arrayLayers() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
arrayPitch() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
arrayPitch() - Method in interface com.io7m.jcoronado.api.VulkanSubresourceLayoutType
asByteBuffer() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryType
asByteBuffer() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemory
aspectMask() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
aspectMask() - Method in interface com.io7m.jcoronado.api.VulkanClearAttachmentType
aspectMask() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
aspectMask() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
aspectMask() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceLayersType
aspectMask() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
aspectMask() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceRangeType
aspectMask() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceType
attachment() - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
attachment() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentReferenceType
attachments() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
attachments() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
attachments() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
attachments() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfoType
attachments() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
attachments() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassCreateInfoType

## B

b() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
b() - Method in interface com.io7m.jcoronado.api.VulkanBlendConstantsType
b() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
b() - Method in interface com.io7m.jcoronado.api.VulkanComponentMappingType
back() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
back() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
baseArrayLayer() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
baseArrayLayer() - Method in interface com.io7m.jcoronado.api.VulkanClearRectangleType
baseArrayLayer() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
baseArrayLayer() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceLayersType
baseArrayLayer() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
baseArrayLayer() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceRangeType
baseMipLevel() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
baseMipLevel() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceRangeType
basePipeline() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
basePipeline() - Method in interface com.io7m.jcoronado.api.VulkanComputePipelineCreateInfoType
basePipeline() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
basePipeline() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
basePipelineIndex() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
basePipelineIndex() - Method in interface com.io7m.jcoronado.api.VulkanComputePipelineCreateInfoType
basePipelineIndex() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
basePipelineIndex() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
begin(VulkanCommandBufferType, VulkanDebugUtilsLabelEXT) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Open a command buffer debug label region.
begin(VulkanCommandBufferType, VulkanDebugUtilsLabelEXT) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtils
begin(VulkanCommandBufferType, String) - Method in interface com.io7m.jcoronado.api.VulkanDebuggingType
  Open a command buffer debug label region.
begin(VulkanCommandBufferType, String) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Open a command buffer debug label region.
begin(VulkanCommandBufferType, String, VulkanDebuggingType.Color) - Method in interface com.io7m.jcoronado.api.VulkanDebuggingType
  Open a command buffer debug label region.
begin(VulkanCommandBufferType, String, VulkanDebuggingType.Color) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDebugging
begin(VulkanCommandBufferType, String, VulkanDebuggingType.Color) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDebuggingNoOp
beginCommandBuffer(VulkanCommandBufferBeginInfo) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Begin a command buffer.
beginCommandBuffer(VulkanCommandBufferBeginInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
beginCommandBuffer(VulkanCommandBufferUsageFlag...) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Begin a command buffer.
beginCommandBuffer(Set<VulkanCommandBufferUsageFlag>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Begin a command buffer.
beginQuery(VulkanQueryPoolType, int, Set<VulkanQueryControlFlag>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Begin a query.
beginQuery(VulkanQueryPoolType, int, Set<VulkanQueryControlFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
beginRenderPass(VulkanRenderPassBeginInfo, VulkanSubpassContents) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Specify how commands in the first subpass of a render pass are provided.
beginRenderPass(VulkanRenderPassBeginInfo, VulkanSubpassContents) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
bindBufferMemory(VulkanBufferType, VulkanDeviceMemoryType, long) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Bind device memory to a buffer object.
bindBufferMemory(VulkanBufferType, VulkanDeviceMemoryType, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
bindDescriptorSets(VulkanPipelineBindPoint, VulkanPipelineLayoutType, int, List<VulkanDescriptorSetType>, List<Integer>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Bind descriptor sets to a command buffer.
bindDescriptorSets(VulkanPipelineBindPoint, VulkanPipelineLayoutType, int, List<VulkanDescriptorSetType>, List<Integer>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
bindImageMemory(VulkanImageType, VulkanDeviceMemoryType, long) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Bind device memory to a image object.
bindImageMemory(VulkanImageType, VulkanDeviceMemoryType, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
bindIndexBuffer(VulkanBufferType, long, VulkanIndexType) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Bind index buffer to a command buffer.
bindIndexBuffer(VulkanBufferType, long, VulkanIndexType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
binding() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
binding() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBindingType
binding() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
binding() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputAttributeDescriptionType
binding() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
binding() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputBindingDescriptionType
bindings() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
bindings() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfoType
bindPipeline(VulkanPipelineBindPoint, VulkanPipelineType) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Bind a rendering pipeline.
bindPipeline(VulkanPipelineBindPoint, VulkanPipelineType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
bindVertexBuffers(int, int, List<VulkanBufferType>, List<Long>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Bind vertex buffers to a command buffer.
bindVertexBuffers(int, int, List<VulkanBufferType>, List<Long>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
black() - Static method in interface com.io7m.jcoronado.api.VulkanDebuggingType
blendConstants() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
blendConstants() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfoType
blitImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, VulkanImageBlit, VulkanFilter) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy regions of an image, potentially performing format conversion.
blitImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, List<VulkanImageBlit>, VulkanFilter) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy regions of an image, potentially performing format conversion.
blitImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, List<VulkanImageBlit>, VulkanFilter) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
blue() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
blue() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
blue() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
blue() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorFloatingPointType
blue() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerSignedType
blue() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
blue() - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Returns the value of the `blue` record component.
blue() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
blue() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColorType
borderColor() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
borderColor() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
buffer() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
buffer() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
buffer() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
buffer() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewCreateInfoType
buffer() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewType
buffer() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
buffer() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorBufferInfoType
buffer() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
bufferDeviceAddress() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  bufferDeviceAddress indicates that the implementation supports accessing buffer memory in shaders as storage buffers via an address queried from vkGetBufferDeviceAddress.
bufferDeviceAddress() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  bufferDeviceAddress indicates that the implementation supports accessing buffer memory in shaders as storage buffers via an address queried from vkGetBufferDeviceAddress.
bufferDeviceAddressCaptureReplay() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  bufferDeviceAddressCaptureReplay indicates that the implementation supports saving and reusing buffer and device addresses, e.g.
bufferDeviceAddressCaptureReplay() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  bufferDeviceAddressCaptureReplay indicates that the implementation supports saving and reusing buffer and device addresses, e.g.
bufferDeviceAddressMultiDevice() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  bufferDeviceAddressMultiDevice indicates that the implementation supports the bufferDeviceAddress , rayTracingPipeline and rayQuery features for logical devices created with multiple physical devices.
bufferDeviceAddressMultiDevice() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  bufferDeviceAddressMultiDevice indicates that the implementation supports the bufferDeviceAddress , rayTracingPipeline and rayQuery features for logical devices created with multiple physical devices.
bufferFeatures() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
bufferFeatures() - Method in interface com.io7m.jcoronado.api.VulkanFormatPropertiesType
bufferImageGranularity() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
bufferImageGranularity() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
bufferImageHeight() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
bufferImageHeight() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
bufferInfos() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
bufferInfos() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
bufferOffset() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
bufferOffset() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
bufferRowLength() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  The bufferRowLength and bufferImageHeight specify in texels a subregion of a larger two- or three-dimensional image in buffer memory, and control the addressing calculations.
bufferRowLength() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
  The bufferRowLength and bufferImageHeight specify in texels a subregion of a larger two- or three-dimensional image in buffer memory, and control the addressing calculations.
build() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Builds a new `VulkanApplicationInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Builds a new `VulkanAttachmentDescription`.
build() - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference.Builder
  Builds a new `VulkanAttachmentReference`.
build() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Builds a new `VulkanBlendConstants`.
build() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy.Builder
  Builds a new `VulkanBufferCopy`.
build() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Builds a new `VulkanBufferCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Builds a new `VulkanBufferImageCopy`.
build() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Builds a new `VulkanBufferMemoryBarrier`.
build() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Builds a new `VulkanBufferViewCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Builds a new `VulkanClearAttachment`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle.Builder
  Builds a new `VulkanClearRectangle`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Builds a new `VulkanClearValueColorFloatingPoint`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Builds a new `VulkanClearValueColorIntegerSigned`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Builds a new `VulkanClearValueColorIntegerUnsigned`.
build() - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil.Builder
  Builds a new `VulkanClearValueDepthStencil`.
build() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Builds a new `VulkanCommandBufferBeginInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo.Builder
  Builds a new `VulkanCommandBufferCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Builds a new `VulkanCommandPoolCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Builds a new `VulkanComponentMapping`.
build() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Builds a new `VulkanComputePipelineCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount.Builder
  Builds a new `VulkanComputeWorkGroupCount`.
build() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize.Builder
  Builds a new `VulkanComputeWorkGroupSize`.
build() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Builds a new `VulkanCopyDescriptorSet`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo.Builder
  Builds a new `VulkanDescriptorBufferInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo.Builder
  Builds a new `VulkanDescriptorImageInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Builds a new `VulkanDescriptorPoolCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize.Builder
  Builds a new `VulkanDescriptorPoolSize`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Builds a new `VulkanDescriptorSetAllocateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Builds a new `VulkanDescriptorSetLayoutBinding`.
build() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Builds a new `VulkanDescriptorSetLayoutCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Builds a new `VulkanEventCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties.Builder
  Builds a new `VulkanExtensionProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanExtent2D.Builder
  Builds a new `VulkanExtent2D`.
build() - Method in class com.io7m.jcoronado.api.VulkanExtent3D.Builder
  Builds a new `VulkanExtent3D`.
build() - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Builds a new `VulkanFenceCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Builds a new `VulkanFormatProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Builds a new `VulkanFramebufferCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Builds a new `VulkanGraphicsPipelineCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Builds a new `VulkanHostAllocatorCallbacks`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Builds a new `VulkanImageBlit`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Builds a new `VulkanImageCopy`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Builds a new `VulkanImageCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Builds a new `VulkanImageFormatProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Builds a new `VulkanImageMemoryBarrier`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Builds a new `VulkanImageSubresource`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Builds a new `VulkanImageSubresourceLayers`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Builds a new `VulkanImageSubresourceRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Builds a new `VulkanImageViewCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Builds a new `VulkanInstanceCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Builds a new `VulkanLayerProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange.Builder
  Builds a new `VulkanLineWidthRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Builds a new `VulkanLogicalDeviceCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Builds a new `VulkanLogicalDeviceQueueCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange.Builder
  Builds a new `VulkanMappedMemoryRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo.Builder
  Builds a new `VulkanMemoryAllocateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Builds a new `VulkanMemoryBarrier`.
build() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Builds a new `VulkanMemoryHeap`.
build() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements.Builder
  Builds a new `VulkanMemoryRequirements`.
build() - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Builds a new `VulkanMemoryType`.
build() - Method in class com.io7m.jcoronado.api.VulkanOffset2D.Builder
  Builds a new `VulkanOffset2D`.
build() - Method in class com.io7m.jcoronado.api.VulkanOffset3D.Builder
  Builds a new `VulkanOffset3D`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Builds a new `VulkanPhysicalDeviceFeatures`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Builds a new `VulkanPhysicalDeviceFeatures10`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Builds a new `VulkanPhysicalDeviceFeatures11`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Builds a new `VulkanPhysicalDeviceFeatures12`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Builds a new `VulkanPhysicalDeviceFeatures13`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Builds a new `VulkanPhysicalDeviceLimits`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties.Builder
  Builds a new `VulkanPhysicalDeviceMemoryProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Builds a new `VulkanPhysicalDeviceProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Builds a new `VulkanPipelineCacheCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Builds a new `VulkanPipelineColorBlendAttachmentState`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Builds a new `VulkanPipelineColorBlendStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Builds a new `VulkanPipelineDepthStencilStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Builds a new `VulkanPipelineDynamicStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Builds a new `VulkanPipelineInputAssemblyStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Builds a new `VulkanPipelineLayoutCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Builds a new `VulkanPipelineMultisampleStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Builds a new `VulkanPipelineRasterizationStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Builds a new `VulkanPipelineShaderStageCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Builds a new `VulkanPipelineTessellationStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Builds a new `VulkanPipelineVertexInputStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Builds a new `VulkanPipelineViewportStateCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange.Builder
  Builds a new `VulkanPointSizeRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Builds a new `VulkanPushConstantRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Builds a new `VulkanQueryPoolCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Builds a new `VulkanQueueFamilyProperties`.
build() - Method in class com.io7m.jcoronado.api.VulkanRectangle2D.Builder
  Builds a new `VulkanRectangle2D`.
build() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Builds a new `VulkanRenderPassBeginInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Builds a new `VulkanRenderPassCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Builds a new `VulkanSamplerCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Builds a new `VulkanSemaphoreCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Builds a new `VulkanShaderModuleCreateInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Builds a new `VulkanSpecializationMap`.
build() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry.Builder
  Builds a new `VulkanSpecializationMapEntry`.
build() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Builds a new `VulkanStencilOpState`.
build() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Builds a new `VulkanSubmitInfo`.
build() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Builds a new `VulkanSubpassDependency`.
build() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Builds a new `VulkanSubpassDescription`.
build() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Builds a new `VulkanSubresourceLayout`.
build() - Method in class com.io7m.jcoronado.api.VulkanVersion.Builder
  Builds a new `VulkanVersion`.
build() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Builds a new `VulkanVertexInputAttributeDescription`.
build() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription.Builder
  Builds a new `VulkanVertexInputBindingDescription`.
build() - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Builds a new `VulkanViewport`.
build() - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange.Builder
  Builds a new `VulkanViewportBoundsRange`.
build() - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions.Builder
  Builds a new `VulkanViewportDimensions`.
build() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Builds a new `VulkanWriteDescriptorSet`.
build() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Builds a new `VulkanDebugUtilsLabelColor`.
build() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT.Builder
  Builds a new `VulkanDebugUtilsLabelEXT`.
build() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Builds a new `VulkanDebugUtilsMessengerCallbackDataEXT`.
build() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Builds a new `VulkanDebugUtilsMessengerCreateInfoEXT`.
build() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT.Builder
  Builds a new `VulkanDebugUtilsObjectNameInfoEXT`.
build() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Builds a new `VulkanSurfaceCapabilitiesKHR`.
build() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR.Builder
  Builds a new `VulkanSurfaceFormatKHR`.
build() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Builds a new `VulkanPresentInfoKHR`.
build() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Builds a new `VulkanSwapChainCreateInfo`.
build() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Builds a new `VulkanSwapChainImageAcquisition`.
build() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Builds a new `VMAAllocationCreateInfo`.
build() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Builds a new `VMAAllocationInfo`.
build() - Method in class com.io7m.jcoronado.vma.VMAAllocationResult.Builder
  Builds a new `VMAAllocationResult`.
build() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Builds a new `VMAAllocatorCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Creates a builder for `VulkanApplicationInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Creates a builder for `VulkanAttachmentDescription`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Creates a builder for `VulkanAttachmentReference`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Creates a builder for `VulkanBlendConstants`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Creates a builder for `VulkanBufferCopy`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Creates a builder for `VulkanBufferCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Creates a builder for `VulkanBufferImageCopy`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Creates a builder for `VulkanBufferMemoryBarrier`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Creates a builder for `VulkanBufferViewCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Creates a builder for `VulkanClearAttachment`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Creates a builder for `VulkanClearRectangle`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Creates a builder for `VulkanClearValueColorFloatingPoint`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Creates a builder for `VulkanClearValueColorIntegerSigned`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Creates a builder for `VulkanClearValueColorIntegerUnsigned`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Creates a builder for `VulkanClearValueDepthStencil`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Creates a builder for `VulkanCommandBufferBeginInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Creates a builder for `VulkanCommandBufferCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Creates a builder for `VulkanCommandPoolCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Creates a builder for `VulkanComponentMapping`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Creates a builder for `VulkanComputePipelineCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Creates a builder for `VulkanComputeWorkGroupCount`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Creates a builder for `VulkanComputeWorkGroupSize`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Creates a builder for `VulkanCopyDescriptorSet`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Creates a builder for `VulkanDescriptorBufferInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Creates a builder for `VulkanDescriptorImageInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Creates a builder for `VulkanDescriptorPoolCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Creates a builder for `VulkanDescriptorPoolSize`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Creates a builder for `VulkanDescriptorSetAllocateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Creates a builder for `VulkanDescriptorSetLayoutBinding`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Creates a builder for `VulkanDescriptorSetLayoutCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Creates a builder for `VulkanEventCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Creates a builder for `VulkanExtensionProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanExtent2D
  Creates a builder for `VulkanExtent2D`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanExtent3D
  Creates a builder for `VulkanExtent3D`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Creates a builder for `VulkanFenceCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Creates a builder for `VulkanFormatProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Creates a builder for `VulkanFramebufferCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Creates a builder for `VulkanGraphicsPipelineCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Creates a builder for `VulkanHostAllocatorCallbacks`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageBlit
  Creates a builder for `VulkanImageBlit`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageCopy
  Creates a builder for `VulkanImageCopy`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Creates a builder for `VulkanImageCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Creates a builder for `VulkanImageFormatProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Creates a builder for `VulkanImageMemoryBarrier`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Creates a builder for `VulkanImageSubresource`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Creates a builder for `VulkanImageSubresourceLayers`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Creates a builder for `VulkanImageSubresourceRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Creates a builder for `VulkanImageViewCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Creates a builder for `VulkanInstanceCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Creates a builder for `VulkanLayerProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Creates a builder for `VulkanLineWidthRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Creates a builder for `VulkanLogicalDeviceCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Creates a builder for `VulkanLogicalDeviceQueueCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Creates a builder for `VulkanMappedMemoryRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Creates a builder for `VulkanMemoryAllocateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Creates a builder for `VulkanMemoryBarrier`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Creates a builder for `VulkanMemoryHeap`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Creates a builder for `VulkanMemoryRequirements`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanMemoryType
  Creates a builder for `VulkanMemoryType`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanOffset2D
  Creates a builder for `VulkanOffset2D`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanOffset3D
  Creates a builder for `VulkanOffset3D`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Creates a builder for `VulkanPhysicalDeviceFeatures`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Creates a builder for `VulkanPhysicalDeviceFeatures10`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Creates a builder for `VulkanPhysicalDeviceFeatures11`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Creates a builder for `VulkanPhysicalDeviceFeatures12`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Creates a builder for `VulkanPhysicalDeviceFeatures13`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Creates a builder for `VulkanPhysicalDeviceLimits`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Creates a builder for `VulkanPhysicalDeviceMemoryProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Creates a builder for `VulkanPhysicalDeviceProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Creates a builder for `VulkanPipelineCacheCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Creates a builder for `VulkanPipelineColorBlendAttachmentState`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Creates a builder for `VulkanPipelineColorBlendStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Creates a builder for `VulkanPipelineDepthStencilStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Creates a builder for `VulkanPipelineDynamicStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Creates a builder for `VulkanPipelineInputAssemblyStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Creates a builder for `VulkanPipelineLayoutCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Creates a builder for `VulkanPipelineMultisampleStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Creates a builder for `VulkanPipelineRasterizationStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Creates a builder for `VulkanPipelineShaderStageCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Creates a builder for `VulkanPipelineTessellationStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Creates a builder for `VulkanPipelineVertexInputStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Creates a builder for `VulkanPipelineViewportStateCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Creates a builder for `VulkanPointSizeRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Creates a builder for `VulkanPushConstantRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Creates a builder for `VulkanQueryPoolCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Creates a builder for `VulkanQueueFamilyProperties`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Creates a builder for `VulkanRectangle2D`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Creates a builder for `VulkanRenderPassBeginInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Creates a builder for `VulkanRenderPassCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Creates a builder for `VulkanSamplerCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Creates a builder for `VulkanSemaphoreCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Creates a builder for `VulkanShaderModuleCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Creates a builder for `VulkanSpecializationMap`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Creates a builder for `VulkanSpecializationMapEntry`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Creates a builder for `VulkanStencilOpState`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Creates a builder for `VulkanSubmitInfo`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Creates a builder for `VulkanSubpassDependency`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Creates a builder for `VulkanSubpassDescription`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Creates a builder for `VulkanSubresourceLayout`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanVersion
  Creates a builder for `VulkanVersion`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Creates a builder for `VulkanVertexInputAttributeDescription`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Creates a builder for `VulkanVertexInputBindingDescription`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanViewport
  Creates a builder for `VulkanViewport`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Creates a builder for `VulkanViewportBoundsRange`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Creates a builder for `VulkanViewportDimensions`.
builder() - Static method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Creates a builder for `VulkanWriteDescriptorSet`.
builder() - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Creates a builder for `VulkanDebugUtilsLabelColor`.
builder() - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Creates a builder for `VulkanDebugUtilsLabelEXT`.
builder() - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Creates a builder for `VulkanDebugUtilsMessengerCallbackDataEXT`.
builder() - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Creates a builder for `VulkanDebugUtilsMessengerCreateInfoEXT`.
builder() - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Creates a builder for `VulkanDebugUtilsObjectNameInfoEXT`.
builder() - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Creates a builder for `VulkanSurfaceCapabilitiesKHR`.
builder() - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Creates a builder for `VulkanSurfaceFormatKHR`.
builder() - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Creates a builder for `VulkanPresentInfoKHR`.
builder() - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Creates a builder for `VulkanSwapChainCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Creates a builder for `VulkanSwapChainImageAcquisition`.
builder() - Static method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Creates a builder for `VMAAllocationCreateInfo`.
builder() - Static method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Creates a builder for `VMAAllocationInfo`.
builder() - Static method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Creates a builder for `VMAAllocationResult`.
builder() - Static method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Creates a builder for `VMAAllocatorCreateInfo`.

## C

call(Set<VulkanDebugUtilsMessageSeverityFlag>, Set<VulkanDebugUtilsMessageTypeFlag>, VulkanDebugUtilsMessengerCallbackDataEXT) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackEXTType
  The callback method.
call(Set<VulkanDebugUtilsMessageSeverityFlag>, Set<VulkanDebugUtilsMessageTypeFlag>, VulkanDebugUtilsMessengerCallbackDataEXT) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsSLF4J
callback() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
callback() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXTType
callbackBuffer() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLHostAllocatorProxy
checkInstanceOf(Object, Class<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClassChecks
  Check that a given object is of a given class.
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
checkNotClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
checkPreconditions() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfoType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryPropertiesType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.jcoronado.api.VulkanShaderModuleCreateInfoType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.jcoronado.api.VulkanSubmitInfoType
  Check preconditions for the type.
checkReturnCode(int, String) - Static method in class com.io7m.jcoronado.api.VulkanChecks
  Check a return code.
clearAttachments(VulkanClearAttachment, VulkanClearRectangle) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions within bound framebuffer attachments.
clearAttachments(VulkanClearAttachment, List<VulkanClearRectangle>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions within bound framebuffer attachments.
clearAttachments(List<VulkanClearAttachment>, VulkanClearRectangle) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions within bound framebuffer attachments.
clearAttachments(List<VulkanClearAttachment>, List<VulkanClearRectangle>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions within bound framebuffer attachments.
clearAttachments(List<VulkanClearAttachment>, List<VulkanClearRectangle>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
clearColorImage(VulkanImageType, VulkanImageLayout, VulkanClearValueType.VulkanClearValueColorType, List<VulkanImageSubresourceRange>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions of a color image.
clearColorImage(VulkanImageType, VulkanImageLayout, VulkanClearValueType.VulkanClearValueColorType, List<VulkanImageSubresourceRange>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
clearDepthStencilImage(VulkanImageType, VulkanImageLayout, VulkanClearValueDepthStencil, List<VulkanImageSubresourceRange>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Clear regions of a depth stencil image.
clearDepthStencilImage(VulkanImageType, VulkanImageLayout, VulkanClearValueDepthStencil, List<VulkanImageSubresourceRange>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
clearValue() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
clearValue() - Method in interface com.io7m.jcoronado.api.VulkanClearAttachmentType
clearValues() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
clearValues() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassBeginInfoType
clipped() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
clipped() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
close() - Method in interface com.io7m.jcoronado.api.VulkanBufferType
close() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewType
close() - Method in interface com.io7m.jcoronado.api.VulkanCommandPoolType
close() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolType
close() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutType
close() - Method in interface com.io7m.jcoronado.api.VulkanDeviceMemoryType
close() - Method in interface com.io7m.jcoronado.api.VulkanEventType
close() - Method in interface com.io7m.jcoronado.api.VulkanFenceType
close() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferType
close() - Method in interface com.io7m.jcoronado.api.VulkanHandleType
  Destroy the object.
close() - Method in interface com.io7m.jcoronado.api.VulkanImageType
close() - Method in interface com.io7m.jcoronado.api.VulkanImageViewType
close() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
close() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
close() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryType
  Unmap the memory.
close() - Method in interface com.io7m.jcoronado.api.VulkanPipelineCacheType
close() - Method in interface com.io7m.jcoronado.api.VulkanPipelineLayoutType
close() - Method in interface com.io7m.jcoronado.api.VulkanPipelineType
close() - Method in interface com.io7m.jcoronado.api.VulkanQueryPoolType
close() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassType
close() - Method in interface com.io7m.jcoronado.api.VulkanSamplerType
close() - Method in interface com.io7m.jcoronado.api.VulkanSemaphoreType
close() - Method in interface com.io7m.jcoronado.api.VulkanShaderModuleType
close() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerEXTType
close() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLHostAllocatorProxy
close() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemory
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
closeActual() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
color() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
color() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXTType
Color(double, double, double) - Constructor for record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Creates an instance of a `Color` record class.
COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanClearValueType.Type
  A color value.
COLOR_CHANNELS_ABGR - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, blue, and alpha channels.
COLOR_CHANNELS_ARGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, blue, and alpha channels.
COLOR_CHANNELS_BGR - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, and blue channels.
COLOR_CHANNELS_BGRA - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, blue, and alpha channels.
COLOR_CHANNELS_R - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with a single red channel.
COLOR_CHANNELS_RG - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red and green channels.
COLOR_CHANNELS_RGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, and blue channels.
COLOR_CHANNELS_RGBA - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  An image with red, green, blue, and alpha channels.
COLOR_FLOATING_POINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType.ColorType
  A color consisting of floating-point components.
COLOR_INTEGER_SIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType.ColorType
  A color consisting of signed integer components.
COLOR_INTEGER_UNSIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType.ColorType
  A color consisting of unsigned integer components.
colorAttachment() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
colorAttachment() - Method in interface com.io7m.jcoronado.api.VulkanClearAttachmentType
colorAttachments() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
colorAttachments() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
colorBlendOp() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
colorBlendOp() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
colorBlendState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
colorBlendState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
colorChannels() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
colorSpace() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
colorSpace() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHRType
colorType() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorFloatingPointType
colorType() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerSignedType
colorType() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
colorType() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType
colorWriteMask() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
colorWriteMask() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
com.io7m.jcoronado.allocation_tracker - package com.io7m.jcoronado.allocation_tracker
  Type-safe Vulkan frontend (Allocation tracker)
com.io7m.jcoronado.api - package com.io7m.jcoronado.api
  Type-safe Vulkan frontend (API)
com.io7m.jcoronado.extensions.ext_debug_utils.api - package com.io7m.jcoronado.extensions.ext_debug_utils.api
  Type-safe Vulkan frontend (VK_EXT_debug_utils extension)
com.io7m.jcoronado.extensions.ext_layer_settings.api - package com.io7m.jcoronado.extensions.ext_layer_settings.api
  Type-safe Vulkan frontend (VK_EXT_layer_settings extension API)
com.io7m.jcoronado.extensions.khr_surface.api - package com.io7m.jcoronado.extensions.khr_surface.api
  Type-safe Vulkan frontend (VK_KHR_surface extension API)
com.io7m.jcoronado.extensions.khr_swapchain.api - package com.io7m.jcoronado.extensions.khr_swapchain.api
  Type-safe Vulkan frontend (VK_KHR_swapchain extension API)
com.io7m.jcoronado.lwjgl - package com.io7m.jcoronado.lwjgl
  Type-safe Vulkan frontend (LWJGL implementation)
com.io7m.jcoronado.lwjgl.internal - package com.io7m.jcoronado.lwjgl.internal
  Type-safe Vulkan frontend (LWJGL implementation [internals])
com.io7m.jcoronado.vma - package com.io7m.jcoronado.vma
  Type-safe Vulkan frontend (Vulkan Memory Allocator)
commandBufferLabels() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
commandBufferLabels() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
commandBuffers() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
commandBuffers() - Method in interface com.io7m.jcoronado.api.VulkanSubmitInfoType
compareMask() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
compareMask() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
compareOp() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
compareOp() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
compareOp() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
compareOp() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
compareTo(VulkanMemoryHeapIndex) - Method in record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
compareTo(VulkanMemoryTypeIndex) - Method in record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
compareTo(VulkanQueueFamilyIndex) - Method in record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
compareTo(VulkanQueueIndex) - Method in record class com.io7m.jcoronado.api.VulkanQueueIndex
compareTo(VulkanVersionType) - Method in interface com.io7m.jcoronado.api.VulkanVersionType
components() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
components() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
compositeAlpha() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
compositeAlpha() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
compressed() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
computeFullSubgroups() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports requiring full subgroups in compute, mesh, or task shaders via the VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT flag.
computeFullSubgroups() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports requiring full subgroups in compute, mesh, or task shaders via the VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT flag.
conformanceVersion() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns the value of the `conformanceVersion` record component.
constantID() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
constantID() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapEntryType
copyBuffer(VulkanBufferType, VulkanBufferType, List<VulkanBufferCopy>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy data between buffer regions.
copyBuffer(VulkanBufferType, VulkanBufferType, List<VulkanBufferCopy>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
copyBufferToImage(VulkanBufferType, VulkanImageType, VulkanImageLayout, List<VulkanBufferImageCopy>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy data from a buffer to an image.
copyBufferToImage(VulkanBufferType, VulkanImageType, VulkanImageLayout, List<VulkanBufferImageCopy>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
copyImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, VulkanImageCopy) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy regions of an image, potentially performing format conversion.
copyImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, List<VulkanImageCopy>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy regions of an image, potentially performing format conversion.
copyImage(VulkanImageType, VulkanImageLayout, VulkanImageType, VulkanImageLayout, List<VulkanImageCopy>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
copyImageToBuffer(VulkanImageType, VulkanImageLayout, VulkanBufferType, List<VulkanBufferImageCopy>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Copy data from an image to a buffer.
copyImageToBuffer(VulkanImageType, VulkanImageLayout, VulkanBufferType, List<VulkanBufferImageCopy>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
copyOf(VulkanApplicationInfoType) - Static method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Creates an immutable copy of a `VulkanApplicationInfoType` value.
copyOf(VulkanAttachmentDescriptionType) - Static method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Creates an immutable copy of a `VulkanAttachmentDescriptionType` value.
copyOf(VulkanAttachmentReferenceType) - Static method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Creates an immutable copy of a `VulkanAttachmentReferenceType` value.
copyOf(VulkanBlendConstantsType) - Static method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Creates an immutable copy of a `VulkanBlendConstantsType` value.
copyOf(VulkanBufferCopyType) - Static method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Creates an immutable copy of a `VulkanBufferCopyType` value.
copyOf(VulkanBufferCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Creates an immutable copy of a `VulkanBufferCreateInfoType` value.
copyOf(VulkanBufferImageCopyType) - Static method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Creates an immutable copy of a `VulkanBufferImageCopyType` value.
copyOf(VulkanBufferMemoryBarrierType) - Static method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Creates an immutable copy of a `VulkanBufferMemoryBarrierType` value.
copyOf(VulkanBufferViewCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Creates an immutable copy of a `VulkanBufferViewCreateInfoType` value.
copyOf(VulkanClearAttachmentType) - Static method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Creates an immutable copy of a `VulkanClearAttachmentType` value.
copyOf(VulkanClearRectangleType) - Static method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Creates an immutable copy of a `VulkanClearRectangleType` value.
copyOf(VulkanClearValueType.VulkanClearValueColorFloatingPointType) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Creates an immutable copy of a `VulkanClearValueType.VulkanClearValueColorFloatingPointType` value.
copyOf(VulkanClearValueType.VulkanClearValueColorIntegerSignedType) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Creates an immutable copy of a `VulkanClearValueType.VulkanClearValueColorIntegerSignedType` value.
copyOf(VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Creates an immutable copy of a `VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType` value.
copyOf(VulkanClearValueType.VulkanClearValueDepthStencilType) - Static method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Creates an immutable copy of a `VulkanClearValueType.VulkanClearValueDepthStencilType` value.
copyOf(VulkanCommandBufferBeginInfoType) - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Creates an immutable copy of a `VulkanCommandBufferBeginInfoType` value.
copyOf(VulkanCommandBufferCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Creates an immutable copy of a `VulkanCommandBufferCreateInfoType` value.
copyOf(VulkanCommandPoolCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Creates an immutable copy of a `VulkanCommandPoolCreateInfoType` value.
copyOf(VulkanComponentMappingType) - Static method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Creates an immutable copy of a `VulkanComponentMappingType` value.
copyOf(VulkanComputePipelineCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Creates an immutable copy of a `VulkanComputePipelineCreateInfoType` value.
copyOf(VulkanComputeWorkGroupCountType) - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Creates an immutable copy of a `VulkanComputeWorkGroupCountType` value.
copyOf(VulkanComputeWorkGroupSizeType) - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Creates an immutable copy of a `VulkanComputeWorkGroupSizeType` value.
copyOf(VulkanCopyDescriptorSetType) - Static method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Creates an immutable copy of a `VulkanCopyDescriptorSetType` value.
copyOf(VulkanDescriptorBufferInfoType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Creates an immutable copy of a `VulkanDescriptorBufferInfoType` value.
copyOf(VulkanDescriptorImageInfoType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Creates an immutable copy of a `VulkanDescriptorImageInfoType` value.
copyOf(VulkanDescriptorPoolCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Creates an immutable copy of a `VulkanDescriptorPoolCreateInfoType` value.
copyOf(VulkanDescriptorPoolSizeType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Creates an immutable copy of a `VulkanDescriptorPoolSizeType` value.
copyOf(VulkanDescriptorSetAllocateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Creates an immutable copy of a `VulkanDescriptorSetAllocateInfoType` value.
copyOf(VulkanDescriptorSetLayoutBindingType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Creates an immutable copy of a `VulkanDescriptorSetLayoutBindingType` value.
copyOf(VulkanDescriptorSetLayoutCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Creates an immutable copy of a `VulkanDescriptorSetLayoutCreateInfoType` value.
copyOf(VulkanEventCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Creates an immutable copy of a `VulkanEventCreateInfoType` value.
copyOf(VulkanExtensionPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Creates an immutable copy of a `VulkanExtensionPropertiesType` value.
copyOf(VulkanExtent2DType) - Static method in class com.io7m.jcoronado.api.VulkanExtent2D
  Creates an immutable copy of a `VulkanExtent2DType` value.
copyOf(VulkanExtent3DType) - Static method in class com.io7m.jcoronado.api.VulkanExtent3D
  Creates an immutable copy of a `VulkanExtent3DType` value.
copyOf(VulkanFenceCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Creates an immutable copy of a `VulkanFenceCreateInfoType` value.
copyOf(VulkanFormatPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Creates an immutable copy of a `VulkanFormatPropertiesType` value.
copyOf(VulkanFramebufferCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Creates an immutable copy of a `VulkanFramebufferCreateInfoType` value.
copyOf(VulkanGraphicsPipelineCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Creates an immutable copy of a `VulkanGraphicsPipelineCreateInfoType` value.
copyOf(VulkanHostAllocatorCallbacksType) - Static method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Creates an immutable copy of a `VulkanHostAllocatorCallbacksType` value.
copyOf(VulkanImageBlitType) - Static method in class com.io7m.jcoronado.api.VulkanImageBlit
  Creates an immutable copy of a `VulkanImageBlitType` value.
copyOf(VulkanImageCopyType) - Static method in class com.io7m.jcoronado.api.VulkanImageCopy
  Creates an immutable copy of a `VulkanImageCopyType` value.
copyOf(VulkanImageCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Creates an immutable copy of a `VulkanImageCreateInfoType` value.
copyOf(VulkanImageFormatPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Creates an immutable copy of a `VulkanImageFormatPropertiesType` value.
copyOf(VulkanImageMemoryBarrierType) - Static method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Creates an immutable copy of a `VulkanImageMemoryBarrierType` value.
copyOf(VulkanImageSubresourceLayersType) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Creates an immutable copy of a `VulkanImageSubresourceLayersType` value.
copyOf(VulkanImageSubresourceRangeType) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Creates an immutable copy of a `VulkanImageSubresourceRangeType` value.
copyOf(VulkanImageSubresourceType) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Creates an immutable copy of a `VulkanImageSubresourceType` value.
copyOf(VulkanImageViewCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Creates an immutable copy of a `VulkanImageViewCreateInfoType` value.
copyOf(VulkanInstanceCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Creates an immutable copy of a `VulkanInstanceCreateInfoType` value.
copyOf(VulkanLayerPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Creates an immutable copy of a `VulkanLayerPropertiesType` value.
copyOf(VulkanLineWidthRangeType) - Static method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Creates an immutable copy of a `VulkanLineWidthRangeType` value.
copyOf(VulkanLogicalDeviceCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Creates an immutable copy of a `VulkanLogicalDeviceCreateInfoType` value.
copyOf(VulkanLogicalDeviceQueueCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Creates an immutable copy of a `VulkanLogicalDeviceQueueCreateInfoType` value.
copyOf(VulkanMappedMemoryRangeType) - Static method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Creates an immutable copy of a `VulkanMappedMemoryRangeType` value.
copyOf(VulkanMemoryAllocateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Creates an immutable copy of a `VulkanMemoryAllocateInfoType` value.
copyOf(VulkanMemoryBarrierType) - Static method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Creates an immutable copy of a `VulkanMemoryBarrierType` value.
copyOf(VulkanMemoryHeapType) - Static method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Creates an immutable copy of a `VulkanMemoryHeapType` value.
copyOf(VulkanMemoryRequirementsType) - Static method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Creates an immutable copy of a `VulkanMemoryRequirementsType` value.
copyOf(VulkanMemoryTypeType) - Static method in class com.io7m.jcoronado.api.VulkanMemoryType
  Creates an immutable copy of a `VulkanMemoryTypeType` value.
copyOf(VulkanOffset2DType) - Static method in class com.io7m.jcoronado.api.VulkanOffset2D
  Creates an immutable copy of a `VulkanOffset2DType` value.
copyOf(VulkanOffset3DType) - Static method in class com.io7m.jcoronado.api.VulkanOffset3D
  Creates an immutable copy of a `VulkanOffset3DType` value.
copyOf(VulkanPhysicalDeviceFeatures10Type) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Creates an immutable copy of a `VulkanPhysicalDeviceFeatures10Type` value.
copyOf(VulkanPhysicalDeviceFeatures11Type) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Creates an immutable copy of a `VulkanPhysicalDeviceFeatures11Type` value.
copyOf(VulkanPhysicalDeviceFeatures12Type) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Creates an immutable copy of a `VulkanPhysicalDeviceFeatures12Type` value.
copyOf(VulkanPhysicalDeviceFeatures13Type) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Creates an immutable copy of a `VulkanPhysicalDeviceFeatures13Type` value.
copyOf(VulkanPhysicalDeviceFeaturesType) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Creates an immutable copy of a `VulkanPhysicalDeviceFeaturesType` value.
copyOf(VulkanPhysicalDeviceLimitsType) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Creates an immutable copy of a `VulkanPhysicalDeviceLimitsType` value.
copyOf(VulkanPhysicalDeviceMemoryPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Creates an immutable copy of a `VulkanPhysicalDeviceMemoryPropertiesType` value.
copyOf(VulkanPhysicalDevicePropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Creates an immutable copy of a `VulkanPhysicalDevicePropertiesType` value.
copyOf(VulkanPipelineCacheCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Creates an immutable copy of a `VulkanPipelineCacheCreateInfoType` value.
copyOf(VulkanPipelineColorBlendAttachmentStateType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Creates an immutable copy of a `VulkanPipelineColorBlendAttachmentStateType` value.
copyOf(VulkanPipelineColorBlendStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineColorBlendStateCreateInfoType` value.
copyOf(VulkanPipelineDepthStencilStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineDepthStencilStateCreateInfoType` value.
copyOf(VulkanPipelineDynamicStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineDynamicStateCreateInfoType` value.
copyOf(VulkanPipelineInputAssemblyStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineInputAssemblyStateCreateInfoType` value.
copyOf(VulkanPipelineLayoutCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Creates an immutable copy of a `VulkanPipelineLayoutCreateInfoType` value.
copyOf(VulkanPipelineMultisampleStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineMultisampleStateCreateInfoType` value.
copyOf(VulkanPipelineRasterizationStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineRasterizationStateCreateInfoType` value.
copyOf(VulkanPipelineShaderStageCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Creates an immutable copy of a `VulkanPipelineShaderStageCreateInfoType` value.
copyOf(VulkanPipelineTessellationStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineTessellationStateCreateInfoType` value.
copyOf(VulkanPipelineVertexInputStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineVertexInputStateCreateInfoType` value.
copyOf(VulkanPipelineViewportStateCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Creates an immutable copy of a `VulkanPipelineViewportStateCreateInfoType` value.
copyOf(VulkanPointSizeRangeType) - Static method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Creates an immutable copy of a `VulkanPointSizeRangeType` value.
copyOf(VulkanPushConstantRangeType) - Static method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Creates an immutable copy of a `VulkanPushConstantRangeType` value.
copyOf(VulkanQueryPoolCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Creates an immutable copy of a `VulkanQueryPoolCreateInfoType` value.
copyOf(VulkanQueueFamilyPropertiesType) - Static method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Creates an immutable copy of a `VulkanQueueFamilyPropertiesType` value.
copyOf(VulkanRectangle2DType) - Static method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Creates an immutable copy of a `VulkanRectangle2DType` value.
copyOf(VulkanRenderPassBeginInfoType) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Creates an immutable copy of a `VulkanRenderPassBeginInfoType` value.
copyOf(VulkanRenderPassCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Creates an immutable copy of a `VulkanRenderPassCreateInfoType` value.
copyOf(VulkanSamplerCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Creates an immutable copy of a `VulkanSamplerCreateInfoType` value.
copyOf(VulkanSemaphoreCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Creates an immutable copy of a `VulkanSemaphoreCreateInfoType` value.
copyOf(VulkanShaderModuleCreateInfoType) - Static method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Creates an immutable copy of a `VulkanShaderModuleCreateInfoType` value.
copyOf(VulkanSpecializationMapEntryType) - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Creates an immutable copy of a `VulkanSpecializationMapEntryType` value.
copyOf(VulkanSpecializationMapType) - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Creates an immutable copy of a `VulkanSpecializationMapType` value.
copyOf(VulkanStencilOpStateType) - Static method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Creates an immutable copy of a `VulkanStencilOpStateType` value.
copyOf(VulkanSubmitInfoType) - Static method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Creates an immutable copy of a `VulkanSubmitInfoType` value.
copyOf(VulkanSubpassDependencyType) - Static method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Creates an immutable copy of a `VulkanSubpassDependencyType` value.
copyOf(VulkanSubpassDescriptionType) - Static method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Creates an immutable copy of a `VulkanSubpassDescriptionType` value.
copyOf(VulkanSubresourceLayoutType) - Static method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Creates an immutable copy of a `VulkanSubresourceLayoutType` value.
copyOf(VulkanVersionType) - Static method in class com.io7m.jcoronado.api.VulkanVersion
  Creates an immutable copy of a `VulkanVersionType` value.
copyOf(VulkanVertexInputAttributeDescriptionType) - Static method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Creates an immutable copy of a `VulkanVertexInputAttributeDescriptionType` value.
copyOf(VulkanVertexInputBindingDescriptionType) - Static method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Creates an immutable copy of a `VulkanVertexInputBindingDescriptionType` value.
copyOf(VulkanViewportBoundsRangeType) - Static method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Creates an immutable copy of a `VulkanViewportBoundsRangeType` value.
copyOf(VulkanViewportDimensionsType) - Static method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Creates an immutable copy of a `VulkanViewportDimensionsType` value.
copyOf(VulkanViewportType) - Static method in class com.io7m.jcoronado.api.VulkanViewport
  Creates an immutable copy of a `VulkanViewportType` value.
copyOf(VulkanWriteDescriptorSetType) - Static method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Creates an immutable copy of a `VulkanWriteDescriptorSetType` value.
copyOf(VulkanDebugUtilsLabelColorType) - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Creates an immutable copy of a `VulkanDebugUtilsLabelColorType` value.
copyOf(VulkanDebugUtilsLabelEXTType) - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Creates an immutable copy of a `VulkanDebugUtilsLabelEXTType` value.
copyOf(VulkanDebugUtilsMessengerCallbackDataEXTType) - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Creates an immutable copy of a `VulkanDebugUtilsMessengerCallbackDataEXTType` value.
copyOf(VulkanDebugUtilsMessengerCreateInfoEXTType) - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Creates an immutable copy of a `VulkanDebugUtilsMessengerCreateInfoEXTType` value.
copyOf(VulkanDebugUtilsObjectNameInfoEXTType) - Static method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Creates an immutable copy of a `VulkanDebugUtilsObjectNameInfoEXTType` value.
copyOf(VulkanSurfaceCapabilitiesKHRType) - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Creates an immutable copy of a `VulkanSurfaceCapabilitiesKHRType` value.
copyOf(VulkanSurfaceFormatKHRType) - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Creates an immutable copy of a `VulkanSurfaceFormatKHRType` value.
copyOf(VulkanPresentInfoKHRType) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Creates an immutable copy of a `VulkanPresentInfoKHRType` value.
copyOf(VulkanSwapChainCreateInfoType) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Creates an immutable copy of a `VulkanSwapChainCreateInfoType` value.
copyOf(VulkanSwapChainImageAcquisitionType) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Creates an immutable copy of a `VulkanSwapChainImageAcquisitionType` value.
copyOf(VMAAllocationCreateInfoType) - Static method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Creates an immutable copy of a `VMAAllocationCreateInfoType` value.
copyOf(VMAAllocationInfoType) - Static method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Creates an immutable copy of a `VMAAllocationInfoType` value.
copyOf(VMAAllocationResultType<T>) - Static method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Creates an immutable copy of a `VMAAllocationResultType` value.
copyOf(VMAAllocatorCreateInfoType) - Static method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Creates an immutable copy of a `VMAAllocatorCreateInfoType` value.
count() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
count() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferCreateInfoType
create() - Static method in class com.io7m.jcoronado.lwjgl.VMALWJGLAllocatorProvider
create() - Static method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
create() - Static method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLTemporaryAllocator
create(MemoryStack, Optional<VulkanHostAllocatorType>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLHostAllocatorProxy
  Create a proxy for the given allocator.
createAllocator(VMAAllocatorCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.VMALWJGLAllocatorProvider
createAllocator(VMAAllocatorCreateInfo) - Method in interface com.io7m.jcoronado.vma.VMAAllocatorProviderType
  Create a new allocator.
createBuffer(VulkanBufferCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a buffer.
createBuffer(VulkanBufferCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createBuffer(VMAAllocationCreateInfo, VulkanBufferCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
createBuffer(VMAAllocationCreateInfo, VulkanBufferCreateInfo) - Method in interface com.io7m.jcoronado.vma.VMAAllocatorType
  Allocate a buffer.
createBufferView(VulkanBufferViewCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create an buffer view.
createBufferView(VulkanBufferViewCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createCallbacks() - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
createCallbacks() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorType
createCallbacks() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
createCommandBuffer(VulkanCommandPoolType, VulkanCommandBufferLevel) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a command buffer.
createCommandBuffers(VulkanCommandBufferCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a command buffer.
createCommandBuffers(VulkanCommandBufferCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createCommandPool(VulkanCommandPoolCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a command pool.
createCommandPool(VulkanCommandPoolCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createComputePipeline(VulkanComputePipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a compute pipeline.
createComputePipeline(VulkanPipelineCacheType, VulkanComputePipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a compute pipeline.
createComputePipeline(Optional<VulkanPipelineCacheType>, VulkanComputePipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a compute pipeline.
createComputePipelines(VulkanPipelineCacheType, List<VulkanComputePipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of compute pipelines.
createComputePipelines(List<VulkanComputePipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of compute pipelines.
createComputePipelines(Optional<VulkanPipelineCacheType>, List<VulkanComputePipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of compute pipelines.
createComputePipelines(Optional<VulkanPipelineCacheType>, List<VulkanComputePipelineCreateInfo>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createDebugUtilsMessenger(VulkanInstanceType, VulkanDebugUtilsMessengerCreateInfoEXT) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Create a debug messenger object.
createDebugUtilsMessenger(VulkanInstanceType, VulkanDebugUtilsMessengerCreateInfoEXT) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtils
createDescriptorPool(VulkanDescriptorPoolCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a descriptor pool.
createDescriptorPool(VulkanDescriptorPoolCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createDescriptorSetLayout(VulkanDescriptorSetLayoutCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a descriptor set layout.
createDescriptorSetLayout(VulkanDescriptorSetLayoutCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createEvent(VulkanEventCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create an event.
createEvent(VulkanEventCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createFence(VulkanFenceCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a fence.
createFence(VulkanFenceCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createFramebuffer(VulkanFramebufferCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a framebuffer.
createFramebuffer(VulkanFramebufferCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createGraphicsPipeline(VulkanGraphicsPipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a graphics pipeline.
createGraphicsPipeline(VulkanPipelineCacheType, VulkanGraphicsPipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a graphics pipeline.
createGraphicsPipeline(Optional<VulkanPipelineCacheType>, VulkanGraphicsPipelineCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a graphics pipeline.
createGraphicsPipelines(VulkanPipelineCacheType, List<VulkanGraphicsPipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of graphics pipelines.
createGraphicsPipelines(List<VulkanGraphicsPipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of graphics pipelines.
createGraphicsPipelines(Optional<VulkanPipelineCacheType>, List<VulkanGraphicsPipelineCreateInfo>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a set of graphics pipelines.
createGraphicsPipelines(Optional<VulkanPipelineCacheType>, List<VulkanGraphicsPipelineCreateInfo>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createImage(VulkanImageCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create an image.
createImage(VulkanImageCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createImage(VMAAllocationCreateInfo, VulkanImageCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
createImage(VMAAllocationCreateInfo, VulkanImageCreateInfo) - Method in interface com.io7m.jcoronado.vma.VMAAllocatorType
  Allocate an image.
createImageView(VulkanImageViewCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create an image view.
createImageView(VulkanImageViewCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createInstance(VulkanInstanceCreateInfo, Optional<VulkanHostAllocatorType>) - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
  Create a new instance.
createInstance(VulkanInstanceCreateInfo, Optional<VulkanHostAllocatorType>) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
createLogicalDevice(VulkanLogicalDeviceCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
  Create a new logical device from this physical device.
createLogicalDevice(VulkanLogicalDeviceCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
createPipelineCache(VulkanPipelineCacheCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a pipeline cache.
createPipelineCache(VulkanPipelineCacheCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createPipelineLayout(VulkanPipelineLayoutCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a pipeline layout.
createPipelineLayout(VulkanPipelineLayoutCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createQueryPool(VulkanQueryPoolCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a query pool.
createQueryPool(VulkanQueryPoolCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createRenderPass(VulkanRenderPassCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a render pass.
createRenderPass(VulkanRenderPassCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createSampler(VulkanSamplerCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a sampler.
createSampler(VulkanSamplerCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createSemaphore(VulkanSemaphoreCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a semaphore.
createSemaphore(VulkanSemaphoreCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
createShaderModule(VulkanShaderModuleCreateInfo) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Create a shader module.
createShaderModule(VulkanShaderModuleCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
cullMode() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
cullMode() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
currentExtent() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
currentExtent() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
currentTransform() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
currentTransform() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType

## D

data() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
data() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
data() - Method in interface com.io7m.jcoronado.api.VulkanShaderModuleCreateInfoType
data() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
data() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapType
deallocate(long) - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
deallocate(long) - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType.DeallocationFunctionType
  Deallocate memory.
deallocate(long) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
deallocation() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
deallocation() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType
debugging() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
debugging() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
decode(int) - Static method in class com.io7m.jcoronado.api.VulkanVersions
  Decode an encoded version.
decodeMajor(int) - Static method in class com.io7m.jcoronado.api.VulkanVersions
decodeMinor(int) - Static method in class com.io7m.jcoronado.api.VulkanVersions
decodePatch(int) - Static method in class com.io7m.jcoronado.api.VulkanVersions
DEFAULT_LABEL_COLOR - Static variable in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  The default label color.
dependencies() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
dependencies() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassCreateInfoType
dependencyFlags() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
dependencyFlags() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
depth() - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
depth() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueDepthStencilType
depth() - Method in class com.io7m.jcoronado.api.VulkanExtent3D
depth() - Method in interface com.io7m.jcoronado.api.VulkanExtent3DType
DEPTH_STENCIL - Enum constant in enum class com.io7m.jcoronado.api.VulkanClearValueType.Type
  A depth/stencil value.
depthBiasClamp() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
depthBiasClamp() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
depthBiasClamp() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
depthBiasClamp() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
depthBiasConstantFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
depthBiasConstantFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
depthBiasEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
depthBiasEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
depthBiasSlopeFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
depthBiasSlopeFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
depthBounds() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
depthBounds() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
depthBoundsTestEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
depthBoundsTestEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
depthClamp() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
depthClamp() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
depthClampEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
depthClampEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
depthCompareOp() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
depthCompareOp() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
depthFailOp() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
depthFailOp() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
depthPitch() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
depthPitch() - Method in interface com.io7m.jcoronado.api.VulkanSubresourceLayoutType
depthStencilAttachment() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
depthStencilAttachment() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
depthStencilState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
depthStencilState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
depthTestEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
depthTestEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
depthWriteEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
depthWriteEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
description() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
description() - Method in interface com.io7m.jcoronado.api.VulkanLayerPropertiesType
descriptorBindingInlineUniformBlockUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports updating inline uniform block descriptors after a set is bound.
descriptorBindingInlineUniformBlockUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports updating inline uniform block descriptors after a set is bound.
descriptorBindingPartiallyBound() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingPartiallyBound indicates whether the implementation supports statically using a descriptor set binding in which some descriptors are not valid.
descriptorBindingPartiallyBound() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingPartiallyBound indicates whether the implementation supports statically using a descriptor set binding in which some descriptors are not valid.
descriptorBindingSampledImageUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingSampledImageUpdateAfterBind indicates whether the implementation supports updating sampled image descriptors after a set is bound.
descriptorBindingSampledImageUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingSampledImageUpdateAfterBind indicates whether the implementation supports updating sampled image descriptors after a set is bound.
descriptorBindingStorageBufferUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingStorageBufferUpdateAfterBind indicates whether the implementation supports updating storage buffer descriptors after a set is bound.
descriptorBindingStorageBufferUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingStorageBufferUpdateAfterBind indicates whether the implementation supports updating storage buffer descriptors after a set is bound.
descriptorBindingStorageImageUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingStorageImageUpdateAfterBind indicates whether the implementation supports updating storage image descriptors after a set is bound.
descriptorBindingStorageImageUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingStorageImageUpdateAfterBind indicates whether the implementation supports updating storage image descriptors after a set is bound.
descriptorBindingStorageTexelBufferUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingStorageTexelBufferUpdateAfterBind indicates whether the implementation supports updating storage texel buffer descriptors after a set is bound.
descriptorBindingStorageTexelBufferUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingStorageTexelBufferUpdateAfterBind indicates whether the implementation supports updating storage texel buffer descriptors after a set is bound.
descriptorBindingUniformBufferUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingUniformBufferUpdateAfterBind indicates whether the implementation supports updating uniform buffer descriptors after a set is bound.
descriptorBindingUniformBufferUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingUniformBufferUpdateAfterBind indicates whether the implementation supports updating uniform buffer descriptors after a set is bound.
descriptorBindingUniformTexelBufferUpdateAfterBind() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingUniformTexelBufferUpdateAfterBind indicates whether the implementation supports updating uniform texel buffer descriptors after a set is bound.
descriptorBindingUniformTexelBufferUpdateAfterBind() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingUniformTexelBufferUpdateAfterBind indicates whether the implementation supports updating uniform texel buffer descriptors after a set is bound.
descriptorBindingUpdateUnusedWhilePending() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingUpdateUnusedWhilePending indicates whether the implementation supports updating descriptors while the set is in use.
descriptorBindingUpdateUnusedWhilePending() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingUpdateUnusedWhilePending indicates whether the implementation supports updating descriptors while the set is in use.
descriptorBindingVariableDescriptorCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorBindingVariableDescriptorCount indicates whether the implementation supports descriptor sets with a variable-sized last binding.
descriptorBindingVariableDescriptorCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorBindingVariableDescriptorCount indicates whether the implementation supports descriptor sets with a variable-sized last binding.
descriptorCount() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
descriptorCount() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
descriptorCount() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
descriptorCount() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolSizeType
descriptorCount() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
descriptorCount() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBindingType
descriptorCount() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
descriptorCount() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
descriptorIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  descriptorIndexing indicates whether the implementation supports the minimum set of descriptor indexing features as described in the Feature Requirements section.
descriptorIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  descriptorIndexing indicates whether the implementation supports the minimum set of descriptor indexing features as described in the Feature Requirements section.
descriptorPool() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
descriptorPool() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfoType
descriptorType() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
descriptorType() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBindingType
descriptorType() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
descriptorType() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
destinationArrayElement() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
destinationArrayElement() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
destinationArrayElement() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
destinationArrayElement() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
destinationBinding() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
destinationBinding() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
destinationBinding() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
destinationBinding() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
destinationSet() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
destinationSet() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
destinationSet() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
destinationSet() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
device() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
device() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
deviceLUID() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns the value of the `deviceLUID` record component.
deviceLUIDValid() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns the value of the `deviceLUIDValid` record component.
deviceMemory() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
deviceMemory() - Method in interface com.io7m.jcoronado.vma.VMAAllocationInfoType
deviceNodeMask() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns the value of the `deviceNodeMask` record component.
deviceUUID() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns the value of the `deviceUUID` record component.
discreteQueuePriorities() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
discreteQueuePriorities() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
dispatch(int, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Dispatch compute work items.
dispatch(int, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
draw(int, int, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Draw primitives.
draw(int, int, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
drawIndexed(int, int, int, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Draw primitives using an index buffer.
drawIndexed(int, int, int, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
drawIndexedIndirect(VulkanBufferType, long, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Draw primitives indirectly.
drawIndexedIndirect(VulkanBufferType, long, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
drawIndirect(VulkanBufferType, long, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Draw primitives indirectly.
drawIndirect(VulkanBufferType, long, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
drawIndirectCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  drawIndirectCount indicates whether the implementation supports the vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount functions.
drawIndirectCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  drawIndirectCount indicates whether the implementation supports the vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount functions.
drawIndirectFirstInstance() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
drawIndirectFirstInstance() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
driverId() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns the value of the `driverId` record component.
driverInfo() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns the value of the `driverInfo` record component.
driverName() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns the value of the `driverName` record component.
driverProperties() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
  Retrieve the device driver properties.
driverProperties() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
driverUUID() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns the value of the `driverUUID` record component.
driverVersion() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
driverVersion() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
dstAccessMask() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
dstAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
dstAlphaBlendFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
dstAlphaBlendFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
dstColorBlendFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
dstColorBlendFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
dstStageMask() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
dstStageMask() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
dstSubpass() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
dstSubpass() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
dualSrcBlend() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
dualSrcBlend() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
dynamicRendering() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Specifies that the implementation supports dynamic render pass instances
dynamicRendering() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Specifies that the implementation supports dynamic render pass instances
dynamicState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
dynamicState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
dynamicStates() - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
dynamicStates() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfoType

## E

enable() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
enable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
enabledExtensions() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
enabledExtensions() - Method in interface com.io7m.jcoronado.api.VulkanInstanceCreateInfoType
enabledExtensions() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
enabledExtensions() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
enabledExtensions() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfoType
enabledExtensions() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
enabledExtensions() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
enabledExtensions() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
enabledLayers() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
enabledLayers() - Method in interface com.io7m.jcoronado.api.VulkanInstanceCreateInfoType
enabledLayers() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
enabledLayers() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfoType
encode(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanVersions
  Encode the given version components to an integer.
encode(VulkanVersion) - Static method in class com.io7m.jcoronado.api.VulkanVersions
  Encode a version to an integer.
endCommandBuffer() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  End a command buffer.
endCommandBuffer() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
endQuery(VulkanQueryPoolType, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  End a query.
endQuery(VulkanQueryPoolType, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
endRenderPass() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  End a render pass.
endRenderPass() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
engineName() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
engineName() - Method in interface com.io7m.jcoronado.api.VulkanApplicationInfoType
engineVersion() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
engineVersion() - Method in interface com.io7m.jcoronado.api.VulkanApplicationInfoType
entries() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
entries() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapType
enumeratePhysicalDevices() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
enumeratePhysicalDevices() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  This instance is equal to all instances of `VulkanApplicationInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  This instance is equal to all instances of `VulkanAttachmentDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  This instance is equal to all instances of `VulkanAttachmentReference` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  This instance is equal to all instances of `VulkanBlendConstants` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  This instance is equal to all instances of `VulkanBufferCopy` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  This instance is equal to all instances of `VulkanBufferCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  This instance is equal to all instances of `VulkanBufferImageCopy` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  This instance is equal to all instances of `VulkanBufferMemoryBarrier` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  This instance is equal to all instances of `VulkanBufferViewCreateInfo` that have equal attribute values.
equals(Object) - Method in exception class com.io7m.jcoronado.api.VulkanCallFailedException
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  This instance is equal to all instances of `VulkanClearAttachment` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  This instance is equal to all instances of `VulkanClearRectangle` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  This instance is equal to all instances of `VulkanClearValueColorFloatingPoint` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  This instance is equal to all instances of `VulkanClearValueColorIntegerSigned` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  This instance is equal to all instances of `VulkanClearValueColorIntegerUnsigned` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  This instance is equal to all instances of `VulkanClearValueDepthStencil` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  This instance is equal to all instances of `VulkanCommandBufferBeginInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  This instance is equal to all instances of `VulkanCommandBufferCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  This instance is equal to all instances of `VulkanCommandPoolCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  This instance is equal to all instances of `VulkanComponentMapping` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  This instance is equal to all instances of `VulkanComputePipelineCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  This instance is equal to all instances of `VulkanComputeWorkGroupCount` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  This instance is equal to all instances of `VulkanComputeWorkGroupSize` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  This instance is equal to all instances of `VulkanCopyDescriptorSet` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  This instance is equal to all instances of `VulkanDescriptorBufferInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  This instance is equal to all instances of `VulkanDescriptorImageInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  This instance is equal to all instances of `VulkanDescriptorPoolCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  This instance is equal to all instances of `VulkanDescriptorPoolSize` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  This instance is equal to all instances of `VulkanDescriptorSetAllocateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  This instance is equal to all instances of `VulkanDescriptorSetLayoutBinding` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  This instance is equal to all instances of `VulkanDescriptorSetLayoutCreateInfo` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanDriverUnknownId
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  This instance is equal to all instances of `VulkanEventCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  This instance is equal to all instances of `VulkanExtensionProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanExtent2D
  This instance is equal to all instances of `VulkanExtent2D` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  This instance is equal to all instances of `VulkanExtent3D` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  This instance is equal to all instances of `VulkanFenceCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  This instance is equal to all instances of `VulkanFormatProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  This instance is equal to all instances of `VulkanFramebufferCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  This instance is equal to all instances of `VulkanGraphicsPipelineCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  This instance is equal to all instances of `VulkanHostAllocatorCallbacks` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  This instance is equal to all instances of `VulkanImageBlit` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  This instance is equal to all instances of `VulkanImageCopy` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  This instance is equal to all instances of `VulkanImageCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  This instance is equal to all instances of `VulkanImageFormatProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  This instance is equal to all instances of `VulkanImageMemoryBarrier` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  This instance is equal to all instances of `VulkanImageSubresource` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  This instance is equal to all instances of `VulkanImageSubresourceLayers` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  This instance is equal to all instances of `VulkanImageSubresourceRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  This instance is equal to all instances of `VulkanImageViewCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  This instance is equal to all instances of `VulkanInstanceCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  This instance is equal to all instances of `VulkanLayerProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  This instance is equal to all instances of `VulkanLineWidthRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  This instance is equal to all instances of `VulkanLogicalDeviceCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  This instance is equal to all instances of `VulkanLogicalDeviceQueueCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  This instance is equal to all instances of `VulkanMappedMemoryRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  This instance is equal to all instances of `VulkanMemoryAllocateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  This instance is equal to all instances of `VulkanMemoryBarrier` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  This instance is equal to all instances of `VulkanMemoryHeap` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  This instance is equal to all instances of `VulkanMemoryRequirements` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  This instance is equal to all instances of `VulkanMemoryType` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanOffset2D
  This instance is equal to all instances of `VulkanOffset2D` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  This instance is equal to all instances of `VulkanOffset3D` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  This instance is equal to all instances of `VulkanPhysicalDeviceFeatures` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  This instance is equal to all instances of `VulkanPhysicalDeviceFeatures10` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  This instance is equal to all instances of `VulkanPhysicalDeviceFeatures11` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  This instance is equal to all instances of `VulkanPhysicalDeviceFeatures12` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  This instance is equal to all instances of `VulkanPhysicalDeviceFeatures13` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  This instance is equal to all instances of `VulkanPhysicalDeviceLimits` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  This instance is equal to all instances of `VulkanPhysicalDeviceMemoryProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  This instance is equal to all instances of `VulkanPhysicalDeviceProperties` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  This instance is equal to all instances of `VulkanPipelineCacheCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  This instance is equal to all instances of `VulkanPipelineColorBlendAttachmentState` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineColorBlendStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineDepthStencilStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineDynamicStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineInputAssemblyStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  This instance is equal to all instances of `VulkanPipelineLayoutCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineMultisampleStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineRasterizationStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  This instance is equal to all instances of `VulkanPipelineShaderStageCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineTessellationStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineVertexInputStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  This instance is equal to all instances of `VulkanPipelineViewportStateCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  This instance is equal to all instances of `VulkanPointSizeRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  This instance is equal to all instances of `VulkanPushConstantRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  This instance is equal to all instances of `VulkanQueryPoolCreateInfo` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  This instance is equal to all instances of `VulkanQueueFamilyProperties` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.api.VulkanQueueIndex
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
  This instance is equal to all instances of `VulkanRectangle2D` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  This instance is equal to all instances of `VulkanRenderPassBeginInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  This instance is equal to all instances of `VulkanRenderPassCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  This instance is equal to all instances of `VulkanSamplerCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  This instance is equal to all instances of `VulkanSemaphoreCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  This instance is equal to all instances of `VulkanShaderModuleCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  This instance is equal to all instances of `VulkanSpecializationMap` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  This instance is equal to all instances of `VulkanSpecializationMapEntry` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  This instance is equal to all instances of `VulkanStencilOpState` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  This instance is equal to all instances of `VulkanSubmitInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  This instance is equal to all instances of `VulkanSubpassDependency` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  This instance is equal to all instances of `VulkanSubpassDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  This instance is equal to all instances of `VulkanSubresourceLayout` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanVersion
  This instance is equal to all instances of `VulkanVersion` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  This instance is equal to all instances of `VulkanVertexInputAttributeDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  This instance is equal to all instances of `VulkanVertexInputBindingDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanViewport
  This instance is equal to all instances of `VulkanViewport` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  This instance is equal to all instances of `VulkanViewportBoundsRange` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  This instance is equal to all instances of `VulkanViewportDimensions` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  This instance is equal to all instances of `VulkanWriteDescriptorSet` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  This instance is equal to all instances of `VulkanDebugUtilsLabelColor` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  This instance is equal to all instances of `VulkanDebugUtilsLabelEXT` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  This instance is equal to all instances of `VulkanDebugUtilsMessengerCallbackDataEXT` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  This instance is equal to all instances of `VulkanDebugUtilsMessengerCreateInfoEXT` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  This instance is equal to all instances of `VulkanDebugUtilsObjectNameInfoEXT` that have equal attribute values.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsCreateInfo
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  This instance is equal to all instances of `VulkanSurfaceCapabilitiesKHR` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  This instance is equal to all instances of `VulkanSurfaceFormatKHR` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  This instance is equal to all instances of `VulkanPresentInfoKHR` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  This instance is equal to all instances of `VulkanSwapChainCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  This instance is equal to all instances of `VulkanSwapChainImageAcquisition` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
equals(Object) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
equals(Object) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  This instance is equal to all instances of `VMAAllocationCreateInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  This instance is equal to all instances of `VMAAllocationInfo` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
  This instance is equal to all instances of `VMAAllocationResult` that have equal attribute values.
equals(Object) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  This instance is equal to all instances of `VMAAllocatorCreateInfo` that have equal attribute values.
errorCode() - Method in exception class com.io7m.jcoronado.api.VulkanCallFailedException
errorName(int) - Static method in class com.io7m.jcoronado.api.VulkanErrorCodes
executeCommands(List<VulkanCommandBufferType>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Execute a secondary command buffer from a primary command buffer.
executeCommands(List<VulkanCommandBufferType>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
extensionInfo() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
extensionInfo() - Method in interface com.io7m.jcoronado.api.VulkanInstanceCreateInfoType
extensions() - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
extensions() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtensionsRegistry
extensions() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
extensions(Optional<String>) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
extensions(Optional<String>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
extent() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
extent() - Method in interface com.io7m.jcoronado.api.VulkanImageCopyType
extent() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
extent() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
extent() - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
extent() - Method in interface com.io7m.jcoronado.api.VulkanRectangle2DType
EXTERNAL - Static variable in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
  The external subpass.

## F

failed(int, String) - Static method in class com.io7m.jcoronado.api.VulkanChecks
  Create an exception indicating that the given call failed.
failOp() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
failOp() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
featureName() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIDeviceFeatureRequiredType
features() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
features() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfoType
features() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
features() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
features10() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
features10() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesType
features11() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
features11() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesType
features12() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
features12() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesType
features13() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
features13() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesType
fillBuffer(VulkanBufferType, long, long, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Fill a region of a buffer with a fixed value.
fillBuffer(VulkanBufferType, long, long, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
fillModeNonSolid() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
fillModeNonSolid() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
filterRequiredExtensions(Map<String, VulkanExtensionProperties>, Set<String>, Set<String>) - Static method in class com.io7m.jcoronado.api.VulkanExtensions
  Determine if all of the required extensions are available.
filterRequiredLayers(Map<String, VulkanLayerProperties>, Set<String>, Set<String>) - Static method in class com.io7m.jcoronado.api.VulkanLayers
  Determine if all of the required layers are available.
finalLayout() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
finalLayout() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
findEnabledExtension(String, Class<T>) - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
  Find and cast an extension with a given name to the correct API type.
findEnabledExtension(String, Class<T>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Find and cast an extension with a given name to the correct API type.
findSuitableMemoryType(VulkanMemoryRequirements, Set<VulkanMemoryPropertyFlag>) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryPropertiesType
  Find a suitable memory type for the given requirements and properties.
findSupportedInstanceVersion() - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
findSupportedInstanceVersion() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
flags() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
flags() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
flags() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanBufferCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferBeginInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanCommandPoolCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanComputePipelineCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanEventCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanFenceCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
flags() - Method in interface com.io7m.jcoronado.api.VulkanMemoryHeapType
flags() - Method in class com.io7m.jcoronado.api.VulkanMemoryType
flags() - Method in interface com.io7m.jcoronado.api.VulkanMemoryTypeType
flags() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanQueryPoolCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanSemaphoreCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
flags() - Method in interface com.io7m.jcoronado.api.VulkanShaderModuleCreateInfoType
flags() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
flags() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
flags() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
flags() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
flags() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
flags() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXTType
flags() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
flags() - Method in interface com.io7m.jcoronado.vma.VMAAllocationCreateInfoType
flush() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryType
  Flush this mapped memory.
flush() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemory
flushMappedMemoryRange(VulkanMappedMemoryRange) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Flush mapped memory ranges.
flushMappedMemoryRanges(List<VulkanMappedMemoryRange>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Flush mapped memory ranges.
flushMappedMemoryRanges(List<VulkanMappedMemoryRange>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
flushRange(long, long) - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryType
  Flush the given memory range.
flushRange(long, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemory
format() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
format() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
format() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
format() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewCreateInfoType
format() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
format() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
format() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
format() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
format() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
format() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputAttributeDescriptionType
format() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
format() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHRType
FORMAT_COMPRESSED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatCompressed
  The format represents compressed data.
FORMAT_DATA_FLOATING_POINT_SIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are signed floating-point values.
FORMAT_DATA_FLOATING_POINT_UNSIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are unsigned floating-point values.
FORMAT_DATA_INTEGER_SIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are signed integer values.
FORMAT_DATA_INTEGER_UNSIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are unsigned integer values.
FORMAT_DATA_NORMALIZED_FIXED_POINT_SIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are signed normalized fixed-point values.
FORMAT_DATA_NORMALIZED_FIXED_POINT_UNSIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are unsigned normalized fixed-point values.
FORMAT_DATA_OPAQUE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Opaque or unknown data.
FORMAT_DATA_SCALED_SIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are signed scaled values.
FORMAT_DATA_SCALED_UNSIGNED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatData
  Components are unsigned scaled values.
FORMAT_INTERPRETATION_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  The data should be interpreted as color values.
FORMAT_INTERPRETATION_DEPTH - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  The data should be interpreted as depth values.
FORMAT_INTERPRETATION_DEPTH_STENCIL - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  The data should be interpreted as depth/stencil values.
FORMAT_INTERPRETATION_OPAQUE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  The data is opaque.
FORMAT_INTERPRETATION_STENCIL - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  The data should be interpreted as stencil values.
FORMAT_SPACE_LINEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatSpace
  The data is within a linear space.
FORMAT_SPACE_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatSpace
  No or unspecified space.
FORMAT_SPACE_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatSpace
  The data is within an sRGB space.
FORMAT_UNCOMPRESSED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatCompressed
  The format does not represent compressed data.
formatProperties(VulkanFormat) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
formatProperties(VulkanFormat) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
fragmentStoresAndAtomics() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
fragmentStoresAndAtomics() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
framebuffer() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
framebuffer() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassBeginInfoType
framebufferColorSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
framebufferColorSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
framebufferDepthSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
framebufferDepthSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
framebufferNoAttachmentsSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
framebufferNoAttachmentsSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
framebufferStencilSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
framebufferStencilSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
frameInUseCount() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
frameInUseCount() - Method in interface com.io7m.jcoronado.vma.VMAAllocatorCreateInfoType
from(VulkanApplicationInfoType) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Fill a builder with attribute values from the provided `VulkanApplicationInfoType` instance.
from(VulkanAttachmentDescriptionType) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Fill a builder with attribute values from the provided `VulkanAttachmentDescriptionType` instance.
from(VulkanAttachmentReferenceType) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference.Builder
  Fill a builder with attribute values from the provided `VulkanAttachmentReferenceType` instance.
from(VulkanBlendConstantsType) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Fill a builder with attribute values from the provided `VulkanBlendConstantsType` instance.
from(VulkanBufferCopyType) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy.Builder
  Fill a builder with attribute values from the provided `VulkanBufferCopyType` instance.
from(VulkanBufferCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanBufferCreateInfoType` instance.
from(VulkanBufferImageCopyType) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Fill a builder with attribute values from the provided `VulkanBufferImageCopyType` instance.
from(VulkanBufferMemoryBarrierType) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Fill a builder with attribute values from the provided `VulkanBufferMemoryBarrierType` instance.
from(VulkanBufferViewCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanBufferViewCreateInfoType` instance.
from(VulkanClearAttachmentType) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Fill a builder with attribute values from the provided `VulkanClearAttachmentType` instance.
from(VulkanClearRectangleType) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle.Builder
  Fill a builder with attribute values from the provided `VulkanClearRectangleType` instance.
from(VulkanClearValueType.VulkanClearValueColorFloatingPointType) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Fill a builder with attribute values from the provided `VulkanClearValueColorFloatingPointType` instance.
from(VulkanClearValueType.VulkanClearValueColorIntegerSignedType) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Fill a builder with attribute values from the provided `VulkanClearValueColorIntegerSignedType` instance.
from(VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Fill a builder with attribute values from the provided `VulkanClearValueColorIntegerUnsignedType` instance.
from(VulkanClearValueType.VulkanClearValueDepthStencilType) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil.Builder
  Fill a builder with attribute values from the provided `VulkanClearValueDepthStencilType` instance.
from(VulkanCommandBufferBeginInfoType) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Fill a builder with attribute values from the provided `VulkanCommandBufferBeginInfoType` instance.
from(VulkanCommandBufferCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanCommandBufferCreateInfoType` instance.
from(VulkanCommandPoolCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanCommandPoolCreateInfoType` instance.
from(VulkanComponentMappingType) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Fill a builder with attribute values from the provided `VulkanComponentMappingType` instance.
from(VulkanComputePipelineCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanComputePipelineCreateInfoType` instance.
from(VulkanComputeWorkGroupCountType) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount.Builder
  Fill a builder with attribute values from the provided `VulkanComputeWorkGroupCountType` instance.
from(VulkanComputeWorkGroupSizeType) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize.Builder
  Fill a builder with attribute values from the provided `VulkanComputeWorkGroupSizeType` instance.
from(VulkanCopyDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Fill a builder with attribute values from the provided `VulkanCopyDescriptorSetType` instance.
from(VulkanDescriptorBufferInfoType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorBufferInfoType` instance.
from(VulkanDescriptorImageInfoType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorImageInfoType` instance.
from(VulkanDescriptorPoolCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorPoolCreateInfoType` instance.
from(VulkanDescriptorPoolSizeType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorPoolSizeType` instance.
from(VulkanDescriptorSetAllocateInfoType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorSetAllocateInfoType` instance.
from(VulkanDescriptorSetLayoutBindingType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorSetLayoutBindingType` instance.
from(VulkanDescriptorSetLayoutCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanDescriptorSetLayoutCreateInfoType` instance.
from(VulkanEventCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanEventCreateInfoType` instance.
from(VulkanExtensionPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties.Builder
  Fill a builder with attribute values from the provided `VulkanExtensionPropertiesType` instance.
from(VulkanExtent2DType) - Method in class com.io7m.jcoronado.api.VulkanExtent2D.Builder
  Fill a builder with attribute values from the provided `VulkanExtent2DType` instance.
from(VulkanExtent3DType) - Method in class com.io7m.jcoronado.api.VulkanExtent3D.Builder
  Fill a builder with attribute values from the provided `VulkanExtent3DType` instance.
from(VulkanFenceCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanFenceCreateInfoType` instance.
from(VulkanFormatPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Fill a builder with attribute values from the provided `VulkanFormatPropertiesType` instance.
from(VulkanFramebufferCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanFramebufferCreateInfoType` instance.
from(VulkanGraphicsPipelineCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanGraphicsPipelineCreateInfoType` instance.
from(VulkanHostAllocatorCallbacksType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Fill a builder with attribute values from the provided `VulkanHostAllocatorCallbacksType` instance.
from(VulkanImageBlitType) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Fill a builder with attribute values from the provided `VulkanImageBlitType` instance.
from(VulkanImageCopyType) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Fill a builder with attribute values from the provided `VulkanImageCopyType` instance.
from(VulkanImageCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanImageCreateInfoType` instance.
from(VulkanImageFormatPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Fill a builder with attribute values from the provided `VulkanImageFormatPropertiesType` instance.
from(VulkanImageMemoryBarrierType) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Fill a builder with attribute values from the provided `VulkanImageMemoryBarrierType` instance.
from(VulkanImageSubresourceLayersType) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Fill a builder with attribute values from the provided `VulkanImageSubresourceLayersType` instance.
from(VulkanImageSubresourceRangeType) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Fill a builder with attribute values from the provided `VulkanImageSubresourceRangeType` instance.
from(VulkanImageSubresourceType) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Fill a builder with attribute values from the provided `VulkanImageSubresourceType` instance.
from(VulkanImageViewCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanImageViewCreateInfoType` instance.
from(VulkanInstanceCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanInstanceCreateInfoType` instance.
from(VulkanLayerPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Fill a builder with attribute values from the provided `VulkanLayerPropertiesType` instance.
from(VulkanLineWidthRangeType) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange.Builder
  Fill a builder with attribute values from the provided `VulkanLineWidthRangeType` instance.
from(VulkanLogicalDeviceCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanLogicalDeviceCreateInfoType` instance.
from(VulkanLogicalDeviceQueueCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanLogicalDeviceQueueCreateInfoType` instance.
from(VulkanMappedMemoryRangeType) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange.Builder
  Fill a builder with attribute values from the provided `VulkanMappedMemoryRangeType` instance.
from(VulkanMemoryAllocateInfoType) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanMemoryAllocateInfoType` instance.
from(VulkanMemoryBarrierType) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Fill a builder with attribute values from the provided `VulkanMemoryBarrierType` instance.
from(VulkanMemoryHeapType) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Fill a builder with attribute values from the provided `VulkanMemoryHeapType` instance.
from(VulkanMemoryRequirementsType) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements.Builder
  Fill a builder with attribute values from the provided `VulkanMemoryRequirementsType` instance.
from(VulkanMemoryTypeType) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Fill a builder with attribute values from the provided `VulkanMemoryTypeType` instance.
from(VulkanOffset2DType) - Method in class com.io7m.jcoronado.api.VulkanOffset2D.Builder
  Fill a builder with attribute values from the provided `VulkanOffset2DType` instance.
from(VulkanOffset3DType) - Method in class com.io7m.jcoronado.api.VulkanOffset3D.Builder
  Fill a builder with attribute values from the provided `VulkanOffset3DType` instance.
from(VulkanPhysicalDeviceFeatures10Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceFeatures10Type` instance.
from(VulkanPhysicalDeviceFeatures11Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceFeatures11Type` instance.
from(VulkanPhysicalDeviceFeatures12Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceFeatures12Type` instance.
from(VulkanPhysicalDeviceFeatures13Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceFeatures13Type` instance.
from(VulkanPhysicalDeviceFeaturesType) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceFeaturesType` instance.
from(VulkanPhysicalDeviceLimitsType) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceLimitsType` instance.
from(VulkanPhysicalDeviceMemoryPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDeviceMemoryPropertiesType` instance.
from(VulkanPhysicalDevicePropertiesType) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Fill a builder with attribute values from the provided `VulkanPhysicalDevicePropertiesType` instance.
from(VulkanPipelineCacheCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineCacheCreateInfoType` instance.
from(VulkanPipelineColorBlendAttachmentStateType) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineColorBlendAttachmentStateType` instance.
from(VulkanPipelineColorBlendStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineColorBlendStateCreateInfoType` instance.
from(VulkanPipelineDepthStencilStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineDepthStencilStateCreateInfoType` instance.
from(VulkanPipelineDynamicStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineDynamicStateCreateInfoType` instance.
from(VulkanPipelineInputAssemblyStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineInputAssemblyStateCreateInfoType` instance.
from(VulkanPipelineLayoutCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineLayoutCreateInfoType` instance.
from(VulkanPipelineMultisampleStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineMultisampleStateCreateInfoType` instance.
from(VulkanPipelineRasterizationStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineRasterizationStateCreateInfoType` instance.
from(VulkanPipelineShaderStageCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineShaderStageCreateInfoType` instance.
from(VulkanPipelineTessellationStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineTessellationStateCreateInfoType` instance.
from(VulkanPipelineVertexInputStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineVertexInputStateCreateInfoType` instance.
from(VulkanPipelineViewportStateCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanPipelineViewportStateCreateInfoType` instance.
from(VulkanPointSizeRangeType) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange.Builder
  Fill a builder with attribute values from the provided `VulkanPointSizeRangeType` instance.
from(VulkanPushConstantRangeType) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Fill a builder with attribute values from the provided `VulkanPushConstantRangeType` instance.
from(VulkanQueryPoolCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanQueryPoolCreateInfoType` instance.
from(VulkanQueueFamilyPropertiesType) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Fill a builder with attribute values from the provided `VulkanQueueFamilyPropertiesType` instance.
from(VulkanRectangle2DType) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D.Builder
  Fill a builder with attribute values from the provided `VulkanRectangle2DType` instance.
from(VulkanRenderPassBeginInfoType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Fill a builder with attribute values from the provided `VulkanRenderPassBeginInfoType` instance.
from(VulkanRenderPassCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanRenderPassCreateInfoType` instance.
from(VulkanSamplerCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanSamplerCreateInfoType` instance.
from(VulkanSemaphoreCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanSemaphoreCreateInfoType` instance.
from(VulkanShaderModuleCreateInfoType) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanShaderModuleCreateInfoType` instance.
from(VulkanSpecializationMapEntryType) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry.Builder
  Fill a builder with attribute values from the provided `VulkanSpecializationMapEntryType` instance.
from(VulkanSpecializationMapType) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Fill a builder with attribute values from the provided `VulkanSpecializationMapType` instance.
from(VulkanStencilOpStateType) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Fill a builder with attribute values from the provided `VulkanStencilOpStateType` instance.
from(VulkanSubmitInfoType) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Fill a builder with attribute values from the provided `VulkanSubmitInfoType` instance.
from(VulkanSubpassDependencyType) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Fill a builder with attribute values from the provided `VulkanSubpassDependencyType` instance.
from(VulkanSubpassDescriptionType) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Fill a builder with attribute values from the provided `VulkanSubpassDescriptionType` instance.
from(VulkanSubresourceLayoutType) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Fill a builder with attribute values from the provided `VulkanSubresourceLayoutType` instance.
from(VulkanVersionType) - Method in class com.io7m.jcoronado.api.VulkanVersion.Builder
  Fill a builder with attribute values from the provided `VulkanVersionType` instance.
from(VulkanVertexInputAttributeDescriptionType) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Fill a builder with attribute values from the provided `VulkanVertexInputAttributeDescriptionType` instance.
from(VulkanVertexInputBindingDescriptionType) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription.Builder
  Fill a builder with attribute values from the provided `VulkanVertexInputBindingDescriptionType` instance.
from(VulkanViewportBoundsRangeType) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange.Builder
  Fill a builder with attribute values from the provided `VulkanViewportBoundsRangeType` instance.
from(VulkanViewportDimensionsType) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions.Builder
  Fill a builder with attribute values from the provided `VulkanViewportDimensionsType` instance.
from(VulkanViewportType) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Fill a builder with attribute values from the provided `VulkanViewportType` instance.
from(VulkanWriteDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Fill a builder with attribute values from the provided `VulkanWriteDescriptorSetType` instance.
from(VulkanDebugUtilsLabelColorType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Fill a builder with attribute values from the provided `VulkanDebugUtilsLabelColorType` instance.
from(VulkanDebugUtilsLabelEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT.Builder
  Fill a builder with attribute values from the provided `VulkanDebugUtilsLabelEXTType` instance.
from(VulkanDebugUtilsMessengerCallbackDataEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Fill a builder with attribute values from the provided `VulkanDebugUtilsMessengerCallbackDataEXTType` instance.
from(VulkanDebugUtilsMessengerCreateInfoEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Fill a builder with attribute values from the provided `VulkanDebugUtilsMessengerCreateInfoEXTType` instance.
from(VulkanDebugUtilsObjectNameInfoEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT.Builder
  Fill a builder with attribute values from the provided `VulkanDebugUtilsObjectNameInfoEXTType` instance.
from(VulkanSurfaceCapabilitiesKHRType) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Fill a builder with attribute values from the provided `VulkanSurfaceCapabilitiesKHRType` instance.
from(VulkanSurfaceFormatKHRType) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR.Builder
  Fill a builder with attribute values from the provided `VulkanSurfaceFormatKHRType` instance.
from(VulkanPresentInfoKHRType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Fill a builder with attribute values from the provided `VulkanPresentInfoKHRType` instance.
from(VulkanSwapChainCreateInfoType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Fill a builder with attribute values from the provided `VulkanSwapChainCreateInfoType` instance.
from(VulkanSwapChainImageAcquisitionType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Fill a builder with attribute values from the provided `VulkanSwapChainImageAcquisitionType` instance.
from(VMAAllocationCreateInfoType) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Fill a builder with attribute values from the provided `VMAAllocationCreateInfoType` instance.
from(VMAAllocationInfoType) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Fill a builder with attribute values from the provided `VMAAllocationInfoType` instance.
from(VMAAllocationResultType<T>) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult.Builder
  Fill a builder with attribute values from the provided `VMAAllocationResultType` instance.
from(VMAAllocatorCreateInfoType) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Fill a builder with attribute values from the provided `VMAAllocatorCreateInfoType` instance.
fromInteger(int) - Static method in enum class com.io7m.jcoronado.api.VulkanFormat
fromInteger(int) - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanColorSpaceKHR
front() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
front() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
frontFace() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
frontFace() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
fullDrawIndexUint32() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
fullDrawIndexUint32() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
function() - Method in exception class com.io7m.jcoronado.api.VulkanCallFailedException

## G

g() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
g() - Method in interface com.io7m.jcoronado.api.VulkanBlendConstantsType
g() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
g() - Method in interface com.io7m.jcoronado.api.VulkanComponentMappingType
geometryShader() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
geometryShader() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
get(T) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays.DoubleGetterType
get(T) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays.FloatGetterType
get(T) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays.IntGetterType
get(T) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays.LongGetterType
getBufferMemoryRequirements(VulkanBufferType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the memory requirements for the given buffer.
getBufferMemoryRequirements(VulkanBufferType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getCause() - Method in exception class com.io7m.jcoronado.api.VulkanUncheckedException
getEventStatus(VulkanEventType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the status of an event object.
getEventStatus(VulkanEventType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getFenceStatus(VulkanFenceType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the status of a fence object.
getFenceStatus(VulkanFenceType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getImageMemoryRequirements(VulkanImageType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the memory requirements for the given image.
getImageMemoryRequirements(VulkanImageType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getImageSubresourceLayout(VulkanImageType, VulkanImageSubresource) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve information about an image subresource.
getImageSubresourceLayout(VulkanImageType, VulkanImageSubresource) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getPipelineCacheData(VulkanPipelineCacheType, ByteBuffer) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the data store for the pipeline cache.
getPipelineCacheData(VulkanPipelineCacheType, ByteBuffer) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
getPipelineCacheDataSize(VulkanPipelineCacheType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Retrieve the size of the data store for the pipeline cache.
getPipelineCacheDataSize(VulkanPipelineCacheType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
green() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
green() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
green() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
green() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorFloatingPointType
green() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerSignedType
green() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
green() - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Returns the value of the `green` record component.
green() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
green() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColorType

## H

handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
handle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
hashCode() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Computes a hash code from attributes: `applicationName`, `applicationVersion`, `engineName`, `engineVersion`, `vulkanAPIVersion`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Computes a hash code from attributes: `flags`, `format`, `samples`, `loadOp`, `storeOp`, `stencilLoadOp`, `stencilStoreOp`, `initialLayout`, `finalLayout`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Computes a hash code from attributes: `attachment`, `layout`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Computes a hash code from attributes: `r`, `g`, `b`, `a`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Computes a hash code from attributes: `sourceOffset`, `targetOffset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Computes a hash code from attributes: `flags`, `size`, `usageFlags`, `sharingMode`, `queueFamilyIndices`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Computes a hash code from attributes: `bufferOffset`, `bufferRowLength`, `bufferImageHeight`, `imageSubresource`, `imageOffset`, `imageExtent`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Computes a hash code from attributes: `sourceAccessMask`, `targetAccessMask`, `sourceQueueFamilyIndex`, `targetQueueFamilyIndex`, `buffer`, `offset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Computes a hash code from attributes: `flags`, `buffer`, `format`, `offset`, `range`.
hashCode() - Method in exception class com.io7m.jcoronado.api.VulkanCallFailedException
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Computes a hash code from attributes: `aspectMask`, `colorAttachment`, `clearValue`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Computes a hash code from attributes: `rectangle`, `baseArrayLayer`, `layerCount`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Computes a hash code from attributes: `red`, `green`, `blue`, `alpha`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Computes a hash code from attributes: `red`, `green`, `blue`, `alpha`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Computes a hash code from attributes: `red`, `green`, `blue`, `alpha`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Computes a hash code from attributes: `depth`, `stencil`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Computes a hash code from attributes: `flags`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Computes a hash code from attributes: `pool`, `level`, `count`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Computes a hash code from attributes: `flags`, `queueFamilyIndex`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Computes a hash code from attributes: `r`, `g`, `b`, `a`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Computes a hash code from attributes: `flags`, `stage`, `layout`, `basePipeline`, `basePipelineIndex`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Computes a hash code from attributes: `maximumX`, `maximumY`, `maximumZ`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Computes a hash code from attributes: `maximumX`, `maximumY`, `maximumZ`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Computes a hash code from attributes: `sourceSet`, `sourceBinding`, `sourceArrayElement`, `destinationSet`, `destinationBinding`, `destinationArrayElement`, `descriptorCount`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Computes a hash code from attributes: `buffer`, `offset`, `range`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Computes a hash code from attributes: `sampler`, `imageView`, `imageLayout`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Computes a hash code from attributes: `flags`, `maxSets`, `poolSizes`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Computes a hash code from attributes: `type`, `descriptorCount`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Computes a hash code from attributes: `descriptorPool`, `setLayouts`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Computes a hash code from attributes: `binding`, `descriptorType`, `descriptorCount`, `stageFlags`, `immutableSamplers`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Computes a hash code from attributes: `flags`, `bindings`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanDriverUnknownId
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Computes a hash code from attributes: `flags`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Computes a hash code from attributes: `name`, `version`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanExtent2D
  Computes a hash code from attributes: `width`, `height`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  Computes a hash code from attributes: `width`, `height`, `depth`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Computes a hash code from attributes: `flags`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Computes a hash code from attributes: `linearTilingFeatures`, `optimalTilingFeatures`, `bufferFeatures`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Computes a hash code from attributes: `flags`, `renderPass`, `attachments`, `width`, `height`, `layers`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Computes a hash code from attributes: `flags`, `stages`, `vertexInputState`, `inputAssemblyState`, `tessellationState`, `viewportState`, `rasterizationState`, `multisampleState`, `depthStencilState`, `colorBlendState`, `dynamicState`, `layout`, `renderPass`, `subpass`, `basePipeline`, `basePipelineIndex`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Computes a hash code from attributes: `allocation`, `deallocation`, `reallocation`, `onInternalAllocation`, `onInternalDeallocation`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Computes a hash code from attributes: `sourceSubresource`, `sourceOffset0`, `sourceOffset1`, `targetSubresource`, `targetOffset0`, `targetOffset1`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Computes a hash code from attributes: `sourceSubresource`, `sourceOffset`, `targetSubresource`, `targetOffset`, `extent`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Computes a hash code from attributes: `flags`, `imageType`, `format`, `extent`, `mipLevels`, `arrayLayers`, `samples`, `tiling`, `usage`, `sharingMode`, `queueFamilyIndices`, `initialLayout`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Computes a hash code from attributes: `maxExtent`, `maxMipLevels`, `maxArrayLayers`, `sampleCounts`, `maxResourceSize`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Computes a hash code from attributes: `sourceAccessMask`, `targetAccessMask`, `oldLayout`, `newLayout`, `sourceQueueFamilyIndex`, `targetQueueFamilyIndex`, `image`, `subresourceRange`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Computes a hash code from attributes: `aspectMask`, `mipLevel`, `arrayLayer`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Computes a hash code from attributes: `aspectMask`, `mipLevel`, `baseArrayLayer`, `layerCount`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Computes a hash code from attributes: `aspectMask`, `baseMipLevel`, `levelCount`, `baseArrayLayer`, `layerCount`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Computes a hash code from attributes: `flags`, `image`, `viewType`, `format`, `components`, `subresourceRange`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Computes a hash code from attributes: `applicationInfo`, `enabledExtensions`, `enabledLayers`, `extensionInfo`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Computes a hash code from attributes: `name`, `description`, `specificationVersion`, `implementationVersion`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Computes a hash code from attributes: `minimum`, `maximum`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Computes a hash code from attributes: `flags`, `queueCreateInfos`, `enabledLayers`, `enabledExtensions`, `features`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Computes a hash code from attributes: `flags`, `queueFamilyIndex`, `queuePriorities`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Computes a hash code from attributes: `memory`, `offset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Computes a hash code from attributes: `size`, `memoryTypeIndex`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Computes a hash code from attributes: `sourceAccessMask`, `targetAccessMask`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Computes a hash code from attributes: `index`, `size`, `flags`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Computes a hash code from attributes: `size`, `alignment`, `memoryTypeBits`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Computes a hash code from attributes: `index`, `heapIndex`, `flags`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanOffset2D
  Computes a hash code from attributes: `x`, `y`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  Computes a hash code from attributes: `x`, `y`, `z`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Computes a hash code from attributes: `features10`, `features11`, `features12`, `features13`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Computes a hash code from attributes: `alphaToOne`, `depthBiasClamp`, `depthBounds`, `depthClamp`, `drawIndirectFirstInstance`, `dualSrcBlend`, `fillModeNonSolid`, `fragmentStoresAndAtomics`, `fullDrawIndexUint32`, `geometryShader`, `imageCubeArray`, `independentBlend`, `inheritedQueries`, `largePoints`, `logicOp`, `multiDrawIndirect`, `multiViewport`, `occlusionQueryPrecise`, `pipelineStatisticsQuery`, `robustBufferAccess`, `samplerAnisotropy`, `sampleRateShading`, `shaderClipDistance`, `shaderCullDistance`, `shaderFloat64`, `shaderImageGatherExtended`, `shaderInt16`, `shaderInt64`, `shaderResourceMinLod`, `shaderResourceResidency`, `shaderSampledImageArrayDynamicIndexing`, `shaderStorageBufferArrayDynamicIndexing`, `shaderStorageImageArrayDynamicIndexing`, `shaderStorageImageExtendedFormats`, `shaderStorageImageMultisample`, `shaderStorageImageReadWithoutFormat`, `shaderStorageImageWriteWithoutFormat`, `shaderTessellationAndGeometryPointSize`, `shaderUniformBufferArrayDynamicIndexing`, `sparseBinding`, `sparseResidency16Samples`, `sparseResidency2Samples`, `sparseResidency4Samples`, `sparseResidency8Samples`, `sparseResidencyAliased`, `sparseResidencyBuffer`, `sparseResidencyImage2D`, `sparseResidencyImage3D`, `tessellationShader`, `textureCompressionASTC_LDR`, `textureCompressionBC`, `textureCompressionETC2`, `variableMultisampleRate`, `vertexPipelineStoresAndAtomics`, `wideLines`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Computes a hash code from attributes: `multiview`, `multiviewGeometryShader`, `multiviewTessellationShader`, `protectedMemory`, `samplerYcbcrConversion`, `shaderDrawParameters`, `storageBuffer16BitAccess`, `storageInputOutput16`, `storagePushConstant16`, `uniformAndStorageBuffer16BitAccess`, `variablePointers`, `variablePointersStorageBuffer`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Computes a hash code from attributes: `bufferDeviceAddress`, `bufferDeviceAddressCaptureReplay`, `bufferDeviceAddressMultiDevice`, `descriptorBindingPartiallyBound`, `descriptorBindingSampledImageUpdateAfterBind`, `descriptorBindingStorageBufferUpdateAfterBind`, `descriptorBindingStorageImageUpdateAfterBind`, `descriptorBindingStorageTexelBufferUpdateAfterBind`, `descriptorBindingUniformBufferUpdateAfterBind`, `descriptorBindingUniformTexelBufferUpdateAfterBind`, `descriptorBindingUpdateUnusedWhilePending`, `descriptorBindingVariableDescriptorCount`, `descriptorIndexing`, `drawIndirectCount`, `hostQueryReset`, `imagelessFramebuffer`, `runtimeDescriptorArray`, `samplerFilterMinmax`, `samplerMirrorClampToEdge`, `scalarBlockLayout`, `separateDepthStencilLayouts`, `shaderBufferInt64Atomics`, `shaderFloat16`, `shaderInputAttachmentArrayDynamicIndexing`, `shaderInputAttachmentArrayNonUniformIndexing`, `shaderInt8`, `shaderOutputLayer`, `shaderOutputViewportIndex`, `shaderSampledImageArrayNonUniformIndexing`, `shaderSharedInt64Atomics`, `shaderStorageBufferArrayNonUniformIndexing`, `shaderStorageImageArrayNonUniformIndexing`, `shaderStorageTexelBufferArrayDynamicIndexing`, `shaderStorageTexelBufferArrayNonUniformIndexing`, `shaderSubgroupExtendedTypes`, `shaderUniformBufferArrayNonUniformIndexing`, `shaderUniformTexelBufferArrayDynamicIndexing`, `shaderUniformTexelBufferArrayNonUniformIndexing`, `storageBuffer8BitAccess`, `storagePushConstant8`, `subgroupBroadcastDynamicId`, `timelineSemaphore`, `uniformAndStorageBuffer8BitAccess`, `uniformBufferStandardLayout`, `vulkanMemoryModel`, `vulkanMemoryModelAvailabilityVisibilityChains`, `vulkanMemoryModelDeviceScope`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Computes a hash code from attributes: `robustImageAccess`, `inlineUniformBlock`, `descriptorBindingInlineUniformBlockUpdateAfterBind`, `pipelineCreationCacheControl`, `privateData`, `shaderDemoteToHelperInvocation`, `shaderTerminateInvocation`, `subgroupSizeControl`, `computeFullSubgroups`, `synchronization2`, `textureCompressionASTC_HDR`, `shaderZeroInitializeWorkgroupMemory`, `dynamicRendering`, `shaderIntegerDotProduct`, `maintenance4`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Computes a hash code from attributes: `bufferImageGranularity`, `discreteQueuePriorities`, `framebufferColorSampleCounts`, `framebufferDepthSampleCounts`, `framebufferNoAttachmentsSampleCounts`, `framebufferStencilSampleCounts`, `lineWidthGranularity`, `lineWidthRange`, `maxBoundDescriptorSets`, `maxClipDistances`, `maxColorAttachments`, `maxCombinedClipAndCullDistances`, `maxComputeSharedMemorySize`, `maxComputeWorkGroupCount`, `maxComputeWorkGroupInvocations`, `maxComputeWorkGroupSize`, `maxCullDistances`, `maxDescriptorSetInputAttachments`, `maxDescriptorSetSampledImages`, `maxDescriptorSetSamplers`, `maxDescriptorSetStorageBuffersDynamic`, `maxDescriptorSetStorageBuffers`, `maxDescriptorSetStorageImages`, `maxDescriptorSetUniformBuffersDynamic`, `maxDescriptorSetUniformBuffers`, `maxDrawIndexedIndexValue`, `maxDrawIndirectCount`, `maxFragmentCombinedOutputResources`, `maxFragmentDualSrcAttachments`, `maxFragmentInputComponents`, `maxFragmentOutputAttachments`, `maxFramebufferHeight`, `maxFramebufferLayers`, `maxFramebufferWidth`, `maxGeometryInputComponents`, `maxGeometryOutputComponents`, `maxGeometryOutputVertices`, `maxGeometryShaderInvocations`, `maxGeometryTotalOutputComponents`, `maxImageArrayLayers`, `maxImageDimension1D`, `maxImageDimension2D`, `maxImageDimension3D`, `maxImageDimensionCube`, `maxInterpolationOffset`, `maxMemoryAllocationCount`, `maxPerStageDescriptorInputAttachments`, `maxPerStageDescriptorSampledImages`, `maxPerStageDescriptorSamplers`, `maxPerStageDescriptorStorageBuffers`, `maxPerStageDescriptorStorageImages`, `maxPerStageDescriptorUniformBuffers`, `maxPerStageResources`, `maxPushConstantsSize`, `maxSampleMaskWords`, `maxSamplerAllocationCount`, `maxSamplerAnisotropy`, `maxSamplerLodBias`, `maxStorageBufferRange`, `maxTessellationControlPerPatchOutputComponents`, `maxTessellationControlPerVertexInputComponents`, `maxTessellationControlPerVertexOutputComponents`, `maxTessellationControlTotalOutputComponents`, `maxTessellationEvaluationInputComponents`, `maxTessellationEvaluationOutputComponents`, `maxTessellationGenerationLevel`, `maxTessellationPatchSize`, `maxTexelBufferElements`, `maxTexelGatherOffset`, `maxTexelOffset`, `maxUniformBufferRange`, `maxVertexInputAttributeOffset`, `maxVertexInputAttributes`, `maxVertexInputBindings`, `maxVertexInputBindingStride`, `maxVertexOutputComponents`, `maxViewportDimensions`, `maxViewports`, `minInterpolationOffset`, `minMemoryMapAlignment`, `minStorageBufferOffsetAlignment`, `minTexelBufferOffsetAlignment`, `minTexelGatherOffset`, `minTexelOffset`, `minUniformBufferOffsetAlignment`, `mipmapPrecisionBits`, `nonCoherentAtomSize`, `optimalBufferCopyOffsetAlignment`, `optimalBufferCopyRowPitchAlignment`, `pointSizeGranularity`, `pointSizeRange`, `sampledImageColorSampleCounts`, `sampledImageDepthSampleCounts`, `sampledImageIntegerSampleCounts`, `sampledImageStencilSampleCounts`, `sparseAddressSpaceSize`, `standardSampleLocations`, `storageImageSampleCounts`, `strictLines`, `subPixelInterpolationOffsetBits`, `subPixelPrecisionBits`, `subTexelPrecisionBits`, `timestampComputeAndGraphics`, `timestampPeriod`, `viewportBoundsRange`, `viewportSubPixelBits`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Computes a hash code from attributes: `heaps`, `types`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Computes a hash code from attributes: `name`, `type`, `id`, `vendorId`, `apiVersion`, `driverVersion`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Computes a hash code from attributes: `flags`, `initialData`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Computes a hash code from attributes: `enable`, `srcColorBlendFactor`, `dstColorBlendFactor`, `colorBlendOp`, `srcAlphaBlendFactor`, `dstAlphaBlendFactor`, `alphaBlendOp`, `colorWriteMask`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Computes a hash code from attributes: `logicOp`, `flags`, `attachments`, `blendConstants`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Computes a hash code from attributes: `flags`, `depthTestEnable`, `depthWriteEnable`, `depthCompareOp`, `depthBoundsTestEnable`, `stencilTestEnable`, `front`, `back`, `minDepthBounds`, `maxDepthBounds`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Computes a hash code from attributes: `flags`, `dynamicStates`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Computes a hash code from attributes: `flags`, `topology`, `primitiveRestartEnable`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Computes a hash code from attributes: `flags`, `setLayouts`, `pushConstantRanges`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Computes a hash code from attributes: `flags`, `rasterizationSamples`, `sampleShadingEnable`, `minSampleShading`, `sampleMask`, `alphaToCoverageEnable`, `alphaToOneEnable`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Computes a hash code from attributes: `flags`, `depthClampEnable`, `rasterizerDiscardEnable`, `polygonMode`, `cullMode`, `frontFace`, `depthBiasEnable`, `depthBiasConstantFactor`, `depthBiasClamp`, `depthBiasSlopeFactor`, `lineWidth`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Computes a hash code from attributes: `flags`, `stage`, `module`, `shaderEntryPoint`, `specializationInfo`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Computes a hash code from attributes: `flags`, `patchControlPoints`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Computes a hash code from attributes: `flags`, `vertexBindingDescriptions`, `vertexAttributeDescriptions`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Computes a hash code from attributes: `flags`, `viewports`, `scissors`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Computes a hash code from attributes: `minimum`, `maximum`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Computes a hash code from attributes: `stageFlags`, `offset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Computes a hash code from attributes: `flags`, `queryType`, `queryCount`, `pipelineStatistics`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Computes a hash code from attributes: `queueFamilyIndex`, `queueCount`, `queueFlags`, `timestampValidBits`, `minImageTransferGranularity`.
hashCode() - Method in record class com.io7m.jcoronado.api.VulkanQueueIndex
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Computes a hash code from attributes: `offset`, `extent`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Computes a hash code from attributes: `renderPass`, `framebuffer`, `renderArea`, `clearValues`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Computes a hash code from attributes: `flags`, `attachments`, `subpasses`, `dependencies`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Computes a hash code from attributes: `flags`, `magFilter`, `minFilter`, `mipmapMode`, `addressModeU`, `addressModeV`, `addressModeW`, `mipLodBias`, `maxAnisotropy`, `compareOp`, `minLod`, `maxLod`, `borderColor`, `unnormalizedCoordinates`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Computes a hash code from attributes: `flags`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Computes a hash code from attributes: `flags`, `data`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Computes a hash code from attributes: `entries`, `data`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Computes a hash code from attributes: `constantID`, `offset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Computes a hash code from attributes: `failOp`, `passOp`, `depthFailOp`, `compareOp`, `compareMask`, `writeMask`, `reference`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Computes a hash code from attributes: `waitSemaphores`, `waitStageMasks`, `commandBuffers`, `signalSemaphores`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Computes a hash code from attributes: `srcSubpass`, `dstSubpass`, `srcStageMask`, `dstStageMask`, `srcAccessMask`, `dstAccessMask`, `dependencyFlags`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Computes a hash code from attributes: `flags`, `pipelineBindPoint`, `inputAttachments`, `colorAttachments`, `resolveAttachments`, `depthStencilAttachment`, `preserveAttachments`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Computes a hash code from attributes: `offset`, `size`, `rowPitch`, `arrayPitch`, `depthPitch`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanVersion
  Computes a hash code from attributes: `major`, `minor`, `patch`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Computes a hash code from attributes: `location`, `binding`, `format`, `offset`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Computes a hash code from attributes: `binding`, `stride`, `inputRate`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanViewport
  Computes a hash code from attributes: `x`, `y`, `width`, `height`, `minDepth`, `maxDepth`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Computes a hash code from attributes: `minimum`, `maximum`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Computes a hash code from attributes: `maximumX`, `maximumY`.
hashCode() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Computes a hash code from attributes: `destinationSet`, `destinationBinding`, `destinationArrayElement`, `descriptorCount`, `descriptorType`, `imageInfos`, `bufferInfos`, `texelBufferViews`.
hashCode() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Computes a hash code from attributes: `red`, `green`, `blue`, `alpha`.
hashCode() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Computes a hash code from attributes: `name`, `color`.
hashCode() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Computes a hash code from attributes: `flags`, `messageIdName`, `messageIdNumber`, `message`, `queueLabels`, `commandBufferLabels`, `objects`.
hashCode() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Computes a hash code from attributes: `flags`, `severity`, `type`, `callback`.
hashCode() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Computes a hash code from attributes: `objectHandle`, `objectName`.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsCreateInfo
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Computes a hash code from attributes: `minImageCount`, `maxImageCount`, `currentExtent`, `minImageExtent`, `maxImageExtent`, `maxImageArrayLayers`, `supportedTransforms`, `currentTransform`, `supportedCompositeAlpha`, `supportedUsageFlags`.
hashCode() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Computes a hash code from attributes: `format`, `colorSpace`.
hashCode() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Computes a hash code from attributes: `waitSemaphores`, `swapChains`, `imageIndices`.
hashCode() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Computes a hash code from attributes: `surface`, `minimumImageCount`, `imageFormat`, `imageColorSpace`, `imageExtent`, `imageArrayLayers`, `imageUsageFlags`, `imageSharingMode`, `queueFamilyIndices`, `preTransform`, `compositeAlpha`, `presentMode`, `clipped`, `oldSwapChain`.
hashCode() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Computes a hash code from attributes: `imageIndex`, `subOptimal`, `timedOut`.
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
hashCode() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
hashCode() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Computes a hash code from attributes: `flags`, `usage`, `requiredFlags`, `preferredFlags`, `memoryTypeBits`.
hashCode() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Computes a hash code from attributes: `memoryType`, `deviceMemory`, `offset`, `size`.
hashCode() - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Computes a hash code from attributes: `allocation`, `result`.
hashCode() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Computes a hash code from attributes: `logicalDevice`, `preferredLargeHeapBlockSize`, `frameInUseCount`.
heapIndex() - Method in class com.io7m.jcoronado.api.VulkanMemoryType
heapIndex() - Method in interface com.io7m.jcoronado.api.VulkanMemoryTypeType
heaps() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
heaps() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
heaps() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryPropertiesType
height() - Method in class com.io7m.jcoronado.api.VulkanExtent2D
height() - Method in interface com.io7m.jcoronado.api.VulkanExtent2DType
height() - Method in class com.io7m.jcoronado.api.VulkanExtent3D
height() - Method in interface com.io7m.jcoronado.api.VulkanExtent3DType
height() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
height() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
height() - Method in class com.io7m.jcoronado.api.VulkanViewport
height() - Method in interface com.io7m.jcoronado.api.VulkanViewportType
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
hostAllocatorProxy() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
hostQueryReset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  hostQueryReset indicates that the implementation supports resetting queries from the host with vkResetQueryPool.
hostQueryReset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  hostQueryReset indicates that the implementation supports resetting queries from the host with vkResetQueryPool.

## I

id() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
id() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
identity() - Static method in interface com.io7m.jcoronado.api.VulkanComponentMappingType
idProperties() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
  Retrieve the device ID properties.
idProperties() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
image() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
image() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
image() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
image() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
image() - Method in interface com.io7m.jcoronado.api.VulkanImageViewType
image() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
imageArrayLayers() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageArrayLayers() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageColorSpace() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageColorSpace() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageCubeArray() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
imageCubeArray() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
imageExtent() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
imageExtent() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
imageExtent() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageExtent() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageFormat() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageFormat() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageFormatProperties(VulkanFormat, VulkanImageKind, VulkanImageTiling, Set<VulkanImageUsageFlag>, Set<VulkanImageCreateFlag>) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
imageFormatProperties(VulkanFormat, VulkanImageKind, VulkanImageTiling, Set<VulkanImageUsageFlag>, Set<VulkanImageCreateFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
imageIndex() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
imageIndex() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisitionType
imageIndices() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Each entry in this array identifies the image to present on the corresponding entry in the `VulkanPresentInfoKHR.swapChains()` list.
imageIndices() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHRType
  Each entry in this array identifies the image to present on the corresponding entry in the `VulkanPresentInfoKHRType.swapChains()` list.
imageInfos() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
imageInfos() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
imageLayout() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
imageLayout() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorImageInfoType
imagelessFramebuffer() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  imagelessFramebuffer indicates that the implementation supports specifying the image view for attachments at render pass begin time via VkRenderPassAttachmentBeginInfo.
imagelessFramebuffer() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  imagelessFramebuffer indicates that the implementation supports specifying the image view for attachments at render pass begin time via VkRenderPassAttachmentBeginInfo.
imageOffset() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
imageOffset() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
images() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType.VulkanKHRSwapChainType
imageSharingMode() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageSharingMode() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageSubresource() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
imageSubresource() - Method in interface com.io7m.jcoronado.api.VulkanBufferImageCopyType
imageType() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
imageType() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
imageUsageFlags() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
imageUsageFlags() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
imageView() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
imageView() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorImageInfoType
immutableSamplers() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
immutableSamplers() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBindingType
implementationVersion() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
implementationVersion() - Method in interface com.io7m.jcoronado.api.VulkanLayerPropertiesType
independentBlend() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
independentBlend() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
index() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
index() - Method in interface com.io7m.jcoronado.api.VulkanMemoryHeapType
index() - Method in class com.io7m.jcoronado.api.VulkanMemoryType
index() - Method in interface com.io7m.jcoronado.api.VulkanMemoryTypeType
info() - Method in interface com.io7m.jcoronado.vma.VMAAllocationType
inheritedQueries() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
inheritedQueries() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
initialData() - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
initialData() - Method in interface com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfoType
initialLayout() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
initialLayout() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
initialLayout() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
initialLayout() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
inlineUniformBlock() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports inline uniform block descriptors.
inlineUniformBlock() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports inline uniform block descriptors.
inputAssemblyState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
inputAssemblyState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
inputAttachments() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
inputAttachments() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
inputRate() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
inputRate() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputBindingDescriptionType
insertInto(VulkanCommandBufferType, VulkanDebugUtilsLabelEXT) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Insert a debug label into a command buffer.
insertInto(VulkanCommandBufferType, VulkanDebugUtilsLabelEXT) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtils
insertInto(VulkanCommandBufferType, String) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Insert a debug label into a command buffer.
insertInto(String) - Method in interface com.io7m.jcoronado.api.VulkanDebuggingType.VulkanDebugRegionType
  Insert a debug label into a command buffer.
insertInto(String, VulkanDebuggingType.Color) - Method in interface com.io7m.jcoronado.api.VulkanDebuggingType.VulkanDebugRegionType
  Insert a debug label into a command buffer.
instance() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
instance() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
instance() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
instanceExtensionHandlers() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtensionsRegistry
interpretation() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
isClosed() - Method in interface com.io7m.jcoronado.api.VulkanHandleType
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
isClosed() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
isMapped() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryType
isMapped() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemory
isSupersetOf(VulkanFormatColorChannels) - Method in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
isSupported(VulkanPhysicalDeviceFeatures, VulkanPhysicalDeviceFeatures) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Determine if the given set of features in `supported` satisfies those in `requested`.
isSupported10(VulkanPhysicalDeviceFeatures10, VulkanPhysicalDeviceFeatures10) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Determine if the given set of features in `supported` satisfies those in `requested`.
isSupported11(VulkanPhysicalDeviceFeatures11, VulkanPhysicalDeviceFeatures11) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Determine if the given set of features in `supported` satisfies those in `requested`.
isSupported12(VulkanPhysicalDeviceFeatures12, VulkanPhysicalDeviceFeatures12) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Determine if the given set of features in `supported` satisfies those in `requested`.
isSupported13(VulkanPhysicalDeviceFeatures13, VulkanPhysicalDeviceFeatures13) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Determine if the given set of features in `supported` satisfies those in `requested`.

## L

largePoints() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
largePoints() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
layerCount() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
layerCount() - Method in interface com.io7m.jcoronado.api.VulkanClearRectangleType
layerCount() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
layerCount() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceLayersType
layerCount() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
layerCount() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceRangeType
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Returns the value of the `layerName` record component.
layerName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Returns the value of the `layerName` record component.
layerName() - Method in interface com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingType
layers() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
layers() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
layers() - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
layers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
layers() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
layers() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
layout() - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
layout() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentReferenceType
layout() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
layout() - Method in interface com.io7m.jcoronado.api.VulkanComputePipelineCreateInfoType
layout() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
layout() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
level() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
level() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferCreateInfoType
levelCount() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
levelCount() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceRangeType
limits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
limits() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
linearTilingFeatures() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
linearTilingFeatures() - Method in interface com.io7m.jcoronado.api.VulkanFormatPropertiesType
lineWidth() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
lineWidth() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
lineWidthGranularity() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
lineWidthGranularity() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
lineWidthRange() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
lineWidthRange() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
loadOp() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
loadOp() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
location() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
location() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputAttributeDescriptionType
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
logger() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
logicalDevice() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
logicalDevice() - Method in interface com.io7m.jcoronado.vma.VMAAllocatorCreateInfoType
logicOp() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
logicOp() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
logicOp() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
logicOp() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfoType

## M

magFilter() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
magFilter() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
maintenance4() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates that the implementation supports maintenance4.
maintenance4() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates that the implementation supports maintenance4.
major() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIMinimumVersionType
major() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns the value of the `major` record component.
major() - Method in class com.io7m.jcoronado.api.VulkanVersion
major() - Method in interface com.io7m.jcoronado.api.VulkanVersionType
mandatoryFeatures() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
  Some formats in the Vulkan specification have a degree of mandatory support.
map(T[]) - Static method in class com.io7m.jcoronado.api.VulkanEnumMaps
  Produce an efficient map of integers to enum constants.
mapMemory(VulkanDeviceMemoryType, long, long, Set<VulkanMemoryMapFlag>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Map a memory object into the application address space.
mapMemory(VulkanDeviceMemoryType, long, long, Set<VulkanMemoryMapFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
mapMemory(VMAAllocationType) - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
mapMemory(VMAAllocationType) - Method in interface com.io7m.jcoronado.vma.VMAAllocatorType
  Map the memory associated with the given allocation.
mapOf(VulkanPhysicalDeviceFeatures) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
mapOf10(VulkanPhysicalDeviceFeatures10) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
mapOf11(VulkanPhysicalDeviceFeatures11) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
mapOf12(VulkanPhysicalDeviceFeatures12) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
mapOf13(VulkanPhysicalDeviceFeatures13) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
maxAnisotropy() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  If this value is non-empty, enable anisotropic filtering using the given amount of anisotropy.
maxAnisotropy() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
  If this value is non-empty, enable anisotropic filtering using the given amount of anisotropy.
maxArrayLayers() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
maxArrayLayers() - Method in interface com.io7m.jcoronado.api.VulkanImageFormatPropertiesType
maxBoundDescriptorSets() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxBoundDescriptorSets() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxClipDistances() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxClipDistances() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxColorAttachments() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxColorAttachments() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxCombinedClipAndCullDistances() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxCombinedClipAndCullDistances() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxComputeSharedMemorySize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxComputeSharedMemorySize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxComputeWorkGroupCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxComputeWorkGroupCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxComputeWorkGroupInvocations() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxComputeWorkGroupInvocations() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxComputeWorkGroupSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxComputeWorkGroupSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxCullDistances() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxCullDistances() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDepth() - Method in class com.io7m.jcoronado.api.VulkanViewport
maxDepth() - Method in interface com.io7m.jcoronado.api.VulkanViewportType
maxDepthBounds() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
maxDepthBounds() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
maxDescriptorSetInputAttachments() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetInputAttachments() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetSampledImages() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetSampledImages() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetSamplers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetSamplers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetStorageBuffers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetStorageBuffers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetStorageBuffersDynamic() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetStorageBuffersDynamic() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetStorageImages() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetStorageImages() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetUniformBuffers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetUniformBuffers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDescriptorSetUniformBuffersDynamic() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDescriptorSetUniformBuffersDynamic() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDrawIndexedIndexValue() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDrawIndexedIndexValue() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxDrawIndirectCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxDrawIndirectCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxExtent() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
maxExtent() - Method in interface com.io7m.jcoronado.api.VulkanImageFormatPropertiesType
maxFragmentCombinedOutputResources() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFragmentCombinedOutputResources() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFragmentDualSrcAttachments() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFragmentDualSrcAttachments() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFragmentInputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFragmentInputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFragmentOutputAttachments() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFragmentOutputAttachments() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFramebufferHeight() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFramebufferHeight() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFramebufferLayers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFramebufferLayers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxFramebufferWidth() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxFramebufferWidth() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxGeometryInputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxGeometryInputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxGeometryOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxGeometryOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxGeometryOutputVertices() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxGeometryOutputVertices() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxGeometryShaderInvocations() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxGeometryShaderInvocations() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxGeometryTotalOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxGeometryTotalOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageArrayLayers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxImageArrayLayers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageArrayLayers() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
maxImageArrayLayers() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
maxImageCount() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
maxImageCount() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
maxImageDimension1D() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxImageDimension1D() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageDimension2D() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxImageDimension2D() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageDimension3D() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxImageDimension3D() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageDimensionCube() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxImageDimensionCube() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxImageExtent() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
maxImageExtent() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
maximum() - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
maximum() - Method in interface com.io7m.jcoronado.api.VulkanLineWidthRangeType
maximum() - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
maximum() - Method in interface com.io7m.jcoronado.api.VulkanPointSizeRangeType
maximum() - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
maximum() - Method in interface com.io7m.jcoronado.api.VulkanViewportBoundsRangeType
maximumX() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
maximumX() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupCountType
maximumX() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
maximumX() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupSizeType
maximumX() - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
maximumX() - Method in interface com.io7m.jcoronado.api.VulkanViewportDimensionsType
maximumY() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
maximumY() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupCountType
maximumY() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
maximumY() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupSizeType
maximumY() - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
maximumY() - Method in interface com.io7m.jcoronado.api.VulkanViewportDimensionsType
maximumZ() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
maximumZ() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupCountType
maximumZ() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
maximumZ() - Method in interface com.io7m.jcoronado.api.VulkanComputeWorkGroupSizeType
maxInterpolationOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxInterpolationOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxLod() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
maxLod() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
maxMemoryAllocationCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxMemoryAllocationCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxMipLevels() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
maxMipLevels() - Method in interface com.io7m.jcoronado.api.VulkanImageFormatPropertiesType
maxPerStageDescriptorInputAttachments() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorInputAttachments() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageDescriptorSampledImages() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorSampledImages() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageDescriptorSamplers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorSamplers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageDescriptorStorageBuffers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorStorageBuffers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageDescriptorStorageImages() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorStorageImages() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageDescriptorUniformBuffers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageDescriptorUniformBuffers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPerStageResources() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPerStageResources() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxPushConstantsSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxPushConstantsSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxResourceSize() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
maxResourceSize() - Method in interface com.io7m.jcoronado.api.VulkanImageFormatPropertiesType
maxSampleMaskWords() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxSampleMaskWords() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxSamplerAllocationCount() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxSamplerAllocationCount() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxSamplerAnisotropy() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxSamplerAnisotropy() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxSamplerLodBias() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxSamplerLodBias() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxSets() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
maxSets() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfoType
maxStorageBufferRange() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxStorageBufferRange() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationControlPerPatchOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationControlPerPatchOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationControlPerVertexInputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationControlPerVertexInputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationControlPerVertexOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationControlPerVertexOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationControlTotalOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationControlTotalOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationEvaluationInputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationEvaluationInputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationEvaluationOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationEvaluationOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationGenerationLevel() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationGenerationLevel() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTessellationPatchSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTessellationPatchSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTexelBufferElements() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTexelBufferElements() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTexelGatherOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTexelGatherOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxTexelOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxTexelOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxUniformBufferRange() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxUniformBufferRange() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxVertexInputAttributeOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxVertexInputAttributeOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxVertexInputAttributes() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxVertexInputAttributes() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxVertexInputBindings() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxVertexInputBindings() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxVertexInputBindingStride() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxVertexInputBindingStride() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxVertexOutputComponents() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxVertexOutputComponents() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxViewportDimensions() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxViewportDimensions() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
maxViewports() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
maxViewports() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
memory() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
memory() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryRangeType
memory() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
memory() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
memoryType() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
memoryType() - Method in interface com.io7m.jcoronado.vma.VMAAllocationInfoType
memoryTypeBits() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
memoryTypeBits() - Method in interface com.io7m.jcoronado.api.VulkanMemoryRequirementsType
memoryTypeBits() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
memoryTypeBits() - Method in interface com.io7m.jcoronado.vma.VMAAllocationCreateInfoType
memoryTypeIndex() - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
memoryTypeIndex() - Method in interface com.io7m.jcoronado.api.VulkanMemoryAllocateInfoType
mergePipelineCaches(List<VulkanPipelineCacheType>, VulkanPipelineCacheType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Combine the data stores of pipeline caches.
mergePipelineCaches(List<VulkanPipelineCacheType>, VulkanPipelineCacheType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
message() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
message() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
messageIdName() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
messageIdName() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
messageIdNumber() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
messageIdNumber() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
minDepth() - Method in class com.io7m.jcoronado.api.VulkanViewport
minDepth() - Method in interface com.io7m.jcoronado.api.VulkanViewportType
minDepthBounds() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
minDepthBounds() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
minFilter() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
minFilter() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
minImageCount() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
minImageCount() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
minImageExtent() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
minImageExtent() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
minImageTransferGranularity() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
minImageTransferGranularity() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
minimum() - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
minimum() - Method in interface com.io7m.jcoronado.api.VulkanLineWidthRangeType
minimum() - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
minimum() - Method in interface com.io7m.jcoronado.api.VulkanPointSizeRangeType
minimum() - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
minimum() - Method in interface com.io7m.jcoronado.api.VulkanViewportBoundsRangeType
minimumImageCount() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
minimumImageCount() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
minInterpolationOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minInterpolationOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minLod() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
minLod() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
minMemoryMapAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minMemoryMapAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minor() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIMinimumVersionType
minor() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns the value of the `minor` record component.
minor() - Method in class com.io7m.jcoronado.api.VulkanVersion
minor() - Method in interface com.io7m.jcoronado.api.VulkanVersionType
minSampleShading() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
minSampleShading() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
minStorageBufferOffsetAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minStorageBufferOffsetAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minTexelBufferOffsetAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minTexelBufferOffsetAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minTexelGatherOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minTexelGatherOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minTexelOffset() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minTexelOffset() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
minUniformBufferOffsetAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
minUniformBufferOffsetAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
mipLevel() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
mipLevel() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
mipLevel() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceLayersType
mipLevel() - Method in interface com.io7m.jcoronado.api.VulkanImageSubresourceType
mipLevels() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
mipLevels() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
mipLodBias() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
mipLodBias() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
mipmapMode() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
mipmapMode() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
mipmapPrecisionBits() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
mipmapPrecisionBits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
missing() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredExtensionsException
missing() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredLayersException
module() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
module() - Method in interface com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfoType
multiDrawIndirect() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
multiDrawIndirect() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
multisampleState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
multisampleState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
multiview() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  multiview specifies whether the implementation supports multiview rendering within a render pass.
multiview() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  multiview specifies whether the implementation supports multiview rendering within a render pass.
multiviewGeometryShader() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  multiviewGeometryShader specifies whether the implementation supports multiview rendering within a render pass, with geometry shaders.
multiviewGeometryShader() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  multiviewGeometryShader specifies whether the implementation supports multiview rendering within a render pass, with geometry shaders.
multiViewport() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
multiViewport() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
multiviewTessellationShader() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  multiviewTessellationShader specifies whether the implementation supports multiview rendering within a render pass, with tessellation shaders.
multiviewTessellationShader() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  multiviewTessellationShader specifies whether the implementation supports multiview rendering within a render pass, with tessellation shaders.

## N

name() - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
name() - Method in interface com.io7m.jcoronado.api.VulkanExtensionPropertiesType
name() - Method in interface com.io7m.jcoronado.api.VulkanExtensionType
name() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
name() - Method in interface com.io7m.jcoronado.api.VulkanLayerPropertiesType
name() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
name() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
name() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
name() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXTType
name() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
name() - Method in interface com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsType
name() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
name() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType
newLayout() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
newLayout() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
nextSubpass(VulkanSubpassContents) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Transition to the next subpass of a render pass.
nextSubpass(VulkanSubpassContents) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
nonCoherentAtomSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
nonCoherentAtomSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
none() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions

## O

objectHandle() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
objectHandle() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXTType
objectName() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
objectName() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXTType
objects() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
objects() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
occlusionQueryPrecise() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
occlusionQueryPrecise() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
of(boolean, VulkanBlendFactor, VulkanBlendFactor, VulkanBlendOp, VulkanBlendFactor, VulkanBlendFactor, VulkanBlendOp, Iterable<VulkanColorComponentFlag>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Construct a new immutable `VulkanPipelineColorBlendAttachmentState` instance.
of(boolean, VulkanBlendFactor, VulkanBlendFactor, VulkanBlendOp, VulkanBlendFactor, VulkanBlendFactor, VulkanBlendOp, Set<VulkanColorComponentFlag>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Construct a new immutable `VulkanPipelineColorBlendAttachmentState` instance.
of(float, float) - Static method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Construct a new immutable `VulkanLineWidthRange` instance.
of(float, float) - Static method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Construct a new immutable `VulkanPointSizeRange` instance.
of(float, float) - Static method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Construct a new immutable `VulkanViewportBoundsRange` instance.
of(float, float, float, float) - Static method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Construct a new immutable `VulkanBlendConstants` instance.
of(float, float, float, float) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Construct a new immutable `VulkanClearValueColorFloatingPoint` instance.
of(float, float, float, float, float, float) - Static method in class com.io7m.jcoronado.api.VulkanViewport
  Construct a new immutable `VulkanViewport` instance.
of(float, int) - Static method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Construct a new immutable `VulkanClearValueDepthStencil` instance.
of(int) - Static method in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
of(int, int) - Static method in class com.io7m.jcoronado.api.VulkanExtent2D
  Construct a new immutable `VulkanExtent2D` instance.
of(int, int) - Static method in class com.io7m.jcoronado.api.VulkanOffset2D
  Construct a new immutable `VulkanOffset2D` instance.
of(int, int) - Static method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Construct a new immutable `VulkanViewportDimensions` instance.
of(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Construct a new immutable `VulkanComputeWorkGroupCount` instance.
of(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Construct a new immutable `VulkanComputeWorkGroupSize` instance.
of(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanExtent3D
  Construct a new immutable `VulkanExtent3D` instance.
of(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanOffset3D
  Construct a new immutable `VulkanOffset3D` instance.
of(int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanVersion
  Construct a new immutable `VulkanVersion` instance.
of(int, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Construct a new immutable `VulkanClearValueColorIntegerSigned` instance.
of(int, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Construct a new immutable `VulkanClearValueColorIntegerUnsigned` instance.
of(int, int, VulkanExtent2D, VulkanExtent2D, VulkanExtent2D, int, Iterable<VulkanSurfaceTransformFlagKHR>, Iterable<VulkanSurfaceTransformFlagKHR>, Iterable<VulkanCompositeAlphaFlagKHR>, Iterable<VulkanImageUsageFlag>) - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Construct a new immutable `VulkanSurfaceCapabilitiesKHR` instance.
of(int, int, VulkanExtent2D, VulkanExtent2D, VulkanExtent2D, int, Set<VulkanSurfaceTransformFlagKHR>, Set<VulkanSurfaceTransformFlagKHR>, Set<VulkanCompositeAlphaFlagKHR>, Set<VulkanImageUsageFlag>) - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Construct a new immutable `VulkanSurfaceCapabilitiesKHR` instance.
of(int, int, VulkanFormat, int) - Static method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Construct a new immutable `VulkanVertexInputAttributeDescription` instance.
of(int, int, VulkanVertexInputRate) - Static method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Construct a new immutable `VulkanVertexInputBindingDescription` instance.
of(int, int, Iterable<VulkanPipelineStageFlag>, Iterable<VulkanPipelineStageFlag>, Iterable<VulkanAccessFlag>, Iterable<VulkanAccessFlag>, Iterable<VulkanDependencyFlag>) - Static method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Construct a new immutable `VulkanSubpassDependency` instance.
of(int, int, Set<VulkanPipelineStageFlag>, Set<VulkanPipelineStageFlag>, Set<VulkanAccessFlag>, Set<VulkanAccessFlag>, Set<VulkanDependencyFlag>) - Static method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Construct a new immutable `VulkanSubpassDependency` instance.
of(int, long, long) - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Construct a new immutable `VulkanSpecializationMapEntry` instance.
of(int, VulkanDescriptorType, int, Iterable<VulkanShaderStageFlag>, Iterable<? extends VulkanSamplerType>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Construct a new immutable `VulkanDescriptorSetLayoutBinding` instance.
of(int, VulkanDescriptorType, int, Set<VulkanShaderStageFlag>, List<VulkanSamplerType>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Construct a new immutable `VulkanDescriptorSetLayoutBinding` instance.
of(int, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Construct a new immutable `VulkanAttachmentReference` instance.
of(long, int, int, int, int, int, float, VulkanLineWidthRange, int, int, int, int, int, VulkanComputeWorkGroupCount, int, VulkanComputeWorkGroupSize, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, float, int, int, int, int, int, int, int, int, int, int, int, float, float, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, VulkanViewportDimensions, int, float, long, long, long, int, int, long, int, long, long, long, float, VulkanPointSizeRange, int, int, int, int, long, boolean, int, boolean, int, int, int, boolean, float, VulkanViewportBoundsRange, int) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Construct a new immutable `VulkanPhysicalDeviceLimits` instance.
of(long, int, int, VulkanImageSubresourceLayers, VulkanOffset3D, VulkanExtent3D) - Static method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Construct a new immutable `VulkanBufferImageCopy` instance.
of(long, long, int) - Static method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Construct a new immutable `VulkanMemoryRequirements` instance.
of(long, long, long) - Static method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Construct a new immutable `VulkanBufferCopy` instance.
of(long, long, long, long, long) - Static method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Construct a new immutable `VulkanSubresourceLayout` instance.
of(long, VulkanMemoryTypeIndex) - Static method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Construct a new immutable `VulkanMemoryAllocateInfo` instance.
of(long, Optional<? extends VulkanDeviceMemoryType>, long, long) - Static method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Construct a new immutable `VMAAllocationInfo` instance.
of(VulkanApplicationInfo, Iterable<String>, Iterable<String>) - Static method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Construct a new immutable `VulkanInstanceCreateInfo` instance.
of(VulkanApplicationInfo, Set<String>, Set<String>) - Static method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Construct a new immutable `VulkanInstanceCreateInfo` instance.
of(VulkanBufferType, long, long) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Construct a new immutable `VulkanDescriptorBufferInfo` instance.
of(VulkanCommandPoolType, VulkanCommandBufferLevel, int) - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Construct a new immutable `VulkanCommandBufferCreateInfo` instance.
of(VulkanComponentSwizzle, VulkanComponentSwizzle, VulkanComponentSwizzle, VulkanComponentSwizzle) - Static method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Construct a new immutable `VulkanComponentMapping` instance.
of(VulkanDescriptorPoolType, Iterable<? extends VulkanDescriptorSetLayoutType>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Construct a new immutable `VulkanDescriptorSetAllocateInfo` instance.
of(VulkanDescriptorPoolType, List<VulkanDescriptorSetLayoutType>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Construct a new immutable `VulkanDescriptorSetAllocateInfo` instance.
of(VulkanDescriptorSetType, int, int, int, VulkanDescriptorType, Iterable<? extends VulkanDescriptorImageInfo>, Iterable<? extends VulkanDescriptorBufferInfo>, Iterable<? extends VulkanBufferViewType>) - Static method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Construct a new immutable `VulkanWriteDescriptorSet` instance.
of(VulkanDescriptorSetType, int, int, int, VulkanDescriptorType, List<VulkanDescriptorImageInfo>, List<VulkanDescriptorBufferInfo>, List<VulkanBufferViewType>) - Static method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Construct a new immutable `VulkanWriteDescriptorSet` instance.
of(VulkanDescriptorSetType, int, int, VulkanDescriptorSetType, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Construct a new immutable `VulkanCopyDescriptorSet` instance.
of(VulkanDescriptorType, int) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Construct a new immutable `VulkanDescriptorPoolSize` instance.
of(VulkanDeviceMemoryType, long, long) - Static method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Construct a new immutable `VulkanMappedMemoryRange` instance.
of(VulkanExtent3D, int, int, Iterable<VulkanSampleCountFlag>, long) - Static method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Construct a new immutable `VulkanImageFormatProperties` instance.
of(VulkanExtent3D, int, int, Set<VulkanSampleCountFlag>, long) - Static method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Construct a new immutable `VulkanImageFormatProperties` instance.
of(VulkanFormat, VulkanColorSpaceKHR) - Static method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Construct a new immutable `VulkanSurfaceFormatKHR` instance.
of(VulkanHostAllocatorCallbacksType.AllocationFunctionType, VulkanHostAllocatorCallbacksType.DeallocationFunctionType, VulkanHostAllocatorCallbacksType.ReallocationFunctionType, VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType, VulkanHostAllocatorCallbacksType.InternalFreeNotificationType) - Static method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Construct a new immutable `VulkanHostAllocatorCallbacks` instance.
of(VulkanImageSubresourceLayers, VulkanOffset3D, VulkanImageSubresourceLayers, VulkanOffset3D, VulkanExtent3D) - Static method in class com.io7m.jcoronado.api.VulkanImageCopy
  Construct a new immutable `VulkanImageCopy` instance.
of(VulkanImageSubresourceLayers, VulkanOffset3D, VulkanOffset3D, VulkanImageSubresourceLayers, VulkanOffset3D, VulkanOffset3D) - Static method in class com.io7m.jcoronado.api.VulkanImageBlit
  Construct a new immutable `VulkanImageBlit` instance.
of(VulkanMemoryHeapIndex, long, Iterable<VulkanMemoryHeapFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Construct a new immutable `VulkanMemoryHeap` instance.
of(VulkanMemoryHeapIndex, long, Set<VulkanMemoryHeapFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Construct a new immutable `VulkanMemoryHeap` instance.
of(VulkanMemoryTypeIndex, VulkanMemoryHeapIndex, Iterable<VulkanMemoryPropertyFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryType
  Construct a new immutable `VulkanMemoryType` instance.
of(VulkanMemoryTypeIndex, VulkanMemoryHeapIndex, Set<VulkanMemoryPropertyFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryType
  Construct a new immutable `VulkanMemoryType` instance.
of(VulkanOffset2D, VulkanExtent2D) - Static method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Construct a new immutable `VulkanRectangle2D` instance.
of(VulkanQueueFamilyIndex, int, Iterable<VulkanQueueFamilyPropertyFlag>, int, VulkanExtent3D) - Static method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Construct a new immutable `VulkanQueueFamilyProperties` instance.
of(VulkanQueueFamilyIndex, int, Set<VulkanQueueFamilyPropertyFlag>, int, VulkanExtent3D) - Static method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Construct a new immutable `VulkanQueueFamilyProperties` instance.
of(VulkanRectangle2D, int, int) - Static method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Construct a new immutable `VulkanClearRectangle` instance.
of(VulkanRenderPassType, VulkanFramebufferType, VulkanRectangle2D, Iterable<? extends VulkanClearValueType>) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Construct a new immutable `VulkanRenderPassBeginInfo` instance.
of(VulkanRenderPassType, VulkanFramebufferType, VulkanRectangle2D, List<VulkanClearValueType>) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Construct a new immutable `VulkanRenderPassBeginInfo` instance.
of(VulkanSamplerType, VulkanImageViewType, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Construct a new immutable `VulkanDescriptorImageInfo` instance.
of(VulkanStencilOp, VulkanStencilOp, VulkanStencilOp, VulkanCompareOp, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Construct a new immutable `VulkanStencilOpState` instance.
of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType, int, VulkanFormat, VulkanColorSpaceKHR, VulkanExtent2D, int, Iterable<VulkanImageUsageFlag>, VulkanSharingMode, Iterable<? extends VulkanQueueFamilyIndex>, Iterable<VulkanSurfaceTransformFlagKHR>, Iterable<VulkanCompositeAlphaFlagKHR>, VulkanPresentModeKHR, boolean, Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Construct a new immutable `VulkanSwapChainCreateInfo` instance.
of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType, int, VulkanFormat, VulkanColorSpaceKHR, VulkanExtent2D, int, Set<VulkanImageUsageFlag>, VulkanSharingMode, List<VulkanQueueFamilyIndex>, Set<VulkanSurfaceTransformFlagKHR>, Set<VulkanCompositeAlphaFlagKHR>, VulkanPresentModeKHR, boolean, Optional<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Construct a new immutable `VulkanSwapChainCreateInfo` instance.
of(VMAAllocationType, T) - Static method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Construct a new immutable `VMAAllocationResult` instance.
of(Iterable<? extends VulkanSemaphoreType>, Iterable<? extends VulkanPipelineStageFlag>, Iterable<? extends VulkanCommandBufferType>, Iterable<? extends VulkanSemaphoreType>) - Static method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Construct a new immutable `VulkanSubmitInfo` instance.
of(Iterable<? extends VulkanSemaphoreType>, Iterable<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>, Iterable<Integer>) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Construct a new immutable `VulkanPresentInfoKHR` instance.
of(Iterable<? extends VulkanSpecializationMapEntry>, ByteBuffer) - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Construct a new immutable `VulkanSpecializationMap` instance.
of(Iterable<VulkanAccessFlag>, Iterable<VulkanAccessFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Construct a new immutable `VulkanMemoryBarrier` instance.
of(Iterable<VulkanAccessFlag>, Iterable<VulkanAccessFlag>, VulkanImageLayout, VulkanImageLayout, VulkanQueueFamilyIndex, VulkanQueueFamilyIndex, VulkanImageType, VulkanImageSubresourceRange) - Static method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Construct a new immutable `VulkanImageMemoryBarrier` instance.
of(Iterable<VulkanAccessFlag>, Iterable<VulkanAccessFlag>, VulkanQueueFamilyIndex, VulkanQueueFamilyIndex, VulkanBufferType, long, long) - Static method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Construct a new immutable `VulkanBufferMemoryBarrier` instance.
of(Iterable<VulkanAttachmentDescriptionFlag>, VulkanFormat, VulkanSampleCountFlag, VulkanAttachmentLoadOp, VulkanAttachmentStoreOp, VulkanAttachmentLoadOp, VulkanAttachmentStoreOp, VulkanImageLayout, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Construct a new immutable `VulkanAttachmentDescription` instance.
of(Iterable<VulkanBufferCreateFlag>, long, Iterable<VulkanBufferUsageFlag>, VulkanSharingMode, Iterable<? extends VulkanQueueFamilyIndex>) - Static method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Construct a new immutable `VulkanBufferCreateInfo` instance.
of(Iterable<VulkanBufferViewCreateFlag>, VulkanBufferType, VulkanFormat, long, long) - Static method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Construct a new immutable `VulkanBufferViewCreateInfo` instance.
of(Iterable<VulkanCommandBufferUsageFlag>) - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Construct a new immutable `VulkanCommandBufferBeginInfo` instance.
of(Iterable<VulkanCommandPoolCreateFlag>, VulkanQueueFamilyIndex) - Static method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Construct a new immutable `VulkanCommandPoolCreateInfo` instance.
of(Iterable<VulkanDescriptorPoolCreateFlag>, int, Iterable<? extends VulkanDescriptorPoolSize>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Construct a new immutable `VulkanDescriptorPoolCreateInfo` instance.
of(Iterable<VulkanDescriptorSetLayoutCreateFlag>, Iterable<? extends VulkanDescriptorSetLayoutBinding>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Construct a new immutable `VulkanDescriptorSetLayoutCreateInfo` instance.
of(Iterable<VulkanDeviceQueueCreationFlag>, VulkanQueueFamilyIndex, Iterable<Float>) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Construct a new immutable `VulkanLogicalDeviceQueueCreateInfo` instance.
of(Iterable<VulkanEventCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Construct a new immutable `VulkanEventCreateInfo` instance.
of(Iterable<VulkanFenceCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Construct a new immutable `VulkanFenceCreateInfo` instance.
of(Iterable<VulkanFormatFeatureFlag>, Iterable<VulkanFormatFeatureFlag>, Iterable<VulkanFormatFeatureFlag>) - Static method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Construct a new immutable `VulkanFormatProperties` instance.
of(Iterable<VulkanFramebufferCreateFlag>, VulkanRenderPassType, Iterable<? extends VulkanImageViewType>, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Construct a new immutable `VulkanFramebufferCreateInfo` instance.
of(Iterable<VulkanImageAspectFlag>, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Construct a new immutable `VulkanImageSubresource` instance.
of(Iterable<VulkanImageAspectFlag>, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Construct a new immutable `VulkanImageSubresourceLayers` instance.
of(Iterable<VulkanImageAspectFlag>, int, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Construct a new immutable `VulkanImageSubresourceRange` instance.
of(Iterable<VulkanImageAspectFlag>, int, VulkanClearValueType) - Static method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Construct a new immutable `VulkanClearAttachment` instance.
of(Iterable<VulkanImageCreateFlag>, VulkanImageKind, VulkanFormat, VulkanExtent3D, int, int, Iterable<VulkanSampleCountFlag>, VulkanImageTiling, Iterable<VulkanImageUsageFlag>, VulkanSharingMode, Iterable<Integer>, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Construct a new immutable `VulkanImageCreateInfo` instance.
of(Iterable<VulkanImageViewCreateFlag>, VulkanImageType, VulkanImageViewKind, VulkanFormat, VulkanComponentMapping, VulkanImageSubresourceRange) - Static method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Construct a new immutable `VulkanImageViewCreateInfo` instance.
of(Iterable<VulkanLogicalDeviceCreateFlag>, Iterable<? extends VulkanLogicalDeviceQueueCreateInfo>, Iterable<String>, Iterable<String>, Optional<? extends VulkanPhysicalDeviceFeatures>) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Construct a new immutable `VulkanLogicalDeviceCreateInfo` instance.
of(Iterable<VulkanPipelineCacheCreateFlag>, ByteBuffer) - Static method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Construct a new immutable `VulkanPipelineCacheCreateInfo` instance.
of(Iterable<VulkanPipelineCreateFlag>, VulkanPipelineShaderStageCreateInfo, VulkanPipelineLayoutType, Optional<? extends VulkanPipelineType>, OptionalInt) - Static method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Construct a new immutable `VulkanComputePipelineCreateInfo` instance.
of(Iterable<VulkanPipelineCreateFlag>, Iterable<? extends VulkanPipelineShaderStageCreateInfo>, VulkanPipelineVertexInputStateCreateInfo, VulkanPipelineInputAssemblyStateCreateInfo, Optional<? extends VulkanPipelineTessellationStateCreateInfo>, Optional<? extends VulkanPipelineViewportStateCreateInfo>, VulkanPipelineRasterizationStateCreateInfo, Optional<? extends VulkanPipelineMultisampleStateCreateInfo>, Optional<? extends VulkanPipelineDepthStencilStateCreateInfo>, Optional<? extends VulkanPipelineColorBlendStateCreateInfo>, Optional<? extends VulkanPipelineDynamicStateCreateInfo>, VulkanPipelineLayoutType, VulkanRenderPassType, int, Optional<? extends VulkanPipelineType>, OptionalInt) - Static method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Construct a new immutable `VulkanGraphicsPipelineCreateInfo` instance.
of(Iterable<VulkanPipelineDepthStencilStateCreateFlag>, boolean, boolean, VulkanCompareOp, boolean, boolean, VulkanStencilOpState, VulkanStencilOpState, float, float) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Construct a new immutable `VulkanPipelineDepthStencilStateCreateInfo` instance.
of(Iterable<VulkanPipelineDynamicStateCreateFlag>, Iterable<? extends VulkanDynamicState>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Construct a new immutable `VulkanPipelineDynamicStateCreateInfo` instance.
of(Iterable<VulkanPipelineInputAssemblyStateCreateFlag>, VulkanPrimitiveTopology, boolean) - Static method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Construct a new immutable `VulkanPipelineInputAssemblyStateCreateInfo` instance.
of(Iterable<VulkanPipelineLayoutCreateFlag>, Iterable<? extends VulkanDescriptorSetLayoutType>, Iterable<? extends VulkanPushConstantRange>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Construct a new immutable `VulkanPipelineLayoutCreateInfo` instance.
of(Iterable<VulkanPipelineMultisampleStateCreateFlag>, VulkanSampleCountFlag, boolean, float, Optional<? extends int[]>, boolean, boolean) - Static method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Construct a new immutable `VulkanPipelineMultisampleStateCreateInfo` instance.
of(Iterable<VulkanPipelineRasterizationStateCreateFlag>, boolean, boolean, VulkanPolygonMode, Iterable<VulkanCullModeFlag>, VulkanFrontFace, boolean, float, float, float, float) - Static method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Construct a new immutable `VulkanPipelineRasterizationStateCreateInfo` instance.
of(Iterable<VulkanPipelineShaderStageCreateFlag>, VulkanShaderStageFlag, VulkanShaderModuleType, String, Optional<? extends VulkanSpecializationMap>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Construct a new immutable `VulkanPipelineShaderStageCreateInfo` instance.
of(Iterable<VulkanPipelineTessellationStageCreateFlag>, int) - Static method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Construct a new immutable `VulkanPipelineTessellationStateCreateInfo` instance.
of(Iterable<VulkanPipelineVertexInputStateCreateFlag>, Iterable<? extends VulkanVertexInputBindingDescription>, Iterable<? extends VulkanVertexInputAttributeDescription>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Construct a new immutable `VulkanPipelineVertexInputStateCreateInfo` instance.
of(Iterable<VulkanPipelineViewportStateCreateFlag>, Iterable<? extends VulkanViewport>, Iterable<? extends VulkanRectangle2D>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Construct a new immutable `VulkanPipelineViewportStateCreateInfo` instance.
of(Iterable<VulkanQueryPoolCreateFlag>, VulkanQueryKind, int, Iterable<VulkanQueryPipelineStatisticFlag>) - Static method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Construct a new immutable `VulkanQueryPoolCreateInfo` instance.
of(Iterable<VulkanRenderPassCreateFlag>, Iterable<? extends VulkanAttachmentDescription>, Iterable<? extends VulkanSubpassDescription>, Iterable<? extends VulkanSubpassDependency>) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Construct a new immutable `VulkanRenderPassCreateInfo` instance.
of(Iterable<VulkanSamplerCreateFlag>, VulkanFilter, VulkanFilter, VulkanSamplerMipmapMode, VulkanSamplerAddressMode, VulkanSamplerAddressMode, VulkanSamplerAddressMode, float, OptionalDouble, Optional<? extends VulkanCompareOp>, float, float, VulkanBorderColor, boolean) - Static method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Construct a new immutable `VulkanSamplerCreateInfo` instance.
of(Iterable<VulkanSemaphoreCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Construct a new immutable `VulkanSemaphoreCreateInfo` instance.
of(Iterable<VulkanShaderModuleCreateFlag>, ByteBuffer, long) - Static method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Construct a new immutable `VulkanShaderModuleCreateInfo` instance.
of(Iterable<VulkanShaderStageFlag>, int, int) - Static method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Construct a new immutable `VulkanPushConstantRange` instance.
of(Iterable<VMAAllocationCreateFlag>, VMAMemoryUsage, Iterable<VulkanMemoryPropertyFlag>, Iterable<VulkanMemoryPropertyFlag>, long) - Static method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Construct a new immutable `VMAAllocationCreateInfo` instance.
of(String, int) - Static method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Construct a new immutable `VulkanExtensionProperties` instance.
of(String, int, String, int, int) - Static method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Construct a new immutable `VulkanApplicationInfo` instance.
of(String, VulkanPhysicalDevicePropertiesType.Type, int, int, VulkanVersion, VulkanVersion) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Construct a new immutable `VulkanPhysicalDeviceProperties` instance.
of(String, String, int, int) - Static method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Construct a new immutable `VulkanLayerProperties` instance.
of(List<VulkanSemaphoreType>, List<VulkanPipelineStageFlag>, List<VulkanCommandBufferType>, List<VulkanSemaphoreType>) - Static method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Construct a new immutable `VulkanSubmitInfo` instance.
of(List<VulkanSemaphoreType>, List<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>, List<Integer>) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Construct a new immutable `VulkanPresentInfoKHR` instance.
of(List<VulkanSpecializationMapEntry>, ByteBuffer) - Static method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Construct a new immutable `VulkanSpecializationMap` instance.
of(Optional<? extends VulkanLogicOp>, Iterable<VulkanPipelineColorBlendStateCreateFlag>, Iterable<? extends VulkanPipelineColorBlendAttachmentState>, VulkanBlendConstants) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Construct a new immutable `VulkanPipelineColorBlendStateCreateInfo` instance.
of(Optional<VulkanLogicOp>, Set<VulkanPipelineColorBlendStateCreateFlag>, List<VulkanPipelineColorBlendAttachmentState>, VulkanBlendConstants) - Static method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Construct a new immutable `VulkanPipelineColorBlendStateCreateInfo` instance.
of(OptionalInt, boolean, boolean) - Static method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Construct a new immutable `VulkanSwapChainImageAcquisition` instance.
of(Set<VulkanAccessFlag>, Set<VulkanAccessFlag>) - Static method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Construct a new immutable `VulkanMemoryBarrier` instance.
of(Set<VulkanAccessFlag>, Set<VulkanAccessFlag>, VulkanImageLayout, VulkanImageLayout, VulkanQueueFamilyIndex, VulkanQueueFamilyIndex, VulkanImageType, VulkanImageSubresourceRange) - Static method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Construct a new immutable `VulkanImageMemoryBarrier` instance.
of(Set<VulkanAccessFlag>, Set<VulkanAccessFlag>, VulkanQueueFamilyIndex, VulkanQueueFamilyIndex, VulkanBufferType, long, long) - Static method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Construct a new immutable `VulkanBufferMemoryBarrier` instance.
of(Set<VulkanAttachmentDescriptionFlag>, VulkanFormat, VulkanSampleCountFlag, VulkanAttachmentLoadOp, VulkanAttachmentStoreOp, VulkanAttachmentLoadOp, VulkanAttachmentStoreOp, VulkanImageLayout, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Construct a new immutable `VulkanAttachmentDescription` instance.
of(Set<VulkanBufferCreateFlag>, long, Set<VulkanBufferUsageFlag>, VulkanSharingMode, List<VulkanQueueFamilyIndex>) - Static method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Construct a new immutable `VulkanBufferCreateInfo` instance.
of(Set<VulkanBufferViewCreateFlag>, VulkanBufferType, VulkanFormat, long, long) - Static method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Construct a new immutable `VulkanBufferViewCreateInfo` instance.
of(Set<VulkanCommandBufferUsageFlag>) - Static method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Construct a new immutable `VulkanCommandBufferBeginInfo` instance.
of(Set<VulkanCommandPoolCreateFlag>, VulkanQueueFamilyIndex) - Static method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Construct a new immutable `VulkanCommandPoolCreateInfo` instance.
of(Set<VulkanDescriptorPoolCreateFlag>, int, List<VulkanDescriptorPoolSize>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Construct a new immutable `VulkanDescriptorPoolCreateInfo` instance.
of(Set<VulkanDescriptorSetLayoutCreateFlag>, List<VulkanDescriptorSetLayoutBinding>) - Static method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Construct a new immutable `VulkanDescriptorSetLayoutCreateInfo` instance.
of(Set<VulkanDeviceQueueCreationFlag>, VulkanQueueFamilyIndex, List<Float>) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Construct a new immutable `VulkanLogicalDeviceQueueCreateInfo` instance.
of(Set<VulkanEventCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Construct a new immutable `VulkanEventCreateInfo` instance.
of(Set<VulkanFenceCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Construct a new immutable `VulkanFenceCreateInfo` instance.
of(Set<VulkanFormatFeatureFlag>, Set<VulkanFormatFeatureFlag>, Set<VulkanFormatFeatureFlag>) - Static method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Construct a new immutable `VulkanFormatProperties` instance.
of(Set<VulkanFramebufferCreateFlag>, VulkanRenderPassType, List<VulkanImageViewType>, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Construct a new immutable `VulkanFramebufferCreateInfo` instance.
of(Set<VulkanImageAspectFlag>, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Construct a new immutable `VulkanImageSubresource` instance.
of(Set<VulkanImageAspectFlag>, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Construct a new immutable `VulkanImageSubresourceLayers` instance.
of(Set<VulkanImageAspectFlag>, int, int, int, int) - Static method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Construct a new immutable `VulkanImageSubresourceRange` instance.
of(Set<VulkanImageAspectFlag>, int, VulkanClearValueType) - Static method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Construct a new immutable `VulkanClearAttachment` instance.
of(Set<VulkanImageCreateFlag>, VulkanImageKind, VulkanFormat, VulkanExtent3D, int, int, Set<VulkanSampleCountFlag>, VulkanImageTiling, Set<VulkanImageUsageFlag>, VulkanSharingMode, List<Integer>, VulkanImageLayout) - Static method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Construct a new immutable `VulkanImageCreateInfo` instance.
of(Set<VulkanImageViewCreateFlag>, VulkanImageType, VulkanImageViewKind, VulkanFormat, VulkanComponentMapping, VulkanImageSubresourceRange) - Static method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Construct a new immutable `VulkanImageViewCreateInfo` instance.
of(Set<VulkanLogicalDeviceCreateFlag>, List<VulkanLogicalDeviceQueueCreateInfo>, List<String>, List<String>, Optional<VulkanPhysicalDeviceFeatures>) - Static method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Construct a new immutable `VulkanLogicalDeviceCreateInfo` instance.
of(Set<VulkanPipelineCacheCreateFlag>, ByteBuffer) - Static method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Construct a new immutable `VulkanPipelineCacheCreateInfo` instance.
of(Set<VulkanPipelineCreateFlag>, VulkanPipelineShaderStageCreateInfo, VulkanPipelineLayoutType, Optional<VulkanPipelineType>, OptionalInt) - Static method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Construct a new immutable `VulkanComputePipelineCreateInfo` instance.
of(Set<VulkanPipelineCreateFlag>, List<VulkanPipelineShaderStageCreateInfo>, VulkanPipelineVertexInputStateCreateInfo, VulkanPipelineInputAssemblyStateCreateInfo, Optional<VulkanPipelineTessellationStateCreateInfo>, Optional<VulkanPipelineViewportStateCreateInfo>, VulkanPipelineRasterizationStateCreateInfo, Optional<VulkanPipelineMultisampleStateCreateInfo>, Optional<VulkanPipelineDepthStencilStateCreateInfo>, Optional<VulkanPipelineColorBlendStateCreateInfo>, Optional<VulkanPipelineDynamicStateCreateInfo>, VulkanPipelineLayoutType, VulkanRenderPassType, int, Optional<VulkanPipelineType>, OptionalInt) - Static method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Construct a new immutable `VulkanGraphicsPipelineCreateInfo` instance.
of(Set<VulkanPipelineDepthStencilStateCreateFlag>, boolean, boolean, VulkanCompareOp, boolean, boolean, VulkanStencilOpState, VulkanStencilOpState, float, float) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Construct a new immutable `VulkanPipelineDepthStencilStateCreateInfo` instance.
of(Set<VulkanPipelineDynamicStateCreateFlag>, List<VulkanDynamicState>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Construct a new immutable `VulkanPipelineDynamicStateCreateInfo` instance.
of(Set<VulkanPipelineInputAssemblyStateCreateFlag>, VulkanPrimitiveTopology, boolean) - Static method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Construct a new immutable `VulkanPipelineInputAssemblyStateCreateInfo` instance.
of(Set<VulkanPipelineLayoutCreateFlag>, List<VulkanDescriptorSetLayoutType>, List<VulkanPushConstantRange>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Construct a new immutable `VulkanPipelineLayoutCreateInfo` instance.
of(Set<VulkanPipelineMultisampleStateCreateFlag>, VulkanSampleCountFlag, boolean, float, Optional<int[]>, boolean, boolean) - Static method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Construct a new immutable `VulkanPipelineMultisampleStateCreateInfo` instance.
of(Set<VulkanPipelineRasterizationStateCreateFlag>, boolean, boolean, VulkanPolygonMode, Set<VulkanCullModeFlag>, VulkanFrontFace, boolean, float, float, float, float) - Static method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Construct a new immutable `VulkanPipelineRasterizationStateCreateInfo` instance.
of(Set<VulkanPipelineShaderStageCreateFlag>, VulkanShaderStageFlag, VulkanShaderModuleType, String, Optional<VulkanSpecializationMap>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Construct a new immutable `VulkanPipelineShaderStageCreateInfo` instance.
of(Set<VulkanPipelineTessellationStageCreateFlag>, int) - Static method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Construct a new immutable `VulkanPipelineTessellationStateCreateInfo` instance.
of(Set<VulkanPipelineVertexInputStateCreateFlag>, List<VulkanVertexInputBindingDescription>, List<VulkanVertexInputAttributeDescription>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Construct a new immutable `VulkanPipelineVertexInputStateCreateInfo` instance.
of(Set<VulkanPipelineViewportStateCreateFlag>, List<VulkanViewport>, List<VulkanRectangle2D>) - Static method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Construct a new immutable `VulkanPipelineViewportStateCreateInfo` instance.
of(Set<VulkanQueryPoolCreateFlag>, VulkanQueryKind, int, Set<VulkanQueryPipelineStatisticFlag>) - Static method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Construct a new immutable `VulkanQueryPoolCreateInfo` instance.
of(Set<VulkanRenderPassCreateFlag>, List<VulkanAttachmentDescription>, List<VulkanSubpassDescription>, List<VulkanSubpassDependency>) - Static method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Construct a new immutable `VulkanRenderPassCreateInfo` instance.
of(Set<VulkanSamplerCreateFlag>, VulkanFilter, VulkanFilter, VulkanSamplerMipmapMode, VulkanSamplerAddressMode, VulkanSamplerAddressMode, VulkanSamplerAddressMode, float, OptionalDouble, Optional<VulkanCompareOp>, float, float, VulkanBorderColor, boolean) - Static method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Construct a new immutable `VulkanSamplerCreateInfo` instance.
of(Set<VulkanSemaphoreCreateFlag>) - Static method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Construct a new immutable `VulkanSemaphoreCreateInfo` instance.
of(Set<VulkanShaderModuleCreateFlag>, ByteBuffer, long) - Static method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Construct a new immutable `VulkanShaderModuleCreateInfo` instance.
of(Set<VulkanShaderStageFlag>, int, int) - Static method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Construct a new immutable `VulkanPushConstantRange` instance.
of(Set<VMAAllocationCreateFlag>, VMAMemoryUsage, Set<VulkanMemoryPropertyFlag>, Set<VulkanMemoryPropertyFlag>, long) - Static method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Construct a new immutable `VMAAllocationCreateInfo` instance.
of(SortedMap<VulkanMemoryHeapIndex, VulkanMemoryHeap>, SortedMap<VulkanMemoryTypeIndex, VulkanMemoryType>) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Construct a new immutable `VulkanPhysicalDeviceMemoryProperties` instance.
offset() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
offset() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
offset() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
offset() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewCreateInfoType
offset() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
offset() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorBufferInfoType
offset() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
offset() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryRangeType
offset() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
offset() - Method in interface com.io7m.jcoronado.api.VulkanPushConstantRangeType
offset() - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
offset() - Method in interface com.io7m.jcoronado.api.VulkanRectangle2DType
offset() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
offset() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapEntryType
offset() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
offset() - Method in interface com.io7m.jcoronado.api.VulkanSubresourceLayoutType
offset() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
offset() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputAttributeDescriptionType
offset() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
offset() - Method in interface com.io7m.jcoronado.vma.VMAAllocationInfoType
ofInt(int) - Static method in enum class com.io7m.jcoronado.api.VulkanInternalAllocation
  Create a type from the given integer.
ofInt(int) - Static method in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
ofInt(int) - Static method in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Create a scope from the given integer.
ofInteger(int) - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
ofNames(Iterable<String>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtensionsRegistry
  The extensions with the given names.
oldLayout() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
oldLayout() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
oldSwapChain() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
oldSwapChain() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
onAllocation(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
onAllocation(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType
  Called upon internal allocations.
onAllocation(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
onFree(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
onFree(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType.InternalFreeNotificationType
  Called upon internal deallocations.
onFree(long, VulkanInternalAllocation, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
onInternalAllocation() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
onInternalAllocation() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType
onInternalDeallocation() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
onInternalDeallocation() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType
optimalBufferCopyOffsetAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
optimalBufferCopyOffsetAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
optimalBufferCopyRowPitchAlignment() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
optimalBufferCopyRowPitchAlignment() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
optimalTilingFeatures() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
optimalTilingFeatures() - Method in interface com.io7m.jcoronado.api.VulkanFormatPropertiesType
or(VulkanPhysicalDeviceFeatures10, VulkanPhysicalDeviceFeatures10) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Apply a bitwise OR to all fields.
or(VulkanPhysicalDeviceFeatures11, VulkanPhysicalDeviceFeatures11) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Apply a bitwise OR to all fields.
or(VulkanPhysicalDeviceFeatures12, VulkanPhysicalDeviceFeatures12) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Apply a bitwise OR to all fields.
or(VulkanPhysicalDeviceFeatures13, VulkanPhysicalDeviceFeatures13) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Apply a bitwise OR to all fields.
or(VulkanPhysicalDeviceFeatures, VulkanPhysicalDeviceFeatures) - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
  Apply a bitwise OR to all fields.

## P

pack(List<A>, VulkanLWJGLArrays.PackingFunctionType<A, T>, VulkanLWJGLArrays.BufferAllocatorType<T, B>, MemoryStack) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLArrays
  Pack an array of values.
pack(MemoryStack, A, T) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLArrays.PackingFunctionType
  Pack a value.
pack(MemoryStack, VulkanBufferCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferCopy
  Pack a structure.
pack(MemoryStack, VulkanBufferImageCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferImageCopy
  Pack a structure.
pack(MemoryStack, VulkanBufferMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferMemoryBarriers
  Pack a structure.
pack(MemoryStack, VulkanBufferViewCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferViewCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanClearAttachment) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearAttachments
  Pack a structure.
pack(MemoryStack, VulkanClearRectangle) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearRectangles
  Pack a structure.
pack(MemoryStack, VulkanClearValueType) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearValues
  Pack a structure.
pack(MemoryStack, VulkanCommandBufferBeginInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBufferBeginInfos
  Pack a structure.
pack(MemoryStack, VulkanCommandBufferCreateInfo, VulkanLWJGLCommandPool) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBufferCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanCommandPoolCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPoolCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanCopyDescriptorSet) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCopyDescriptorSets
  Pack a structure.
pack(MemoryStack, VulkanDescriptorBufferInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorBufferInfos
  Pack a structure.
pack(MemoryStack, VulkanDescriptorImageInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorImageInfos
  Pack a structure.
pack(MemoryStack, VulkanDescriptorSetAllocateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetAllocateInfos
  Pack a value into a Vulkan structure.
pack(MemoryStack, VulkanDescriptorSetLayoutBinding) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayoutBindings
  Pack a value into a Vulkan structure.
pack(MemoryStack, VulkanEventCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEventCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanExtent2D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtent2Ds
  Pack a structure.
pack(MemoryStack, VulkanExtent3D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtent3Ds
  Pack a structure.
pack(MemoryStack, VulkanFenceCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFenceCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanFramebufferCreateInfo, List<VulkanLWJGLImageView>, VulkanLWJGLRenderPass) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebufferCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanImageBlit) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageBlits
  Pack a structure.
pack(MemoryStack, VulkanImageCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCopies
  Pack a structure.
pack(MemoryStack, VulkanImageCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCreateInfos
  Pack structure.
pack(MemoryStack, VulkanImageMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageMemoryBarriers
  Pack a structure.
pack(MemoryStack, VulkanImageSubresource) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresources
  Pack a structure.
pack(MemoryStack, VulkanImageSubresourceLayers) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceLayers
  Pack a structure.
pack(MemoryStack, VulkanImageSubresourceRange) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceRanges
  Pack a structure.
pack(MemoryStack, VulkanMappedMemoryRange) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemoryRanges
  Pack a structure.
pack(MemoryStack, VulkanMemoryAllocateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryAllocateInfos
  Pack a structure.
pack(MemoryStack, VulkanMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryBarriers
  Pack a structure.
pack(MemoryStack, VulkanOffset2D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset2Ds
  Pack a structure.
pack(MemoryStack, VulkanOffset3D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset3Ds
  Pack a structure.
pack(MemoryStack, VulkanPipelineCacheCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCacheCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineColorBlendStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineColorBlendStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineDepthStencilStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineDepthStencilStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineDynamicStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineDynamicStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineInputAssemblyStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineInputAssemblyStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineMultisampleStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineMultisampleStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineRasterizationStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineRasterizationStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineShaderStageCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineShaderStageCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineTessellationStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineTessellationStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineVertexInputStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineVertexInputStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanPipelineViewportStateCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineViewportStateCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanQueryPoolCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPoolCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanRectangle2D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRect2Ds
  Pack a structure.
pack(MemoryStack, VulkanRenderPassBeginInfo, VulkanLWJGLRenderPass, VulkanLWJGLFramebuffer) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPassBeginInfos
  Pack a structure.
pack(MemoryStack, VulkanSamplerCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSamplerCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanSemaphoreCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphoreCreateInfos
  Pack a structure.
pack(MemoryStack, VulkanShaderModuleCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModules
  Pack a shader module structure.
pack(MemoryStack, VulkanSpecializationMap) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSpecializationInfos
  Pack a structure.
pack(MemoryStack, VulkanStencilOpState) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLStencilOpStates
  Pack a structure.
pack(MemoryStack, VulkanViewport) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLViewports
  Pack a structure.
pack(MemoryStack, VulkanWriteDescriptorSet) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLWriteDescriptorSets
  Pack a structure.
pack(MemoryStack, List<VulkanComputePipelineCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLComputePipelineCreateInfos
  Pack a list of structures.
pack(MemoryStack, List<VulkanGraphicsPipelineCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLGraphicsPipelineCreateInfos
  Pack a list of structures.
packAll(MemoryStack, List<VulkanClearValueType>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearValues
  Pack a structure.
packAll(MemoryStack, List<VulkanPipelineColorBlendAttachmentState>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLColorBlendAttachmentStates
  Pack a list of structures.
packAll(MemoryStack, List<VulkanPipelineShaderStageCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineShaderStageCreateInfos
  Pack all structures.
packAttachment(MemoryStack, VulkanAttachmentDescription) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLAttachmentDescriptions
  Pack attachment.
packAttachmentReference(MemoryStack, VulkanAttachmentReference) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLAttachmentReferences
  Pack attachment references.
packAttachmentReferences(MemoryStack, List<VulkanAttachmentReference>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLAttachmentReferences
  Pack attachment references.
packAttachments(MemoryStack, List<VulkanAttachmentDescription>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLAttachmentDescriptions
  Pack attachments.
packColor(MemoryStack, VulkanClearValueType.VulkanClearValueColorType) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearValues
  Pack a structure.
packDepthStencil(MemoryStack, VulkanClearValueDepthStencil) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearValues
  Pack a structure.
packDescriptorPoolCreateInfo(MemoryStack, VulkanDescriptorPoolCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPoolCreateInfos
  Pack a value into a Vulkan structure.
packDescriptorPoolCreateInfoInto(MemoryStack, VulkanDescriptorPoolCreateInfo, VkDescriptorPoolCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPoolCreateInfos
  Pack a value into a Vulkan structure.
packDescriptorPoolSize(MemoryStack, VulkanDescriptorPoolSize) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPoolSizes
  Pack a value into a Vulkan structure.
packDescriptorPoolSizeInto(VulkanDescriptorPoolSize, VkDescriptorPoolSize) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPoolSizes
  Pack a value into a Vulkan structure.
packDescriptorPoolSizes(MemoryStack, List<VulkanDescriptorPoolSize>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPoolSizes
  Pack a list of values into a Vulkan structure.
packDescriptorSetLayoutCreateInfo(MemoryStack, VulkanDescriptorSetLayoutCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayouts
  Pack a value into a Vulkan structure.
packDoublesAsByteBuffer(MemoryStack, List<T>, VulkanLWJGLScalarArrays.DoubleGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of double values.
packFloatsAsByteBuffer(MemoryStack, List<T>, VulkanLWJGLScalarArrays.FloatGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of float values.
packImageViewCreateInfo(MemoryStack, VulkanImageViewCreateInfo, VulkanLWJGLImage) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageViews
  Pack an `VkImageViewCreateInfo`.
packInfo(MemoryStack, VulkanBufferCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferCreateInfos
  Pack info.
packInfos(MemoryStack, List<VulkanSubmitInfo>, VkSubmitInfo.Buffer) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSubmitInfos
  Pack a structure.
packInto(VulkanBufferCopy, VkBufferCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferCopy
  Pack a structure.
packInto(VulkanBufferMemoryBarrier, VkBufferMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferMemoryBarriers
  Pack a structure.
packInto(VulkanBufferViewCreateInfo, VkBufferViewCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferViewCreateInfos
  Pack a structure.
packInto(VulkanDescriptorBufferInfo, VkDescriptorBufferInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorBufferInfos
  Pack a structure.
packInto(VulkanDescriptorImageInfo, VkDescriptorImageInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorImageInfos
  Pack a structure.
packInto(VulkanImageSubresourceLayers, VkImageSubresourceLayers) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceLayers
  Pack a structure.
packInto(VulkanImageSubresourceRange, VkImageSubresourceRange) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceRanges
  Pack a structure.
packInto(VulkanImageSubresource, VkImageSubresource) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresources
  Pack a structure.
packInto(VulkanMappedMemoryRange, VkMappedMemoryRange) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemoryRanges
  Pack a structure.
packInto(VulkanMemoryAllocateInfo, VkMemoryAllocateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryAllocateInfos
  Pack a structure.
packInto(VulkanMemoryBarrier, VkMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryBarriers
  Pack a structure.
packInto(VulkanPipelineCacheCreateInfo, VkPipelineCacheCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCacheCreateInfos
  Pack a structure.
packInto(VulkanSamplerCreateInfo, VkSamplerCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSamplerCreateInfos
  Pack a structure.
packInto(VulkanViewport, VkViewport) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLViewports
  Pack a structure.
packInto(MemoryStack, VulkanBufferImageCopy, VkBufferImageCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferImageCopy
  Pack a structure.
packInto(MemoryStack, VulkanClearAttachment, VkClearAttachment) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearAttachments
  Pack a structure.
packInto(MemoryStack, VulkanClearRectangle, VkClearRect) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearRectangles
  Pack a structure.
packInto(MemoryStack, VulkanCopyDescriptorSet, VkCopyDescriptorSet) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCopyDescriptorSets
  Pack a structure.
packInto(MemoryStack, VulkanDescriptorSetAllocateInfo, VkDescriptorSetAllocateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetAllocateInfos
  Pack a value into a Vulkan structure.
packInto(MemoryStack, VulkanDescriptorSetLayoutBinding, VkDescriptorSetLayoutBinding) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayoutBindings
  Pack a value into a Vulkan structure.
packInto(MemoryStack, VulkanImageBlit, VkImageBlit) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageBlits
  Pack a structure.
packInto(MemoryStack, VulkanImageCopy, VkImageCopy) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCopies
  Pack a structure.
packInto(MemoryStack, VulkanImageCreateInfo, VkImageCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCreateInfos
  Pack structures.
packInto(MemoryStack, VulkanImageMemoryBarrier, VkImageMemoryBarrier) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageMemoryBarriers
  Pack a structure.
packInto(MemoryStack, VulkanRectangle2D, VkRect2D) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRect2Ds
  Pack a structure.
packInto(MemoryStack, VulkanWriteDescriptorSet, VkWriteDescriptorSet) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLWriteDescriptorSets
  Pack a structure.
packInts(MemoryStack, List<T>, VulkanLWJGLScalarArrays.IntGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of int values.
packIntsAsByteBuffer(MemoryStack, List<T>, VulkanLWJGLScalarArrays.IntGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of int values.
packIntsOrNull(MemoryStack, List<T>, VulkanLWJGLScalarArrays.IntGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of int values.
packList(MemoryStack, List<VulkanBufferCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferCopy
  Pack structures.
packList(MemoryStack, List<VulkanBufferImageCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferImageCopy
  Pack structures.
packList(MemoryStack, List<VulkanBufferMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferMemoryBarriers
  Pack structures.
packList(MemoryStack, List<VulkanBufferViewCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferViewCreateInfos
  Pack structures.
packList(MemoryStack, List<VulkanClearAttachment>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearAttachments
  Pack structures.
packList(MemoryStack, List<VulkanClearRectangle>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearRectangles
  Pack structures.
packList(MemoryStack, List<VulkanCopyDescriptorSet>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCopyDescriptorSets
  Pack a list of structures.
packList(MemoryStack, List<VulkanDescriptorBufferInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorBufferInfos
  Pack structures.
packList(MemoryStack, List<VulkanDescriptorImageInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorImageInfos
  Pack structures.
packList(MemoryStack, List<VulkanImageBlit>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageBlits
  Pack structures.
packList(MemoryStack, List<VulkanImageCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCopies
  Pack structures.
packList(MemoryStack, List<VulkanImageMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageMemoryBarriers
  Pack structures.
packList(MemoryStack, List<VulkanImageSubresource>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresources
  Pack structures.
packList(MemoryStack, List<VulkanImageSubresourceLayers>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceLayers
  Pack structures.
packList(MemoryStack, List<VulkanImageSubresourceRange>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceRanges
  Pack structures.
packList(MemoryStack, List<VulkanMappedMemoryRange>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemoryRanges
  Pack structures.
packList(MemoryStack, List<VulkanMemoryAllocateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryAllocateInfos
  Pack structures.
packList(MemoryStack, List<VulkanMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryBarriers
  Pack structures.
packList(MemoryStack, List<VulkanOffset2D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset2Ds
  Pack structures.
packList(MemoryStack, List<VulkanOffset3D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset3Ds
  Pack structures.
packList(MemoryStack, List<VulkanPipelineCacheCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCacheCreateInfos
  Pack structures.
packList(MemoryStack, List<VulkanRectangle2D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRect2Ds
  Pack structures.
packList(MemoryStack, List<VulkanSamplerCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSamplerCreateInfos
  Pack structures.
packList(MemoryStack, List<VulkanViewport>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLViewports
  Pack structures.
packList(MemoryStack, List<VulkanWriteDescriptorSet>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLWriteDescriptorSets
  Pack a list of structures.
packListOrNull(MemoryStack, List<VulkanBufferCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferCopy
  Pack structures.
packListOrNull(MemoryStack, List<VulkanBufferImageCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferImageCopy
  Pack structures.
packListOrNull(MemoryStack, List<VulkanBufferMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferMemoryBarriers
  Pack structures.
packListOrNull(MemoryStack, List<VulkanBufferViewCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferViewCreateInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanClearAttachment>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearAttachments
  Pack structures.
packListOrNull(MemoryStack, List<VulkanClearRectangle>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearRectangles
  Pack structures.
packListOrNull(MemoryStack, List<VulkanDescriptorBufferInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorBufferInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanDescriptorImageInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorImageInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageBlit>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageBlits
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageCopy>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageCopies
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageMemoryBarriers
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageSubresource>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresources
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageSubresourceLayers>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceLayers
  Pack structures.
packListOrNull(MemoryStack, List<VulkanImageSubresourceRange>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageSubresourceRanges
  Pack structures.
packListOrNull(MemoryStack, List<VulkanMappedMemoryRange>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMappedMemoryRanges
  Pack structures.
packListOrNull(MemoryStack, List<VulkanMemoryAllocateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryAllocateInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanMemoryBarrier>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLMemoryBarriers
  Pack structures.
packListOrNull(MemoryStack, List<VulkanOffset2D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset2Ds
  Pack structures.
packListOrNull(MemoryStack, List<VulkanOffset3D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLOffset3Ds
  Pack structures.
packListOrNull(MemoryStack, List<VulkanPipelineCacheCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCacheCreateInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanRectangle2D>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRect2Ds
  Pack structures.
packListOrNull(MemoryStack, List<VulkanSamplerCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSamplerCreateInfos
  Pack structures.
packListOrNull(MemoryStack, List<VulkanViewport>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLViewports
  Pack structures.
packLongs(MemoryStack, List<T>, VulkanLWJGLScalarArrays.LongGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of long values.
packLongsAsByteBuffer(MemoryStack, List<T>, VulkanLWJGLScalarArrays.LongGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of long values.
packLongsOrNull(MemoryStack, List<T>, VulkanLWJGLScalarArrays.LongGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of long values.
packOptional(MemoryStack, Optional<VulkanPipelineColorBlendStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineColorBlendStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineDepthStencilStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineDepthStencilStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineDynamicStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineDynamicStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineInputAssemblyStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineInputAssemblyStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineMultisampleStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineMultisampleStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineRasterizationStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineRasterizationStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineTessellationStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineTessellationStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanPipelineViewportStateCreateInfo>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineViewportStateCreateInfos
  Pack a structure.
packOptional(MemoryStack, Optional<VulkanSpecializationMap>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSpecializationInfos
  Pack a structure.
packOrNull(List<A>, VulkanLWJGLArrays.PackingFunctionType<A, T>, VulkanLWJGLArrays.BufferAllocatorType<T, B>, MemoryStack) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLArrays
  Pack an array of values.
packPipelineLayoutCreateInfo(MemoryStack, VulkanPipelineLayoutCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayouts
  Pack a creation info structure.
packPointers(MemoryStack, List<T>, VulkanLWJGLScalarArrays.LongGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of pointer values.
packPointersOrNull(MemoryStack, List<T>, VulkanLWJGLScalarArrays.LongGetterType<T>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLScalarArrays
  Pack a list of pointer values.
packRenderPassCreateInfo(MemoryStack, VulkanRenderPassCreateInfo) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPasses
  Pack a creation info structure.
packSubpassDependencies(MemoryStack, List<VulkanSubpassDependency>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSubpasses
  Pack subpass dependencies.
packSubpassDependency(MemoryStack, VulkanSubpassDependency) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSubpasses
  Pack a subpass dependency.
packTo(VulkanClearValueType, VkClearValue) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLClearValues
  Pack a structure.
packValues(Iterable<T>) - Static method in class com.io7m.jcoronado.api.VulkanEnumMaps
  Bitwise OR the integer values of all the given constants.
passOp() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
passOp() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
patch() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns the value of the `patch` record component.
patch() - Method in class com.io7m.jcoronado.api.VulkanVersion
patch() - Method in interface com.io7m.jcoronado.api.VulkanVersionType
patchControlPoints() - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
patchControlPoints() - Method in interface com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfoType
physicalDevice() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
physicalDevice() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
physicalDevices() - Method in interface com.io7m.jcoronado.api.VulkanInstanceType
pipelineBarrier(Set<VulkanPipelineStageFlag>, Set<VulkanPipelineStageFlag>, Set<VulkanDependencyFlag>, List<VulkanMemoryBarrier>, List<VulkanBufferMemoryBarrier>, List<VulkanImageMemoryBarrier>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Insert a memory dependency.
pipelineBarrier(Set<VulkanPipelineStageFlag>, Set<VulkanPipelineStageFlag>, Set<VulkanDependencyFlag>, List<VulkanMemoryBarrier>, List<VulkanBufferMemoryBarrier>, List<VulkanImageMemoryBarrier>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
pipelineBindPoint() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
pipelineBindPoint() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
pipelineCreationCacheControl() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
pipelineCreationCacheControl() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
pipelineStatistics() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
pipelineStatistics() - Method in interface com.io7m.jcoronado.api.VulkanQueryPoolCreateInfoType
pipelineStatisticsQuery() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
pipelineStatisticsQuery() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
pointSizeGranularity() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
pointSizeGranularity() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
pointSizeRange() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
pointSizeRange() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
polygonMode() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
polygonMode() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
pool() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
pool() - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferCreateInfoType
poolSizes() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
poolSizes() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfoType
preferredFlags() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
preferredFlags() - Method in interface com.io7m.jcoronado.vma.VMAAllocationCreateInfoType
preferredLargeHeapBlockSize() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
preferredLargeHeapBlockSize() - Method in interface com.io7m.jcoronado.vma.VMAAllocatorCreateInfoType
presentMode() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
presentMode() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
preserveAttachments() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
preserveAttachments() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
preTransform() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
preTransform() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
primitiveRestartEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
primitiveRestartEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfoType
privateData() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports private data.
privateData() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports private data.
properties() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
properties() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
protectedMemory() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  protectedMemory specifies whether protected memory is supported.
protectedMemory() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  protectedMemory specifies whether protected memory is supported.
providerName() - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
providerName() - Method in class com.io7m.jcoronado.lwjgl.VMALWJGLAllocatorProvider
providerName() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
providerName() - Method in interface com.io7m.jcoronado.vma.VMAAllocatorProviderType
providerVersion() - Method in interface com.io7m.jcoronado.api.VulkanInstanceProviderType
providerVersion() - Method in class com.io7m.jcoronado.lwjgl.VMALWJGLAllocatorProvider
providerVersion() - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLInstanceProvider
providerVersion() - Method in interface com.io7m.jcoronado.vma.VMAAllocatorProviderType
pushConstantRanges() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
pushConstantRanges() - Method in interface com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfoType

## Q

queryCount() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
queryCount() - Method in interface com.io7m.jcoronado.api.VulkanQueryPoolCreateInfoType
queryType() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
queryType() - Method in interface com.io7m.jcoronado.api.VulkanQueryPoolCreateInfoType
queue(VulkanQueueFamilyIndex, VulkanQueueIndex) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Find the queue with the given queue family and index.
queueCount() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
queueCount() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
queueCreateInfos() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
queueCreateInfos() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfoType
queueFamilies() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
queueFamilies() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
queueFamilyFindWithFlags(VulkanQueueFamilyPropertyFlag...) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
  Find the first queue family that has all the given flags.
queueFamilyFindWithFlags(Set<VulkanQueueFamilyPropertyFlag>) - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceType
  Find the first queue family that has all the given flags.
queueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
queueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanCommandPoolCreateInfoType
queueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
queueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfoType
queueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
queueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
queueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanQueueType
queueFamilyIndices() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
queueFamilyIndices() - Method in interface com.io7m.jcoronado.api.VulkanBufferCreateInfoType
queueFamilyIndices() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
queueFamilyIndices() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
queueFamilyIndices() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
queueFamilyIndices() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
queueFamilyProperties() - Method in interface com.io7m.jcoronado.api.VulkanQueueType
queueFamilyProperties() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
queueFlagImpliesTransfer() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
  All commands that are allowed on a queue that supports transfer operations are also allowed on a queue that supports either graphics or compute operations.
queueFlags() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
queueFlags() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
queueIndex() - Method in interface com.io7m.jcoronado.api.VulkanQueueType
queueIndex() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
queueLabels() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
queueLabels() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXTType
queuePresent(VulkanQueueType, VulkanPresentInfoKHR) - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType
  Queue images for presentation.
queuePresent(VulkanQueueType, VulkanPresentInfoKHR) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSwapChain
queuePriorities() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Set the priorities of the created queues.
queuePriorities() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfoType
  Set the priorities of the created queues.
queues() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
queues() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice

## R

r() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
r() - Method in interface com.io7m.jcoronado.api.VulkanBlendConstantsType
r() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
r() - Method in interface com.io7m.jcoronado.api.VulkanComponentMappingType
random() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
random10() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
random11() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
random12() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
random13() - Static method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeaturesFunctions
range() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
range() - Method in interface com.io7m.jcoronado.api.VulkanBufferViewCreateInfoType
range() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
range() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorBufferInfoType
rasterizationSamples() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
rasterizationSamples() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
rasterizationState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
rasterizationState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
rasterizerDiscardEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
rasterizerDiscardEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfoType
rawQueue() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
reallocate(long, long, long, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
reallocate(long, long, long, VulkanSystemAllocationScope) - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType.ReallocationFunctionType
  Reallocate `size` octets of memory, aligned to `alignment`, of scope `scope`.
reallocate(long, long, long, VulkanSystemAllocationScope) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
reallocation() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
reallocation() - Method in interface com.io7m.jcoronado.api.VulkanHostAllocatorCallbacksType
receive(long, long) - Method in interface com.io7m.jcoronado.api.VulkanTemporaryAllocatorType.RawMemoryReceiverType
  Receive allocated memory.
receive(ByteBuffer) - Method in interface com.io7m.jcoronado.api.VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType
  Receive allocated memory.
rectangle() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
rectangle() - Method in interface com.io7m.jcoronado.api.VulkanClearRectangleType
red() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
red() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
red() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
red() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorFloatingPointType
red() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerSignedType
red() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType
red() - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Returns the value of the `red` record component.
red() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
red() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColorType
reference() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
reference() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
renderArea() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
renderArea() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassBeginInfoType
renderPass() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
renderPass() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
renderPass() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
renderPass() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
renderPass() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
renderPass() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassBeginInfoType
requiredFlags() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
requiredFlags() - Method in interface com.io7m.jcoronado.vma.VMAAllocationCreateInfoType
requirements() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
reset(Set<VulkanCommandBufferResetFlag>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Reset a command buffer to the initial state.
reset(Set<VulkanCommandBufferResetFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
resetCommandPool(VulkanCommandPoolType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset the given command pool.
resetCommandPool(VulkanCommandPoolType, Set<VulkanCommandPoolResetFlag>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset the given command pool.
resetCommandPool(VulkanCommandPoolType, Set<VulkanCommandPoolResetFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
resetDescriptorPool(VulkanDescriptorPoolType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset the given descriptor pool.
resetDescriptorPool(VulkanDescriptorPoolType, Set<VulkanDescriptorPoolResetFlag>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset the given descriptor pool.
resetDescriptorPool(VulkanDescriptorPoolType, Set<VulkanDescriptorPoolResetFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
resetEvent(VulkanEventType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset an event object to non-signaled state.
resetEvent(VulkanEventType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
resetEvent(VulkanEventType, Set<VulkanPipelineStageFlag>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Reset an event object to non-signaled state.
resetEvent(VulkanEventType, Set<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
resetFences(List<VulkanFenceType>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Reset the given fences.
resetFences(List<VulkanFenceType>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
resetQueryPool(VulkanQueryPoolType, int, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Reset a query pool.
resetQueryPool(VulkanQueryPoolType, int, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
resolveAttachments() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
resolveAttachments() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDescriptionType
result() - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
result() - Method in interface com.io7m.jcoronado.vma.VMAAllocationResultType
robustBufferAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
robustBufferAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
robustImageAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether image accesses are tightly bounds-checked against the dimensions of the image view.
robustImageAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether image accesses are tightly bounds-checked against the dimensions of the image view.
rowPitch() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
rowPitch() - Method in interface com.io7m.jcoronado.api.VulkanSubresourceLayoutType
runtimeDescriptorArray() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  runtimeDescriptorArray indicates whether the implementation supports the SPIR-V RuntimeDescriptorArray capability.
runtimeDescriptorArray() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  runtimeDescriptorArray indicates whether the implementation supports the SPIR-V RuntimeDescriptorArray capability.

## S

sampleCounts() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
sampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanImageFormatPropertiesType
sampledImageColorSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
sampledImageColorSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
sampledImageDepthSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
sampledImageDepthSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
sampledImageIntegerSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
sampledImageIntegerSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
sampledImageStencilSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
sampledImageStencilSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
sampleMask() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
sampleMask() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
sampler() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
sampler() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorImageInfoType
samplerAnisotropy() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
samplerAnisotropy() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sampleRateShading() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sampleRateShading() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
samplerFilterMinmax() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  samplerFilterMinmax indicates whether the implementation supports a minimum set of required formats supporting min/max filtering as defined by the filterMinmaxSingleComponentFormats property minimum requirements.
samplerFilterMinmax() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  samplerFilterMinmax indicates whether the implementation supports a minimum set of required formats supporting min/max filtering as defined by the filterMinmaxSingleComponentFormats property minimum requirements.
samplerMirrorClampToEdge() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  samplerMirrorClampToEdge indicates whether the implementation supports the VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE sampler address mode.
samplerMirrorClampToEdge() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  samplerMirrorClampToEdge indicates whether the implementation supports the VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE sampler address mode.
samplerYcbcrConversion() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  samplerYcbcrConversion specifies whether the implementation supports sampler Y′CBCR conversion.
samplerYcbcrConversion() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  samplerYcbcrConversion specifies whether the implementation supports sampler Y′CBCR conversion.
samples() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
samples() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
samples() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
samples() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
sampleShadingEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
sampleShadingEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfoType
scalarBlockLayout() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  scalarBlockLayout indicates that the implementation supports the layout of resource blocks in shaders using scalar alignment.
scalarBlockLayout() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  scalarBlockLayout indicates that the implementation supports the layout of resource blocks in shaders using scalar alignment.
scissors() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
scissors() - Method in interface com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfoType
separateDepthStencilLayouts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  separateDepthStencilLayouts indicates whether the implementation supports a VkImageMemoryBarrier for a depth/stencil image with only one of VK_IMAGE_ASPECT_DEPTH_BIT or VK_IMAGE_ASPECT_STENCIL_BIT set, and whether VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, or VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL can be used.
separateDepthStencilLayouts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  separateDepthStencilLayouts indicates whether the implementation supports a VkImageMemoryBarrier for a depth/stencil image with only one of VK_IMAGE_ASPECT_DEPTH_BIT or VK_IMAGE_ASPECT_STENCIL_BIT set, and whether VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, or VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL can be used.
setA(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Initializes the value for the `a` attribute.
setA(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Initializes the value for the `a` attribute.
setAddressModeU(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `addressModeU` attribute.
setAddressModeV(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `addressModeV` attribute.
setAddressModeW(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `addressModeW` attribute.
setAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements.Builder
  Initializes the value for the `alignment` attribute.
setAllocation(VulkanHostAllocatorCallbacksType.AllocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Initializes the value for the `allocation` attribute.
setAllocation(VMAAllocationType) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult.Builder
  Initializes the value for the `allocation` attribute.
setAlpha(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Initializes the value for the `alpha` attribute.
setAlpha(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Initializes the value for the `alpha` attribute.
setAlpha(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Initializes the value for the `alpha` attribute.
setAlpha(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Initializes the value for the `alpha` attribute.
setAlphaBlendOp(VulkanBlendOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `alphaBlendOp` attribute.
setAlphaToCoverageEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the value for the `alphaToCoverageEnable` attribute.
setAlphaToOne(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `alphaToOne` attribute.
setAlphaToOneEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the value for the `alphaToOneEnable` attribute.
setApiVersion(VulkanVersion) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `apiVersion` attribute.
setApplicationInfo(VulkanApplicationInfo) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Initializes the value for the `applicationInfo` attribute.
setApplicationName(String) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Initializes the value for the `applicationName` attribute.
setApplicationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Initializes the value for the `applicationVersion` attribute.
setArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Initializes the value for the `arrayLayer` attribute.
setArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `arrayLayers` attribute.
setArrayPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Initializes the value for the `arrayPitch` attribute.
setAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Sets or replaces all elements for `aspectMask` set.
setAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Sets or replaces all elements for `aspectMask` set.
setAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Sets or replaces all elements for `aspectMask` set.
setAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Sets or replaces all elements for `aspectMask` set.
setAttachment(int) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference.Builder
  Initializes the value for the `attachment` attribute.
setAttachments(Iterable<? extends VulkanAttachmentDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Sets or replaces all elements for `attachments` list.
setAttachments(Iterable<? extends VulkanImageViewType>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Sets or replaces all elements for `attachments` list.
setAttachments(Iterable<? extends VulkanPipelineColorBlendAttachmentState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Sets or replaces all elements for `attachments` list.
setB(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Initializes the value for the `b` attribute.
setB(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Initializes the value for the `b` attribute.
setBack(VulkanStencilOpState) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `back` attribute.
setBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle.Builder
  Initializes the value for the `baseArrayLayer` attribute.
setBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Initializes the value for the `baseArrayLayer` attribute.
setBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Initializes the value for the `baseArrayLayer` attribute.
setBaseMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Initializes the value for the `baseMipLevel` attribute.
setBasePipeline(VulkanPipelineType) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the optional value `basePipeline` to basePipeline.
setBasePipeline(VulkanPipelineType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `basePipeline` to basePipeline.
setBasePipeline(Optional<? extends VulkanPipelineType>) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the optional value `basePipeline` to basePipeline.
setBasePipeline(Optional<? extends VulkanPipelineType>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `basePipeline` to basePipeline.
setBasePipelineIndex(int) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the optional value `basePipelineIndex` to basePipelineIndex.
setBasePipelineIndex(int) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `basePipelineIndex` to basePipelineIndex.
setBasePipelineIndex(OptionalInt) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the optional value `basePipelineIndex` to basePipelineIndex.
setBasePipelineIndex(OptionalInt) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `basePipelineIndex` to basePipelineIndex.
setBinding(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Initializes the value for the `binding` attribute.
setBinding(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Initializes the value for the `binding` attribute.
setBinding(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription.Builder
  Initializes the value for the `binding` attribute.
setBindings(Iterable<? extends VulkanDescriptorSetLayoutBinding>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Sets or replaces all elements for `bindings` list.
setBlendConstants(VulkanBlendConstants) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the values of blend constants.
setBlendConstants(VulkanBlendConstants) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Initializes the value for the `blendConstants` attribute.
setBlendConstants(VulkanBlendConstants) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setBlue(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Initializes the value for the `blue` attribute.
setBlue(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Initializes the value for the `blue` attribute.
setBlue(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Initializes the value for the `blue` attribute.
setBlue(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Initializes the value for the `blue` attribute.
setBorderColor(VulkanBorderColor) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `borderColor` attribute.
setBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Initializes the value for the `buffer` attribute.
setBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Initializes the value for the `buffer` attribute.
setBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo.Builder
  Initializes the value for the `buffer` attribute.
setBufferDeviceAddress(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `bufferDeviceAddress` attribute.
setBufferDeviceAddressCaptureReplay(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `bufferDeviceAddressCaptureReplay` attribute.
setBufferDeviceAddressMultiDevice(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `bufferDeviceAddressMultiDevice` attribute.
setBufferFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Sets or replaces all elements for `bufferFeatures` set.
setBufferImageGranularity(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `bufferImageGranularity` attribute.
setBufferImageHeight(int) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `bufferImageHeight` attribute.
setBufferInfos(Iterable<? extends VulkanDescriptorBufferInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Sets or replaces all elements for `bufferInfos` list.
setBufferOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `bufferOffset` attribute.
setBufferRowLength(int) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `bufferRowLength` attribute.
setCallback(VulkanDebugUtilsMessengerCallbackEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Initializes the value for the `callback` attribute.
setClearValue(VulkanClearValueType) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Initializes the value for the `clearValue` attribute.
setClearValues(Iterable<? extends VulkanClearValueType>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Sets or replaces all elements for `clearValues` list.
setClipped(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `clipped` attribute.
setColor(VulkanDebugUtilsLabelColor) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT.Builder
  Initializes the value for the `color` attribute.
setColorAttachment(int) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment.Builder
  Initializes the value for the `colorAttachment` attribute.
setColorAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Sets or replaces all elements for `colorAttachments` list.
setColorBlendOp(VulkanBlendOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `colorBlendOp` attribute.
setColorBlendState(VulkanPipelineColorBlendStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `colorBlendState` to colorBlendState.
setColorBlendState(Optional<? extends VulkanPipelineColorBlendStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `colorBlendState` to colorBlendState.
setColorSpace(VulkanColorSpaceKHR) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR.Builder
  Initializes the value for the `colorSpace` attribute.
setColorWriteMask(Iterable<VulkanColorComponentFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Sets or replaces all elements for `colorWriteMask` set.
setCommandBufferLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Sets or replaces all elements for `commandBufferLabels` list.
setCommandBuffers(Iterable<? extends VulkanCommandBufferType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Sets or replaces all elements for `commandBuffers` list.
setCompareMask(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `compareMask` attribute.
setCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the optional value `compareOp` to compareOp.
setCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `compareOp` attribute.
setCompareOp(Optional<? extends VulkanCompareOp>) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the optional value `compareOp` to compareOp.
setComponents(VulkanComponentMapping) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Initializes the value for the `components` attribute.
setCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Sets or replaces all elements for `compositeAlpha` set.
setComputeFullSubgroups(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `computeFullSubgroups` attribute.
setConstantID(int) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry.Builder
  Initializes the value for the `constantID` attribute.
setCount(int) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo.Builder
  Initializes the value for the `count` attribute.
setCullMode(Iterable<VulkanCullModeFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Sets or replaces all elements for `cullMode` set.
setCurrentExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `currentExtent` attribute.
setCurrentTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Sets or replaces all elements for `currentTransform` set.
setData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Initializes the value for the `data` attribute.
setData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Initializes the value for the `data` attribute.
setDeallocation(VulkanHostAllocatorCallbacksType.DeallocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Initializes the value for the `deallocation` attribute.
setDependencies(Iterable<? extends VulkanSubpassDependency>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Sets or replaces all elements for `dependencies` list.
setDependencyFlags(Iterable<VulkanDependencyFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Sets or replaces all elements for `dependencyFlags` set.
setDepth(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil.Builder
  Initializes the value for the `depth` attribute.
setDepth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D.Builder
  Initializes the value for the `depth` attribute.
setDepthBias(float, float, float) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the depth bias dynamic state.
setDepthBias(float, float, float) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setDepthBiasClamp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `depthBiasClamp` attribute.
setDepthBiasClamp(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `depthBiasClamp` attribute.
setDepthBiasConstantFactor(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `depthBiasConstantFactor` attribute.
setDepthBiasEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `depthBiasEnable` attribute.
setDepthBiasSlopeFactor(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `depthBiasSlopeFactor` attribute.
setDepthBounds(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `depthBounds` attribute.
setDepthBounds(float, float) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the depth bounds test values for a command buffer.
setDepthBounds(float, float) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setDepthBoundsTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `depthBoundsTestEnable` attribute.
setDepthClamp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `depthClamp` attribute.
setDepthClampEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `depthClampEnable` attribute.
setDepthCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `depthCompareOp` attribute.
setDepthFailOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `depthFailOp` attribute.
setDepthPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Initializes the value for the `depthPitch` attribute.
setDepthStencilAttachment(VulkanAttachmentReference) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Initializes the optional value `depthStencilAttachment` to depthStencilAttachment.
setDepthStencilAttachment(Optional<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Initializes the optional value `depthStencilAttachment` to depthStencilAttachment.
setDepthStencilState(VulkanPipelineDepthStencilStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `depthStencilState` to depthStencilState.
setDepthStencilState(Optional<? extends VulkanPipelineDepthStencilStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `depthStencilState` to depthStencilState.
setDepthTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `depthTestEnable` attribute.
setDepthWriteEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `depthWriteEnable` attribute.
setDescription(String) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Initializes the value for the `description` attribute.
setDescriptorBindingInlineUniformBlockUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `descriptorBindingInlineUniformBlockUpdateAfterBind` attribute.
setDescriptorBindingPartiallyBound(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingPartiallyBound` attribute.
setDescriptorBindingSampledImageUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingSampledImageUpdateAfterBind` attribute.
setDescriptorBindingStorageBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingStorageBufferUpdateAfterBind` attribute.
setDescriptorBindingStorageImageUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingStorageImageUpdateAfterBind` attribute.
setDescriptorBindingStorageTexelBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingStorageTexelBufferUpdateAfterBind` attribute.
setDescriptorBindingUniformBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingUniformBufferUpdateAfterBind` attribute.
setDescriptorBindingUniformTexelBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingUniformTexelBufferUpdateAfterBind` attribute.
setDescriptorBindingUpdateUnusedWhilePending(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingUpdateUnusedWhilePending` attribute.
setDescriptorBindingVariableDescriptorCount(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorBindingVariableDescriptorCount` attribute.
setDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `descriptorCount` attribute.
setDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize.Builder
  Initializes the value for the `descriptorCount` attribute.
setDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Initializes the value for the `descriptorCount` attribute.
setDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Initializes the value for the `descriptorCount` attribute.
setDescriptorIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `descriptorIndexing` attribute.
setDescriptorPool(VulkanDescriptorPoolType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Initializes the value for the `descriptorPool` attribute.
setDescriptorType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Initializes the value for the `descriptorType` attribute.
setDescriptorType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Initializes the value for the `descriptorType` attribute.
setDestinationArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `destinationArrayElement` attribute.
setDestinationArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Initializes the value for the `destinationArrayElement` attribute.
setDestinationBinding(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `destinationBinding` attribute.
setDestinationBinding(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Initializes the value for the `destinationBinding` attribute.
setDestinationSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `destinationSet` attribute.
setDestinationSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Initializes the value for the `destinationSet` attribute.
setDeviceMemory(VulkanDeviceMemoryType) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Initializes the optional value `deviceMemory` to deviceMemory.
setDeviceMemory(Optional<? extends VulkanDeviceMemoryType>) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Initializes the optional value `deviceMemory` to deviceMemory.
setDiscreteQueuePriorities(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `discreteQueuePriorities` attribute.
setDrawIndirectCount(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `drawIndirectCount` attribute.
setDrawIndirectFirstInstance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `drawIndirectFirstInstance` attribute.
setDriverVersion(VulkanVersion) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `driverVersion` attribute.
setDstAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Sets or replaces all elements for `dstAccessMask` set.
setDstAlphaBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `dstAlphaBlendFactor` attribute.
setDstColorBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `dstColorBlendFactor` attribute.
setDstStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Sets or replaces all elements for `dstStageMask` set.
setDstSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Initializes the value for the `dstSubpass` attribute.
setDualSrcBlend(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `dualSrcBlend` attribute.
setDynamicRendering(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `dynamicRendering` attribute.
setDynamicState(VulkanPipelineDynamicStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `dynamicState` to dynamicState.
setDynamicState(Optional<? extends VulkanPipelineDynamicStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `dynamicState` to dynamicState.
setDynamicStates(Iterable<? extends VulkanDynamicState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Sets or replaces all elements for `dynamicStates` list.
setEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `enable` attribute.
setEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Sets or replaces all elements for `enabledExtensions` set.
setEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Sets or replaces all elements for `enabledExtensions` list.
setEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Sets or replaces all elements for `enabledLayers` set.
setEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Sets or replaces all elements for `enabledLayers` list.
setEngineName(String) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Initializes the value for the `engineName` attribute.
setEngineVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Initializes the value for the `engineVersion` attribute.
setEntries(Iterable<? extends VulkanSpecializationMapEntry>) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap.Builder
  Sets or replaces all elements for `entries` list.
setEvent(VulkanEventType) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Set an event object to signaled state.
setEvent(VulkanEventType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
setEvent(VulkanEventType, Set<VulkanPipelineStageFlag>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set an event object to signaled state.
setEvent(VulkanEventType, Set<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setExtensionInfo(Iterable<? extends VulkanInstanceExtensionInfoType>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo.Builder
  Sets or replaces all elements for `extensionInfo` list.
setExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D.Builder
  Initializes the value for the `extent` attribute.
setExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Initializes the value for the `extent` attribute.
setExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `extent` attribute.
setFailOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `failOp` attribute.
setFeatures(VulkanPhysicalDeviceFeatures) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Initializes the optional value `features` to features.
setFeatures(Optional<? extends VulkanPhysicalDeviceFeatures>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Initializes the optional value `features` to features.
setFeatures10(VulkanPhysicalDeviceFeatures10) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Initializes the value for the `features10` attribute.
setFeatures11(VulkanPhysicalDeviceFeatures11) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Initializes the value for the `features11` attribute.
setFeatures12(VulkanPhysicalDeviceFeatures12) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Initializes the value for the `features12` attribute.
setFeatures13(VulkanPhysicalDeviceFeatures13) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures.Builder
  Initializes the value for the `features13` attribute.
setFillModeNonSolid(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `fillModeNonSolid` attribute.
setFinalLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `finalLayout` attribute.
setFlags(Iterable<VulkanAttachmentDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanBufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanBufferViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanCommandBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanCommandPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanDescriptorPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanDescriptorSetLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanDeviceQueueCreationFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanEventCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanFenceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanFramebufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanImageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanImageViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanLogicalDeviceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanMemoryHeapFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineCacheCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineColorBlendStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineDepthStencilStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineDynamicStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineInputAssemblyStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineMultisampleStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineRasterizationStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineShaderStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineTessellationStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineVertexInputStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanPipelineViewportStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanQueryPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanRenderPassCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanSamplerCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanSemaphoreCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanShaderModuleCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanSubpassDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Sets or replaces all elements for `flags` set.
setFlags(Iterable<VMAAllocationCreateFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Sets or replaces all elements for `flags` set.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `format` attribute.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Initializes the value for the `format` attribute.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `format` attribute.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Initializes the value for the `format` attribute.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Initializes the value for the `format` attribute.
setFormat(VulkanFormat) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR.Builder
  Initializes the value for the `format` attribute.
setFragmentStoresAndAtomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `fragmentStoresAndAtomics` attribute.
setFramebuffer(VulkanFramebufferType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Initializes the value for the `framebuffer` attribute.
setFramebufferColorSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `framebufferColorSampleCounts` attribute.
setFramebufferDepthSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `framebufferDepthSampleCounts` attribute.
setFramebufferNoAttachmentsSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `framebufferNoAttachmentsSampleCounts` attribute.
setFramebufferStencilSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `framebufferStencilSampleCounts` attribute.
setFrameInUseCount(int) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Initializes the optional value `frameInUseCount` to frameInUseCount.
setFrameInUseCount(OptionalInt) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Initializes the optional value `frameInUseCount` to frameInUseCount.
setFront(VulkanStencilOpState) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `front` attribute.
setFrontFace(VulkanFrontFace) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `frontFace` attribute.
setFullDrawIndexUint32(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `fullDrawIndexUint32` attribute.
setG(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Initializes the value for the `g` attribute.
setG(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Initializes the value for the `g` attribute.
setGeometryShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `geometryShader` attribute.
setGreen(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Initializes the value for the `green` attribute.
setGreen(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Initializes the value for the `green` attribute.
setGreen(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Initializes the value for the `green` attribute.
setGreen(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Initializes the value for the `green` attribute.
setHeapIndex(VulkanMemoryHeapIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Initializes the value for the `heapIndex` attribute.
setHeaps(SortedMap<VulkanMemoryHeapIndex, VulkanMemoryHeap>) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties.Builder
  Initializes the value for the `heaps` attribute.
setHeight(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `height` attribute.
setHeight(int) - Method in class com.io7m.jcoronado.api.VulkanExtent2D.Builder
  Initializes the value for the `height` attribute.
setHeight(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D.Builder
  Initializes the value for the `height` attribute.
setHeight(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Initializes the value for the `height` attribute.
setHostQueryReset(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `hostQueryReset` attribute.
setId(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `id` attribute.
setImage(VulkanImageType) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `image` attribute.
setImage(VulkanImageType) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Initializes the value for the `image` attribute.
setImageArrayLayers(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `imageArrayLayers` attribute.
setImageColorSpace(VulkanColorSpaceKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `imageColorSpace` attribute.
setImageCubeArray(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `imageCubeArray` attribute.
setImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `imageExtent` attribute.
setImageExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `imageExtent` attribute.
setImageFormat(VulkanFormat) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `imageFormat` attribute.
setImageIndex(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Initializes the optional value `imageIndex` to imageIndex.
setImageIndex(OptionalInt) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Initializes the optional value `imageIndex` to imageIndex.
setImageIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Sets or replaces all elements for `imageIndices` list.
setImageInfos(Iterable<? extends VulkanDescriptorImageInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Sets or replaces all elements for `imageInfos` list.
setImageLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo.Builder
  Initializes the value for the `imageLayout` attribute.
setImagelessFramebuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `imagelessFramebuffer` attribute.
setImageOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `imageOffset` attribute.
setImageSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `imageSharingMode` attribute.
setImageSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy.Builder
  Initializes the value for the `imageSubresource` attribute.
setImageType(VulkanImageKind) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `imageType` attribute.
setImageUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Sets or replaces all elements for `imageUsageFlags` set.
setImageView(VulkanImageViewType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo.Builder
  Initializes the value for the `imageView` attribute.
setImmutableSamplers(Iterable<? extends VulkanSamplerType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Sets or replaces all elements for `immutableSamplers` list.
setImplementationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Initializes the value for the `implementationVersion` attribute.
setIndependentBlend(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `independentBlend` attribute.
setIndex(VulkanMemoryHeapIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Initializes the value for the `index` attribute.
setIndex(VulkanMemoryTypeIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryType.Builder
  Initializes the value for the `index` attribute.
setInheritedQueries(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `inheritedQueries` attribute.
setInitialData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo.Builder
  Initializes the value for the `initialData` attribute.
setInitialLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `initialLayout` attribute.
setInitialLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `initialLayout` attribute.
setInlineUniformBlock(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `inlineUniformBlock` attribute.
setInputAssemblyState(VulkanPipelineInputAssemblyStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `inputAssemblyState` attribute.
setInputAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Sets or replaces all elements for `inputAttachments` list.
setInputRate(VulkanVertexInputRate) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription.Builder
  Initializes the value for the `inputRate` attribute.
setLargePoints(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `largePoints` attribute.
setLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle.Builder
  Initializes the value for the `layerCount` attribute.
setLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Initializes the value for the `layerCount` attribute.
setLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Initializes the value for the `layerCount` attribute.
setLayers(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Initializes the value for the `layers` attribute.
setLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference.Builder
  Initializes the value for the `layout` attribute.
setLayout(VulkanPipelineLayoutType) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the value for the `layout` attribute.
setLayout(VulkanPipelineLayoutType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `layout` attribute.
setLayouts() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
setLayouts() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfoType
setLayouts() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
setLayouts() - Method in interface com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfoType
setLevel(VulkanCommandBufferLevel) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo.Builder
  Initializes the value for the `level` attribute.
setLevelCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange.Builder
  Initializes the value for the `levelCount` attribute.
setLinearTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Sets or replaces all elements for `linearTilingFeatures` set.
setLineWidth(float) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the dynamic line width state.
setLineWidth(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `lineWidth` attribute.
setLineWidth(float) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setLineWidthGranularity(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `lineWidthGranularity` attribute.
setLineWidthRange(VulkanLineWidthRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `lineWidthRange` attribute.
setLoadOp(VulkanAttachmentLoadOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `loadOp` attribute.
setLocation(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Initializes the value for the `location` attribute.
setLogicalDevice(VulkanLogicalDeviceType) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Initializes the value for the `logicalDevice` attribute.
setLogicOp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `logicOp` attribute.
setLogicOp(VulkanLogicOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Initializes the optional value `logicOp` to logicOp.
setLogicOp(Optional<? extends VulkanLogicOp>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo.Builder
  Initializes the optional value `logicOp` to logicOp.
setMagFilter(VulkanFilter) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `magFilter` attribute.
setMaintenance4(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `maintenance4` attribute.
setMajor(int) - Method in class com.io7m.jcoronado.api.VulkanVersion.Builder
  Initializes the value for the `major` attribute.
setMaxAnisotropy(double) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the optional value `maxAnisotropy` to maxAnisotropy.
setMaxAnisotropy(OptionalDouble) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the optional value `maxAnisotropy` to maxAnisotropy.
setMaxArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Initializes the value for the `maxArrayLayers` attribute.
setMaxBoundDescriptorSets(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxBoundDescriptorSets` attribute.
setMaxClipDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxClipDistances` attribute.
setMaxColorAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxColorAttachments` attribute.
setMaxCombinedClipAndCullDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxCombinedClipAndCullDistances` attribute.
setMaxComputeSharedMemorySize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxComputeSharedMemorySize` attribute.
setMaxComputeWorkGroupCount(VulkanComputeWorkGroupCount) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxComputeWorkGroupCount` attribute.
setMaxComputeWorkGroupInvocations(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxComputeWorkGroupInvocations` attribute.
setMaxComputeWorkGroupSize(VulkanComputeWorkGroupSize) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxComputeWorkGroupSize` attribute.
setMaxCullDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxCullDistances` attribute.
setMaxDepth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `maxDepth` attribute.
setMaxDepthBounds(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `maxDepthBounds` attribute.
setMaxDescriptorSetInputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetInputAttachments` attribute.
setMaxDescriptorSetSampledImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetSampledImages` attribute.
setMaxDescriptorSetSamplers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetSamplers` attribute.
setMaxDescriptorSetStorageBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetStorageBuffers` attribute.
setMaxDescriptorSetStorageBuffersDynamic(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetStorageBuffersDynamic` attribute.
setMaxDescriptorSetStorageImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetStorageImages` attribute.
setMaxDescriptorSetUniformBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetUniformBuffers` attribute.
setMaxDescriptorSetUniformBuffersDynamic(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDescriptorSetUniformBuffersDynamic` attribute.
setMaxDrawIndexedIndexValue(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDrawIndexedIndexValue` attribute.
setMaxDrawIndirectCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxDrawIndirectCount` attribute.
setMaxExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Initializes the value for the `maxExtent` attribute.
setMaxFragmentCombinedOutputResources(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFragmentCombinedOutputResources` attribute.
setMaxFragmentDualSrcAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFragmentDualSrcAttachments` attribute.
setMaxFragmentInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFragmentInputComponents` attribute.
setMaxFragmentOutputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFragmentOutputAttachments` attribute.
setMaxFramebufferHeight(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFramebufferHeight` attribute.
setMaxFramebufferLayers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFramebufferLayers` attribute.
setMaxFramebufferWidth(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxFramebufferWidth` attribute.
setMaxGeometryInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxGeometryInputComponents` attribute.
setMaxGeometryOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxGeometryOutputComponents` attribute.
setMaxGeometryOutputVertices(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxGeometryOutputVertices` attribute.
setMaxGeometryShaderInvocations(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxGeometryShaderInvocations` attribute.
setMaxGeometryTotalOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxGeometryTotalOutputComponents` attribute.
setMaxImageArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxImageArrayLayers` attribute.
setMaxImageArrayLayers(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `maxImageArrayLayers` attribute.
setMaxImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `maxImageCount` attribute.
setMaxImageDimension1D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxImageDimension1D` attribute.
setMaxImageDimension2D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxImageDimension2D` attribute.
setMaxImageDimension3D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxImageDimension3D` attribute.
setMaxImageDimensionCube(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxImageDimensionCube` attribute.
setMaxImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `maxImageExtent` attribute.
setMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange.Builder
  Initializes the value for the `maximum` attribute.
setMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange.Builder
  Initializes the value for the `maximum` attribute.
setMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange.Builder
  Initializes the value for the `maximum` attribute.
setMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount.Builder
  Initializes the value for the `maximumX` attribute.
setMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize.Builder
  Initializes the value for the `maximumX` attribute.
setMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions.Builder
  Initializes the value for the `maximumX` attribute.
setMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount.Builder
  Initializes the value for the `maximumY` attribute.
setMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize.Builder
  Initializes the value for the `maximumY` attribute.
setMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions.Builder
  Initializes the value for the `maximumY` attribute.
setMaximumZ(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount.Builder
  Initializes the value for the `maximumZ` attribute.
setMaximumZ(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize.Builder
  Initializes the value for the `maximumZ` attribute.
setMaxInterpolationOffset(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxInterpolationOffset` attribute.
setMaxLod(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `maxLod` attribute.
setMaxMemoryAllocationCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxMemoryAllocationCount` attribute.
setMaxMipLevels(int) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Initializes the value for the `maxMipLevels` attribute.
setMaxPerStageDescriptorInputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorInputAttachments` attribute.
setMaxPerStageDescriptorSampledImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorSampledImages` attribute.
setMaxPerStageDescriptorSamplers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorSamplers` attribute.
setMaxPerStageDescriptorStorageBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorStorageBuffers` attribute.
setMaxPerStageDescriptorStorageImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorStorageImages` attribute.
setMaxPerStageDescriptorUniformBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageDescriptorUniformBuffers` attribute.
setMaxPerStageResources(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPerStageResources` attribute.
setMaxPushConstantsSize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxPushConstantsSize` attribute.
setMaxResourceSize(long) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Initializes the value for the `maxResourceSize` attribute.
setMaxSampleMaskWords(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxSampleMaskWords` attribute.
setMaxSamplerAllocationCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxSamplerAllocationCount` attribute.
setMaxSamplerAnisotropy(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxSamplerAnisotropy` attribute.
setMaxSamplerLodBias(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxSamplerLodBias` attribute.
setMaxSets(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Initializes the value for the `maxSets` attribute.
setMaxStorageBufferRange(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxStorageBufferRange` attribute.
setMaxTessellationControlPerPatchOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationControlPerPatchOutputComponents` attribute.
setMaxTessellationControlPerVertexInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationControlPerVertexInputComponents` attribute.
setMaxTessellationControlPerVertexOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationControlPerVertexOutputComponents` attribute.
setMaxTessellationControlTotalOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationControlTotalOutputComponents` attribute.
setMaxTessellationEvaluationInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationEvaluationInputComponents` attribute.
setMaxTessellationEvaluationOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationEvaluationOutputComponents` attribute.
setMaxTessellationGenerationLevel(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationGenerationLevel` attribute.
setMaxTessellationPatchSize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTessellationPatchSize` attribute.
setMaxTexelBufferElements(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTexelBufferElements` attribute.
setMaxTexelGatherOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTexelGatherOffset` attribute.
setMaxTexelOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxTexelOffset` attribute.
setMaxUniformBufferRange(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxUniformBufferRange` attribute.
setMaxVertexInputAttributeOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxVertexInputAttributeOffset` attribute.
setMaxVertexInputAttributes(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxVertexInputAttributes` attribute.
setMaxVertexInputBindings(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxVertexInputBindings` attribute.
setMaxVertexInputBindingStride(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxVertexInputBindingStride` attribute.
setMaxVertexOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxVertexOutputComponents` attribute.
setMaxViewportDimensions(VulkanViewportDimensions) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxViewportDimensions` attribute.
setMaxViewports(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `maxViewports` attribute.
setMemory(VulkanDeviceMemoryType) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange.Builder
  Initializes the value for the `memory` attribute.
setMemoryType(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Initializes the value for the `memoryType` attribute.
setMemoryTypeBits(int) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements.Builder
  Initializes the value for the `memoryTypeBits` attribute.
setMemoryTypeBits(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Initializes the value for the `memoryTypeBits` attribute.
setMemoryTypeIndex(VulkanMemoryTypeIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo.Builder
  Initializes the value for the `memoryTypeIndex` attribute.
setMessage(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Initializes the value for the `message` attribute.
setMessageIdName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Initializes the value for the `messageIdName` attribute.
setMessageIdNumber(int) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Initializes the value for the `messageIdNumber` attribute.
setMinDepth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `minDepth` attribute.
setMinDepthBounds(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `minDepthBounds` attribute.
setMinFilter(VulkanFilter) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `minFilter` attribute.
setMinImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `minImageCount` attribute.
setMinImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Initializes the value for the `minImageExtent` attribute.
setMinImageTransferGranularity(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Initializes the value for the `minImageTransferGranularity` attribute.
setMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange.Builder
  Initializes the value for the `minimum` attribute.
setMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange.Builder
  Initializes the value for the `minimum` attribute.
setMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange.Builder
  Initializes the value for the `minimum` attribute.
setMinimumImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `minimumImageCount` attribute.
setMinInterpolationOffset(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minInterpolationOffset` attribute.
setMinLod(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `minLod` attribute.
setMinMemoryMapAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minMemoryMapAlignment` attribute.
setMinor(int) - Method in class com.io7m.jcoronado.api.VulkanVersion.Builder
  Initializes the value for the `minor` attribute.
setMinSampleShading(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the value for the `minSampleShading` attribute.
setMinStorageBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minStorageBufferOffsetAlignment` attribute.
setMinTexelBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minTexelBufferOffsetAlignment` attribute.
setMinTexelGatherOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minTexelGatherOffset` attribute.
setMinTexelOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minTexelOffset` attribute.
setMinUniformBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `minUniformBufferOffsetAlignment` attribute.
setMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource.Builder
  Initializes the value for the `mipLevel` attribute.
setMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers.Builder
  Initializes the value for the `mipLevel` attribute.
setMipLevels(int) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `mipLevels` attribute.
setMipLodBias(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `mipLodBias` attribute.
setMipmapMode(VulkanSamplerMipmapMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `mipmapMode` attribute.
setMipmapPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `mipmapPrecisionBits` attribute.
setModule(VulkanShaderModuleType) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Initializes the value for the `module` attribute.
setMultiDrawIndirect(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `multiDrawIndirect` attribute.
setMultisampleState(VulkanPipelineMultisampleStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `multisampleState` to multisampleState.
setMultisampleState(Optional<? extends VulkanPipelineMultisampleStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `multisampleState` to multisampleState.
setMultiview(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `multiview` attribute.
setMultiviewGeometryShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `multiviewGeometryShader` attribute.
setMultiViewport(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `multiViewport` attribute.
setMultiviewTessellationShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `multiviewTessellationShader` attribute.
setName(String) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties.Builder
  Initializes the value for the `name` attribute.
setName(String) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Initializes the value for the `name` attribute.
setName(String) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `name` attribute.
setName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT.Builder
  Initializes the value for the `name` attribute.
setNewLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `newLayout` attribute.
setNonCoherentAtomSize(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `nonCoherentAtomSize` attribute.
setObjectHandle(VulkanHandleType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT.Builder
  Initializes the value for the `objectHandle` attribute.
setObjectName(VulkanHandleType, String) - Method in interface com.io7m.jcoronado.api.VulkanDebuggingType
  Set the name of the given object.
setObjectName(VulkanHandleType, String) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDebugging
setObjectName(VulkanHandleType, String) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDebuggingNoOp
setObjectName(VulkanLogicalDeviceType, VulkanDebugUtilsObjectNameInfoEXT) - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsType
  Set the name of a given object.
setObjectName(VulkanLogicalDeviceType, VulkanDebugUtilsObjectNameInfoEXT) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtils
setObjectName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT.Builder
  Initializes the value for the `objectName` attribute.
setObjects(Iterable<? extends VulkanDebugUtilsObjectNameInfoEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Sets or replaces all elements for `objects` list.
setOcclusionQueryPrecise(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `occlusionQueryPrecise` attribute.
setOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Initializes the value for the `offset` attribute.
setOffset(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Initializes the value for the `offset` attribute.
setOffset(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Initializes the value for the `offset` attribute.
setOffset(VulkanOffset2D) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D.Builder
  Initializes the value for the `offset` attribute.
setOldLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `oldLayout` attribute.
setOldSwapChain(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the optional value `oldSwapChain` to oldSwapChain.
setOldSwapChain(Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the optional value `oldSwapChain` to oldSwapChain.
setOnInternalAllocation(VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Initializes the value for the `onInternalAllocation` attribute.
setOnInternalDeallocation(VulkanHostAllocatorCallbacksType.InternalFreeNotificationType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Initializes the value for the `onInternalDeallocation` attribute.
setOptimalBufferCopyOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `optimalBufferCopyOffsetAlignment` attribute.
setOptimalBufferCopyRowPitchAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `optimalBufferCopyRowPitchAlignment` attribute.
setOptimalTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties.Builder
  Sets or replaces all elements for `optimalTilingFeatures` set.
setPassOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `passOp` attribute.
setPatch(int) - Method in class com.io7m.jcoronado.api.VulkanVersion.Builder
  Initializes the value for the `patch` attribute.
setPatchControlPoints(int) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo.Builder
  Initializes the value for the `patchControlPoints` attribute.
setPipelineBindPoint(VulkanPipelineBindPoint) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Initializes the value for the `pipelineBindPoint` attribute.
setPipelineCreationCacheControl(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `pipelineCreationCacheControl` attribute.
setPipelineStatistics(Iterable<VulkanQueryPipelineStatisticFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Sets or replaces all elements for `pipelineStatistics` set.
setPipelineStatisticsQuery(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `pipelineStatisticsQuery` attribute.
setPointSizeGranularity(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `pointSizeGranularity` attribute.
setPointSizeRange(VulkanPointSizeRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `pointSizeRange` attribute.
setPolygonMode(VulkanPolygonMode) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `polygonMode` attribute.
setPool(VulkanCommandPoolType) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo.Builder
  Initializes the value for the `pool` attribute.
setPoolSizes(Iterable<? extends VulkanDescriptorPoolSize>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo.Builder
  Sets or replaces all elements for `poolSizes` list.
setPreferredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Sets or replaces all elements for `preferredFlags` set.
setPreferredLargeHeapBlockSize(long) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Initializes the optional value `preferredLargeHeapBlockSize` to preferredLargeHeapBlockSize.
setPreferredLargeHeapBlockSize(OptionalLong) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo.Builder
  Initializes the optional value `preferredLargeHeapBlockSize` to preferredLargeHeapBlockSize.
setPresentMode(VulkanPresentModeKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `presentMode` attribute.
setPreserveAttachments(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Sets or replaces all elements for `preserveAttachments` list.
setPreTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Sets or replaces all elements for `preTransform` set.
setPrimitiveRestartEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Initializes the value for the `primitiveRestartEnable` attribute.
setPrivateData(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `privateData` attribute.
setProtectedMemory(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `protectedMemory` attribute.
setPushConstantRanges(Iterable<? extends VulkanPushConstantRange>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Sets or replaces all elements for `pushConstantRanges` list.
setQueryCount(int) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Initializes the value for the `queryCount` attribute.
setQueryType(VulkanQueryKind) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo.Builder
  Initializes the value for the `queryType` attribute.
setQueueCount(int) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Initializes the value for the `queueCount` attribute.
setQueueCreateInfos(Iterable<? extends VulkanLogicalDeviceQueueCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo.Builder
  Sets or replaces all elements for `queueCreateInfos` list.
setQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo.Builder
  Initializes the value for the `queueFamilyIndex` attribute.
setQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Initializes the value for the `queueFamilyIndex` attribute.
setQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Initializes the value for the `queueFamilyIndex` attribute.
setQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Sets or replaces all elements for `queueFamilyIndices` list.
setQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Sets or replaces all elements for `queueFamilyIndices` list.
setQueueFamilyIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Sets or replaces all elements for `queueFamilyIndices` list.
setQueueFlags(Iterable<VulkanQueueFamilyPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Sets or replaces all elements for `queueFlags` set.
setQueueLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT.Builder
  Sets or replaces all elements for `queueLabels` list.
setQueuePriorities(Iterable<Float>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo.Builder
  Sets or replaces all elements for `queuePriorities` list.
setR(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants.Builder
  Initializes the value for the `r` attribute.
setR(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping.Builder
  Initializes the value for the `r` attribute.
setRange(long) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo.Builder
  Initializes the value for the `range` attribute.
setRange(long) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo.Builder
  Initializes the value for the `range` attribute.
setRasterizationSamples(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the value for the `rasterizationSamples` attribute.
setRasterizationState(VulkanPipelineRasterizationStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `rasterizationState` attribute.
setRasterizerDiscardEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo.Builder
  Initializes the value for the `rasterizerDiscardEnable` attribute.
setReallocation(VulkanHostAllocatorCallbacksType.ReallocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks.Builder
  Initializes the value for the `reallocation` attribute.
setRectangle(VulkanRectangle2D) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle.Builder
  Initializes the value for the `rectangle` attribute.
setRed(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint.Builder
  Initializes the value for the `red` attribute.
setRed(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor.Builder
  Initializes the value for the `red` attribute.
setRed(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned.Builder
  Initializes the value for the `red` attribute.
setRed(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned.Builder
  Initializes the value for the `red` attribute.
setReference(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `reference` attribute.
setRenderArea(VulkanRectangle2D) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Initializes the value for the `renderArea` attribute.
setRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Initializes the value for the `renderPass` attribute.
setRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `renderPass` attribute.
setRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo.Builder
  Initializes the value for the `renderPass` attribute.
setRequiredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Sets or replaces all elements for `requiredFlags` set.
setResolveAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription.Builder
  Sets or replaces all elements for `resolveAttachments` list.
setResult(T) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult.Builder
  Initializes the value for the `result` attribute.
setRobustBufferAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `robustBufferAccess` attribute.
setRobustImageAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `robustImageAccess` attribute.
setRowPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Initializes the value for the `rowPitch` attribute.
setRuntimeDescriptorArray(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `runtimeDescriptorArray` attribute.
setSampleCounts(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties.Builder
  Sets or replaces all elements for `sampleCounts` set.
setSampledImageColorSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `sampledImageColorSampleCounts` attribute.
setSampledImageDepthSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `sampledImageDepthSampleCounts` attribute.
setSampledImageIntegerSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `sampledImageIntegerSampleCounts` attribute.
setSampledImageStencilSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `sampledImageStencilSampleCounts` attribute.
setSampleMask(int[]) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the optional value `sampleMask` to sampleMask.
setSampleMask(Optional<? extends int[]>) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the optional value `sampleMask` to sampleMask.
setSampler(VulkanSamplerType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo.Builder
  Initializes the value for the `sampler` attribute.
setSamplerAnisotropy(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `samplerAnisotropy` attribute.
setSampleRateShading(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sampleRateShading` attribute.
setSamplerFilterMinmax(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `samplerFilterMinmax` attribute.
setSamplerMirrorClampToEdge(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `samplerMirrorClampToEdge` attribute.
setSamplerYcbcrConversion(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `samplerYcbcrConversion` attribute.
setSamples(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `samples` attribute.
setSamples(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Sets or replaces all elements for `samples` set.
setSampleShadingEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo.Builder
  Initializes the value for the `sampleShadingEnable` attribute.
setScalarBlockLayout(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `scalarBlockLayout` attribute.
setScissor(int, List<VulkanRectangle2D>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the dynamic scissor rectangles on a command buffer.
setScissor(int, List<VulkanRectangle2D>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setScissors(Iterable<? extends VulkanRectangle2D>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Sets or replaces all elements for `scissors` list.
setSeparateDepthStencilLayouts(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `separateDepthStencilLayouts` attribute.
setSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo.Builder
  Sets or replaces all elements for `setLayouts` list.
setSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo.Builder
  Sets or replaces all elements for `setLayouts` list.
setSeverity(Iterable<VulkanDebugUtilsMessageSeverityFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Sets or replaces all elements for `severity` set.
setShaderBufferInt64Atomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderBufferInt64Atomics` attribute.
setShaderClipDistance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderClipDistance` attribute.
setShaderCullDistance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderCullDistance` attribute.
setShaderDemoteToHelperInvocation(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `shaderDemoteToHelperInvocation` attribute.
setShaderDrawParameters(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `shaderDrawParameters` attribute.
setShaderEntryPoint(String) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Initializes the value for the `shaderEntryPoint` attribute.
setShaderFloat16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderFloat16` attribute.
setShaderFloat64(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderFloat64` attribute.
setShaderImageGatherExtended(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderImageGatherExtended` attribute.
setShaderInputAttachmentArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderInputAttachmentArrayDynamicIndexing` attribute.
setShaderInputAttachmentArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderInputAttachmentArrayNonUniformIndexing` attribute.
setShaderInt16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderInt16` attribute.
setShaderInt64(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderInt64` attribute.
setShaderInt8(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderInt8` attribute.
setShaderIntegerDotProduct(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `shaderIntegerDotProduct` attribute.
setShaderOutputLayer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderOutputLayer` attribute.
setShaderOutputViewportIndex(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderOutputViewportIndex` attribute.
setShaderResourceMinLod(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderResourceMinLod` attribute.
setShaderResourceResidency(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderResourceResidency` attribute.
setShaderSampledImageArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderSampledImageArrayDynamicIndexing` attribute.
setShaderSampledImageArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderSampledImageArrayNonUniformIndexing` attribute.
setShaderSharedInt64Atomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderSharedInt64Atomics` attribute.
setShaderStorageBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageBufferArrayDynamicIndexing` attribute.
setShaderStorageBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderStorageBufferArrayNonUniformIndexing` attribute.
setShaderStorageImageArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageImageArrayDynamicIndexing` attribute.
setShaderStorageImageArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderStorageImageArrayNonUniformIndexing` attribute.
setShaderStorageImageExtendedFormats(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageImageExtendedFormats` attribute.
setShaderStorageImageMultisample(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageImageMultisample` attribute.
setShaderStorageImageReadWithoutFormat(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageImageReadWithoutFormat` attribute.
setShaderStorageImageWriteWithoutFormat(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderStorageImageWriteWithoutFormat` attribute.
setShaderStorageTexelBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderStorageTexelBufferArrayDynamicIndexing` attribute.
setShaderStorageTexelBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderStorageTexelBufferArrayNonUniformIndexing` attribute.
setShaderSubgroupExtendedTypes(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderSubgroupExtendedTypes` attribute.
setShaderTerminateInvocation(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `shaderTerminateInvocation` attribute.
setShaderTessellationAndGeometryPointSize(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderTessellationAndGeometryPointSize` attribute.
setShaderUniformBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `shaderUniformBufferArrayDynamicIndexing` attribute.
setShaderUniformBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderUniformBufferArrayNonUniformIndexing` attribute.
setShaderUniformTexelBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderUniformTexelBufferArrayDynamicIndexing` attribute.
setShaderUniformTexelBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `shaderUniformTexelBufferArrayNonUniformIndexing` attribute.
setShaderZeroInitializeWorkgroupMemory(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `shaderZeroInitializeWorkgroupMemory` attribute.
setSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Initializes the value for the `sharingMode` attribute.
setSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `sharingMode` attribute.
setSignalSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Sets or replaces all elements for `signalSemaphores` list.
setSize(int) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout.Builder
  Initializes the value for the `size` attribute.
setSize(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo.Builder
  Initializes the value for the `size` attribute.
setSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Sets or replaces all elements for `sourceAccessMask` set.
setSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Sets or replaces all elements for `sourceAccessMask` set.
setSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Sets or replaces all elements for `sourceAccessMask` set.
setSourceArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `sourceArrayElement` attribute.
setSourceBinding(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `sourceBinding` attribute.
setSourceOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy.Builder
  Initializes the value for the `sourceOffset` attribute.
setSourceOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Initializes the value for the `sourceOffset` attribute.
setSourceOffset0(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `sourceOffset0` attribute.
setSourceOffset1(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `sourceOffset1` attribute.
setSourceQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Initializes the value for the `sourceQueueFamilyIndex` attribute.
setSourceQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `sourceQueueFamilyIndex` attribute.
setSourceSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet.Builder
  Initializes the value for the `sourceSet` attribute.
setSourceSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `sourceSubresource` attribute.
setSourceSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Initializes the value for the `sourceSubresource` attribute.
setSparseAddressSpaceSize(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `sparseAddressSpaceSize` attribute.
setSparseBinding(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseBinding` attribute.
setSparseResidency16Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidency16Samples` attribute.
setSparseResidency2Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidency2Samples` attribute.
setSparseResidency4Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidency4Samples` attribute.
setSparseResidency8Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidency8Samples` attribute.
setSparseResidencyAliased(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidencyAliased` attribute.
setSparseResidencyBuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidencyBuffer` attribute.
setSparseResidencyImage2D(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidencyImage2D` attribute.
setSparseResidencyImage3D(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `sparseResidencyImage3D` attribute.
setSpecializationInfo(VulkanSpecializationMap) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Initializes the optional value `specializationInfo` to specializationInfo.
setSpecializationInfo(Optional<? extends VulkanSpecializationMap>) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Initializes the optional value `specializationInfo` to specializationInfo.
setSpecificationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties.Builder
  Initializes the value for the `specificationVersion` attribute.
setSrcAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Sets or replaces all elements for `srcAccessMask` set.
setSrcAlphaBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `srcAlphaBlendFactor` attribute.
setSrcColorBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState.Builder
  Initializes the value for the `srcColorBlendFactor` attribute.
setSrcStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Sets or replaces all elements for `srcStageMask` set.
setSrcSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency.Builder
  Initializes the value for the `srcSubpass` attribute.
setStage(VulkanPipelineShaderStageCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo.Builder
  Initializes the value for the `stage` attribute.
setStage(VulkanShaderStageFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo.Builder
  Initializes the value for the `stage` attribute.
setStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding.Builder
  Sets or replaces all elements for `stageFlags` set.
setStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange.Builder
  Sets or replaces all elements for `stageFlags` set.
setStages(Iterable<? extends VulkanPipelineShaderStageCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Sets or replaces all elements for `stages` list.
setStandardSampleLocations(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `standardSampleLocations` attribute.
setStencil(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil.Builder
  Initializes the value for the `stencil` attribute.
setStencilCompareMask(Set<VulkanStencilFaceFlag>, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the stencil compare mask.
setStencilCompareMask(Set<VulkanStencilFaceFlag>, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setStencilLoadOp(VulkanAttachmentLoadOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `stencilLoadOp` attribute.
setStencilReference(Set<VulkanStencilFaceFlag>, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the stencil reference.
setStencilReference(Set<VulkanStencilFaceFlag>, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setStencilStoreOp(VulkanAttachmentStoreOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `stencilStoreOp` attribute.
setStencilTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo.Builder
  Initializes the value for the `stencilTestEnable` attribute.
setStencilWriteMask(Set<VulkanStencilFaceFlag>, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the stencil write mask.
setStencilWriteMask(Set<VulkanStencilFaceFlag>, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setStorageBuffer16BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `storageBuffer16BitAccess` attribute.
setStorageBuffer8BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `storageBuffer8BitAccess` attribute.
setStorageImageSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `storageImageSampleCounts` attribute.
setStorageInputOutput16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `storageInputOutput16` attribute.
setStoragePushConstant16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `storagePushConstant16` attribute.
setStoragePushConstant8(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `storagePushConstant8` attribute.
setStoreOp(VulkanAttachmentStoreOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription.Builder
  Initializes the value for the `storeOp` attribute.
setStrictLines(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `strictLines` attribute.
setStride(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription.Builder
  Initializes the value for the `stride` attribute.
setSubgroupBroadcastDynamicId(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `subgroupBroadcastDynamicId` attribute.
setSubgroupSizeControl(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `subgroupSizeControl` attribute.
setSubOptimal(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Initializes the value for the `subOptimal` attribute.
setSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `subpass` attribute.
setSubpasses(Iterable<? extends VulkanSubpassDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo.Builder
  Sets or replaces all elements for `subpasses` list.
setSubPixelInterpolationOffsetBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `subPixelInterpolationOffsetBits` attribute.
setSubPixelPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `subPixelPrecisionBits` attribute.
setSubresourceRange(VulkanImageSubresourceRange) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `subresourceRange` attribute.
setSubresourceRange(VulkanImageSubresourceRange) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Initializes the value for the `subresourceRange` attribute.
setSubTexelPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `subTexelPrecisionBits` attribute.
setSupportedCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Sets or replaces all elements for `supportedCompositeAlpha` set.
setSupportedTransforms(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Sets or replaces all elements for `supportedTransforms` set.
setSupportedUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR.Builder
  Sets or replaces all elements for `supportedUsageFlags` set.
setSurface(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo.Builder
  Initializes the value for the `surface` attribute.
setSwapChains(Iterable<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Sets or replaces all elements for `swapChains` list.
setSynchronization2(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `synchronization2` attribute.
setTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Sets or replaces all elements for `targetAccessMask` set.
setTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Sets or replaces all elements for `targetAccessMask` set.
setTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier.Builder
  Sets or replaces all elements for `targetAccessMask` set.
setTargetOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy.Builder
  Initializes the value for the `targetOffset` attribute.
setTargetOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Initializes the value for the `targetOffset` attribute.
setTargetOffset0(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `targetOffset0` attribute.
setTargetOffset1(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `targetOffset1` attribute.
setTargetQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier.Builder
  Initializes the value for the `targetQueueFamilyIndex` attribute.
setTargetQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier.Builder
  Initializes the value for the `targetQueueFamilyIndex` attribute.
setTargetSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageBlit.Builder
  Initializes the value for the `targetSubresource` attribute.
setTargetSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageCopy.Builder
  Initializes the value for the `targetSubresource` attribute.
setTessellationShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `tessellationShader` attribute.
setTessellationState(VulkanPipelineTessellationStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `tessellationState` to tessellationState.
setTessellationState(Optional<? extends VulkanPipelineTessellationStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `tessellationState` to tessellationState.
setTexelBufferViews(Iterable<? extends VulkanBufferViewType>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet.Builder
  Sets or replaces all elements for `texelBufferViews` list.
setTextureCompressionASTC_HDR(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13.Builder
  Initializes the value for the `textureCompressionASTC_HDR` attribute.
setTextureCompressionASTC_LDR(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `textureCompressionASTC_LDR` attribute.
setTextureCompressionBC(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `textureCompressionBC` attribute.
setTextureCompressionETC2(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `textureCompressionETC2` attribute.
setTiling(VulkanImageTiling) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Initializes the value for the `tiling` attribute.
setTimedOut(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition.Builder
  Initializes the value for the `timedOut` attribute.
setTimelineSemaphore(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `timelineSemaphore` attribute.
setTimestampComputeAndGraphics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `timestampComputeAndGraphics` attribute.
setTimestampPeriod(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `timestampPeriod` attribute.
setTimestampValidBits(int) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties.Builder
  Initializes the value for the `timestampValidBits` attribute.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Returns the value of the `settingName` record component.
settingName() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Returns the value of the `settingName` record component.
settingName() - Method in interface com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingType
settings() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsCreateInfo
  Returns the value of the `settings` record component.
setTopology(VulkanPrimitiveTopology) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo.Builder
  Initializes the value for the `topology` attribute.
setType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize.Builder
  Initializes the value for the `type` attribute.
setType(VulkanPhysicalDevicePropertiesType.Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `type` attribute.
setType(Iterable<VulkanDebugUtilsMessageTypeFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT.Builder
  Sets or replaces all elements for `type` set.
setTypes(SortedMap<VulkanMemoryTypeIndex, VulkanMemoryType>) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties.Builder
  Initializes the value for the `types` attribute.
setUniformAndStorageBuffer16BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `uniformAndStorageBuffer16BitAccess` attribute.
setUniformAndStorageBuffer8BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `uniformAndStorageBuffer8BitAccess` attribute.
setUniformBufferStandardLayout(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `uniformBufferStandardLayout` attribute.
setUnnormalizedCoordinates(boolean) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo.Builder
  Initializes the value for the `unnormalizedCoordinates` attribute.
setUsage(VMAMemoryUsage) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo.Builder
  Initializes the value for the `usage` attribute.
setUsage(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo.Builder
  Sets or replaces all elements for `usage` set.
setUsageFlags(Iterable<VulkanBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo.Builder
  Sets or replaces all elements for `usageFlags` set.
setVariableMultisampleRate(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `variableMultisampleRate` attribute.
setVariablePointers(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `variablePointers` attribute.
setVariablePointersStorageBuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11.Builder
  Initializes the value for the `variablePointersStorageBuffer` attribute.
setVendorId(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties.Builder
  Initializes the value for the `vendorId` attribute.
setVersion(int) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties.Builder
  Initializes the value for the `version` attribute.
setVertexAttributeDescriptions(Iterable<? extends VulkanVertexInputAttributeDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Sets or replaces all elements for `vertexAttributeDescriptions` list.
setVertexBindingDescriptions(Iterable<? extends VulkanVertexInputBindingDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo.Builder
  Sets or replaces all elements for `vertexBindingDescriptions` list.
setVertexInputState(VulkanPipelineVertexInputStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the value for the `vertexInputState` attribute.
setVertexPipelineStoresAndAtomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `vertexPipelineStoresAndAtomics` attribute.
setViewport(int, List<VulkanViewport>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Set the viewport on a command buffer.
setViewport(int, List<VulkanViewport>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
setViewportBoundsRange(VulkanViewportBoundsRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `viewportBoundsRange` attribute.
setViewports(Iterable<? extends VulkanViewport>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo.Builder
  Sets or replaces all elements for `viewports` list.
setViewportState(VulkanPipelineViewportStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `viewportState` to viewportState.
setViewportState(Optional<? extends VulkanPipelineViewportStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo.Builder
  Initializes the optional value `viewportState` to viewportState.
setViewportSubPixelBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits.Builder
  Initializes the value for the `viewportSubPixelBits` attribute.
setViewType(VulkanImageViewKind) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo.Builder
  Initializes the value for the `viewType` attribute.
setVulkanAPIVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo.Builder
  Initializes the value for the `vulkanAPIVersion` attribute.
setVulkanMemoryModel(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `vulkanMemoryModel` attribute.
setVulkanMemoryModelAvailabilityVisibilityChains(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `vulkanMemoryModelAvailabilityVisibilityChains` attribute.
setVulkanMemoryModelDeviceScope(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12.Builder
  Initializes the value for the `vulkanMemoryModelDeviceScope` attribute.
setWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Sets or replaces all elements for `waitSemaphores` list.
setWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR.Builder
  Sets or replaces all elements for `waitSemaphores` list.
setWaitStageMasks(Iterable<? extends VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo.Builder
  Sets or replaces all elements for `waitStageMasks` list.
setWideLines(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10.Builder
  Initializes the value for the `wideLines` attribute.
setWidth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `width` attribute.
setWidth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent2D.Builder
  Initializes the value for the `width` attribute.
setWidth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D.Builder
  Initializes the value for the `width` attribute.
setWidth(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo.Builder
  Initializes the value for the `width` attribute.
setWriteMask(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState.Builder
  Initializes the value for the `writeMask` attribute.
setX(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `x` attribute.
setX(int) - Method in class com.io7m.jcoronado.api.VulkanOffset2D.Builder
  Initializes the value for the `x` attribute.
setX(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D.Builder
  Initializes the value for the `x` attribute.
setY(float) - Method in class com.io7m.jcoronado.api.VulkanViewport.Builder
  Initializes the value for the `y` attribute.
setY(int) - Method in class com.io7m.jcoronado.api.VulkanOffset2D.Builder
  Initializes the value for the `y` attribute.
setY(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D.Builder
  Initializes the value for the `y` attribute.
setZ(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D.Builder
  Initializes the value for the `z` attribute.
severity() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
severity() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXTType
shaderBufferInt64Atomics() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderBufferInt64Atomics indicates whether shaders can perform 64-bit unsigned and signed integer atomic operations on buffers.
shaderBufferInt64Atomics() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderBufferInt64Atomics indicates whether shaders can perform 64-bit unsigned and signed integer atomic operations on buffers.
shaderClipDistance() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderClipDistance() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderCullDistance() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderCullDistance() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderDemoteToHelperInvocation() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports the SPIR-V DemoteToHelperInvocationEXT capability.
shaderDemoteToHelperInvocation() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports the SPIR-V DemoteToHelperInvocationEXT capability.
shaderDrawParameters() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  shaderDrawParameters specifies whether the implementation supports the SPIR-V DrawParameters capability.
shaderDrawParameters() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  shaderDrawParameters specifies whether the implementation supports the SPIR-V DrawParameters capability.
shaderEntryPoint() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
shaderEntryPoint() - Method in interface com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfoType
shaderFloat16() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderFloat16 indicates whether 16-bit floats (halfs) are supported in shader code.
shaderFloat16() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderFloat16 indicates whether 16-bit floats (halfs) are supported in shader code.
shaderFloat64() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderFloat64() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderImageGatherExtended() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderImageGatherExtended() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderInputAttachmentArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderInputAttachmentArrayDynamicIndexing indicates whether arrays of input attachments can be indexed by dynamically uniform integer expressions in shader code.
shaderInputAttachmentArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderInputAttachmentArrayDynamicIndexing indicates whether arrays of input attachments can be indexed by dynamically uniform integer expressions in shader code.
shaderInputAttachmentArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderInputAttachmentArrayNonUniformIndexing indicates whether arrays of input attachments can be indexed by non-uniform integer expressions in shader code.
shaderInputAttachmentArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderInputAttachmentArrayNonUniformIndexing indicates whether arrays of input attachments can be indexed by non-uniform integer expressions in shader code.
shaderInt16() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderInt16() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderInt64() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderInt64() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderInt8() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderInt8 indicates whether 8-bit integers (signed and unsigned) are supported in shader code.
shaderInt8() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderInt8 indicates whether 8-bit integers (signed and unsigned) are supported in shader code.
shaderIntegerDotProduct() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Specifies whether shader modules can declare the DotProductInputAllKHR, DotProductInput4x8BitKHR, DotProductInput4x8BitPackedKHR and DotProductKHR capabilities.
shaderIntegerDotProduct() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Specifies whether shader modules can declare the DotProductInputAllKHR, DotProductInput4x8BitKHR, DotProductInput4x8BitPackedKHR and DotProductKHR capabilities.
shaderOutputLayer() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderOutputLayer indicates whether the implementation supports the ShaderLayer SPIR-V capability enabling variables decorated with the Layer built-in to be exported from vertex or tessellation evaluation shaders.
shaderOutputLayer() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderOutputLayer indicates whether the implementation supports the ShaderLayer SPIR-V capability enabling variables decorated with the Layer built-in to be exported from vertex or tessellation evaluation shaders.
shaderOutputViewportIndex() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderOutputViewportIndex indicates whether the implementation supports the ShaderViewportIndex SPIR-V capability enabling variables decorated with the ViewportIndex built-in to be exported from vertex or tessellation evaluation shaders.
shaderOutputViewportIndex() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderOutputViewportIndex indicates whether the implementation supports the ShaderViewportIndex SPIR-V capability enabling variables decorated with the ViewportIndex built-in to be exported from vertex or tessellation evaluation shaders.
shaderResourceMinLod() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderResourceMinLod() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderResourceResidency() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderResourceResidency() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderSampledImageArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderSampledImageArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderSampledImageArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderSampledImageArrayNonUniformIndexing indicates whether arrays of samplers or sampled images can be indexed by non-uniform integer expressions in shader code.
shaderSampledImageArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderSampledImageArrayNonUniformIndexing indicates whether arrays of samplers or sampled images can be indexed by non-uniform integer expressions in shader code.
shaderSharedInt64Atomics() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderSharedInt64Atomics indicates whether shaders can perform 64-bit unsigned and signed integer atomic operations on shared memory.
shaderSharedInt64Atomics() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderSharedInt64Atomics indicates whether shaders can perform 64-bit unsigned and signed integer atomic operations on shared memory.
shaderStorageBufferArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageBufferArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageBufferArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderStorageBufferArrayNonUniformIndexing indicates whether arrays of storage buffers can be indexed by non-uniform integer expressions in shader code.
shaderStorageBufferArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderStorageBufferArrayNonUniformIndexing indicates whether arrays of storage buffers can be indexed by non-uniform integer expressions in shader code.
shaderStorageImageArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageImageArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageImageArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderStorageImageArrayNonUniformIndexing indicates whether arrays of storage images can be indexed by non-uniform integer expressions in shader code.
shaderStorageImageArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderStorageImageArrayNonUniformIndexing indicates whether arrays of storage images can be indexed by non-uniform integer expressions in shader code.
shaderStorageImageExtendedFormats() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageImageExtendedFormats() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageImageMultisample() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageImageMultisample() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageImageReadWithoutFormat() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageImageReadWithoutFormat() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageImageWriteWithoutFormat() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderStorageImageWriteWithoutFormat() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderStorageTexelBufferArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderStorageTexelBufferArrayDynamicIndexing indicates whether arrays of storage texel buffers can be indexed by dynamically uniform integer expressions in shader code.
shaderStorageTexelBufferArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderStorageTexelBufferArrayDynamicIndexing indicates whether arrays of storage texel buffers can be indexed by dynamically uniform integer expressions in shader code.
shaderStorageTexelBufferArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderStorageTexelBufferArrayNonUniformIndexing indicates whether arrays of storage texel buffers can be indexed by non-uniform integer expressions in shader code.
shaderStorageTexelBufferArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderStorageTexelBufferArrayNonUniformIndexing indicates whether arrays of storage texel buffers can be indexed by non-uniform integer expressions in shader code.
shaderSubgroupExtendedTypes() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderSubgroupExtendedTypes is a boolean specifying whether subgroup operations can use 8-bit integer, 16-bit integer, 64-bit integer, 16-bit floating-point, and vectors of these types in group operations with subgroup scope, if the implementation supports the types.
shaderSubgroupExtendedTypes() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderSubgroupExtendedTypes is a boolean specifying whether subgroup operations can use 8-bit integer, 16-bit integer, 64-bit integer, 16-bit floating-point, and vectors of these types in group operations with subgroup scope, if the implementation supports the types.
shaderTerminateInvocation() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Specifies whether the implementation supports SPIR-V modules that use the SPV_KHR_terminate_invocation extension.
shaderTerminateInvocation() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Specifies whether the implementation supports SPIR-V modules that use the SPV_KHR_terminate_invocation extension.
shaderTessellationAndGeometryPointSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderTessellationAndGeometryPointSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderUniformBufferArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
shaderUniformBufferArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
shaderUniformBufferArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderUniformBufferArrayNonUniformIndexing indicates whether arrays of uniform buffers can be indexed by non-uniform integer expressions in shader code.
shaderUniformBufferArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderUniformBufferArrayNonUniformIndexing indicates whether arrays of uniform buffers can be indexed by non-uniform integer expressions in shader code.
shaderUniformTexelBufferArrayDynamicIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderUniformTexelBufferArrayDynamicIndexing indicates whether arrays of uniform texel buffers can be indexed by dynamically uniform integer expressions in shader code.
shaderUniformTexelBufferArrayDynamicIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderUniformTexelBufferArrayDynamicIndexing indicates whether arrays of uniform texel buffers can be indexed by dynamically uniform integer expressions in shader code.
shaderUniformTexelBufferArrayNonUniformIndexing() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  shaderUniformTexelBufferArrayNonUniformIndexing indicates whether arrays of uniform texel buffers can be indexed by non-uniform integer expressions in shader code.
shaderUniformTexelBufferArrayNonUniformIndexing() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  shaderUniformTexelBufferArrayNonUniformIndexing indicates whether arrays of uniform texel buffers can be indexed by non-uniform integer expressions in shader code.
shaderZeroInitializeWorkgroupMemory() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Specifies whether the implementation supports initializing a variable in Workgroup storage class.
shaderZeroInitializeWorkgroupMemory() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Specifies whether the implementation supports initializing a variable in Workgroup storage class.
sharingMode() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
sharingMode() - Method in interface com.io7m.jcoronado.api.VulkanBufferCreateInfoType
sharingMode() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
sharingMode() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
signalSemaphores() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
signalSemaphores() - Method in interface com.io7m.jcoronado.api.VulkanSubmitInfoType
size() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
size() - Method in interface com.io7m.jcoronado.api.VulkanBufferCopyType
size() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
size() - Method in interface com.io7m.jcoronado.api.VulkanBufferCreateInfoType
size() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
size() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
size() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
size() - Method in interface com.io7m.jcoronado.api.VulkanMappedMemoryRangeType
size() - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
size() - Method in interface com.io7m.jcoronado.api.VulkanMemoryAllocateInfoType
size() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
size() - Method in interface com.io7m.jcoronado.api.VulkanMemoryHeapType
size() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
size() - Method in interface com.io7m.jcoronado.api.VulkanMemoryRequirementsType
size() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
size() - Method in interface com.io7m.jcoronado.api.VulkanPushConstantRangeType
size() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
size() - Method in interface com.io7m.jcoronado.api.VulkanShaderModuleCreateInfoType
size() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
size() - Method in interface com.io7m.jcoronado.api.VulkanSpecializationMapEntryType
size() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
size() - Method in interface com.io7m.jcoronado.api.VulkanSubresourceLayoutType
size() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
size() - Method in interface com.io7m.jcoronado.vma.VMAAllocationInfoType
sourceAccessMask() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
sourceAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
sourceAccessMask() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
sourceAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
sourceAccessMask() - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
sourceAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanMemoryBarrierType
sourceArrayElement() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
sourceArrayElement() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
sourceBinding() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
sourceBinding() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
sourceOffset() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
sourceOffset() - Method in interface com.io7m.jcoronado.api.VulkanBufferCopyType
sourceOffset() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
sourceOffset() - Method in interface com.io7m.jcoronado.api.VulkanImageCopyType
sourceOffset0() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
sourceOffset0() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
sourceOffset1() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
sourceOffset1() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
sourceQueueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
sourceQueueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
sourceQueueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
sourceQueueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
sourceSet() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
sourceSet() - Method in interface com.io7m.jcoronado.api.VulkanCopyDescriptorSetType
sourceSubresource() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
sourceSubresource() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
sourceSubresource() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
sourceSubresource() - Method in interface com.io7m.jcoronado.api.VulkanImageCopyType
space() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
sparseAddressSpaceSize() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
sparseAddressSpaceSize() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
sparseBinding() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseBinding() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidency16Samples() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidency16Samples() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidency2Samples() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidency2Samples() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidency4Samples() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidency4Samples() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidency8Samples() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidency8Samples() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidencyAliased() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidencyAliased() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidencyBuffer() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidencyBuffer() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidencyImage2D() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidencyImage2D() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
sparseResidencyImage3D() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
sparseResidencyImage3D() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
specializationInfo() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
specializationInfo() - Method in interface com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfoType
specificationVersion() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
specificationVersion() - Method in interface com.io7m.jcoronado.api.VulkanLayerPropertiesType
srcAccessMask() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
srcAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
srcAlphaBlendFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
srcAlphaBlendFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
srcColorBlendFactor() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
srcColorBlendFactor() - Method in interface com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentStateType
srcStageMask() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
srcStageMask() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
srcSubpass() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
srcSubpass() - Method in interface com.io7m.jcoronado.api.VulkanSubpassDependencyType
stage() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
stage() - Method in interface com.io7m.jcoronado.api.VulkanComputePipelineCreateInfoType
stage() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
stage() - Method in interface com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfoType
stageFlags() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
stageFlags() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBindingType
stageFlags() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
stageFlags() - Method in interface com.io7m.jcoronado.api.VulkanPushConstantRangeType
stages() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
stages() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
standardSampleLocations() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
standardSampleLocations() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
stencil() - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
stencil() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueDepthStencilType
stencilLoadOp() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
stencilLoadOp() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
stencilStoreOp() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
stencilStoreOp() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
stencilTestEnable() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
stencilTestEnable() - Method in interface com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfoType
storageBuffer16BitAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  storageBuffer16BitAccess specifies whether objects in the StorageBuffer, ShaderRecordBufferKHR, or PhysicalStorageBuffer storage class with the Block decoration can have 16-bit integer and 16-bit floating-point members.
storageBuffer16BitAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  storageBuffer16BitAccess specifies whether objects in the StorageBuffer, ShaderRecordBufferKHR, or PhysicalStorageBuffer storage class with the Block decoration can have 16-bit integer and 16-bit floating-point members.
storageBuffer8BitAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  storageBuffer8BitAccess indicates whether objects in the StorageBuffer, ShaderRecordBufferKHR, or PhysicalStorageBuffer storage class with the Block decoration can have 8-bit integer members.
storageBuffer8BitAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  storageBuffer8BitAccess indicates whether objects in the StorageBuffer, ShaderRecordBufferKHR, or PhysicalStorageBuffer storage class with the Block decoration can have 8-bit integer members.
storageImageSampleCounts() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
storageImageSampleCounts() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
storageInputOutput16() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  storageInputOutput16 specifies whether objects in the Input and Output storage classes can have 16-bit integer and 16-bit floating-point members.
storageInputOutput16() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  storageInputOutput16 specifies whether objects in the Input and Output storage classes can have 16-bit integer and 16-bit floating-point members.
storagePushConstant16() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  storagePushConstant16 specifies whether objects in the PushConstant storage class can have 16-bit integer and 16-bit floating-point members.
storagePushConstant16() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  storagePushConstant16 specifies whether objects in the PushConstant storage class can have 16-bit integer and 16-bit floating-point members.
storagePushConstant8() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  storagePushConstant8 indicates whether objects in the PushConstant storage class can have 8-bit integer members.
storagePushConstant8() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  storagePushConstant8 indicates whether objects in the PushConstant storage class can have 8-bit integer members.
storeOp() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
storeOp() - Method in interface com.io7m.jcoronado.api.VulkanAttachmentDescriptionType
strictLines() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
strictLines() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
stride() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
stride() - Method in interface com.io7m.jcoronado.api.VulkanVertexInputBindingDescriptionType
stringsToPointerBuffer(MemoryStack, Collection<String>) - Static method in class com.io7m.jcoronado.lwjgl.internal.VulkanStrings
  Convert a collection of strings to a pointer buffer.
subgroupBroadcastDynamicId() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  If subgroupBroadcastDynamicId is VK_TRUE, the “Id” operand of OpGroupNonUniformBroadcast can be dynamically uniform within a subgroup, and the “Index” operand of OpGroupNonUniformQuadBroadcast can be dynamically uniform within the derivative group.
subgroupBroadcastDynamicId() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  If subgroupBroadcastDynamicId is VK_TRUE, the “Id” operand of OpGroupNonUniformBroadcast can be dynamically uniform within a subgroup, and the “Index” operand of OpGroupNonUniformQuadBroadcast can be dynamically uniform within the derivative group.
subgroupSizeControl() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports controlling shader subgroup sizes via the VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT flag and the VkPipelineShaderStageRequiredSubgroupSizeCreateInfo structure.
subgroupSizeControl() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports controlling shader subgroup sizes via the VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT flag and the VkPipelineShaderStageRequiredSubgroupSizeCreateInfo structure.
subminor() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns the value of the `subminor` record component.
submit(List<VulkanSubmitInfo>) - Method in interface com.io7m.jcoronado.api.VulkanQueueType
  Submit the given list of queue submissions.
submit(List<VulkanSubmitInfo>, Optional<VulkanFenceType>) - Method in interface com.io7m.jcoronado.api.VulkanQueueType
  Submit the given list of queue submissions.
submit(List<VulkanSubmitInfo>, Optional<VulkanFenceType>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
subOptimal() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  If an image became available, and the swapchain no longer matches the surface properties exactly but can still be used to present to the surface successfully, this method will return `true`.
subOptimal() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisitionType
  If an image became available, and the swapchain no longer matches the surface properties exactly but can still be used to present to the surface successfully, this method will return `true`.
subpass() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
subpass() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
subpasses() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
subpasses() - Method in interface com.io7m.jcoronado.api.VulkanRenderPassCreateInfoType
subPixelInterpolationOffsetBits() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
subPixelInterpolationOffsetBits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
subPixelPrecisionBits() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
subPixelPrecisionBits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
subresourceRange() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
subresourceRange() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
subresourceRange() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
subresourceRange() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
subTexelPrecisionBits() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
subTexelPrecisionBits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
supportedCompositeAlpha() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
supportedCompositeAlpha() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
supportedTransforms() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
supportedTransforms() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
supportedUsageFlags() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
supportedUsageFlags() - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHRType
supports(Class<? extends VulkanInstanceExtensionInfoType>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEXTLayerSettingsHandler
supports(Class<? extends VulkanInstanceExtensionInfoType>) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstanceExtensionInfoHandlerType
  Whether this handler supports extension info of the given type.
surface() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
surface() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfoType
surfaceCapabilities(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
  Determine the capabilities of `surface`.
surfaceCapabilities(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
surfaceFormats(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
  Determine the preferred formats for `surface`.
surfaceFormats(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
surfaceFromWindow(VulkanInstanceType, long) - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
  Treat a raw memory address as if it were a window, and create a WSI-compatible surface from it.
surfaceFromWindow(VulkanInstanceType, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
surfacePresentModes(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
  Determine the presentation modes for `surface`.
surfacePresentModes(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
surfaceSupport(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in interface com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType
  Determine which queue families, if any, support presenting to `surface`.
surfaceSupport(VulkanPhysicalDeviceType, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
swapChainCreate(VulkanLogicalDeviceType, VulkanSwapChainCreateInfo) - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanExtKHRSwapChainType
  Create a new swap chain.
swapChainCreate(VulkanLogicalDeviceType, VulkanSwapChainCreateInfo) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSwapChain
swapChains() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
swapChains() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHRType
synchronization2() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether the implementation supports the new set of synchronization commands introduced in VK_KHR_synchronization2.
synchronization2() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether the implementation supports the new set of synchronization commands introduced in VK_KHR_synchronization2.

## T

targetAccessMask() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
targetAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
targetAccessMask() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
targetAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
targetAccessMask() - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
targetAccessMask() - Method in interface com.io7m.jcoronado.api.VulkanMemoryBarrierType
targetOffset() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
targetOffset() - Method in interface com.io7m.jcoronado.api.VulkanBufferCopyType
targetOffset() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
targetOffset() - Method in interface com.io7m.jcoronado.api.VulkanImageCopyType
targetOffset0() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
targetOffset0() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
targetOffset1() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
targetOffset1() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
targetQueueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
targetQueueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanBufferMemoryBarrierType
targetQueueFamilyIndex() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
targetQueueFamilyIndex() - Method in interface com.io7m.jcoronado.api.VulkanImageMemoryBarrierType
targetSubresource() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
targetSubresource() - Method in interface com.io7m.jcoronado.api.VulkanImageBlitType
targetSubresource() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
targetSubresource() - Method in interface com.io7m.jcoronado.api.VulkanImageCopyType
tessellationShader() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
tessellationShader() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
tessellationState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
tessellationState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
texelBufferViews() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
texelBufferViews() - Method in interface com.io7m.jcoronado.api.VulkanWriteDescriptorSetType
texelSizeOctets() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
textureCompressionASTC_HDR() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Indicates whether all of the ASTC HDR compressed texture formats are supported.
textureCompressionASTC_HDR() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13Type
  Indicates whether all of the ASTC HDR compressed texture formats are supported.
textureCompressionASTC_LDR() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
textureCompressionASTC_LDR() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
textureCompressionBC() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
textureCompressionBC() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
textureCompressionETC2() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
textureCompressionETC2() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
tiling() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
tiling() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
timedOut() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
timedOut() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisitionType
timelineSemaphore() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  timelineSemaphore indicates whether semaphores created with a VkSemaphoreType of VK_SEMAPHORE_TYPE_TIMELINE are supported.
timelineSemaphore() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  timelineSemaphore indicates whether semaphores created with a VkSemaphoreType of VK_SEMAPHORE_TYPE_TIMELINE are supported.
timestampComputeAndGraphics() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
timestampComputeAndGraphics() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
timestampPeriod() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
timestampPeriod() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
timestampValidBits() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
timestampValidBits() - Method in interface com.io7m.jcoronado.api.VulkanQueueFamilyPropertiesType
toHumanString() - Method in interface com.io7m.jcoronado.api.VulkanVersionType
topology() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
topology() - Method in interface com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfoType
toString() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Prints the immutable value `VulkanApplicationInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Prints the immutable value `VulkanAttachmentDescription` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Prints the immutable value `VulkanAttachmentReference` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Prints the immutable value `VulkanBlendConstants` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Prints the immutable value `VulkanBufferCopy` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Prints the immutable value `VulkanBufferCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Prints the immutable value `VulkanBufferImageCopy` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Prints the immutable value `VulkanBufferMemoryBarrier` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Prints the immutable value `VulkanBufferViewCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Prints the immutable value `VulkanClearAttachment` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Prints the immutable value `VulkanClearRectangle` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Prints the immutable value `VulkanClearValueColorFloatingPoint` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Prints the immutable value `VulkanClearValueColorIntegerSigned` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Prints the immutable value `VulkanClearValueColorIntegerUnsigned` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Prints the immutable value `VulkanClearValueDepthStencil` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Prints the immutable value `VulkanCommandBufferBeginInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Prints the immutable value `VulkanCommandBufferCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Prints the immutable value `VulkanCommandPoolCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Prints the immutable value `VulkanComponentMapping` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Prints the immutable value `VulkanComputePipelineCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Prints the immutable value `VulkanComputeWorkGroupCount` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Prints the immutable value `VulkanComputeWorkGroupSize` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Prints the immutable value `VulkanCopyDescriptorSet` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanDebuggingType.Color
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Prints the immutable value `VulkanDescriptorBufferInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Prints the immutable value `VulkanDescriptorImageInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Prints the immutable value `VulkanDescriptorPoolCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Prints the immutable value `VulkanDescriptorPoolSize` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Prints the immutable value `VulkanDescriptorSetAllocateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Prints the immutable value `VulkanDescriptorSetLayoutBinding` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Prints the immutable value `VulkanDescriptorSetLayoutCreateInfo` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanDriverUnknownId
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Prints the immutable value `VulkanEventCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Prints the immutable value `VulkanExtensionProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanExtent2D
  Prints the immutable value `VulkanExtent2D` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  Prints the immutable value `VulkanExtent3D` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Prints the immutable value `VulkanFenceCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Prints the immutable value `VulkanFormatProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Prints the immutable value `VulkanFramebufferCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Prints the immutable value `VulkanGraphicsPipelineCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Prints the immutable value `VulkanHostAllocatorCallbacks` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Prints the immutable value `VulkanImageBlit` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Prints the immutable value `VulkanImageCopy` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Prints the immutable value `VulkanImageCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Prints the immutable value `VulkanImageFormatProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Prints the immutable value `VulkanImageMemoryBarrier` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Prints the immutable value `VulkanImageSubresource` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Prints the immutable value `VulkanImageSubresourceLayers` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Prints the immutable value `VulkanImageSubresourceRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Prints the immutable value `VulkanImageViewCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Prints the immutable value `VulkanInstanceCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Prints the immutable value `VulkanLayerProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Prints the immutable value `VulkanLineWidthRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Prints the immutable value `VulkanLogicalDeviceCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Prints the immutable value `VulkanLogicalDeviceQueueCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Prints the immutable value `VulkanMappedMemoryRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Prints the immutable value `VulkanMemoryAllocateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Prints the immutable value `VulkanMemoryBarrier` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Prints the immutable value `VulkanMemoryHeap` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Prints the immutable value `VulkanMemoryRequirements` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Prints the immutable value `VulkanMemoryType` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanOffset2D
  Prints the immutable value `VulkanOffset2D` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  Prints the immutable value `VulkanOffset3D` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Prints the immutable value `VulkanPhysicalDeviceFeatures` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Prints the immutable value `VulkanPhysicalDeviceFeatures10` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Prints the immutable value `VulkanPhysicalDeviceFeatures11` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Prints the immutable value `VulkanPhysicalDeviceFeatures12` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Prints the immutable value `VulkanPhysicalDeviceFeatures13` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Prints the immutable value `VulkanPhysicalDeviceLimits` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Prints the immutable value `VulkanPhysicalDeviceMemoryProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Prints the immutable value `VulkanPhysicalDeviceProperties` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Prints the immutable value `VulkanPipelineCacheCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Prints the immutable value `VulkanPipelineColorBlendAttachmentState` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Prints the immutable value `VulkanPipelineColorBlendStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Prints the immutable value `VulkanPipelineDepthStencilStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Prints the immutable value `VulkanPipelineDynamicStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Prints the immutable value `VulkanPipelineInputAssemblyStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Prints the immutable value `VulkanPipelineLayoutCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Prints the immutable value `VulkanPipelineMultisampleStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Prints the immutable value `VulkanPipelineRasterizationStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Prints the immutable value `VulkanPipelineShaderStageCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Prints the immutable value `VulkanPipelineTessellationStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Prints the immutable value `VulkanPipelineVertexInputStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Prints the immutable value `VulkanPipelineViewportStateCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Prints the immutable value `VulkanPointSizeRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Prints the immutable value `VulkanPushConstantRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Prints the immutable value `VulkanQueryPoolCreateInfo` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Prints the immutable value `VulkanQueueFamilyProperties` with attribute values.
toString() - Method in record class com.io7m.jcoronado.api.VulkanQueueIndex
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Prints the immutable value `VulkanRectangle2D` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Prints the immutable value `VulkanRenderPassBeginInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Prints the immutable value `VulkanRenderPassCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Prints the immutable value `VulkanSamplerCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Prints the immutable value `VulkanSemaphoreCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Prints the immutable value `VulkanShaderModuleCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Prints the immutable value `VulkanSpecializationMap` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Prints the immutable value `VulkanSpecializationMapEntry` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Prints the immutable value `VulkanStencilOpState` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Prints the immutable value `VulkanSubmitInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Prints the immutable value `VulkanSubpassDependency` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Prints the immutable value `VulkanSubpassDescription` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Prints the immutable value `VulkanSubresourceLayout` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanVersion
  Prints the immutable value `VulkanVersion` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Prints the immutable value `VulkanVertexInputAttributeDescription` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Prints the immutable value `VulkanVertexInputBindingDescription` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanViewport
  Prints the immutable value `VulkanViewport` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Prints the immutable value `VulkanViewportBoundsRange` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Prints the immutable value `VulkanViewportDimensions` with attribute values.
toString() - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Prints the immutable value `VulkanWriteDescriptorSet` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Prints the immutable value `VulkanDebugUtilsLabelColor` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Prints the immutable value `VulkanDebugUtilsLabelEXT` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Prints the immutable value `VulkanDebugUtilsMessengerCallbackDataEXT` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Prints the immutable value `VulkanDebugUtilsMessengerCreateInfoEXT` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Prints the immutable value `VulkanDebugUtilsObjectNameInfoEXT` with attribute values.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsCreateInfo
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Returns a string representation of this record class.
toString() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Prints the immutable value `VulkanSurfaceCapabilitiesKHR` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Prints the immutable value `VulkanSurfaceFormatKHR` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Prints the immutable value `VulkanPresentInfoKHR` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Prints the immutable value `VulkanSwapChainCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Prints the immutable value `VulkanSwapChainImageAcquisition` with attribute values.
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSurface
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtKHRSwapChain
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBuffer
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLBufferView
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandPool
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorPool
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSet
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDescriptorSetLayout
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLDeviceMemory
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEvent
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtDebugUtilsMessenger
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFence
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLFramebuffer
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImage
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLImageView
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPhysicalDevice
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipeline
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineCache
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLPipelineLayout
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueryPool
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLRenderPass
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSampler
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSemaphore
toString() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLShaderModule
toString() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Prints the immutable value `VMAAllocationCreateInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Prints the immutable value `VMAAllocationInfo` with attribute values.
toString() - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Prints the immutable value `VMAAllocationResult` with attribute values.
toString() - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Prints the immutable value `VMAAllocatorCreateInfo` with attribute values.
transform(MemoryStack, VulkanInstanceExtensionInfoType, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEXTLayerSettingsHandler
transform(MemoryStack, VulkanInstanceExtensionInfoType, long) - Method in interface com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstanceExtensionInfoHandlerType
  Transform the given info to native structures.
type() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType
type() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType
type() - Method in interface com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueDepthStencilType
type() - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
type() - Method in interface com.io7m.jcoronado.api.VulkanDescriptorPoolSizeType
type() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
type() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
type() - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
type() - Method in interface com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXTType
types() - Method in exception class com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
types() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
types() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryPropertiesType

## U

uniformAndStorageBuffer16BitAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  uniformAndStorageBuffer16BitAccess specifies whether objects in the Uniform storage class with the Block decoration can have 16-bit integer and 16-bit floating-point members.
uniformAndStorageBuffer16BitAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  uniformAndStorageBuffer16BitAccess specifies whether objects in the Uniform storage class with the Block decoration can have 16-bit integer and 16-bit floating-point members.
uniformAndStorageBuffer8BitAccess() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  uniformAndStorageBuffer8BitAccess indicates whether objects in the Uniform storage class with the Block decoration can have 8-bit integer members.
uniformAndStorageBuffer8BitAccess() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  uniformAndStorageBuffer8BitAccess indicates whether objects in the Uniform storage class with the Block decoration can have 8-bit integer members.
uniformBufferStandardLayout() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  uniformBufferStandardLayout indicates that the implementation supports the same layouts for uniform buffers as for storage and other kinds of buffers.
uniformBufferStandardLayout() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  uniformBufferStandardLayout indicates that the implementation supports the same layouts for uniform buffers as for storage and other kinds of buffers.
unnormalizedCoordinates() - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
unnormalizedCoordinates() - Method in interface com.io7m.jcoronado.api.VulkanSamplerCreateInfoType
unpackValues(Class<T>, Supplier<T[]>, int) - Static method in class com.io7m.jcoronado.api.VulkanEnumMaps
  Unpack flag values from a given integer.
updateDescriptorSets(List<VulkanWriteDescriptorSet>, List<VulkanCopyDescriptorSet>) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Update the contents of a descriptor set object.
updateDescriptorSets(List<VulkanWriteDescriptorSet>, List<VulkanCopyDescriptorSet>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
usage() - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
usage() - Method in interface com.io7m.jcoronado.api.VulkanImageCreateInfoType
usage() - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
usage() - Method in interface com.io7m.jcoronado.vma.VMAAllocationCreateInfoType
usageFlags() - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
usageFlags() - Method in interface com.io7m.jcoronado.api.VulkanBufferCreateInfoType

## V

value() - Method in enum class com.io7m.jcoronado.api.VulkanAccessFlag
value() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIDeviceFeaturesRequiredType
value() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIFunctionsType
value() - Method in enum class com.io7m.jcoronado.api.VulkanAttachmentDescriptionFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanAttachmentStoreOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanBlendFactor
value() - Method in enum class com.io7m.jcoronado.api.VulkanBlendOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanBorderColor
value() - Method in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanBufferViewCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandBufferLevel
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandBufferResetFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandPoolResetFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCommandPoolTrimFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanCompareOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
value() - Method in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolResetFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDescriptorType
value() - Method in enum class com.io7m.jcoronado.api.VulkanDeviceQueueCreationFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
value() - Method in record class com.io7m.jcoronado.api.VulkanDriverUnknownId
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.jcoronado.api.VulkanDynamicState
value() - Method in interface com.io7m.jcoronado.api.VulkanEnumBitmaskType
value() - Method in interface com.io7m.jcoronado.api.VulkanEnumIntegerType
value() - Method in enum class com.io7m.jcoronado.api.VulkanEventCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanFenceCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanFilter
value() - Method in enum class com.io7m.jcoronado.api.VulkanFormat
value() - Method in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanFramebufferCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanFrontFace
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageKind
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageLayout
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageTiling
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageViewCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanImageViewKind
value() - Method in enum class com.io7m.jcoronado.api.VulkanIndexType
value() - Method in enum class com.io7m.jcoronado.api.VulkanInternalAllocation
value() - Method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanLogicOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanMemoryHeapFlag
value() - Method in record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.jcoronado.api.VulkanMemoryMapFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
value() - Method in record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineBindPoint
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineCacheCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineTessellationStageCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanPolygonMode
value() - Method in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
value() - Method in enum class com.io7m.jcoronado.api.VulkanQueryControlFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanQueryKind
value() - Method in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanQueryPoolCreateFlag
value() - Method in record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
value() - Method in record class com.io7m.jcoronado.api.VulkanQueueIndex
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.jcoronado.api.VulkanRenderPassCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
value() - Method in enum class com.io7m.jcoronado.api.VulkanSamplerCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanSamplerMipmapMode
value() - Method in enum class com.io7m.jcoronado.api.VulkanSemaphoreCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanShaderModuleCreateFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanSharingMode
value() - Method in enum class com.io7m.jcoronado.api.VulkanStencilFaceFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanStencilOp
value() - Method in enum class com.io7m.jcoronado.api.VulkanSubpassContents
value() - Method in enum class com.io7m.jcoronado.api.VulkanSubpassDescriptionFlag
value() - Method in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
value() - Method in enum class com.io7m.jcoronado.api.VulkanVertexInputRate
value() - Method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
value() - Method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
value() - Method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataFlag
value() - Method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateFlag
value() - Method in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
value() - Method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanColorSpaceKHR
value() - Method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
value() - Method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
value() - Method in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
value() - Method in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentDescriptionFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentStoreOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBlendOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanBufferViewCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanClearValueType.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType.ColorType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferLevel
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferResetFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolResetFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolTrimFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolResetFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDeviceQueueCreationFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanDynamicState
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanEventCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFenceCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFilter
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormat
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatCompressed
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatData
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFormatSpace
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFramebufferCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanFrontFace
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageLayout
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageTiling
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageViewCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanIndexType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanInternalAllocation
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanEventStatus
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanFenceStatus
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanWaitStatus
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanLogicOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryHeapFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryMapFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineBindPoint
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineCacheCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineTessellationStageCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanQueryControlFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanQueryKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanQueryPoolCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanRenderPassCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerMipmapMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSemaphoreCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanShaderModuleCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSharingMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanStencilFaceFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanStencilOp
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSubpassContents
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSubpassDescriptionFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.api.VulkanVertexInputRate
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanColorSpaceKHR
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentDescriptionFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanAttachmentStoreOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBlendOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanBufferViewCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanClearValueType.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanClearValueType.VulkanClearValueColorType.ColorType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferLevel
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferResetFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolResetFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCommandPoolTrimFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolResetFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDeviceQueueCreationFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanDynamicState
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanEventCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFenceCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFilter
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormat
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatColorChannels
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatCompressed
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatData
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatInterpretation
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFormatSpace
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFramebufferCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanFrontFace
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageLayout
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageTiling
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageViewCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanIndexType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanInternalAllocation
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanEventStatus
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanFenceStatus
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanWaitStatus
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanLogicOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryHeapFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryMapFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineBindPoint
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineCacheCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineTessellationStageCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanQueryControlFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanQueryKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanQueryPoolCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanRenderPassCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSamplerMipmapMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSemaphoreCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanShaderModuleCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSharingMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanStencilFaceFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanStencilOp
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSubpassContents
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSubpassDescriptionFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.api.VulkanVertexInputRate
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  Returns the value of the `values` record component.
values() - Method in record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  Returns the value of the `values` record component.
values() - Method in interface com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingType
values() - Static method in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanColorSpaceKHR
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Returns an array containing the constants of this enum class, in the order they are declared.
variableMultisampleRate() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
variableMultisampleRate() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
variablePointers() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  variablePointers specifies whether the implementation supports the SPIR-V VariablePointers capability.
variablePointers() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  variablePointers specifies whether the implementation supports the SPIR-V VariablePointers capability.
variablePointersStorageBuffer() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  variablePointersStorageBuffer specifies whether the implementation supports the SPIR-V VariablePointersStorageBuffer capability.
variablePointersStorageBuffer() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11Type
  variablePointersStorageBuffer specifies whether the implementation supports the SPIR-V VariablePointersStorageBuffer capability.
vendorId() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
vendorId() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType
vendorName(int) - Static method in class com.io7m.jcoronado.api.VulkanVendorIDs
  Guess a vendor ID name from the given vendor ID.
version() - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
version() - Method in interface com.io7m.jcoronado.api.VulkanExtensionPropertiesType
vertexAttributeDescriptions() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
vertexAttributeDescriptions() - Method in interface com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfoType
vertexBindingDescriptions() - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
vertexBindingDescriptions() - Method in interface com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfoType
vertexInputState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
vertexInputState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
vertexPipelineStoresAndAtomics() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
vertexPipelineStoresAndAtomics() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
viewportBoundsRange() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
viewportBoundsRange() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
viewports() - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
viewports() - Method in interface com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfoType
viewportState() - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
viewportState() - Method in interface com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfoType
viewportSubPixelBits() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
viewportSubPixelBits() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceLimitsType
viewType() - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
viewType() - Method in interface com.io7m.jcoronado.api.VulkanImageViewCreateInfoType
VK_ACCESS_COLOR_ATTACHMENT_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_COLOR_ATTACHMENT_READ_BIT specifies read access to a color attachment, such as via blending, logic operations, or via certain subpass load operations.
VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT is similar to VK_ACCESS_COLOR_ATTACHMENT_READ_BIT, but also includes advanced blend operations.
VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT specifies write access to a color or resolve attachment during a render pass or via certain subpass load and store operations.
VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX specifies reads from VkBuffer inputs to vkCmdProcessCommandsNVX.
VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX specifies writes to the target command buffer in vkCmdProcessCommandsNVX.
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT specifies read access to a depth/stencil attachment, via depth or stencil operations or via certain subpass load operations.
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write access to a depth/stencil attachment, via depth or stencil operations or via certain subpass load and store operations.
VK_ACCESS_HOST_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_HOST_READ_BIT specifies read access by a host operation.
VK_ACCESS_HOST_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_HOST_WRITE_BIT specifies write access by a host operation.
VK_ACCESS_INDEX_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_INDEX_READ_BIT specifies read access to an index buffer as part of an indexed drawing command, bound by vkCmdBindIndexBuffer.
VK_ACCESS_INDIRECT_COMMAND_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_INDIRECT_COMMAND_READ_BIT specifies read access to an indirect command structure read as part of an indirect drawing or dispatch command.
VK_ACCESS_INPUT_ATTACHMENT_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_INPUT_ATTACHMENT_READ_BIT specifies read access to an input attachment within a render pass during fragment shading.
VK_ACCESS_MEMORY_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_MEMORY_READ_BIT specifies read access via non-specific entities.
VK_ACCESS_MEMORY_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_MEMORY_WRITE_BIT specifies write access via non-specific entities.
VK_ACCESS_SHADER_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_SHADER_READ_BIT specifies read access to a storage buffer, uniform texel buffer, storage texel buffer, sampled image, or storage image.
VK_ACCESS_SHADER_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_SHADER_WRITE_BIT specifies write access to a storage buffer, storage texel buffer, or storage image.
VK_ACCESS_TRANSFER_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_TRANSFER_READ_BIT specifies read access to an image or buffer in a copy operation.
VK_ACCESS_TRANSFER_WRITE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_TRANSFER_WRITE_BIT specifies write access to an image or buffer in a clear or copy operation.
VK_ACCESS_UNIFORM_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_UNIFORM_READ_BIT specifies read access to a uniform buffer.
VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAccessFlag
  VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT specifies read access to a vertex buffer as part of a drawing command, bound by vkCmdBindVertexBuffers.
VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentDescriptionFlag
  Specifies that the attachment aliases the same device memory as other attachments.
VK_ATTACHMENT_LOAD_OP_CLEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
  VK_ATTACHMENT_LOAD_OP_CLEAR specifies that the contents within the render area will be cleared to a uniform value, which is specified when a render pass instance is begun.
VK_ATTACHMENT_LOAD_OP_DONT_CARE - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
  VK_ATTACHMENT_LOAD_OP_DONT_CARE specifies that the previous contents within the area need not be preserved; the contents of the attachment will be undefined inside the render area.
VK_ATTACHMENT_LOAD_OP_LOAD - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentLoadOp
  VK_ATTACHMENT_LOAD_OP_LOAD specifies that the previous contents of the image within the render area will be preserved.
VK_ATTACHMENT_STORE_OP_DONT_CARE - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentStoreOp
  VK_ATTACHMENT_STORE_OP_DONT_CARE specifies the contents within the render area are not needed after rendering, and may be discarded; the contents of the attachment will be undefined inside the render area.
VK_ATTACHMENT_STORE_OP_STORE - Enum constant in enum class com.io7m.jcoronado.api.VulkanAttachmentStoreOp
  VK_ATTACHMENT_STORE_OP_STORE specifies the contents generated during the render pass and within the render area are written to memory.
VK_BLEND_FACTOR_CONSTANT_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_CONSTANT_ALPHA
VK_BLEND_FACTOR_CONSTANT_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_CONSTANT_COLOR
VK_BLEND_FACTOR_DST_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_DST_ALPHA
VK_BLEND_FACTOR_DST_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_DST_COLOR
VK_BLEND_FACTOR_ONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
VK_BLEND_FACTOR_SRC_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_SRC_ALPHA
VK_BLEND_FACTOR_SRC_ALPHA_SATURATE - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
VK_BLEND_FACTOR_SRC_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_SRC_COLOR
VK_BLEND_FACTOR_SRC1_ALPHA - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_SRC1_ALPHA
VK_BLEND_FACTOR_SRC1_COLOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_SRC1_COLOR
VK_BLEND_FACTOR_ZERO - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendFactor
  VK_BLEND_FACTOR_ZERO
VK_BLEND_OP_ADD - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_ADD
VK_BLEND_OP_BLUE_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_BLUE_EXT
VK_BLEND_OP_COLORBURN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_COLORBURN_EXT
VK_BLEND_OP_COLORDODGE_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_COLORDODGE_EXT
VK_BLEND_OP_CONTRAST_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_CONTRAST_EXT
VK_BLEND_OP_DARKEN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DARKEN_EXT
VK_BLEND_OP_DIFFERENCE_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DIFFERENCE_EXT
VK_BLEND_OP_DST_ATOP_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DST_ATOP_EXT
VK_BLEND_OP_DST_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DST_EXT
VK_BLEND_OP_DST_IN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DST_IN_EXT
VK_BLEND_OP_DST_OUT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DST_OUT_EXT
VK_BLEND_OP_DST_OVER_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_DST_OVER_EXT
VK_BLEND_OP_EXCLUSION_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_EXCLUSION_EXT
VK_BLEND_OP_GREEN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_GREEN_EXT
VK_BLEND_OP_HARDLIGHT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HARDLIGHT_EXT
VK_BLEND_OP_HARDMIX_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HARDMIX_EXT
VK_BLEND_OP_HSL_COLOR_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HSL_COLOR_EXT
VK_BLEND_OP_HSL_HUE_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HSL_HUE_EXT
VK_BLEND_OP_HSL_LUMINOSITY_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HSL_LUMINOSITY_EXT
VK_BLEND_OP_HSL_SATURATION_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_HSL_SATURATION_EXT
VK_BLEND_OP_INVERT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_INVERT_EXT
VK_BLEND_OP_INVERT_OVG_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_INVERT_OVG_EXT
VK_BLEND_OP_INVERT_RGB_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_INVERT_RGB_EXT
VK_BLEND_OP_LIGHTEN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_LIGHTEN_EXT
VK_BLEND_OP_LINEARBURN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_LINEARBURN_EXT
VK_BLEND_OP_LINEARDODGE_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_LINEARDODGE_EXT
VK_BLEND_OP_LINEARLIGHT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_LINEARLIGHT_EXT
VK_BLEND_OP_MAX - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_MAX
VK_BLEND_OP_MIN - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_MIN
VK_BLEND_OP_MINUS_CLAMPED_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_MINUS_CLAMPED_EXT
VK_BLEND_OP_MINUS_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_MINUS_EXT
VK_BLEND_OP_MULTIPLY_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_MULTIPLY_EXT
VK_BLEND_OP_OVERLAY_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_OVERLAY_EXT
VK_BLEND_OP_PINLIGHT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_PINLIGHT_EXT
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
VK_BLEND_OP_PLUS_CLAMPED_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_PLUS_CLAMPED_EXT
VK_BLEND_OP_PLUS_DARKER_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_PLUS_DARKER_EXT
VK_BLEND_OP_PLUS_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_PLUS_EXT
VK_BLEND_OP_RED_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_RED_EXT
VK_BLEND_OP_REVERSE_SUBTRACT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_REVERSE_SUBTRACT
VK_BLEND_OP_SCREEN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SCREEN_EXT
VK_BLEND_OP_SOFTLIGHT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SOFTLIGHT_EXT
VK_BLEND_OP_SRC_ATOP_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SRC_ATOP_EXT
VK_BLEND_OP_SRC_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SRC_EXT
VK_BLEND_OP_SRC_IN_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SRC_IN_EXT
VK_BLEND_OP_SRC_OUT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SRC_OUT_EXT
VK_BLEND_OP_SRC_OVER_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SRC_OVER_EXT
VK_BLEND_OP_SUBTRACT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_SUBTRACT
VK_BLEND_OP_VIVIDLIGHT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_VIVIDLIGHT_EXT
VK_BLEND_OP_XOR_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_XOR_EXT
VK_BLEND_OP_ZERO_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBlendOp
  VK_BLEND_OP_ZERO_EXT
VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies an opaque, floating-point format, black color.
VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies an opaque, floating-point format, white color.
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies a transparent, floating-point format, black color.
VK_BORDER_COLOR_INT_OPAQUE_BLACK - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies an opaque, integer format, black color.
VK_BORDER_COLOR_INT_OPAQUE_WHITE - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies an opaque, integer format, white color.
VK_BORDER_COLOR_INT_TRANSPARENT_BLACK - Enum constant in enum class com.io7m.jcoronado.api.VulkanBorderColor
  Specifies a transparent, integer format, black color.
VK_BUFFER_CREATE_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Specifies that the buffer is a protected buffer.
VK_BUFFER_CREATE_SPARSE_ALIASED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Specifies that the buffer will be backed using sparse memory binding with memory ranges that might also simultaneously be backing another buffer (or another portion of the same buffer).
VK_BUFFER_CREATE_SPARSE_BINDING_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Specifies that the buffer will be backed using sparse memory binding.
VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferCreateFlag
  Specifies that the buffer can be partially backed using sparse memory binding.
VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT specifies that the buffer is suitable for passing as the buffer parameter to vkCmdBeginConditionalRenderingEXT.
VK_BUFFER_USAGE_INDEX_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer is suitable for passing as the buffer parameter to vkCmdBindIndexBuffer.
VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer is suitable for passing as the buffer parameter to vkCmdDrawIndirect, vkCmdDrawIndexedIndirect, or vkCmdDispatchIndirect.
VK_BUFFER_USAGE_STORAGE_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used in a VkDescriptorBufferInfo suitable for occupying a VkDescriptorSet slot either of type VK_DESCRIPTOR_TYPE_STORAGE_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC.
VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used to create a VkBufferView suitable for occupying a VkDescriptorSet slot of type VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER.
VK_BUFFER_USAGE_TRANSFER_DST_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used as the destination of a transfer command.
VK_BUFFER_USAGE_TRANSFER_SRC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used as the source of a transfer command (see the definition of VK_PIPELINE_STAGE_TRANSFER_BIT).
VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used in a VkDescriptorBufferInfo suitable for occupying a VkDescriptorSet slot either of type VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER or VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC.
VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer can be used to create a VkBufferView suitable for occupying a VkDescriptorSet slot of type VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER.
VK_BUFFER_USAGE_VERTEX_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferUsageFlag
  Specifies that the buffer is suitable for passing as an element of the pBuffers array to vkCmdBindVertexBuffers.
VK_BUFFER_VIEW_CREATE_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanBufferViewCreateFlag
  No flags are set.
VK_COLOR_COMPONENT_A_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Alpha
VK_COLOR_COMPONENT_B_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Green
VK_COLOR_COMPONENT_G_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Blue
VK_COLOR_COMPONENT_R_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanColorComponentFlag
  Red
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanColorSpaceKHR
  The presentation engine supports the sRGB colorspace.
VK_COMMAND_BUFFER_LEVEL_PRIMARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferLevel
  Specifies a primary command buffer.
VK_COMMAND_BUFFER_LEVEL_SECONDARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferLevel
  Specifies a secondary command buffer.
VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
  Specifies that each recording of the command buffer will only be submitted once, and the command buffer will be reset and recorded again between each submission.
VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
  Specifies that a secondary command buffer is considered to be entirely inside a render pass.
VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferUsageFlag
  Specifies that a command buffer can be resubmitted to a queue while it is in the pending state, and recorded into multiple primary command buffers.
VK_COMMAND_POOL_CREATE_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
  Specifies that command buffers allocated from the pool are protected command buffers.
VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
  Allows any command buffer allocated from a pool to be individually reset to the initial state; either by calling vkResetCommandBuffer, or via the implicit reset when calling vkBeginCommandBuffer.
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandPoolCreateFlag
  Specifies that command buffers allocated from the pool will be short-lived, meaning that they will be reset or freed in a relatively short timeframe.
VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandPoolResetFlag
  Specifies that resetting a command pool recycles all of the resources from the command pool back to the system.
VK_COMPARE_OP_ALWAYS - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test always passes.
VK_COMPARE_OP_EQUAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R = S.
VK_COMPARE_OP_GREATER - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R > S.
VK_COMPARE_OP_GREATER_OR_EQUAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R ≥ S.
VK_COMPARE_OP_LESS - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R < S.
VK_COMPARE_OP_LESS_OR_EQUAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R ≤ S.
VK_COMPARE_OP_NEVER - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test never passes.
VK_COMPARE_OP_NOT_EQUAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanCompareOp
  Specifies that the test passes when R ≠ S.
VK_COMPONENT_SWIZZLE_A - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to the value of the A component of the image.
VK_COMPONENT_SWIZZLE_B - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to the value of the B component of the image.
VK_COMPONENT_SWIZZLE_G - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to the value of the G component of the image.
VK_COMPONENT_SWIZZLE_IDENTITY - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to the identity swizzle.
VK_COMPONENT_SWIZZLE_ONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to either 1 or 1.0, depending on whether the type of the image view format is integer or floating-point respectively, as determined by the Format Definition section for each VkFormat.
VK_COMPONENT_SWIZZLE_R - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to the value of the R component of the image.
VK_COMPONENT_SWIZZLE_ZERO - Enum constant in enum class com.io7m.jcoronado.api.VulkanComponentSwizzle
  Specifies that the component is set to zero.
VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  The way in which the presentation engine treats the alpha channel in the images is unknown to the Vulkan API.
VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  The alpha channel, if it exists, of the images is ignored in the compositing process.
VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  The alpha channel, if it exists, of the images is respected in the compositing process.
VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanCompositeAlphaFlagKHR
  The alpha channel, if it exists, of the images is respected in the compositing process.
VK_CULL_MODE_BACK_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Specifies that back-facing triangles are discarded
VK_CULL_MODE_FRONT_AND_BACK - Enum constant in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Specifies that all triangles are discarded
VK_CULL_MODE_FRONT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Specifies that front-facing triangles are discarded
VK_CULL_MODE_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanCullModeFlag
  Specifies that no triangles are discarded
VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Specifies that the application has violated a valid usage condition of the specification.
VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Specifies an informational message such as resource details that may be handy when debugging an application.
VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Specifies the most verbose output indicating all diagnostic messages from the Vulkan loader, layers, and drivers should be captured.
VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageSeverityFlag
  Specifies use of Vulkan that may expose an app bug.
VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
  Specifies that some general event has occurred.
VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
  Specifies a potentially non-optimal use of Vulkan, e.g.
VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessageTypeFlag
  Specifies that something has occurred during validation against the Vulkan specification that may indicate invalid behavior.
VK_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataFlag
  No flags set.
VK_DEBUG_UTILS_MESSENGER_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateFlag
  No flags set.
VK_DEPENDENCY_BY_REGION_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
  VK_DEPENDENCY_BY_REGION_BIT specifies that dependencies will be framebuffer-local.
VK_DEPENDENCY_DEVICE_GROUP_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
  VK_DEPENDENCY_DEVICE_GROUP_BIT specifies that dependencies are non-device-local dependency.
VK_DEPENDENCY_VIEW_LOCAL_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDependencyFlag
  VK_DEPENDENCY_VIEW_LOCAL_BIT specifies that a subpass has more than one view.
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateFlag
  Specifies that descriptor sets can return their individual allocations to the pool, i.e.
VK_DESCRIPTOR_POOL_RESET_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorPoolResetFlag
  No flags set.
VK_DESCRIPTOR_SET_LAYOUT_CREATE_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateFlag
  No flags set.
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a combined image sampler descriptor
VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies an input attachment descriptor
VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a sampled image descriptor
VK_DESCRIPTOR_TYPE_SAMPLER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a sampler descriptor
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a storage buffer descriptor
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a dynamic storage buffer descriptor
VK_DESCRIPTOR_TYPE_STORAGE_IMAGE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a storage image descriptor
VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a storage texel buffer descriptor
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a uniform buffer descriptor
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a dynamic uniform buffer descriptor
VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDescriptorType
  Specifies a uniform texel buffer descriptor
VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDeviceQueueCreationFlag
  Specifies that the device queue is a protected-capable queue.
VK_DRIVER_ID_AMD_OPEN_SOURCE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_AMD_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_ARM_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_BROADCOM_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_COREAVI_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_GGP_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_GOOGLE_SWIFTSHADER - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_IMAGINATION_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_JUICE_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MESA_LLVMPIPE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MESA_PANVK - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MESA_RADV - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MESA_TURNIP - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MESA_V3DV - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_MOLTENVK - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_NVIDIA_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_QUALCOMM_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_SAMSUNG_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DRIVER_ID_VERISILICON_PROPRIETARY - Enum constant in enum class com.io7m.jcoronado.api.VulkanDriverKnownId
  A recognized driver value.
VK_DYNAMIC_STATE_BLEND_CONSTANTS - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_BLEND_CONSTANTS specifies that the blendConstants state in VkPipelineColorBlendStateCreateInfo will be ignored and must be set dynamically with vkCmdSetBlendConstants before any draws are performed with a pipeline state with VkPipelineColorBlendAttachmentState member blendEnable set to `true` and any of the blend functions using a constant blend color.
VK_DYNAMIC_STATE_DEPTH_BIAS - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_DEPTH_BIAS specifies that the depthBiasConstantFactor, depthBiasClamp and depthBiasSlopeFactor states in VkPipelineRasterizationStateCreateInfo will be ignored and must be set dynamically with vkCmdSetDepthBias before any draws are performed with depthBiasEnable in VkPipelineRasterizationStateCreateInfo set to `true`.
VK_DYNAMIC_STATE_DEPTH_BOUNDS - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_DEPTH_BOUNDS specifies that the minDepthBounds and maxDepthBounds states of VkPipelineDepthStencilStateCreateInfo will be ignored and must be set dynamically with vkCmdSetDepthBounds before any draws are performed with a pipeline state with VkPipelineDepthStencilStateCreateInfo member depthBoundsTestEnable set to `true`.
VK_DYNAMIC_STATE_LINE_WIDTH - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_LINE_WIDTH specifies that the lineWidth state in VkPipelineRasterizationStateCreateInfo will be ignored and must be set dynamically with vkCmdSetLineWidth before any draw commands that generate line primitives for the rasterizer.
VK_DYNAMIC_STATE_SCISSOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_SCISSOR specifies that the pScissors state in VkPipelineViewportStateCreateInfo will be ignored and must be set dynamically with vkCmdSetScissor before any draw commands.
VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK specifies that the compareMask state in VkPipelineDepthStencilStateCreateInfo for both front and back will be ignored and must be set dynamically with vkCmdSetStencilCompareMask before any draws are performed with a pipeline state with VkPipelineDepthStencilStateCreateInfo member stencilTestEnable set to `true`.
VK_DYNAMIC_STATE_STENCIL_REFERENCE - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_STENCIL_REFERENCE specifies that the reference state in VkPipelineDepthStencilStateCreateInfo for both front and back will be ignored and must be set dynamically with vkCmdSetStencilReference before any draws are performed with a pipeline state with VkPipelineDepthStencilStateCreateInfo member stencilTestEnable set to `true`.
VK_DYNAMIC_STATE_STENCIL_WRITE_MASK - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_STENCIL_WRITE_MASK specifies that the writeMask state in VkPipelineDepthStencilStateCreateInfo for both front and back will be ignored and must be set dynamically with vkCmdSetStencilWriteMask before any draws are performed with a pipeline state with VkPipelineDepthStencilStateCreateInfo member stencilTestEnable set to `true`.
VK_DYNAMIC_STATE_VIEWPORT - Enum constant in enum class com.io7m.jcoronado.api.VulkanDynamicState
  VK_DYNAMIC_STATE_VIEWPORT specifies that the pViewports state in VkPipelineViewportStateCreateInfo will be ignored and must be set dynamically with vkCmdSetViewport before any draw commands.
VK_EVENT_CREATE_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanEventCreateFlag
  Specifies that no flags are set.
VK_EVENT_RESET - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanEventStatus
  The event is unsignaled.
VK_EVENT_SET - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanEventStatus
  The event is signaled.
VK_FENCE_CREATE_SIGNALED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFenceCreateFlag
  Specifies that the fence object is created in the signaled state.
VK_FENCE_SIGNALLED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanFenceStatus
  The fence is signaled.
VK_FENCE_UNSIGNALLED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanFenceStatus
  The fence is unsignaled.
VK_FILTER_LINEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanFilter
  Specifies linear filtering.
VK_FILTER_NEAREST - Enum constant in enum class com.io7m.jcoronado.api.VulkanFilter
  Specifies nearest filtering.
VK_FORMAT_A1R5G5B5_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 16-bit packed unsigned normalized format that has a 1-bit A component in bit 15, a 5-bit R component in bits 10..14, a 5-bit G component in bits 5..9, and a 5-bit B component in bits 0..4.
VK_FORMAT_A2B10G10R10_SINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2B10G10R10_SNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed normalized format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2B10G10R10_SSCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2B10G10R10_UINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2B10G10R10_UNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2B10G10R10_USCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.
VK_FORMAT_A2R10G10B10_SINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A2R10G10B10_SNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A2R10G10B10_SSCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A2R10G10B10_UINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A2R10G10B10_UNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A2R10G10B10_USCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.
VK_FORMAT_A8B8G8R8_SINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_A8B8G8R8_SNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_A8B8G8R8_SRGB_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component stored with sRGB nonlinear encoding in bits 16..23, an 8-bit G component stored with sRGB nonlinear encoding in bits 8..15, and an 8-bit R component stored with sRGB nonlinear encoding in bits 0..7.
VK_FORMAT_A8B8G8R8_SSCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed signed scaled integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_A8B8G8R8_UINT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_A8B8G8R8_UNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_A8B8G8R8_USCALED_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit packed unsigned scaled integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.
VK_FORMAT_ASTC_10x10_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x10 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_10x10_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x10 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_10x5_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_10x5_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x5 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_10x6_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_10x6_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x6 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_10x8_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x8 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_10x8_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10x8 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_12x10_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12x10 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_12x10_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12x10 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_12x12_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12x12 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_12x12_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12x12 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_4x4_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_4x4_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_5x4_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5x4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_5x4_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5x4 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_5x5_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5x5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_5x5_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5x5 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_6x5_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6x5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_6x5_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6x5 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_6x6_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6x6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_6x6_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6x6 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_8x5_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_8x5_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x5 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_8x6_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_8x6_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x6 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_ASTC_8x8_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x8 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_ASTC_8x8_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8x8 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_B10G11R11_UFLOAT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 32-bit packed unsigned floating-point format that has a 10-bit B component in bits 22..31, an 11-bit G component in bits 11..21, an 11-bit R component in bits 0..10.
VK_FORMAT_B4G4R4A4_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 16-bit packed unsigned normalized format that has a 4-bit B component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit R component in bits 4..7, and a 4-bit A component in bits 0..3.
VK_FORMAT_B5G5R5A1_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit R component in bits 1..5, and a 1-bit A component in bit 0.
VK_FORMAT_B5G6R5_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit R component in bits 0..4.
VK_FORMAT_B8G8R8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit R component stored with sRGB nonlinear encoding in byte 2.
VK_FORMAT_B8G8R8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.
VK_FORMAT_B8G8R8A8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit R component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_B8G8R8A8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_BC1_RGB_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding.
VK_FORMAT_BC1_RGB_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data.
VK_FORMAT_BC1_RGBA_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding, and provides 1 bit of alpha.
VK_FORMAT_BC1_RGBA_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data, and provides 1 bit of alpha.
VK_FORMAT_BC2_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.
VK_FORMAT_BC2_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.
VK_FORMAT_BC3_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.
VK_FORMAT_BC3_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.
VK_FORMAT_BC4_SNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of signed normalized red texel data.
VK_FORMAT_BC4_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, block-compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized red texel data.
VK_FORMAT_BC5_SNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.
VK_FORMAT_BC5_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.
VK_FORMAT_BC6H_SFLOAT_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of signed floating-point RGB texel data.
VK_FORMAT_BC6H_UFLOAT_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned floating-point RGB texel data.
VK_FORMAT_BC7_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.
VK_FORMAT_BC7_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data.
VK_FORMAT_D16_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit unsigned normalized format that has a single 16-bit depth component.
VK_FORMAT_D16_UNORM_S8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 24-bit format that has 16 unsigned normalized bits in the depth component and 8 unsigned integer bits in the stencil component.
VK_FORMAT_D24_UNORM_S8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit packed format that has 8 unsigned integer bits in the stencil component, and 24 unsigned normalized bits in the depth component.
VK_FORMAT_D32_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 32-bit signed floating-point format that has 32-bits in the depth component.
VK_FORMAT_D32_SFLOAT_S8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component format that has 32 signed float bits in the depth component and 8 unsigned integer bits in the stencil component.
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 32-bit packed unsigned floating-point format that has a 5-bit shared exponent in bits 27..31, a 9-bit B component mantissa in bits 18..26, a 9-bit G component mantissa in bits 9..17, and a 9-bit R component mantissa in bits 0..8.
VK_FORMAT_EAC_R11_SNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of signed normalized red texel data.
VK_FORMAT_EAC_R11_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized red texel data.
VK_FORMAT_EAC_R11G11_SNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.
VK_FORMAT_EAC_R11G11_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding.
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data.
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding, and provides 1 bit of alpha.
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGB texel data, and provides 1 bit of alpha.
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding applied.
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4x4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.
VK_FORMAT_FEATURE_BLIT_DST_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image can be used as dstImage for the vkCmdBlitImage command.
VK_FORMAT_FEATURE_BLIT_SRC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image can be used as srcImage for the vkCmdBlitImage command.
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as a framebuffer color attachment and as an input attachment.
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as a framebuffer color attachment that supports blending and as an input attachment.
VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an application can define a sampler Y’CBCR conversion using this format as a source, and that an image of this format can be used with a VkSamplerYcbcrConversionCreateInfo xChromaOffset and/or yChromaOffset of VK_CHROMA_LOCATION_COSITED_EVEN.
VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as a framebuffer depth/stencil attachment and as an input attachment.
VK_FORMAT_FEATURE_DISJOINT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that a multi-planar image can have the VK_IMAGE_CREATE_DISJOINT_BIT set during image creation.
VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as a fragment density map attachment.
VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an application can define a sampler Y’CBCR conversion using this format as a source, and that an image of this format can be used with a VkSamplerYcbcrConversionCreateInfo xChromaOffset and/or yChromaOffset of VK_CHROMA_LOCATION_MIDPOINT.
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be sampled from.
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that VkImage can be used with a sampler that has either of magFilter or minFilter set to VK_FILTER_CUBIC_IMG, or be the source image for a blit with filter set to VK_FILTER_CUBIC_IMG.
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that if VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT is also set, an image view can be used with a sampler that has either of magFilter or minFilter set to VK_FILTER_LINEAR, or mipmapMode set to VK_SAMPLER_MIPMAP_MODE_LINEAR.
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies VkImage can be used as a sampled image with a min or max VkSamplerReductionModeEXT.
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as storage image that supports atomic operations.
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image view can be used as a storage images.
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that atomic operations are supported on VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER with this format.
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that the format can be used to create a buffer view that can be bound to a VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER descriptor.
VK_FORMAT_FEATURE_TRANSFER_DST_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image can be used as a destination image for copy commands and clear commands.
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that an image can be used as a source image for copy commands.
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that the format can be used to create a buffer view that can be bound to a VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER descriptor.
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormatFeatureFlag
  Specifies that the format can be used as a vertex attribute format.
VK_FORMAT_R16_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit signed floating-point format that has a single 16-bit R component.
VK_FORMAT_R16_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit signed integer format that has a single 16-bit R component.
VK_FORMAT_R16_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit signed normalized format that has a single 16-bit R component.
VK_FORMAT_R16_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit signed scaled integer format that has a single 16-bit R component.
VK_FORMAT_R16_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit unsigned integer format that has a single 16-bit R component.
VK_FORMAT_R16_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit unsigned normalized format that has a single 16-bit R component.
VK_FORMAT_R16_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 16-bit unsigned scaled integer format that has a single 16-bit R component.
VK_FORMAT_R16G16_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit signed floating-point format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit signed integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit signed normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit unsigned integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.
VK_FORMAT_R16G16B16_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 48-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.
VK_FORMAT_R16G16B16A16_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R16G16B16A16_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 64-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.
VK_FORMAT_R32_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 32-bit signed floating-point format that has a single 32-bit R component.
VK_FORMAT_R32_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 32-bit signed integer format that has a single 32-bit R component.
VK_FORMAT_R32_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 32-bit unsigned integer format that has a single 32-bit R component.
VK_FORMAT_R32G32_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 64-bit signed floating-point format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.
VK_FORMAT_R32G32_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 64-bit signed integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.
VK_FORMAT_R32G32_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 64-bit unsigned integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.
VK_FORMAT_R32G32B32_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 96-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.
VK_FORMAT_R32G32B32_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 96-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.
VK_FORMAT_R32G32B32_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 96-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.
VK_FORMAT_R32G32B32A32_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 128-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.
VK_FORMAT_R32G32B32A32_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 128-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.
VK_FORMAT_R32G32B32A32_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 128-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.
VK_FORMAT_R4G4_UNORM_PACK8 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 8-bit packed unsigned normalized format that has a 4-bit R component in bits 4..7, and a 4-bit G component in bits 0..3.
VK_FORMAT_R4G4B4A4_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 16-bit packed unsigned normalized format that has a 4-bit R component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit B component in bits 4..7, and a 4-bit A component in bits 0..3.
VK_FORMAT_R5G5B5A1_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit B component in bits 1..5, and a 1-bit A component in bit 0.
VK_FORMAT_R5G6B5_UNORM_PACK16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit B component in bits 0..4.
VK_FORMAT_R64_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 64-bit signed floating-point format that has a single 64-bit R component.
VK_FORMAT_R64_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 64-bit signed integer format that has a single 64-bit R component.
VK_FORMAT_R64_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 64-bit unsigned integer format that has a single 64-bit R component.
VK_FORMAT_R64G64_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 128-bit signed floating-point format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.
VK_FORMAT_R64G64_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 128-bit signed integer format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.
VK_FORMAT_R64G64_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 128-bit unsigned integer format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.
VK_FORMAT_R64G64B64_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 192-bit signed floating-point format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.
VK_FORMAT_R64G64B64_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 192-bit signed integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.
VK_FORMAT_R64G64B64_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 192-bit unsigned integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.
VK_FORMAT_R64G64B64A64_SFLOAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 256-bit signed floating-point format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.
VK_FORMAT_R64G64B64A64_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 256-bit signed integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.
VK_FORMAT_R64G64B64A64_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 256-bit unsigned integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.
VK_FORMAT_R8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit signed integer format that has a single 8-bit R component.
VK_FORMAT_R8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit signed normalized format that has a single 8-bit R component.
VK_FORMAT_R8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit unsigned normalized format that has a single 8-bit R component stored with sRGB nonlinear encoding.
VK_FORMAT_R8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit signed scaled integer format that has a single 8-bit R component.
VK_FORMAT_R8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit unsigned integer format that has a single 8-bit R component.
VK_FORMAT_R8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit unsigned normalized format that has a single 8-bit R component.
VK_FORMAT_R8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit unsigned scaled integer format that has a single 8-bit R component.
VK_FORMAT_R8G8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit signed integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit signed normalized format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, and an 8-bit G component stored with sRGB nonlinear encoding in byte 1.
VK_FORMAT_R8G8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit signed scaled integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit unsigned integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit unsigned normalized format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 16-bit unsigned scaled integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.
VK_FORMAT_R8G8B8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit B component stored with sRGB nonlinear encoding in byte 2.
VK_FORMAT_R8G8B8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit signed scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A three-component, 24-bit unsigned scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.
VK_FORMAT_R8G8B8A8_SINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_SNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_SRGB - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit B component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_SSCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit signed scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_UNORM - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_R8G8B8A8_USCALED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A four-component, 32-bit unsigned scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.
VK_FORMAT_S8_UINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A one-component, 8-bit unsigned integer format that has 8-bits in the stencil component.
VK_FORMAT_UNDEFINED - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  The format is not specified.
VK_FORMAT_X8_D24_UNORM_PACK32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanFormat
  A two-component, 32-bit format that has 24 unsigned normalized bits in the depth component and, optionally, 8 bits that are unused.
VK_FRONT_FACE_CLOCKWISE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFrontFace
  Specifies that a triangle with negative area is considered front-facing.
VK_FRONT_FACE_COUNTER_CLOCKWISE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFrontFace
  Specifies that a triangle with positive area is considered front-facing.
VK_IMAGE_ASPECT_COLOR_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies the color aspect
VK_IMAGE_ASPECT_DEPTH_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies the depth aspect
VK_IMAGE_ASPECT_METADATA_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies the metadata aspect, used for sparse sparse resource operations
VK_IMAGE_ASPECT_PLANE_0_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies plane 0
VK_IMAGE_ASPECT_PLANE_1_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies plane 1
VK_IMAGE_ASPECT_PLANE_2_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies plane 2
VK_IMAGE_ASPECT_STENCIL_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageAspectFlag
  Specifies the stencil aspect
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be used to create a VkImageView of type VK_IMAGE_VIEW_TYPE_2D or VK_IMAGE_VIEW_TYPE_2D_ARRAY.
VK_IMAGE_CREATE_ALIAS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that two images created with the same creation parameters and aliased to the same memory can interpret the contents of the memory consistently with each other, subject to the rules described in the Memory Aliasing section.
VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image having a compressed format can be used to create a VkImageView with an uncompressed format where each texel in the image view corresponds to a compressed texel block of the image.
VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image is a corner-sampled image.
VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be used to create a VkImageView of type VK_IMAGE_VIEW_TYPE_CUBE or VK_IMAGE_VIEW_TYPE_CUBE_ARRAY.
VK_IMAGE_CREATE_DISJOINT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that an image with a multi-planar format must have each plane separately bound to memory, rather than having a single memory binding for the whole image; the presence of this bit distinguishes a disjoint image from an image without this bit set.
VK_IMAGE_CREATE_EXTENDED_USAGE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be created with usage flags that are not supported for the format the image is created with but are supported for at least one format a VkImageView created from the image can have.
VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be used to create a VkImageView with a different format from the image.
VK_IMAGE_CREATE_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image is a protected image.
VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that an image with a depth or depth/stencil format can be used with custom sample locations when used as a depth/stencil attachment.
VK_IMAGE_CREATE_SPARSE_ALIASED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image will be backed using sparse memory binding with memory ranges that might also simultaneously be backing another image (or another portion of the same image).
VK_IMAGE_CREATE_SPARSE_BINDING_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image will be backed using sparse memory binding.
VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be partially backed using sparse memory binding.
VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that the image can be used with a non-zero value of the splitInstanceBindRegionCount member of a VkBindImageMemoryDeviceGroupInfo structure passed into vkBindImageMemory2.
VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageCreateFlag
  Specifies that an image can be in a subsampled format which may be more optimal when written as an attachment by a render pass that has a fragment density map attachment.
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL must only be used as a color or resolve attachment in a VkFramebuffer.
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL must only be used as a depth/stencil attachment in a VkFramebuffer.
VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL must only be used as a read-only depth/stencil attachment in a VkFramebuffer and/or as a read-only image in a shader (which can be read as a sampled image, combined image/sampler and/or input attachment).
VK_IMAGE_LAYOUT_GENERAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_PREINITIALIZED does not support device access.
VK_IMAGE_LAYOUT_PREINITIALIZED - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_PREINITIALIZED does not support device access.
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_PRESENT_SRC_KHR must only be used for presenting a presentable image for display.
VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL must only be used as a read-only image in a shader (which can be read as a sampled image, combined image/sampler and/or input attachment).
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR is valid only for shared presentable images, and must be used for any usage the image supports.
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL must only be used as a destination image of a transfer command.
VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL must only be used as a source image of a transfer command (see the definition of VK_PIPELINE_STAGE_TRANSFER_BIT).
VK_IMAGE_LAYOUT_UNDEFINED - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageLayout
  VK_IMAGE_LAYOUT_UNDEFINED does not support device access.
VK_IMAGE_TILING_LINEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageTiling
  Specifies linear tiling (texels are laid out in memory in row-major order, possibly with some padding on each row).
VK_IMAGE_TILING_OPTIMAL - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageTiling
  Specifies optimal tiling (texels are laid out in an implementation-dependent arrangement, for more optimal memory access).
VK_IMAGE_TYPE_1D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageKind
  A 1D image
VK_IMAGE_TYPE_2D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageKind
  A 2D image
VK_IMAGE_TYPE_3D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageKind
  A 3D image
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as framebuffer color attachment
VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as framebuffer depth/stencil attachment
VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as framebuffer input attachment
VK_IMAGE_USAGE_SAMPLED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)
VK_IMAGE_USAGE_STORAGE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as storage image (STORAGE_IMAGE descriptor type)
VK_IMAGE_USAGE_TRANSFER_DST_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as a destination of transfer operations
VK_IMAGE_USAGE_TRANSFER_SRC_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Can be used as a source of transfer operations
VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageUsageFlag
  Image data not needed outside of rendering
VK_IMAGE_VIEW_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewCreateFlag
  No flags set.
VK_IMAGE_VIEW_TYPE_1D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A 1D image
VK_IMAGE_VIEW_TYPE_1D_ARRAY - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A 1D array image
VK_IMAGE_VIEW_TYPE_2D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A 2D image
VK_IMAGE_VIEW_TYPE_2D_ARRAY - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A 2D array image
VK_IMAGE_VIEW_TYPE_3D - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A 3D image
VK_IMAGE_VIEW_TYPE_CUBE - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A cube map
VK_IMAGE_VIEW_TYPE_CUBE_ARRAY - Enum constant in enum class com.io7m.jcoronado.api.VulkanImageViewKind
  A cube map array image
VK_INDEX_TYPE_UINT16 - Enum constant in enum class com.io7m.jcoronado.api.VulkanIndexType
  Specifies that indices are 16-bit unsigned integer values
VK_INDEX_TYPE_UINT32 - Enum constant in enum class com.io7m.jcoronado.api.VulkanIndexType
  Specifies that indices are 32-bit unsigned integer values
VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE - Enum constant in enum class com.io7m.jcoronado.api.VulkanInternalAllocation
  Specifies that the allocation is intended for execution by the host.
VK_LOGIC_OP_AND - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s ∧ d
VK_LOGIC_OP_AND_INVERTED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ s ∧ d
VK_LOGIC_OP_AND_REVERSE - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s ∧ ¬ d
VK_LOGIC_OP_CLEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  0
VK_LOGIC_OP_COPY - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s
VK_LOGIC_OP_COPY_INVERTED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ s
VK_LOGIC_OP_EQUIVALENT - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ (s ⊕ d)
VK_LOGIC_OP_INVERT - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ d
VK_LOGIC_OP_NAND - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ (s ∧ d)
VK_LOGIC_OP_NO_OP - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  d
VK_LOGIC_OP_NOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ (s ∨ d)
VK_LOGIC_OP_OR - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s ∨ d
VK_LOGIC_OP_OR_INVERTED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  ¬ s ∨ d
VK_LOGIC_OP_OR_REVERSE - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s ∨ ¬ d
VK_LOGIC_OP_SET - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  all 1s
VK_LOGIC_OP_XOR - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicOp
  s ⊕ d
VK_LOGICAL_DEVICE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateFlag
  No flags set.
VK_MEMORY_HEAP_DEVICE_LOCAL_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryHeapFlag
  Specifies that the heap corresponds to device local memory.
VK_MEMORY_HEAP_MULTI_INSTANCE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryHeapFlag
  Specifies that in a logical device representing more than one physical device, there is a per-physical device instance of the heap memory.
VK_MEMORY_MAP_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryMapFlag
  No flags set.
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that memory allocated with this type is the most efficient for device access.
VK_MEMORY_PROPERTY_HOST_CACHED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that memory allocated with this type is cached on the host.
VK_MEMORY_PROPERTY_HOST_COHERENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that the host cache management commands vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges are not needed to flush host writes to the device or make device writes visible to the host, respectively.
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that memory allocated with this type can be mapped for host access.
VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that the memory type only allows device access to the memory and is lazily allocated.
VK_MEMORY_PROPERTY_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanMemoryPropertyFlag
  Specifies that the memory type only allows device access to the memory, and allows protected queue operations to access the memory.
VK_PHYSICAL_DEVICE_TYPE_CPU - Enum constant in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  The device is typically running on the same processors as the host.
VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU - Enum constant in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  The device is typically a separate processor connected to the host via an interlink.
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU - Enum constant in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  The device is typically one embedded in or tightly coupled with the host.
VK_PHYSICAL_DEVICE_TYPE_OTHER - Enum constant in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  The device does not match any other available types.
VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU - Enum constant in enum class com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
  The device is typically a virtual node in a virtualization environment.
VK_PIPELINE_BIND_POINT_COMPUTE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineBindPoint
  Specifies binding as a compute pipeline.
VK_PIPELINE_BIND_POINT_GRAPHICS - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineBindPoint
  Specifies binding as a graphics pipeline.
VK_PIPELINE_CACHE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCacheCreateFlag
  No flags set.
VK_PIPELINE_CACHE_INCOMPLETE - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
  Specifies that fetching data for a pipeline cache failed due to the buffer being too small.
VK_PIPELINE_CACHE_SUCCESS - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
  Specifies that fetching data for a pipeline cache succeeded.
VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT specifies that the pipeline to be created is allowed to be the parent of a pipeline that will be created in a subsequent call to vkCreateGraphicsPipelines or vkCreateComputePipelines.
VK_PIPELINE_CREATE_DERIVATIVE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  VK_PIPELINE_CREATE_DERIVATIVE_BIT specifies that the pipeline to be created will be a child of a previously created parent pipeline.
VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT specifies that the created pipeline will not be optimized.
VK_PIPELINE_CREATE_DISPATCH_BASE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  VK_PIPELINE_CREATE_DISPATCH_BASE specifies that a compute pipeline can be used with vkCmdDispatchBase with a non-zero base workgroup.
VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineCreateFlag
  VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT specifies that any shader input variables decorated as ViewIndex will be assigned values as if they were decorated as DeviceIndex.
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateFlag
  No flags set.
VK_PIPELINE_DYNAMIC_STATE_CREATE_FLAG - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateFlag
  No flags set.
VK_PIPELINE_LAYOUT_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateFlag
  No flags set.
VK_PIPELINE_MULTISAMPLE_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateFlag
  No flags set.
VK_PIPELINE_RASTERIZATION_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateFlag
  No flags set.
VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateFlag
  No flags set.
VK_PIPELINE_STAGE_ALL_COMMANDS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_ALL_COMMANDS_BIT is equivalent to the logical OR of every other pipeline stage flag that is supported on the queue it is used with.
VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT specifies the execution of all graphics pipeline stages.
VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT specifies the final stage in the pipeline where operations generated by all commands complete execution.
VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT specifies the stage of the pipeline after blending where the final color values are output from the pipeline.
VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX specifies the stage of the pipeline where device-side generation of commands via vkCmdProcessCommandsNVX is handled.
VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT specifies the execution of a compute shader.
VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT specifies the stage of the pipeline where Draw/DispatchIndirect data structures are consumed.
VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT specifies the stage of the pipeline where early fragment tests (depth and stencil tests before fragment shading) are performed.
VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT specifies the fragment shader stage.
VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT specifies the geometry shader stage.
VK_PIPELINE_STAGE_HOST_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_HOST_BIT specifies a pseudo-stage indicating execution on the host of reads/writes of device memory.
VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT specifies the stage of the pipeline where late fragment tests (depth and stencil tests after fragment shading) are performed.
VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT specifies the tessellation control shader stage.
VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT specifies the tessellation evaluation shader stage.
VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT specifies the stage of the pipeline where any commands are initially received by the queue.
VK_PIPELINE_STAGE_TRANSFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_TRANSFER_BIT specifies the execution of copy commands.
VK_PIPELINE_STAGE_VERTEX_INPUT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_VERTEX_INPUT_BIT specifies the stage of the pipeline where vertex and index buffers are consumed.
VK_PIPELINE_STAGE_VERTEX_SHADER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineStageFlag
  VK_PIPELINE_STAGE_VERTEX_SHADER_BIT specifies the vertex shader stage.
VK_PIPELINE_VERTEX_INPUT_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateFlag
  No flags set.
VK_PIPELINE_VIEWPORT_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateFlag
  No flags set.
VK_POLYGON_MODE_FILL - Enum constant in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Specifies that polygon vertices are drawn as points.
VK_POLYGON_MODE_FILL_RECTANGLE_NV - Enum constant in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Specifies that polygons are rendered using polygon rasterization rules, modified to consider a sample within the primitive if the sample location is inside the axis-aligned bounding box of the triangle after projection.
VK_POLYGON_MODE_LINE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Specifies that polygon edges are drawn as line segments.
VK_POLYGON_MODE_POINT - Enum constant in enum class com.io7m.jcoronado.api.VulkanPolygonMode
  Specifies that polygons are rendered using the standard polygon rasterization rules.
VK_PRESENT_MODE_FIFO_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  The presentation engine waits for the next vertical blanking period to update the current image.
VK_PRESENT_MODE_FIFO_RELAXED_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  The presentation engine generally waits for the next vertical blanking period to update the current image.
VK_PRESENT_MODE_IMMEDIATE_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  The presentation engine does not wait for a vertical blanking period to update the current image, meaning this mode may result in visible tearing.
VK_PRESENT_MODE_MAILBOX_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentModeKHR
  The presentation engine waits for the next vertical blanking period to update the current image.
VK_PRIMITIVE_TOPOLOGY_LINE_LIST - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_LINE_LIST
VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_LINE_STRIP
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
VK_PRIMITIVE_TOPOLOGY_PATCH_LIST - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
VK_PRIMITIVE_TOPOLOGY_POINT_LIST - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_POINT_LIST
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY - Enum constant in enum class com.io7m.jcoronado.api.VulkanPrimitiveTopology
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
VK_QUERY_CONTROL_PRECISE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryControlFlag
  Specifies the precision of occlusion queries.
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of primitives processed by the Primitive Clipping stage of the pipeline.
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of primitives output by the Primitive Clipping stage of the pipeline.
VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of compute shader invocations.
VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of fragment shader invocations.
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of geometry shader invocations.
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of primitives generated by geometry shader invocations.
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of primitives processed by the input assembly stage.
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of vertices processed by the input assembly stage.
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of patches processed by the tessellation control shader.
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of invocations of the tessellation evaluation shader.
VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPipelineStatisticFlag
  Specifies that queries managed by the pool will count the number of vertex shader invocations.
VK_QUERY_POOL_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryPoolCreateFlag
  No flags set.
VK_QUERY_TYPE_OCCLUSION - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryKind
  Specifies an occlusion query.
VK_QUERY_TYPE_PIPELINE_STATISTICS - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryKind
  Specifies a pipeline statistics query.
VK_QUERY_TYPE_TIMESTAMP - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueryKind
  Specifies a timestamp query.
VK_QUEUE_COMPUTE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Queues in this queue family support compute operations.
VK_QUEUE_GRAPHICS_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Queues in this queue family support graphics operations.
VK_QUEUE_PROTECTED_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Queues in this queue family support the VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT bit.
VK_QUEUE_SPARSE_BINDING_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Queues in this queue family support sparse memory management operations.
VK_QUEUE_TRANSFER_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanQueueFamilyPropertyFlag
  Queues in this queue family support transfer operations.
VK_RENDER_PASS_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanRenderPassCreateFlag
  No flags set.
VK_SAMPLE_COUNT_1_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with one sample per pixel.
VK_SAMPLE_COUNT_16_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 16 samples per pixel.
VK_SAMPLE_COUNT_2_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 2 samples per pixel.
VK_SAMPLE_COUNT_32_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 32 samples per pixel.
VK_SAMPLE_COUNT_4_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 4 samples per pixel.
VK_SAMPLE_COUNT_64_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 64 samples per pixel.
VK_SAMPLE_COUNT_8_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSampleCountFlag
  Specifies an image with 8 samples per pixel.
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Specifies that the clamp to border wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Specifies that the clamp to edge wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Specifies that the mirror clamp to edge wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Specifies that the mirrored repeat wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_REPEAT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerAddressMode
  Specifies that the repeat wrap mode will be used.
VK_SAMPLER_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerCreateFlag
  No flags set.
VK_SAMPLER_MIPMAP_MODE_LINEAR - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerMipmapMode
  Specifies linear filtering.
VK_SAMPLER_MIPMAP_MODE_NEAREST - Enum constant in enum class com.io7m.jcoronado.api.VulkanSamplerMipmapMode
  Specifies nearest filtering.
VK_SEMAPHORE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSemaphoreCreateFlag
  No flags set.
VK_SHADER_STAGE_ALL - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  A combination of bits used as shorthand to specify all shader stages supported by the device, including all additional stages which are introduced by extensions.
VK_SHADER_STAGE_ALL_GRAPHICS - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  A combination of bits used as shorthand to specify all graphics stages defined above (excluding the compute stage).
VK_SHADER_STAGE_COMPUTE_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The compute stage.
VK_SHADER_STAGE_FRAGMENT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The fragment stage.
VK_SHADER_STAGE_GEOMETRY_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The geometry stage.
VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The tessellation control stage.
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The tessellation evaluation stage.
VK_SHADER_STAGE_VERTEX_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderStageFlag
  The vertex stage.
VK_SHARING_MODE_CONCURRENT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSharingMode
  Images can be used across multiple queue families without explicit ownership transfers.
VK_SHARING_MODE_EXCLUSIVE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSharingMode
  An image is owned by one queue family at a time and ownership must be explicitly transfered before using it in another queue family.
VK_STENCIL_FACE_BACK_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilFaceFlag
  Specifies that only the back set of stencil state is updated.
VK_STENCIL_FACE_FRONT_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilFaceFlag
  Specifies that only the front set of stencil state is updated.
VK_STENCIL_OP_DECREMENT_AND_CLAMP - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_DECREMENT_AND_CLAMP decrements the current value and clamps to 0.
VK_STENCIL_OP_DECREMENT_AND_WRAP - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_DECREMENT_AND_WRAP decrements the current value and wraps to the maximum possible value when the value would go below 0.
VK_STENCIL_OP_INCREMENT_AND_CLAMP - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_INCREMENT_AND_CLAMP increments the current value and clamps to the maximum representable unsigned value.
VK_STENCIL_OP_INCREMENT_AND_WRAP - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_INCREMENT_AND_WRAP increments the current value and wraps to 0 when the maximum value would have been exceeded.
VK_STENCIL_OP_INVERT - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_INVERT bitwise-inverts the current value.
VK_STENCIL_OP_KEEP - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_KEEP keeps the current value.
VK_STENCIL_OP_REPLACE - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_REPLACE sets the value to reference.
VK_STENCIL_OP_ZERO - Enum constant in enum class com.io7m.jcoronado.api.VulkanStencilOp
  VK_STENCIL_OP_ZERO sets the value to 0.
VK_SUBPASS_CONTENTS_INLINE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSubpassContents
  Specifies that the contents of the subpass will be recorded inline in the primary command buffer, and secondary command buffers must not be executed within the subpass.
VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS - Enum constant in enum class com.io7m.jcoronado.api.VulkanSubpassContents
  Specifies that the contents are recorded in secondary command buffers that will be called from the primary command buffer, and vkCmdExecuteCommands is the only valid command on the command buffer until vkCmdNextSubpass or vkCmdEndRenderPass.
VK_SUBPASS_DESCRIPTION_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSubpassDescriptionFlag
  No flags set.
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is mirrored horizontally.
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is mirrored horizontally, then rotated 180 degrees clockwise.
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is mirrored horizontally, then rotated 270 degrees clockwise.
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is mirrored horizontally, then rotated 90 degrees clockwise.
VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is presented without being transformed.
VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The presentation transform is not specified, and is instead determined by platform-specific considerations and mechanisms outside Vulkan.
VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is rotated 180 degrees clockwise.
VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is rotated 270 degrees clockwise.
VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR - Enum constant in enum class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceTransformFlagKHR
  The image content is rotated 90 degrees clockwise.
VK_SYSTEM_ALLOCATION_SCOPE_CACHE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Specifies that the allocation is scoped to the lifetime of a VkPipelineCache or VkValidationCacheEXT object.
VK_SYSTEM_ALLOCATION_SCOPE_COMMAND - Enum constant in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Specifies that the allocation is scoped to the duration of the Vulkan command.
VK_SYSTEM_ALLOCATION_SCOPE_DEVICE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Specifies that the allocation is scoped to the lifetime of the Vulkan device.
VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE - Enum constant in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Specifies that the allocation is scoped to the lifetime of the Vulkan instance.
VK_SYSTEM_ALLOCATION_SCOPE_OBJECT - Enum constant in enum class com.io7m.jcoronado.api.VulkanSystemAllocationScope
  Specifies that the allocation is scoped to the lifetime of the Vulkan object that is being created or used.
VK_VERTEX_INPUT_RATE_INSTANCE - Enum constant in enum class com.io7m.jcoronado.api.VulkanVertexInputRate
  Specifies that vertex attribute addressing is a function of the instance index.
VK_VERTEX_INPUT_RATE_VERTEX - Enum constant in enum class com.io7m.jcoronado.api.VulkanVertexInputRate
  Specifies that vertex attribute addressing is a function of the vertex index.
VK_VULKAN_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateFlag
  No flags set.
VK_VULKAN_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_FLAG - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateFlag
  No flags set.
VK_VULKAN_PIPELINE_TESSELLATION_STAGE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanPipelineTessellationStageCreateFlag
  No flags set.
VK_VULKAN_SHADER_MODULE_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanShaderModuleCreateFlag
  No flags set.
VK_WAIT_SUCCEEDED - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanWaitStatus
  Specifies that waiting for a condition succeeded (the condition became `true`).
VK_WAIT_TIMED_OUT - Enum constant in enum class com.io7m.jcoronado.api.VulkanLogicalDeviceType.VulkanWaitStatus
  Specifies that waiting for a condition timed out (the condition did not become `true`).
VMA_ALLOCATION_CREATE_CAN_BECOME_LOST_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Allocation created with this flag can become lost as a result of another allocation with #VMA_ALLOCATION_CREATE_CAN_MAKE_OTHER_LOST_BIT flag, so you must check it before use.
VMA_ALLOCATION_CREATE_CAN_MAKE_OTHER_LOST_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  While creating allocation using this flag, other allocations that were created with flag #VMA_ALLOCATION_CREATE_CAN_BECOME_LOST_BIT can become lost.
VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Set this flag if the allocation should have its own memory block.
VMA_ALLOCATION_CREATE_MAPPED_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Set this flag to use a memory that will be persistently mapped and retrieve pointer to it.
VMA_ALLOCATION_CREATE_NEVER_ALLOCATE_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Set this flag to only try to allocate from existing `VkDeviceMemory` blocks and never create new such block.
VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT - Enum constant in enum class com.io7m.jcoronado.vma.VMAAllocationCreateFlag
  Set this flag to treat VmaAllocationCreateInfo::pUserData as pointer to a null-terminated string.
VMA_MEMORY_USAGE_CPU_ONLY - Enum constant in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Memory will be mappable on host.
VMA_MEMORY_USAGE_CPU_TO_GPU - Enum constant in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Memory that is both mappable on host (guarantees to be `HOST_VISIBLE`) and preferably fast to access by GPU.
VMA_MEMORY_USAGE_GPU_ONLY - Enum constant in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Memory will be used on device only, so fast access from the device is preferred.
VMA_MEMORY_USAGE_GPU_TO_CPU - Enum constant in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  Memory mappable on host (guarantees to be `HOST_VISIBLE`) and cached.
VMA_MEMORY_USAGE_UNKNOWN - Enum constant in enum class com.io7m.jcoronado.vma.VMAMemoryUsage
  No intended memory usage specified.
VMAAllocationCreateFlag - Enum Class in com.io7m.jcoronado.vma
VMAAllocationCreateInfo - Class in com.io7m.jcoronado.vma
  Information required to create an allocation.
VMAAllocationCreateInfo.Builder - Class in com.io7m.jcoronado.vma
  Builds instances of type `VMAAllocationCreateInfo`.
VMAAllocationCreateInfoType - Interface in com.io7m.jcoronado.vma
  Information required to create an allocation.
VMAAllocationInfo - Class in com.io7m.jcoronado.vma
  Information about an allocation.
VMAAllocationInfo.Builder - Class in com.io7m.jcoronado.vma
  Builds instances of type `VMAAllocationInfo`.
VMAAllocationInfoType - Interface in com.io7m.jcoronado.vma
  Information about an allocation.
VMAAllocationResult<T> - Class in com.io7m.jcoronado.vma
  An allocation result.
VMAAllocationResult.Builder<T> - Class in com.io7m.jcoronado.vma
  Builds instances of type `VMAAllocationResult`.
VMAAllocationResultType<T> - Interface in com.io7m.jcoronado.vma
  An allocation result.
VMAAllocationType - Interface in com.io7m.jcoronado.vma
  An allocation.
VMAAllocatorCreateInfo - Class in com.io7m.jcoronado.vma
  Information required to create an allocator.
VMAAllocatorCreateInfo.Builder - Class in com.io7m.jcoronado.vma
  Builds instances of type `VMAAllocatorCreateInfo`.
VMAAllocatorCreateInfoType - Interface in com.io7m.jcoronado.vma
  Information required to create an allocator.
VMAAllocatorProviderType - Interface in com.io7m.jcoronado.vma
  Functions to provide VMA allocators.
VMAAllocatorType - Interface in com.io7m.jcoronado.vma
  A configured VMA allocator.
VMALWJGLAllocator - Class in com.io7m.jcoronado.lwjgl.internal
VMALWJGLAllocator(VulkanLWJGLLogicalDevice, long, VulkanLWJGLHostAllocatorProxy) - Constructor for class com.io7m.jcoronado.lwjgl.internal.VMALWJGLAllocator
VMALWJGLAllocatorProvider - Class in com.io7m.jcoronado.lwjgl
  A LWJGL-based allocator provider.
VMAMappedMemoryType - Interface in com.io7m.jcoronado.vma
  A section of memory mapped by VMA.
VMAMemoryUsage - Enum Class in com.io7m.jcoronado.vma
VULKAN_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandBufferResetFlag
  Specifies that most or all memory resources currently owned by the command buffer should be returned to the parent command pool.
VULKAN_COMMAND_POOL_TRIM_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanCommandPoolTrimFlag
  No flags set.
VULKAN_FRAMEBUFFER_CREATE_FLAG_NONE - Enum constant in enum class com.io7m.jcoronado.api.VulkanFramebufferCreateFlag
  No flags set.
VulkanAccessFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying memory access types that will participate in a memory dependency.
VulkanAllocationFailedException - Exception Class in com.io7m.jcoronado.api
  An exception raised by a memory allocation failure.
VulkanAllocationFailedException(String) - Constructor for exception class com.io7m.jcoronado.api.VulkanAllocationFailedException
  Construct an exception.
VulkanAPIDeviceFeatureRequiredType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates that a device feature is required to use a particular method.
VulkanAPIDeviceFeaturesRequiredType - Annotation Interface in com.io7m.jcoronado.api
  A set of `VulkanAPIDeviceFeatureRequiredType` values.
VulkanAPIEnumType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates the original C API enum to which the annotated class is analogous.
VulkanAPIFunctionPointerType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates the original C API function pointer type to which the annotated class is analogous.
VulkanAPIFunctionsType - Annotation Interface in com.io7m.jcoronado.api
  A set of `VulkanAPIFunctionType` values.
VulkanAPIFunctionType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates the original C API function to which the annotated method is analogous.
VulkanAPIMinimumVersionType - Annotation Interface in com.io7m.jcoronado.api
  The minimum Vulkan version required to support a feature.
VulkanAPIStructType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates the original C API struct to which the annotated class is analogous.
vulkanAPIVersion() - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
vulkanAPIVersion() - Method in interface com.io7m.jcoronado.api.VulkanApplicationInfoType
VulkanApplicationInfo - Class in com.io7m.jcoronado.api
  A description of the application that is using Vulkan.
VulkanApplicationInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanApplicationInfo`.
VulkanApplicationInfoType - Interface in com.io7m.jcoronado.api
  A description of the application that is using Vulkan.
VulkanAttachmentDescription - Class in com.io7m.jcoronado.api
  Structure specifying an attachment description
VulkanAttachmentDescription.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanAttachmentDescription`.
VulkanAttachmentDescriptionFlag - Enum Class in com.io7m.jcoronado.api
VulkanAttachmentDescriptionType - Interface in com.io7m.jcoronado.api
  Structure specifying an attachment description
VulkanAttachmentLoadOp - Enum Class in com.io7m.jcoronado.api
VulkanAttachmentReference - Class in com.io7m.jcoronado.api
  Structure specifying an attachment reference.
VulkanAttachmentReference.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanAttachmentReference`.
VulkanAttachmentReferenceType - Interface in com.io7m.jcoronado.api
  Structure specifying an attachment reference.
VulkanAttachmentStoreOp - Enum Class in com.io7m.jcoronado.api
VulkanBlendConstants - Class in com.io7m.jcoronado.api
  The R, G, B, and A components of the blend constant that are used in blending.
VulkanBlendConstants.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBlendConstants`.
VulkanBlendConstantsType - Interface in com.io7m.jcoronado.api
  The R, G, B, and A components of the blend constant that are used in blending.
VulkanBlendFactor - Enum Class in com.io7m.jcoronado.api
VulkanBlendOp - Enum Class in com.io7m.jcoronado.api
VulkanBorderColor - Enum Class in com.io7m.jcoronado.api
VulkanBufferCopy - Class in com.io7m.jcoronado.api
  Structure specifying a buffer copy operation.
VulkanBufferCopy.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBufferCopy`.
VulkanBufferCopyType - Interface in com.io7m.jcoronado.api
  Structure specifying a buffer copy operation.
VulkanBufferCreateFlag - Enum Class in com.io7m.jcoronado.api
VulkanBufferCreateInfo - Class in com.io7m.jcoronado.api
  Information required to create a buffer.
VulkanBufferCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBufferCreateInfo`.
VulkanBufferCreateInfoType - Interface in com.io7m.jcoronado.api
  Information required to create a buffer.
VulkanBufferImageCopy - Class in com.io7m.jcoronado.api
  Structure specifying a buffer ↔ image copy operation.
VulkanBufferImageCopy.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBufferImageCopy`.
VulkanBufferImageCopyType - Interface in com.io7m.jcoronado.api
  Structure specifying a buffer ↔ image copy operation.
VulkanBufferMemoryBarrier - Class in com.io7m.jcoronado.api
  Structure specifying the parameters of a buffer memory barrier.
VulkanBufferMemoryBarrier.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBufferMemoryBarrier`.
VulkanBufferMemoryBarrierType - Interface in com.io7m.jcoronado.api
  Structure specifying the parameters of a buffer memory barrier.
VulkanBufferType - Interface in com.io7m.jcoronado.api
VulkanBufferUsageFlag - Enum Class in com.io7m.jcoronado.api
VulkanBufferViewCreateFlag - Enum Class in com.io7m.jcoronado.api
VulkanBufferViewCreateInfo - Class in com.io7m.jcoronado.api
  Information required to create a buffer.
VulkanBufferViewCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanBufferViewCreateInfo`.
VulkanBufferViewCreateInfoType - Interface in com.io7m.jcoronado.api
  Information required to create a buffer.
VulkanBufferViewType - Interface in com.io7m.jcoronado.api
VulkanCallFailedException - Exception Class in com.io7m.jcoronado.api
  An exception raised by a failing Vulkan call.
VulkanCallFailedException(int, String, String) - Constructor for exception class com.io7m.jcoronado.api.VulkanCallFailedException
  Construct an exception.
VulkanChecks - Class in com.io7m.jcoronado.api
  Functions to check the return values of Vulkan calls.
VulkanClearAttachment - Class in com.io7m.jcoronado.api
  Structure specifying a clear attachment.
VulkanClearAttachment.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearAttachment`.
VulkanClearAttachmentType - Interface in com.io7m.jcoronado.api
  Structure specifying a clear attachment.
VulkanClearRectangle - Class in com.io7m.jcoronado.api
  Structure specifying a clear rectangle.
VulkanClearRectangle.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearRectangle`.
VulkanClearRectangleType - Interface in com.io7m.jcoronado.api
  Structure specifying a clear rectangle.
VulkanClearValueColorFloatingPoint - Class in com.io7m.jcoronado.api
  A color consisting of floating-point components.
VulkanClearValueColorFloatingPoint.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearValueColorFloatingPoint`.
VulkanClearValueColorIntegerSigned - Class in com.io7m.jcoronado.api
  A color consisting of signed integer components.
VulkanClearValueColorIntegerSigned.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearValueColorIntegerSigned`.
VulkanClearValueColorIntegerUnsigned - Class in com.io7m.jcoronado.api
  A color consisting of unsigned integer components.
VulkanClearValueColorIntegerUnsigned.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearValueColorIntegerUnsigned`.
VulkanClearValueDepthStencil - Class in com.io7m.jcoronado.api
  A depth/stencil value.
VulkanClearValueDepthStencil.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanClearValueDepthStencil`.
VulkanClearValueType - Interface in com.io7m.jcoronado.api
  Union specifying a clear value.
VulkanClearValueType.Type - Enum Class in com.io7m.jcoronado.api
  The actual type of clea value.
VulkanClearValueType.VulkanClearValueColorFloatingPointType - Interface in com.io7m.jcoronado.api
  A color consisting of floating-point components.
VulkanClearValueType.VulkanClearValueColorIntegerSignedType - Interface in com.io7m.jcoronado.api
  A color consisting of signed integer components.
VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType - Interface in com.io7m.jcoronado.api
  A color consisting of unsigned integer components.
VulkanClearValueType.VulkanClearValueColorType - Interface in com.io7m.jcoronado.api
  A depth/stencil value.
VulkanClearValueType.VulkanClearValueColorType.ColorType - Enum Class in com.io7m.jcoronado.api
  The actual type of clea value.
VulkanClearValueType.VulkanClearValueDepthStencilType - Interface in com.io7m.jcoronado.api
  A depth/stencil value.
VulkanColorComponentFlag - Enum Class in com.io7m.jcoronado.api
VulkanColorSpaceKHR - Enum Class in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanCommandBufferBeginInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a command.
VulkanCommandBufferBeginInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanCommandBufferBeginInfo`.
VulkanCommandBufferBeginInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a command.
VulkanCommandBufferCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created command buffer.
VulkanCommandBufferCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanCommandBufferCreateInfo`.
VulkanCommandBufferCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created command buffer.
VulkanCommandBufferLevel - Enum Class in com.io7m.jcoronado.api
VulkanCommandBufferResetFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying usage behavior for command buffer resets.
VulkanCommandBufferType - Interface in com.io7m.jcoronado.api
VulkanCommandBufferUsageFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying usage behavior for command buffer.
VulkanCommandPoolCreateFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask controlling how a command pool is created.
VulkanCommandPoolCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created command pool.
VulkanCommandPoolCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanCommandPoolCreateInfo`.
VulkanCommandPoolCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created command pool.
VulkanCommandPoolResetFlag - Enum Class in com.io7m.jcoronado.api
VulkanCommandPoolTrimFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask controlling how a command pool is trimmed.
VulkanCommandPoolType - Interface in com.io7m.jcoronado.api
VulkanCompareOp - Enum Class in com.io7m.jcoronado.api
VulkanComponentMapping - Class in com.io7m.jcoronado.api
  A structure specifying a color component mapping.
VulkanComponentMapping.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanComponentMapping`.
VulkanComponentMappingType - Interface in com.io7m.jcoronado.api
  A structure specifying a color component mapping.
VulkanComponentSwizzle - Enum Class in com.io7m.jcoronado.api
  Specify how a component is swizzled.
VulkanCompositeAlphaFlagKHR - Enum Class in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanComputePipelineCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created compute pipeline.
VulkanComputePipelineCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanComputePipelineCreateInfo`.
VulkanComputePipelineCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created compute pipeline.
VulkanComputeWorkGroupCount - Class in com.io7m.jcoronado.api
  the maximum number of local workgroups that can be dispatched by a single dispatch command.
VulkanComputeWorkGroupCount.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanComputeWorkGroupCount`.
VulkanComputeWorkGroupCountType - Interface in com.io7m.jcoronado.api
  the maximum number of local workgroups that can be dispatched by a single dispatch command.
VulkanComputeWorkGroupSize - Class in com.io7m.jcoronado.api
  the maximum size of a local compute workgroup, per dimension.
VulkanComputeWorkGroupSize.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanComputeWorkGroupSize`.
VulkanComputeWorkGroupSizeType - Interface in com.io7m.jcoronado.api
  the maximum size of a local compute workgroup, per dimension.
VulkanConformanceVersion - Record Class in com.io7m.jcoronado.api
  Structure containing the conformance test suite version the implementation is compliant with.
VulkanConformanceVersion(int, int, int, int) - Constructor for record class com.io7m.jcoronado.api.VulkanConformanceVersion
  Creates an instance of a `VulkanConformanceVersion` record class.
VulkanCopyDescriptorSet - Class in com.io7m.jcoronado.api
VulkanCopyDescriptorSet.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanCopyDescriptorSet`.
VulkanCopyDescriptorSetType - Interface in com.io7m.jcoronado.api
VulkanCullModeFlag - Enum Class in com.io7m.jcoronado.api
VulkanDebuggingType - Interface in com.io7m.jcoronado.api
  Debugging operations that can use the functions exposed by extensions such as `VK_EXT_debug_utils` internally.
VulkanDebuggingType.Color - Record Class in com.io7m.jcoronado.api
  A label color.
VulkanDebuggingType.VulkanDebugRegionType - Interface in com.io7m.jcoronado.api
  A debugging region in a command buffer.
VulkanDebugUtilsLabelColor - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  An RGBA label color.
VulkanDebugUtilsLabelColor.Builder - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Builds instances of type `VulkanDebugUtilsLabelColor`.
VulkanDebugUtilsLabelColorType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  An RGBA label color.
VulkanDebugUtilsLabelEXT - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Specify parameters of a label region.
VulkanDebugUtilsLabelEXT.Builder - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Builds instances of type `VulkanDebugUtilsLabelEXT`.
VulkanDebugUtilsLabelEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Specify parameters of a label region.
VulkanDebugUtilsMessageSeverityFlag - Enum Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Bitmask specifying which severities of events cause a debug messenger callback.
VulkanDebugUtilsMessageTypeFlag - Enum Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Bitmask specifying which types of events cause a debug messenger callback.
VulkanDebugUtilsMessengerCallbackDataEXT - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Structure specifying parameters returned to the callback.
VulkanDebugUtilsMessengerCallbackDataEXT.Builder - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Builds instances of type `VulkanDebugUtilsMessengerCallbackDataEXT`.
VulkanDebugUtilsMessengerCallbackDataEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Structure specifying parameters returned to the callback.
VulkanDebugUtilsMessengerCallbackDataFlag - Enum Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Reserved for future use.
VulkanDebugUtilsMessengerCallbackEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Application-defined debug messenger callback function.
VulkanDebugUtilsMessengerCreateFlag - Enum Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Flags specified when creating messenger callbacks.
VulkanDebugUtilsMessengerCreateInfoEXT - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Structure specifying parameters of a newly created debug messenger.
VulkanDebugUtilsMessengerCreateInfoEXT.Builder - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Builds instances of type `VulkanDebugUtilsMessengerCreateInfoEXT`.
VulkanDebugUtilsMessengerCreateInfoEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Structure specifying parameters of a newly created debug messenger.
VulkanDebugUtilsMessengerEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Opaque handle to a debug messenger object.
VulkanDebugUtilsObjectNameInfoEXT - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Specify parameters of a name to give to an object.
VulkanDebugUtilsObjectNameInfoEXT.Builder - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Builds instances of type `VulkanDebugUtilsObjectNameInfoEXT`.
VulkanDebugUtilsObjectNameInfoEXTType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  Specify parameters of a name to give to an object.
VulkanDebugUtilsRegionType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
  A region started by "vkCmdBeginDebugUtilsLabelEXT".
VulkanDebugUtilsSLF4J - Class in com.io7m.jcoronado.extensions.ext_debug_utils.api
  A convenience callback that delegates logging to SLF4J.
VulkanDebugUtilsSLF4J(Logger) - Constructor for class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsSLF4J
  Construct a callback.
VulkanDebugUtilsType - Interface in com.io7m.jcoronado.extensions.ext_debug_utils.api
VulkanDependencyFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying how execution and memory dependencies are formed.
VulkanDescriptorBufferInfo - Class in com.io7m.jcoronado.api
VulkanDescriptorBufferInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorBufferInfo`.
VulkanDescriptorBufferInfoType - Interface in com.io7m.jcoronado.api
VulkanDescriptorImageInfo - Class in com.io7m.jcoronado.api
VulkanDescriptorImageInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorImageInfo`.
VulkanDescriptorImageInfoType - Interface in com.io7m.jcoronado.api
VulkanDescriptorPoolCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specifying certain supported operations on a descriptor pool
VulkanDescriptorPoolCreateInfo - Class in com.io7m.jcoronado.api
VulkanDescriptorPoolCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorPoolCreateInfo`.
VulkanDescriptorPoolCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanDescriptorPoolResetFlag - Enum Class in com.io7m.jcoronado.api
VulkanDescriptorPoolSize - Class in com.io7m.jcoronado.api
VulkanDescriptorPoolSize.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorPoolSize`.
VulkanDescriptorPoolSizeType - Interface in com.io7m.jcoronado.api
VulkanDescriptorPoolType - Interface in com.io7m.jcoronado.api
VulkanDescriptorSetAllocateInfo - Class in com.io7m.jcoronado.api
VulkanDescriptorSetAllocateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorSetAllocateInfo`.
VulkanDescriptorSetAllocateInfoType - Interface in com.io7m.jcoronado.api
VulkanDescriptorSetLayoutBinding - Class in com.io7m.jcoronado.api
  Structure specifying a descriptor set layout binding.
VulkanDescriptorSetLayoutBinding.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorSetLayoutBinding`.
VulkanDescriptorSetLayoutBindingType - Interface in com.io7m.jcoronado.api
  Structure specifying a descriptor set layout binding.
VulkanDescriptorSetLayoutCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specifying descriptor set layout properties.
VulkanDescriptorSetLayoutCreateInfo - Class in com.io7m.jcoronado.api
VulkanDescriptorSetLayoutCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanDescriptorSetLayoutCreateInfo`.
VulkanDescriptorSetLayoutCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanDescriptorSetLayoutType - Interface in com.io7m.jcoronado.api
  A descriptor set layout.
VulkanDescriptorSetType - Interface in com.io7m.jcoronado.api
VulkanDescriptorType - Enum Class in com.io7m.jcoronado.api
  Specifies the type of a descriptor in a descriptor set.
VulkanDescriptorUpdateTemplateType - Interface in com.io7m.jcoronado.api
VulkanDestroyedException - Exception Class in com.io7m.jcoronado.api
  An exception raised by attempting to call a method on an object that has been closed/destroyed.
VulkanDestroyedException(String) - Constructor for exception class com.io7m.jcoronado.api.VulkanDestroyedException
  Construct an exception.
VulkanDeviceMemoryType - Interface in com.io7m.jcoronado.api
VulkanDeviceQueueCreationFlag - Enum Class in com.io7m.jcoronado.api
  The flags used to create device queues.
VulkanDeviceType - Interface in com.io7m.jcoronado.api
VulkanDriverIdType - Interface in com.io7m.jcoronado.api
  The base type of driver identifiers.
VulkanDriverKnownId - Enum Class in com.io7m.jcoronado.api
VulkanDriverUnknownId - Record Class in com.io7m.jcoronado.api
  An unrecognized identifier returned from a driver.
VulkanDriverUnknownId(int) - Constructor for record class com.io7m.jcoronado.api.VulkanDriverUnknownId
  Creates an instance of a `VulkanDriverUnknownId` record class.
VulkanDynamicState - Enum Class in com.io7m.jcoronado.api
  Indicate which dynamic state is taken from dynamic state commands.
vulkanEnum() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIEnumType
VulkanEnumBitmaskType - Interface in com.io7m.jcoronado.api
  The type of enums with integer values.
VulkanEnumIntegerType - Interface in com.io7m.jcoronado.api
  The type of enums with integer values.
VulkanEnumMaps - Class in com.io7m.jcoronado.api
  Functions over enum ←→ integer maps.
VulkanErrorCodes - Class in com.io7m.jcoronado.api
  Functions to map error codes to humanly readable names.
VulkanEventCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating events.
VulkanEventCreateInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan event creation information.
VulkanEventCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanEventCreateInfo`.
VulkanEventCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan event creation information.
VulkanEventType - Interface in com.io7m.jcoronado.api
VulkanException - Exception Class in com.io7m.jcoronado.api
  The base type of exceptions raised by the API.
VulkanException(String) - Constructor for exception class com.io7m.jcoronado.api.VulkanException
  Construct an exception.
VulkanException(String, Throwable) - Constructor for exception class com.io7m.jcoronado.api.VulkanException
  Construct an exception.
VulkanException(Throwable) - Constructor for exception class com.io7m.jcoronado.api.VulkanException
  Construct an exception.
VulkanExtensionProperties - Class in com.io7m.jcoronado.api
  An extension.
VulkanExtensionProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanExtensionProperties`.
VulkanExtensionPropertiesType - Interface in com.io7m.jcoronado.api
  An extension.
VulkanExtensions - Class in com.io7m.jcoronado.api
  Functions for handling Vulkan extensions.
VulkanExtensionType - Interface in com.io7m.jcoronado.api
  An extension.
VulkanExtent2D - Class in com.io7m.jcoronado.api
  Structure specifying a two-dimensional extent.
VulkanExtent2D.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanExtent2D`.
VulkanExtent2DType - Interface in com.io7m.jcoronado.api
  Structure specifying a two-dimensional extent.
VulkanExtent3D - Class in com.io7m.jcoronado.api
  Structure specifying a three-dimensional extent.
VulkanExtent3D.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanExtent3D`.
VulkanExtent3DType - Interface in com.io7m.jcoronado.api
  Structure specifying a three-dimensional extent.
VulkanExternallySynchronizedType - Annotation Interface in com.io7m.jcoronado.api
  An annotation that indicates that external synchronization is required.
VulkanExtKHRSurfaceType - Interface in com.io7m.jcoronado.extensions.khr_surface.api
VulkanExtKHRSurfaceType.VulkanKHRSurfaceType - Interface in com.io7m.jcoronado.extensions.khr_surface.api
  An abstraction over a native platform surface or window object.
VulkanExtKHRSwapChainType - Interface in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanExtKHRSwapChainType.VulkanKHRSwapChainType - Interface in com.io7m.jcoronado.extensions.khr_swapchain.api
  A created swap chain.
VulkanFenceCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating fences.
VulkanFenceCreateInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan fence creation information.
VulkanFenceCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanFenceCreateInfo`.
VulkanFenceCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan fence creation information.
VulkanFenceType - Interface in com.io7m.jcoronado.api
  A fence represents a GPU to CPU synchronization.
VulkanFilter - Enum Class in com.io7m.jcoronado.api
VulkanFormat - Enum Class in com.io7m.jcoronado.api
  Note: This enum is not hand-written: See formats.sh
VulkanFormatColorChannels - Enum Class in com.io7m.jcoronado.api
  The channels present in a color image.
VulkanFormatCompressed - Enum Class in com.io7m.jcoronado.api
  A description of whether a format represents compressed or uncompressed data.
VulkanFormatData - Enum Class in com.io7m.jcoronado.api
  The type of data specified by a format.
VulkanFormatFeatureFlag - Enum Class in com.io7m.jcoronado.api
VulkanFormatInterpretation - Enum Class in com.io7m.jcoronado.api
  The interpretation of data in a format.
VulkanFormatProperties - Class in com.io7m.jcoronado.api
  Structure specifying image format properties.
VulkanFormatProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanFormatProperties`.
VulkanFormatPropertiesType - Interface in com.io7m.jcoronado.api
  Structure specifying image format properties.
VulkanFormatSpace - Enum Class in com.io7m.jcoronado.api
  The space of a format.
VulkanFramebufferCreateFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask controlling how a framebuffer is created.
VulkanFramebufferCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created framebuffer.
VulkanFramebufferCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanFramebufferCreateInfo`.
VulkanFramebufferCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created framebuffer.
VulkanFramebufferType - Interface in com.io7m.jcoronado.api
VulkanFrontFace - Enum Class in com.io7m.jcoronado.api
vulkanFunction() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIFunctionType
VulkanGraphicsPipelineCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created graphics pipeline.
VulkanGraphicsPipelineCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanGraphicsPipelineCreateInfo`.
VulkanGraphicsPipelineCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created graphics pipeline.
VulkanHandleDispatchableType - Interface in com.io7m.jcoronado.api
  The base type of dispatchable Vulkan handles.
VulkanHandleNonDispatchableType - Interface in com.io7m.jcoronado.api
  The base type of non-dispatchable Vulkan handles.
VulkanHandleType - Interface in com.io7m.jcoronado.api
  The base type of Vulkan handles.
VulkanHostAllocatorCallbacks - Class in com.io7m.jcoronado.api
  Vulkan host allocation functions.
VulkanHostAllocatorCallbacks.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanHostAllocatorCallbacks`.
VulkanHostAllocatorCallbacksType - Interface in com.io7m.jcoronado.api
  Vulkan host allocation functions.
VulkanHostAllocatorCallbacksType.AllocationFunctionType - Interface in com.io7m.jcoronado.api
  A function to allocate memory.
VulkanHostAllocatorCallbacksType.DeallocationFunctionType - Interface in com.io7m.jcoronado.api
  A function to deallocate memory.
VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType - Interface in com.io7m.jcoronado.api
  A function called on internal allocations.
VulkanHostAllocatorCallbacksType.InternalFreeNotificationType - Interface in com.io7m.jcoronado.api
  A function called on internal allocations.
VulkanHostAllocatorCallbacksType.ReallocationFunctionType - Interface in com.io7m.jcoronado.api
  A function to reallocate memory.
VulkanHostAllocatorTracker - Class in com.io7m.jcoronado.allocation_tracker
  A delegating allocation tracker that logs and tracks allocations.
VulkanHostAllocatorTracker(VulkanHostAllocatorType) - Constructor for class com.io7m.jcoronado.allocation_tracker.VulkanHostAllocatorTracker
  Create an allocator tracker.
VulkanHostAllocatorType - Interface in com.io7m.jcoronado.api
  The type of host allocators.
VulkanImageAspectFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying which aspects of an image are included in a view.
VulkanImageBlit - Class in com.io7m.jcoronado.api
  Structure specifying an image blit operation.
VulkanImageBlit.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageBlit`.
VulkanImageBlitType - Interface in com.io7m.jcoronado.api
  Structure specifying an image blit operation.
VulkanImageCopy - Class in com.io7m.jcoronado.api
  Structure specifying an image copy operation.
VulkanImageCopy.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageCopy`.
VulkanImageCopyType - Interface in com.io7m.jcoronado.api
  Structure specifying an image copy operation.
VulkanImageCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating images.
VulkanImageCreateInfo - Class in com.io7m.jcoronado.api
VulkanImageCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageCreateInfo`.
VulkanImageCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanImageFormatProperties - Class in com.io7m.jcoronado.api
  Structure specifying image format properties.
VulkanImageFormatProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageFormatProperties`.
VulkanImageFormatPropertiesType - Interface in com.io7m.jcoronado.api
  Structure specifying image format properties.
VulkanImageKind - Enum Class in com.io7m.jcoronado.api
VulkanImageLayout - Enum Class in com.io7m.jcoronado.api
VulkanImageMemoryBarrier - Class in com.io7m.jcoronado.api
  Structure specifying the parameters of an image memory barrier.
VulkanImageMemoryBarrier.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageMemoryBarrier`.
VulkanImageMemoryBarrierType - Interface in com.io7m.jcoronado.api
  Structure specifying the parameters of an image memory barrier.
VulkanImageSubresource - Class in com.io7m.jcoronado.api
  Structure specifying an image subresource.
VulkanImageSubresource.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageSubresource`.
VulkanImageSubresourceLayers - Class in com.io7m.jcoronado.api
  Structure specifying a image subresource layers.
VulkanImageSubresourceLayers.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageSubresourceLayers`.
VulkanImageSubresourceLayersType - Interface in com.io7m.jcoronado.api
  Structure specifying a image subresource layers.
VulkanImageSubresourceRange - Class in com.io7m.jcoronado.api
  Structure specifying a image subresource range.
VulkanImageSubresourceRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageSubresourceRange`.
VulkanImageSubresourceRangeType - Interface in com.io7m.jcoronado.api
  Structure specifying a image subresource range.
VulkanImageSubresourceType - Interface in com.io7m.jcoronado.api
  Structure specifying an image subresource.
VulkanImageTiling - Enum Class in com.io7m.jcoronado.api
VulkanImageType - Interface in com.io7m.jcoronado.api
  The type of Vulkan images.
VulkanImageUsageFlag - Enum Class in com.io7m.jcoronado.api
VulkanImageViewCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating image views.
VulkanImageViewCreateInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan image view creation information.
VulkanImageViewCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanImageViewCreateInfo`.
VulkanImageViewCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan image view creation information.
VulkanImageViewKind - Enum Class in com.io7m.jcoronado.api
  The type of image view.
VulkanImageViewType - Interface in com.io7m.jcoronado.api
  The type of Vulkan image views.
VulkanIncompatibleClassException - Exception Class in com.io7m.jcoronado.api
  An exception raised by attempting to use a class that is not compatible with a particular provider implementation.
VulkanIncompatibleClassException(String) - Constructor for exception class com.io7m.jcoronado.api.VulkanIncompatibleClassException
  Construct an exception.
VulkanIndexType - Enum Class in com.io7m.jcoronado.api
  The type of index buffer indices.
VulkanInstanceCreateInfo - Class in com.io7m.jcoronado.api
  Information required to create a Vulkan instance.
VulkanInstanceCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanInstanceCreateInfo`.
VulkanInstanceCreateInfoType - Interface in com.io7m.jcoronado.api
  Information required to create a Vulkan instance.
VulkanInstanceExtensionInfoType - Interface in com.io7m.jcoronado.api
  Info required to configure an extension by instance creation.
VulkanInstanceProviderType - Interface in com.io7m.jcoronado.api
  Functions to provide Vulkan instances.
VulkanInstanceType - Interface in com.io7m.jcoronado.api
  An initialized instance.
VulkanInternalAllocation - Enum Class in com.io7m.jcoronado.api
  Allocation type.
VulkanLayerProperties - Class in com.io7m.jcoronado.api
  A description of a layer.
VulkanLayerProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanLayerProperties`.
VulkanLayerPropertiesType - Interface in com.io7m.jcoronado.api
  A description of a layer.
VulkanLayers - Class in com.io7m.jcoronado.api
  Functions for handling Vulkan layers.
VulkanLayerSettingBoolean - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  A boolean-typed setting.
VulkanLayerSettingBoolean(String, String, List<Boolean>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingBoolean
  A boolean-typed setting.
VulkanLayerSettingFloat32 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  A float-typed setting.
VulkanLayerSettingFloat32(String, String, List<Float>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat32
  A float-typed setting.
VulkanLayerSettingFloat64 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  A float-typed setting.
VulkanLayerSettingFloat64(String, String, List<Double>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingFloat64
  A float-typed setting.
VulkanLayerSettingIntegerSigned32 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  An integer-typed setting.
VulkanLayerSettingIntegerSigned32(String, String, List<Integer>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned32
  An integer-typed setting.
VulkanLayerSettingIntegerSigned64 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  An integer-typed setting.
VulkanLayerSettingIntegerSigned64(String, String, List<Long>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerSigned64
  An integer-typed setting.
VulkanLayerSettingIntegerUnsigned32 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  An integer-typed setting.
VulkanLayerSettingIntegerUnsigned32(String, String, List<Integer>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned32
  An integer-typed setting.
VulkanLayerSettingIntegerUnsigned64 - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  An integer-typed setting.
VulkanLayerSettingIntegerUnsigned64(String, String, List<Long>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingIntegerUnsigned64
  An integer-typed setting.
VulkanLayerSettingsCreateInfo - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  The creation info for settings.
VulkanLayerSettingsCreateInfo(List<VulkanLayerSettingType>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingsCreateInfo
  The creation info for settings.
VulkanLayerSettingString - Record Class in com.io7m.jcoronado.extensions.ext_layer_settings.api
  A string-typed setting.
VulkanLayerSettingString(String, String, List<String>) - Constructor for record class com.io7m.jcoronado.extensions.ext_layer_settings.api.VulkanLayerSettingString
  A string-typed setting.
VulkanLayerSettingsType - Interface in com.io7m.jcoronado.extensions.ext_layer_settings.api
  The VK_EXT_layer_settings API.
VulkanLayerSettingType - Interface in com.io7m.jcoronado.extensions.ext_layer_settings.api
  A setting value.
VulkanLineWidthRange - Class in com.io7m.jcoronado.api
  The inclusive range of supported sizes for points.
VulkanLineWidthRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanLineWidthRange`.
VulkanLineWidthRangeType - Interface in com.io7m.jcoronado.api
  The inclusive range of supported sizes for points.
VulkanLogicalDeviceCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating logical devices.
VulkanLogicalDeviceCreateInfo - Class in com.io7m.jcoronado.api
  Parameters used to create logical devices.
VulkanLogicalDeviceCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanLogicalDeviceCreateInfo`.
VulkanLogicalDeviceCreateInfoType - Interface in com.io7m.jcoronado.api
  Parameters used to create logical devices.
VulkanLogicalDeviceQueueCreateInfo - Class in com.io7m.jcoronado.api
  The information required to create a queue on a device.
VulkanLogicalDeviceQueueCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanLogicalDeviceQueueCreateInfo`.
VulkanLogicalDeviceQueueCreateInfoType - Interface in com.io7m.jcoronado.api
  The information required to create a queue on a device.
VulkanLogicalDeviceType - Interface in com.io7m.jcoronado.api
  A reference to a logical Vulkan device.
VulkanLogicalDeviceType.VulkanEventStatus - Enum Class in com.io7m.jcoronado.api
  The status of an event.
VulkanLogicalDeviceType.VulkanFenceStatus - Enum Class in com.io7m.jcoronado.api
  The status of an event.
VulkanLogicalDeviceType.VulkanPipelineCacheDataResult - Enum Class in com.io7m.jcoronado.api
  The result of fetching data for a pipeline cache.
VulkanLogicalDeviceType.VulkanWaitStatus - Enum Class in com.io7m.jcoronado.api
  The result of waiting.
VulkanLogicOp - Enum Class in com.io7m.jcoronado.api
  The logical operations supported by Vulkan are summarized in the following table in which: ¬ is bitwise invert ∧ is bitwise and ∨ is bitwise or ⊕ is bitwise exclusive or s is the fragment’s Rs0, Gs0, Bs0 or As0 component value for the fragment output corresponding to the color attachment being updated d is the color attachment’s R, G, B or A component value
VulkanLWJGLArrays - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack arrays.
VulkanLWJGLArrays.BufferAllocatorType<T,B> - Interface in com.io7m.jcoronado.lwjgl.internal
  The type of functions that can allocate buffers for structures of type `T`.
VulkanLWJGLArrays.PackingFunctionType<A,T> - Interface in com.io7m.jcoronado.lwjgl.internal
  The type of functions that can pack values of type `A` into structures of type `T`.
VulkanLWJGLAttachmentDescriptions - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack attachment descriptions.
VulkanLWJGLAttachmentReferences - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack attachment descriptions.
VulkanLWJGLBuffer - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanBufferType`.
VulkanLWJGLBufferCopy - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack buffer copies.
VulkanLWJGLBufferCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack buffer creation info.
VulkanLWJGLBufferImageCopy - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack buffer copies.
VulkanLWJGLBufferMemoryBarriers - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack barriers.
VulkanLWJGLBufferView - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanBufferViewType`.
VulkanLWJGLBufferViewCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack buffer view creation info.
VulkanLWJGLClassChecks - Class in com.io7m.jcoronado.lwjgl.internal
  Class checks.
VulkanLWJGLClearAttachments - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack clear attachments.
VulkanLWJGLClearRectangles - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image subresource layers.
VulkanLWJGLClearValues - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack rectangles.
VulkanLWJGLColorBlendAttachmentStates - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack attachment states.
VulkanLWJGLCommandBuffer - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanCommandBufferType`.
VulkanLWJGLCommandBufferBeginInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack command buffer info.
VulkanLWJGLCommandBufferCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack command buffer creation info.
VulkanLWJGLCommandPool - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanCommandPoolType`.
VulkanLWJGLCommandPoolCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack command pool creation info.
VulkanLWJGLComputePipelineCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLCopyDescriptorSets - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor set copy infos.
VulkanLWJGLDebugging - Class in com.io7m.jcoronado.lwjgl.internal
  A debugging interface.
VulkanLWJGLDebuggingNoOp - Class in com.io7m.jcoronado.lwjgl.internal
  A debugging interface.
VulkanLWJGLDescriptorBufferInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor infos.
VulkanLWJGLDescriptorImageInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor infos.
VulkanLWJGLDescriptorPool - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanDescriptorPoolType`.
VulkanLWJGLDescriptorPoolCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor pool creation info.
VulkanLWJGLDescriptorPoolSizes - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor pool sizes.
VulkanLWJGLDescriptorSet - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkDescriptorSet`
VulkanLWJGLDescriptorSetAllocateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor set allocation info.
VulkanLWJGLDescriptorSetLayout - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkDescriptorSetLayout`
VulkanLWJGLDescriptorSetLayoutBindings - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor set layout bindings.
VulkanLWJGLDescriptorSetLayouts - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor set layouts.
VulkanLWJGLDeviceMemory - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanDeviceMemoryType`.
VulkanLWJGLEvent - Class in com.io7m.jcoronado.lwjgl.internal
  An event.
VulkanLWJGLEventCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack event creation info.
VulkanLWJGLExtDebugUtils - Class in com.io7m.jcoronado.lwjgl.internal
  The EXT_debug_utils extension.
VulkanLWJGLExtDebugUtilsMessenger - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanDebugUtilsMessengerEXTType`.
VulkanLWJGLExtensionsRegistry - Class in com.io7m.jcoronado.lwjgl.internal
  The extension registry.
VulkanLWJGLExtensionsRegistry() - Constructor for class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLExtensionsRegistry
  The extension registry.
VulkanLWJGLExtent2Ds - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack rectangles.
VulkanLWJGLExtent3Ds - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack rectangles.
VulkanLWJGLExtKHRSurface - Class in com.io7m.jcoronado.lwjgl.internal
  Access to the `VK_KHR_surface` extension.
VulkanLWJGLExtKHRSwapChain - Class in com.io7m.jcoronado.lwjgl.internal
  Access to the `VK_KHR_swapchain` extension.
VulkanLWJGLEXTLayerSettingsHandler - Class in com.io7m.jcoronado.lwjgl.internal
  A handler for the layer settings extension.
VulkanLWJGLEXTLayerSettingsHandler() - Constructor for class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLEXTLayerSettingsHandler
  A handler for the layer settings extension.
VulkanLWJGLFence - Class in com.io7m.jcoronado.lwjgl.internal
  A fence.
VulkanLWJGLFenceCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack fence creation info.
VulkanLWJGLFramebuffer - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanFramebufferType`.
VulkanLWJGLFramebufferCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack framebuffer creation info.
VulkanLWJGLGraphicsPipelineCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLHostAllocatorJeMalloc - Class in com.io7m.jcoronado.lwjgl
  A JeMalloc based host allocator.
VulkanLWJGLHostAllocatorJeMalloc() - Constructor for class com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorJeMalloc
  Construct an allocator.
VulkanLWJGLHostAllocatorProxy - Class in com.io7m.jcoronado.lwjgl.internal
  A holder for allocated callbacks.
VulkanLWJGLImage - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanImageType`.
VulkanLWJGLImageBlits - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image blit info.
VulkanLWJGLImageCopies - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image copy info.
VulkanLWJGLImageCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image creation info.
VulkanLWJGLImageMemoryBarriers - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack barriers.
VulkanLWJGLImageSubresourceLayers - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image subresource layers.
VulkanLWJGLImageSubresourceRanges - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack subresource ranges.
VulkanLWJGLImageSubresources - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack subresource ranges.
VulkanLWJGLImageView - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanImageViewType`.
VulkanLWJGLImageViews - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack image views.
VulkanLWJGLInstance - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkInstance`
VulkanLWJGLInstance(VkInstance, VulkanLWJGLExtensionsRegistry, Map<String, VulkanExtensionType>, VulkanLWJGLHostAllocatorProxy, VulkanVersion, VulkanVersion) - Constructor for class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLInstance
  LWJGL `VkInstance`
VulkanLWJGLInstanceExtensionInfoHandlerType - Interface in com.io7m.jcoronado.lwjgl.internal
  An extension info handler.
VulkanLWJGLInstanceProvider - Class in com.io7m.jcoronado.lwjgl
  A LWJGL-based instance provider.
VulkanLWJGLLogicalDevice - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkDevice`
VulkanLWJGLMappedMemory - Class in com.io7m.jcoronado.lwjgl.internal
  A section of mapped memory.
VulkanLWJGLMappedMemoryRanges - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack memory ranges.
VulkanLWJGLMemoryAllocateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack subresource ranges.
VulkanLWJGLMemoryBarriers - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack barriers.
VulkanLWJGLOffset2Ds - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack rectangles.
VulkanLWJGLOffset3Ds - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack 3D shapes.
VulkanLWJGLPhysicalDevice - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkPhysicalDevice`
VulkanLWJGLPipeline - Class in com.io7m.jcoronado.lwjgl.internal
  A pipeline.
VulkanLWJGLPipelineCache - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanPipelineCacheType`.
VulkanLWJGLPipelineCacheCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack memory ranges.
VulkanLWJGLPipelineColorBlendStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineDepthStencilStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineDynamicStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineInputAssemblyStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineLayout - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanPipelineLayoutType`.
VulkanLWJGLPipelineLayouts - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline layouts.
VulkanLWJGLPipelineMultisampleStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineRasterizationStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineShaderStageCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline shader stage create infos.
VulkanLWJGLPipelineTessellationStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineVertexInputStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLPipelineViewportStateCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline creation info.
VulkanLWJGLQueryPool - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanQueryPoolType`.
VulkanLWJGLQueryPoolCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack query pool creation info.
VulkanLWJGLQueue - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VkQueue`
VulkanLWJGLRect2Ds - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack rectangles.
VulkanLWJGLRenderPass - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanRenderPassType`.
VulkanLWJGLRenderPassBeginInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack command buffer creation info.
VulkanLWJGLRenderPasses - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack render passes.
VulkanLWJGLSampler - Class in com.io7m.jcoronado.lwjgl.internal
  A sampler.
VulkanLWJGLSamplerCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack sampler creation info.
VulkanLWJGLScalarArrays - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack integer arrays.
VulkanLWJGLScalarArrays.DoubleGetterType<T> - Interface in com.io7m.jcoronado.lwjgl.internal
  A function from `T` to `double`
VulkanLWJGLScalarArrays.FloatGetterType<T> - Interface in com.io7m.jcoronado.lwjgl.internal
  A function from `T` to `float`
VulkanLWJGLScalarArrays.IntGetterType<T> - Interface in com.io7m.jcoronado.lwjgl.internal
  A function from `T` to `int`
VulkanLWJGLScalarArrays.LongGetterType<T> - Interface in com.io7m.jcoronado.lwjgl.internal
  A function from `T` to `long`
VulkanLWJGLSemaphore - Class in com.io7m.jcoronado.lwjgl.internal
  A semaphore.
VulkanLWJGLSemaphoreCreateInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack semaphore creation info.
VulkanLWJGLShaderModule - Class in com.io7m.jcoronado.lwjgl.internal
  LWJGL `VulkanShaderModuleType`.
VulkanLWJGLShaderModules - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack shader modules.
VulkanLWJGLSpecializationInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack pipeline shader stage create infos.
VulkanLWJGLStencilOpStates - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack attachment descriptions.
VulkanLWJGLSubmitInfos - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack submit infos.
VulkanLWJGLSubpasses - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack subpasses.
VulkanLWJGLSupportException - Exception Class in com.io7m.jcoronado.lwjgl.internal
  An exception relating to a lack of software support.
VulkanLWJGLSupportException(String) - Constructor for exception class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSupportException
  An exception relating to a lack of software support.
VulkanLWJGLTemporaryAllocator - Class in com.io7m.jcoronado.lwjgl
  An LWJGL based implementation of the `VulkanTemporaryAllocatorType` interface.
VulkanLWJGLViewports - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack viewports.
VulkanLWJGLWriteDescriptorSets - Class in com.io7m.jcoronado.lwjgl.internal
  Functions to pack descriptor set write infos.
VulkanMappedMemoryRange - Class in com.io7m.jcoronado.api
VulkanMappedMemoryRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMappedMemoryRange`.
VulkanMappedMemoryRangeType - Interface in com.io7m.jcoronado.api
VulkanMappedMemoryType - Interface in com.io7m.jcoronado.api
  A pointer to an area of mapped memory.
VulkanMemoryAllocateInfo - Class in com.io7m.jcoronado.api
VulkanMemoryAllocateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMemoryAllocateInfo`.
VulkanMemoryAllocateInfoType - Interface in com.io7m.jcoronado.api
VulkanMemoryBarrier - Class in com.io7m.jcoronado.api
  Structure specifying the parameters of a global memory barrier.
VulkanMemoryBarrier.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMemoryBarrier`.
VulkanMemoryBarrierType - Interface in com.io7m.jcoronado.api
  Structure specifying the parameters of a global memory barrier.
VulkanMemoryHeap - Class in com.io7m.jcoronado.api
  Structure specifying a memory heap.
VulkanMemoryHeap.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMemoryHeap`.
VulkanMemoryHeapFlag - Enum Class in com.io7m.jcoronado.api
VulkanMemoryHeapIndex - Record Class in com.io7m.jcoronado.api
  The unique index of a memory heap.
VulkanMemoryHeapIndex(int) - Constructor for record class com.io7m.jcoronado.api.VulkanMemoryHeapIndex
  Creates an instance of a `VulkanMemoryHeapIndex` record class.
VulkanMemoryHeapType - Interface in com.io7m.jcoronado.api
  Structure specifying a memory heap.
VulkanMemoryMapFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when mapping memory.
vulkanMemoryModel() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  vulkanMemoryModel indicates whether the Vulkan Memory Model is supported, as defined in Vulkan Memory Model.
vulkanMemoryModel() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  vulkanMemoryModel indicates whether the Vulkan Memory Model is supported, as defined in Vulkan Memory Model.
vulkanMemoryModelAvailabilityVisibilityChains() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  vulkanMemoryModelAvailabilityVisibilityChains indicates whether the Vulkan Memory Model can use availability and visibility chains with more than one element.
vulkanMemoryModelAvailabilityVisibilityChains() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  vulkanMemoryModelAvailabilityVisibilityChains indicates whether the Vulkan Memory Model can use availability and visibility chains with more than one element.
vulkanMemoryModelDeviceScope() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  vulkanMemoryModelDeviceScope indicates whether the Vulkan Memory Model can use Device scope synchronization.
vulkanMemoryModelDeviceScope() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12Type
  vulkanMemoryModelDeviceScope indicates whether the Vulkan Memory Model can use Device scope synchronization.
VulkanMemoryPropertyFlag - Enum Class in com.io7m.jcoronado.api
  The properties of a heap.
VulkanMemoryRequirements - Class in com.io7m.jcoronado.api
VulkanMemoryRequirements.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMemoryRequirements`.
VulkanMemoryRequirementsType - Interface in com.io7m.jcoronado.api
VulkanMemoryType - Class in com.io7m.jcoronado.api
  A memory type.
VulkanMemoryType.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanMemoryType`.
VulkanMemoryTypeIndex - Record Class in com.io7m.jcoronado.api
  The unique index of a memory type.
VulkanMemoryTypeIndex(int) - Constructor for record class com.io7m.jcoronado.api.VulkanMemoryTypeIndex
  Creates an instance of a `VulkanMemoryTypeIndex` record class.
VulkanMemoryTypeType - Interface in com.io7m.jcoronado.api
  A memory type.
VulkanMissingRequiredExtensionsException - Exception Class in com.io7m.jcoronado.api
  An exception raised by one or more required extensions not being present.
VulkanMissingRequiredExtensionsException(Set<String>, String) - Constructor for exception class com.io7m.jcoronado.api.VulkanMissingRequiredExtensionsException
  Construct an exception.
VulkanMissingRequiredLayersException - Exception Class in com.io7m.jcoronado.api
  An exception raised by one or more required extensions not being present.
VulkanMissingRequiredLayersException(Set<String>, String) - Constructor for exception class com.io7m.jcoronado.api.VulkanMissingRequiredLayersException
  Construct an exception.
VulkanMissingRequiredMemoryTypeException - Exception Class in com.io7m.jcoronado.api
  An exception raised by no memory type being available to provide for a specific allocation.
VulkanMissingRequiredMemoryTypeException(String, VulkanMemoryRequirements, Set<VulkanMemoryPropertyFlag>, Collection<VulkanMemoryHeap>, Collection<VulkanMemoryType>) - Constructor for exception class com.io7m.jcoronado.api.VulkanMissingRequiredMemoryTypeException
  Construct an exception.
VulkanOffset2D - Class in com.io7m.jcoronado.api
  Structure specifying a two-dimensional offset.
VulkanOffset2D.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanOffset2D`.
VulkanOffset2DType - Interface in com.io7m.jcoronado.api
  Structure specifying a two-dimensional offset.
VulkanOffset3D - Class in com.io7m.jcoronado.api
  Structure specifying a three-dimensional offset.
VulkanOffset3D.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanOffset3D`.
VulkanOffset3DType - Interface in com.io7m.jcoronado.api
  Structure specifying a three-dimensional offset.
VulkanPhysicalDeviceDriverProperties - Record Class in com.io7m.jcoronado.api
  Physical device driver properties.
VulkanPhysicalDeviceDriverProperties(VulkanDriverIdType, String, String, VulkanConformanceVersion) - Constructor for record class com.io7m.jcoronado.api.VulkanPhysicalDeviceDriverProperties
  Physical device driver properties.
VulkanPhysicalDeviceFeatures - Class in com.io7m.jcoronado.api
  The features supported by a physical device.
VulkanPhysicalDeviceFeatures.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceFeatures`.
VulkanPhysicalDeviceFeatures10 - Class in com.io7m.jcoronado.api
  The features supported by a physical device.
VulkanPhysicalDeviceFeatures10.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceFeatures10`.
VulkanPhysicalDeviceFeatures10Type - Interface in com.io7m.jcoronado.api
  The features supported by a physical device.
VulkanPhysicalDeviceFeatures11 - Class in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.1 device.
VulkanPhysicalDeviceFeatures11.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceFeatures11`.
VulkanPhysicalDeviceFeatures11Type - Interface in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.1 device.
VulkanPhysicalDeviceFeatures12 - Class in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.2 device.
VulkanPhysicalDeviceFeatures12.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceFeatures12`.
VulkanPhysicalDeviceFeatures12Type - Interface in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.2 device.
VulkanPhysicalDeviceFeatures13 - Class in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.3 device.
VulkanPhysicalDeviceFeatures13.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceFeatures13`.
VulkanPhysicalDeviceFeatures13Type - Interface in com.io7m.jcoronado.api
  The features supported by a physical Vulkan 1.3 device.
VulkanPhysicalDeviceFeaturesFunctions - Class in com.io7m.jcoronado.api
  Functions over device feature structures.
VulkanPhysicalDeviceFeaturesType - Interface in com.io7m.jcoronado.api
  The features supported by a physical device.
VulkanPhysicalDeviceIDProperties - Record Class in com.io7m.jcoronado.api
  The ID properties for the device.
VulkanPhysicalDeviceIDProperties(UUID, UUID, UUID, int, boolean) - Constructor for record class com.io7m.jcoronado.api.VulkanPhysicalDeviceIDProperties
  The ID properties for the device.
VulkanPhysicalDeviceLimits - Class in com.io7m.jcoronado.api
  The limits of a physical device.
VulkanPhysicalDeviceLimits.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceLimits`.
VulkanPhysicalDeviceLimitsType - Interface in com.io7m.jcoronado.api
  The limits of a physical device.
VulkanPhysicalDeviceMemoryProperties - Class in com.io7m.jcoronado.api
  The memory properties for a physical device.
VulkanPhysicalDeviceMemoryProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceMemoryProperties`.
VulkanPhysicalDeviceMemoryPropertiesType - Interface in com.io7m.jcoronado.api
  The memory properties for a physical device.
VulkanPhysicalDeviceProperties - Class in com.io7m.jcoronado.api
  The basic properties of a device.
VulkanPhysicalDeviceProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPhysicalDeviceProperties`.
VulkanPhysicalDevicePropertiesType - Interface in com.io7m.jcoronado.api
  The basic properties of a device.
VulkanPhysicalDevicePropertiesType.Type - Enum Class in com.io7m.jcoronado.api
  The type of device.
VulkanPhysicalDeviceType - Interface in com.io7m.jcoronado.api
  A reference to a physical Vulkan device.
VulkanPipelineBindPoint - Enum Class in com.io7m.jcoronado.api
  Specify the bind point of a pipeline object to a command buffer.
VulkanPipelineCacheCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating pipeline caches.
VulkanPipelineCacheCreateInfo - Class in com.io7m.jcoronado.api
  The type of pipeline cache creation information.
VulkanPipelineCacheCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineCacheCreateInfo`.
VulkanPipelineCacheCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of pipeline cache creation information.
VulkanPipelineCacheType - Interface in com.io7m.jcoronado.api
VulkanPipelineColorBlendAttachmentState - Class in com.io7m.jcoronado.api
  Structure specifying a pipeline color blend attachment state.
VulkanPipelineColorBlendAttachmentState.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineColorBlendAttachmentState`.
VulkanPipelineColorBlendAttachmentStateType - Interface in com.io7m.jcoronado.api
  Structure specifying a pipeline color blend attachment state.
VulkanPipelineColorBlendStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkPipelineColorBlendStateCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanPipelineColorBlendStateCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline color blend state.
VulkanPipelineColorBlendStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineColorBlendStateCreateInfo`.
VulkanPipelineColorBlendStateCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline color blend state.
VulkanPipelineCreateFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask controlling how a pipeline is created.
VulkanPipelineDepthStencilStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating depth/stencil state.
VulkanPipelineDepthStencilStateCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline depth stencil state.
VulkanPipelineDepthStencilStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineDepthStencilStateCreateInfo`.
VulkanPipelineDepthStencilStateCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline depth stencil state.
VulkanPipelineDynamicStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating dynamic pipeline state.
VulkanPipelineDynamicStateCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline dynamic state.
VulkanPipelineDynamicStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineDynamicStateCreateInfo`.
VulkanPipelineDynamicStateCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline dynamic state.
VulkanPipelineInputAssemblyStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkPipelineInputAssemblyStateCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanPipelineInputAssemblyStateCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineInputAssemblyStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineInputAssemblyStateCreateInfo`.
VulkanPipelineInputAssemblyStateCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineLayoutCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkPipelineLayoutCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanPipelineLayoutCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineLayoutCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineLayoutCreateInfo`.
VulkanPipelineLayoutCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineLayoutType - Interface in com.io7m.jcoronado.api
VulkanPipelineMultisampleStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating pipelines.
VulkanPipelineMultisampleStateCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineMultisampleStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineMultisampleStateCreateInfo`.
VulkanPipelineMultisampleStateCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineRasterizationStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VulkanPipelineRasterizationStateCreateFlag is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanPipelineRasterizationStateCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineRasterizationStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineRasterizationStateCreateInfo`.
VulkanPipelineRasterizationStateCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineShaderStageCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating pipeline shader stages.
VulkanPipelineShaderStageCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineShaderStageCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineShaderStageCreateInfo`.
VulkanPipelineShaderStageCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineStageFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying pipeline stages.
VulkanPipelineTessellationStageCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating pipeline tessellation stages.
VulkanPipelineTessellationStateCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline tessellation state.
VulkanPipelineTessellationStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineTessellationStateCreateInfo`.
VulkanPipelineTessellationStateCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created pipeline tessellation state.
VulkanPipelineType - Interface in com.io7m.jcoronado.api
VulkanPipelineVertexInputStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating pipeline shader stages.
VulkanPipelineVertexInputStateCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineVertexInputStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineVertexInputStateCreateInfo`.
VulkanPipelineVertexInputStateCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPipelineViewportStateCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkPipelineViewportStateCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanPipelineViewportStateCreateInfo - Class in com.io7m.jcoronado.api
VulkanPipelineViewportStateCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPipelineViewportStateCreateInfo`.
VulkanPipelineViewportStateCreateInfoType - Interface in com.io7m.jcoronado.api
VulkanPointSizeRange - Class in com.io7m.jcoronado.api
  The inclusive range of supported sizes for points.
VulkanPointSizeRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPointSizeRange`.
VulkanPointSizeRangeType - Interface in com.io7m.jcoronado.api
  The inclusive range of supported sizes for points.
VulkanPolygonMode - Enum Class in com.io7m.jcoronado.api
VulkanPresentInfoKHR - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanPresentInfoKHR.Builder - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
  Builds instances of type `VulkanPresentInfoKHR`.
VulkanPresentInfoKHRType - Interface in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanPresentModeKHR - Enum Class in com.io7m.jcoronado.extensions.khr_swapchain.api
VulkanPrimitiveTopology - Enum Class in com.io7m.jcoronado.api
  Supported primitive topologies.
VulkanPushConstantRange - Class in com.io7m.jcoronado.api
  Structure specifying a push constant range.
VulkanPushConstantRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanPushConstantRange`.
VulkanPushConstantRangeType - Interface in com.io7m.jcoronado.api
  Structure specifying a push constant range.
VulkanQueryControlFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying constraints on a query.
VulkanQueryKind - Enum Class in com.io7m.jcoronado.api
  Specify the type of queries managed by a query pool.
VulkanQueryPipelineStatisticFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying queried pipeline statistics.
VulkanQueryPoolCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkQueryPoolCreateFlagBits is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanQueryPoolCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created query pool.
VulkanQueryPoolCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanQueryPoolCreateInfo`.
VulkanQueryPoolCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created query pool.
VulkanQueryPoolType - Interface in com.io7m.jcoronado.api
VulkanQueueFamilyIndex - Record Class in com.io7m.jcoronado.api
  The index of a queue family.
VulkanQueueFamilyIndex(int) - Constructor for record class com.io7m.jcoronado.api.VulkanQueueFamilyIndex
  Creates an instance of a `VulkanQueueFamilyIndex` record class.
VulkanQueueFamilyProperties - Class in com.io7m.jcoronado.api
  The properties of a queue family.
VulkanQueueFamilyProperties.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanQueueFamilyProperties`.
VulkanQueueFamilyPropertiesType - Interface in com.io7m.jcoronado.api
  The properties of a queue family.
VulkanQueueFamilyPropertyFlag - Enum Class in com.io7m.jcoronado.api
  The queue family property flags.
VulkanQueueIndex - Record Class in com.io7m.jcoronado.api
  The index of a queue within the queue family to which it belongs.
VulkanQueueIndex(int) - Constructor for record class com.io7m.jcoronado.api.VulkanQueueIndex
  Creates an instance of a `VulkanQueueIndex` record class.
VulkanQueueType - Interface in com.io7m.jcoronado.api
  A queue on a logical device.
VulkanRectangle2D - Class in com.io7m.jcoronado.api
  Structure specifying a two-dimensional subregion.
VulkanRectangle2D.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanRectangle2D`.
VulkanRectangle2DType - Interface in com.io7m.jcoronado.api
  Structure specifying a two-dimensional subregion.
VulkanRenderPassBeginInfo - Class in com.io7m.jcoronado.api
  Structure specifying how to begin a render pass.
VulkanRenderPassBeginInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanRenderPassBeginInfo`.
VulkanRenderPassBeginInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying how to begin a render pass.
VulkanRenderPassCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkRenderPassCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanRenderPassCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created render pass.
VulkanRenderPassCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanRenderPassCreateInfo`.
VulkanRenderPassCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying parameters of a newly created render pass.
VulkanRenderPassType - Interface in com.io7m.jcoronado.api
VulkanResourceException - Exception Class in com.io7m.jcoronado.api
  An exception raised by mishandling a resource.
VulkanResourceException(String) - Constructor for exception class com.io7m.jcoronado.api.VulkanResourceException
  Construct an exception.
VulkanSampleCountFlag - Enum Class in com.io7m.jcoronado.api
  Bitmask specifying sample counts supported for an image used for storage operations.
VulkanSamplerAddressMode - Enum Class in com.io7m.jcoronado.api
VulkanSamplerCreateFlag - Enum Class in com.io7m.jcoronado.api
  Vulkan 1.1 specification: "VkSamplerCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use."
VulkanSamplerCreateInfo - Class in com.io7m.jcoronado.api
  Structure specifying how to create a sampler.
VulkanSamplerCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSamplerCreateInfo`.
VulkanSamplerCreateInfoType - Interface in com.io7m.jcoronado.api
  Structure specifying how to create a sampler.
VulkanSamplerMipmapMode - Enum Class in com.io7m.jcoronado.api
VulkanSamplerType - Interface in com.io7m.jcoronado.api
VulkanSamplerYcbcrConversionType - Interface in com.io7m.jcoronado.api
VulkanSemaphoreCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating semaphores.
VulkanSemaphoreCreateInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan semaphore creation information.
VulkanSemaphoreCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSemaphoreCreateInfo`.
VulkanSemaphoreCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan semaphore creation information.
VulkanSemaphoreType - Interface in com.io7m.jcoronado.api
  A semaphore represents a GPU to GPU synchronization.
VulkanShaderModuleCreateFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating shader modules.
VulkanShaderModuleCreateInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan image view creation information.
VulkanShaderModuleCreateInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanShaderModuleCreateInfo`.
VulkanShaderModuleCreateInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan image view creation information.
VulkanShaderModuleType - Interface in com.io7m.jcoronado.api
  The type of shader modules.
VulkanShaderStageFlag - Enum Class in com.io7m.jcoronado.api
VulkanSharingMode - Enum Class in com.io7m.jcoronado.api
VulkanSpecializationMap - Class in com.io7m.jcoronado.api
VulkanSpecializationMap.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSpecializationMap`.
VulkanSpecializationMapEntry - Class in com.io7m.jcoronado.api
VulkanSpecializationMapEntry.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSpecializationMapEntry`.
VulkanSpecializationMapEntryType - Interface in com.io7m.jcoronado.api
VulkanSpecializationMapType - Interface in com.io7m.jcoronado.api
VulkanStencilFaceFlag - Enum Class in com.io7m.jcoronado.api
VulkanStencilOp - Enum Class in com.io7m.jcoronado.api
VulkanStencilOpState - Class in com.io7m.jcoronado.api
VulkanStencilOpState.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanStencilOpState`.
VulkanStencilOpStateType - Interface in com.io7m.jcoronado.api
VulkanStrings - Class in com.io7m.jcoronado.lwjgl.internal
  Functions over strings.
vulkanStruct() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIStructType
VulkanSubmitInfo - Class in com.io7m.jcoronado.api
  The type of Vulkan submission information.
VulkanSubmitInfo.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSubmitInfo`.
VulkanSubmitInfoType - Interface in com.io7m.jcoronado.api
  The type of Vulkan submission information.
VulkanSubpassContents - Enum Class in com.io7m.jcoronado.api
VulkanSubpassDependency - Class in com.io7m.jcoronado.api
  Structure specifying a subpass dependency.
VulkanSubpassDependency.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSubpassDependency`.
VulkanSubpassDependencyType - Interface in com.io7m.jcoronado.api
  Structure specifying a subpass dependency.
VulkanSubpassDescription - Class in com.io7m.jcoronado.api
  Structure specifying a subpass description.
VulkanSubpassDescription.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSubpassDescription`.
VulkanSubpassDescriptionFlag - Enum Class in com.io7m.jcoronado.api
  Flags specified when creating subpasses.
VulkanSubpassDescriptionType - Interface in com.io7m.jcoronado.api
  Structure specifying a subpass description.
VulkanSubresourceLayout - Class in com.io7m.jcoronado.api
  Structure specifying subresource layout.
VulkanSubresourceLayout.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanSubresourceLayout`.
VulkanSubresourceLayoutType - Interface in com.io7m.jcoronado.api
  Structure specifying subresource layout.
VulkanSurfaceCapabilitiesKHR - Class in com.io7m.jcoronado.extensions.khr_surface.api
VulkanSurfaceCapabilitiesKHR.Builder - Class in com.io7m.jcoronado.extensions.khr_surface.api
  Builds instances of type `VulkanSurfaceCapabilitiesKHR`.
VulkanSurfaceCapabilitiesKHRType - Interface in com.io7m.jcoronado.extensions.khr_surface.api
VulkanSurfaceFormatKHR - Class in com.io7m.jcoronado.extensions.khr_surface.api
VulkanSurfaceFormatKHR.Builder - Class in com.io7m.jcoronado.extensions.khr_surface.api
  Builds instances of type `VulkanSurfaceFormatKHR`.
VulkanSurfaceFormatKHRType - Interface in com.io7m.jcoronado.extensions.khr_surface.api
VulkanSurfaceTransformFlagKHR - Enum Class in com.io7m.jcoronado.extensions.khr_surface.api
VulkanSwapChainCreateInfo - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
  Information needed to create a swap chain.
VulkanSwapChainCreateInfo.Builder - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
  Builds instances of type `VulkanSwapChainCreateInfo`.
VulkanSwapChainCreateInfoType - Interface in com.io7m.jcoronado.extensions.khr_swapchain.api
  Information needed to create a swap chain.
VulkanSwapChainImageAcquisition - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
  The result of an attempt to acquire an image from the swap chain.
VulkanSwapChainImageAcquisition.Builder - Class in com.io7m.jcoronado.extensions.khr_swapchain.api
  Builds instances of type `VulkanSwapChainImageAcquisition`.
VulkanSwapChainImageAcquisitionType - Interface in com.io7m.jcoronado.extensions.khr_swapchain.api
  The result of an attempt to acquire an image from the swap chain.
VulkanSystemAllocationScope - Enum Class in com.io7m.jcoronado.api
  Allocation scope.
VulkanTemporaryAllocatorType - Interface in com.io7m.jcoronado.api
  An allocator for temporary, aligned memory.
VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType<T,E> - Interface in com.io7m.jcoronado.api
  A receiver of allocated memory.
VulkanTemporaryAllocatorType.RawMemoryReceiverType<T,E> - Interface in com.io7m.jcoronado.api
  A receiver of allocated memory.
vulkanType() - Element in annotation interface com.io7m.jcoronado.api.VulkanAPIFunctionPointerType
VulkanUncheckedException - Exception Class in com.io7m.jcoronado.api
  An exception type used to temporarily wrap exceptions in an unchecked wrapper (for use in streams and the like).
VulkanUncheckedException(VulkanException) - Constructor for exception class com.io7m.jcoronado.api.VulkanUncheckedException
  Construct an exception.
VulkanVendorIDs - Class in com.io7m.jcoronado.api
  Functions involving vendor IDs.
VulkanVersion - Class in com.io7m.jcoronado.api
  A Vulkan API version consisting of a major, minor, and patch component.
VulkanVersion.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanVersion`.
VulkanVersions - Class in com.io7m.jcoronado.api
  Functions for encoding and decoding Vulkan version numbers.
VulkanVersionType - Interface in com.io7m.jcoronado.api
  A Vulkan API version consisting of a major, minor, and patch component.
VulkanVertexInputAttributeDescription - Class in com.io7m.jcoronado.api
  Structure specifying vertex input attribute description.
VulkanVertexInputAttributeDescription.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanVertexInputAttributeDescription`.
VulkanVertexInputAttributeDescriptionType - Interface in com.io7m.jcoronado.api
  Structure specifying vertex input attribute description.
VulkanVertexInputBindingDescription - Class in com.io7m.jcoronado.api
  Structure specifying vertex input binding description.
VulkanVertexInputBindingDescription.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanVertexInputBindingDescription`.
VulkanVertexInputBindingDescriptionType - Interface in com.io7m.jcoronado.api
  Structure specifying vertex input binding description.
VulkanVertexInputRate - Enum Class in com.io7m.jcoronado.api
VulkanViewport - Class in com.io7m.jcoronado.api
  Structure specifying a viewport.
VulkanViewport.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanViewport`.
VulkanViewportBoundsRange - Class in com.io7m.jcoronado.api
  The inclusive range that the corners of a viewport must be contained in.
VulkanViewportBoundsRange.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanViewportBoundsRange`.
VulkanViewportBoundsRangeType - Interface in com.io7m.jcoronado.api
  The inclusive range that the corners of a viewport must be contained in.
VulkanViewportDimensions - Class in com.io7m.jcoronado.api
  The maximum viewport dimensions in the X (width) and Y (height) dimensions, respectively.
VulkanViewportDimensions.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanViewportDimensions`.
VulkanViewportDimensionsType - Interface in com.io7m.jcoronado.api
  The maximum viewport dimensions in the X (width) and Y (height) dimensions, respectively.
VulkanViewportType - Interface in com.io7m.jcoronado.api
  Structure specifying a viewport.
VulkanWriteDescriptorSet - Class in com.io7m.jcoronado.api
VulkanWriteDescriptorSet.Builder - Class in com.io7m.jcoronado.api
  Builds instances of type `VulkanWriteDescriptorSet`.
VulkanWriteDescriptorSetType - Interface in com.io7m.jcoronado.api

## W

waitEvents(List<VulkanEventType>, Set<VulkanPipelineStageFlag>, Set<VulkanPipelineStageFlag>, List<VulkanMemoryBarrier>, List<VulkanBufferMemoryBarrier>, List<VulkanImageMemoryBarrier>) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Wait for one or more events and insert a set of memory barriers.
waitEvents(List<VulkanEventType>, Set<VulkanPipelineStageFlag>, Set<VulkanPipelineStageFlag>, List<VulkanMemoryBarrier>, List<VulkanBufferMemoryBarrier>, List<VulkanImageMemoryBarrier>) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer
waitForFence(VulkanFenceType, long) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Wait for a fence to become signaled.
waitForFences(List<VulkanFenceType>, boolean, long) - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Wait for one or more fences to become signaled.
waitForFences(List<VulkanFenceType>, boolean, long) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
waitIdle() - Method in interface com.io7m.jcoronado.api.VulkanLogicalDeviceType
  Wait for this device to become idle.
waitIdle() - Method in interface com.io7m.jcoronado.api.VulkanQueueType
  Wait until all items in the given queue have finished executing.
waitIdle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLLogicalDevice
waitIdle() - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLQueue
waitSemaphores() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
waitSemaphores() - Method in interface com.io7m.jcoronado.api.VulkanSubmitInfoType
waitSemaphores() - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
waitSemaphores() - Method in interface com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHRType
waitStageMasks() - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
waitStageMasks() - Method in interface com.io7m.jcoronado.api.VulkanSubmitInfoType
wideLines() - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
wideLines() - Method in interface com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10Type
width() - Method in class com.io7m.jcoronado.api.VulkanExtent2D
width() - Method in interface com.io7m.jcoronado.api.VulkanExtent2DType
width() - Method in class com.io7m.jcoronado.api.VulkanExtent3D
width() - Method in interface com.io7m.jcoronado.api.VulkanExtent3DType
width() - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
width() - Method in interface com.io7m.jcoronado.api.VulkanFramebufferCreateInfoType
width() - Method in class com.io7m.jcoronado.api.VulkanViewport
width() - Method in interface com.io7m.jcoronado.api.VulkanViewportType
withA(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Copy the current immutable object by setting a value for the `a` attribute.
withA(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Copy the current immutable object by setting a value for the `a` attribute.
withAddressModeU(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `addressModeU` attribute.
withAddressModeV(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `addressModeV` attribute.
withAddressModeW(VulkanSamplerAddressMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `addressModeW` attribute.
withAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Copy the current immutable object by setting a value for the `alignment` attribute.
withAllocation(long, long, VulkanTemporaryAllocatorType.RawMemoryReceiverType<T, E>) - Method in interface com.io7m.jcoronado.api.VulkanTemporaryAllocatorType
  Allocate `size` octets of memory, aligned to `alignment`, pass it to `receiver`, then unconditionally deallocate the memory before returning the value of `T` returned by `receiver`.
withAllocation(long, long, VulkanTemporaryAllocatorType.RawMemoryReceiverType<T, E>) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLTemporaryAllocator
withAllocation(VulkanHostAllocatorCallbacksType.AllocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Copy the current immutable object by setting a value for the `allocation` attribute.
withAllocation(VMAAllocationType) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Copy the current immutable object by setting a value for the `allocation` attribute.
withAllocationBuffer(long, long, VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType<T, E>) - Method in interface com.io7m.jcoronado.api.VulkanTemporaryAllocatorType
  Allocate `size` octets of memory, aligned to `alignment`, pass it to `receiver`, then unconditionally deallocate the memory before returning the value of `T` returned by `receiver`.
withAllocationBuffer(long, long, VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType<T, E>) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLTemporaryAllocator
withAllocationBufferInitialized(byte[], long, VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType<T, E>) - Method in interface com.io7m.jcoronado.api.VulkanTemporaryAllocatorType
  Allocate `data.length` octets of memory, aligned to `alignment`, initialize it with the contents of `data`, pass it to `receiver`, then unconditionally deallocate the memory before returning the value of `T` returned by `receiver`.
withAllocationBufferInitialized(byte[], long, VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType<T, E>) - Method in class com.io7m.jcoronado.lwjgl.VulkanLWJGLTemporaryAllocator
withAlpha(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Copy the current immutable object by setting a value for the `alpha` attribute.
withAlpha(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Copy the current immutable object by setting a value for the `alpha` attribute.
withAlpha(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Copy the current immutable object by setting a value for the `alpha` attribute.
withAlpha(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Copy the current immutable object by setting a value for the `alpha` attribute.
withAlphaBlendOp(VulkanBlendOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `alphaBlendOp` attribute.
withAlphaToCoverageEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a value for the `alphaToCoverageEnable` attribute.
withAlphaToOne(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `alphaToOne` attribute.
withAlphaToOneEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a value for the `alphaToOneEnable` attribute.
withApiVersion(VulkanVersion) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `apiVersion` attribute.
withApplicationInfo(VulkanApplicationInfo) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object by setting a value for the `applicationInfo` attribute.
withApplicationName(String) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Copy the current immutable object by setting a value for the `applicationName` attribute.
withApplicationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Copy the current immutable object by setting a value for the `applicationVersion` attribute.
withArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Copy the current immutable object by setting a value for the `arrayLayer` attribute.
withArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `arrayLayers` attribute.
withArrayPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Copy the current immutable object by setting a value for the `arrayPitch` attribute.
withAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(VulkanImageAspectFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAspectMask(Iterable<VulkanImageAspectFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object with elements that replace the content of `aspectMask`.
withAttachment(int) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Copy the current immutable object by setting a value for the `attachment` attribute.
withAttachments(VulkanAttachmentDescription...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withAttachments(VulkanImageViewType...) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withAttachments(VulkanPipelineColorBlendAttachmentState...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withAttachments(Iterable<? extends VulkanAttachmentDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withAttachments(Iterable<? extends VulkanImageViewType>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withAttachments(Iterable<? extends VulkanPipelineColorBlendAttachmentState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object with elements that replace the content of `attachments`.
withB(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Copy the current immutable object by setting a value for the `b` attribute.
withB(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Copy the current immutable object by setting a value for the `b` attribute.
withBack(VulkanStencilOpState) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `back` attribute.
withBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Copy the current immutable object by setting a value for the `baseArrayLayer` attribute.
withBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Copy the current immutable object by setting a value for the `baseArrayLayer` attribute.
withBaseArrayLayer(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object by setting a value for the `baseArrayLayer` attribute.
withBaseMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object by setting a value for the `baseMipLevel` attribute.
withBasePipeline(VulkanPipelineType) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `basePipeline` attribute.
withBasePipeline(VulkanPipelineType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `basePipeline` attribute.
withBasePipeline(Optional<? extends VulkanPipelineType>) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `basePipeline` attribute.
withBasePipeline(Optional<? extends VulkanPipelineType>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `basePipeline` attribute.
withBasePipelineIndex(int) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `basePipelineIndex` attribute.
withBasePipelineIndex(int) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `basePipelineIndex` attribute.
withBasePipelineIndex(OptionalInt) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `basePipelineIndex` attribute.
withBasePipelineIndex(OptionalInt) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `basePipelineIndex` attribute.
withBinding(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object by setting a value for the `binding` attribute.
withBinding(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Copy the current immutable object by setting a value for the `binding` attribute.
withBinding(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Copy the current immutable object by setting a value for the `binding` attribute.
withBindings(VulkanDescriptorSetLayoutBinding...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `bindings`.
withBindings(Iterable<? extends VulkanDescriptorSetLayoutBinding>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `bindings`.
withBlendConstants(VulkanBlendConstants) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object by setting a value for the `blendConstants` attribute.
withBlue(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Copy the current immutable object by setting a value for the `blue` attribute.
withBlue(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Copy the current immutable object by setting a value for the `blue` attribute.
withBlue(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Copy the current immutable object by setting a value for the `blue` attribute.
withBlue(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Copy the current immutable object by setting a value for the `blue` attribute.
withBorderColor(VulkanBorderColor) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `borderColor` attribute.
withBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object by setting a value for the `buffer` attribute.
withBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object by setting a value for the `buffer` attribute.
withBuffer(VulkanBufferType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Copy the current immutable object by setting a value for the `buffer` attribute.
withBufferDeviceAddress(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `bufferDeviceAddress` attribute.
withBufferDeviceAddressCaptureReplay(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `bufferDeviceAddressCaptureReplay` attribute.
withBufferDeviceAddressMultiDevice(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `bufferDeviceAddressMultiDevice` attribute.
withBufferFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `bufferFeatures`.
withBufferFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `bufferFeatures`.
withBufferImageGranularity(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `bufferImageGranularity` attribute.
withBufferImageHeight(int) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `bufferImageHeight` attribute.
withBufferInfos(VulkanDescriptorBufferInfo...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `bufferInfos`.
withBufferInfos(Iterable<? extends VulkanDescriptorBufferInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `bufferInfos`.
withBufferOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `bufferOffset` attribute.
withBufferRowLength(int) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `bufferRowLength` attribute.
withCallback(VulkanDebugUtilsMessengerCallbackEXTType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object by setting a value for the `callback` attribute.
withClearValue(VulkanClearValueType) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Copy the current immutable object by setting a value for the `clearValue` attribute.
withClearValues(VulkanClearValueType...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Copy the current immutable object with elements that replace the content of `clearValues`.
withClearValues(Iterable<? extends VulkanClearValueType>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Copy the current immutable object with elements that replace the content of `clearValues`.
withClipped(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `clipped` attribute.
withColor(VulkanDebugUtilsLabelColor) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Copy the current immutable object by setting a value for the `color` attribute.
withColorAttachment(int) - Method in class com.io7m.jcoronado.api.VulkanClearAttachment
  Copy the current immutable object by setting a value for the `colorAttachment` attribute.
withColorAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `colorAttachments`.
withColorAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `colorAttachments`.
withColorBlendOp(VulkanBlendOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `colorBlendOp` attribute.
withColorBlendState(VulkanPipelineColorBlendStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `colorBlendState` attribute.
withColorBlendState(Optional<? extends VulkanPipelineColorBlendStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `colorBlendState` attribute.
withColorSpace(VulkanColorSpaceKHR) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Copy the current immutable object by setting a value for the `colorSpace` attribute.
withColorWriteMask(VulkanColorComponentFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object with elements that replace the content of `colorWriteMask`.
withColorWriteMask(Iterable<VulkanColorComponentFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object with elements that replace the content of `colorWriteMask`.
withCommandBufferLabels(VulkanDebugUtilsLabelEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `commandBufferLabels`.
withCommandBufferLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `commandBufferLabels`.
withCommandBuffers(VulkanCommandBufferType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `commandBuffers`.
withCommandBuffers(Iterable<? extends VulkanCommandBufferType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `commandBuffers`.
withCompareMask(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `compareMask` attribute.
withCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a present value for the optional `compareOp` attribute.
withCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `compareOp` attribute.
withCompareOp(Optional<? extends VulkanCompareOp>) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting an optional value for the `compareOp` attribute.
withComponents(VulkanComponentMapping) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object by setting a value for the `components` attribute.
withCompositeAlpha(VulkanCompositeAlphaFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `compositeAlpha`.
withCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `compositeAlpha`.
withComputeFullSubgroups(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `computeFullSubgroups` attribute.
withConstantID(int) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Copy the current immutable object by setting a value for the `constantID` attribute.
withCount(int) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Copy the current immutable object by setting a value for the `count` attribute.
withCullMode(VulkanCullModeFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `cullMode`.
withCullMode(Iterable<VulkanCullModeFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `cullMode`.
withCurrentExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `currentExtent` attribute.
withCurrentTransform(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `currentTransform`.
withCurrentTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `currentTransform`.
withData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Copy the current immutable object by setting a value for the `data` attribute.
withData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Copy the current immutable object by setting a value for the `data` attribute.
withDeallocation(VulkanHostAllocatorCallbacksType.DeallocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Copy the current immutable object by setting a value for the `deallocation` attribute.
withDependencies(VulkanSubpassDependency...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `dependencies`.
withDependencies(Iterable<? extends VulkanSubpassDependency>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `dependencies`.
withDependencyFlags(VulkanDependencyFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dependencyFlags`.
withDependencyFlags(Iterable<VulkanDependencyFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dependencyFlags`.
withDepth(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Copy the current immutable object by setting a value for the `depth` attribute.
withDepth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  Copy the current immutable object by setting a value for the `depth` attribute.
withDepthBiasClamp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `depthBiasClamp` attribute.
withDepthBiasClamp(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `depthBiasClamp` attribute.
withDepthBiasConstantFactor(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `depthBiasConstantFactor` attribute.
withDepthBiasEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `depthBiasEnable` attribute.
withDepthBiasSlopeFactor(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `depthBiasSlopeFactor` attribute.
withDepthBounds(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `depthBounds` attribute.
withDepthBoundsTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `depthBoundsTestEnable` attribute.
withDepthClamp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `depthClamp` attribute.
withDepthClampEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `depthClampEnable` attribute.
withDepthCompareOp(VulkanCompareOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `depthCompareOp` attribute.
withDepthFailOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `depthFailOp` attribute.
withDepthPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Copy the current immutable object by setting a value for the `depthPitch` attribute.
withDepthStencilAttachment(VulkanAttachmentReference) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object by setting a present value for the optional `depthStencilAttachment` attribute.
withDepthStencilAttachment(Optional<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object by setting an optional value for the `depthStencilAttachment` attribute.
withDepthStencilState(VulkanPipelineDepthStencilStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `depthStencilState` attribute.
withDepthStencilState(Optional<? extends VulkanPipelineDepthStencilStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `depthStencilState` attribute.
withDepthTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `depthTestEnable` attribute.
withDepthWriteEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `depthWriteEnable` attribute.
withDescription(String) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Copy the current immutable object by setting a value for the `description` attribute.
withDescriptorBindingInlineUniformBlockUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `descriptorBindingInlineUniformBlockUpdateAfterBind` attribute.
withDescriptorBindingPartiallyBound(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingPartiallyBound` attribute.
withDescriptorBindingSampledImageUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingSampledImageUpdateAfterBind` attribute.
withDescriptorBindingStorageBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingStorageBufferUpdateAfterBind` attribute.
withDescriptorBindingStorageImageUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingStorageImageUpdateAfterBind` attribute.
withDescriptorBindingStorageTexelBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingStorageTexelBufferUpdateAfterBind` attribute.
withDescriptorBindingUniformBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingUniformBufferUpdateAfterBind` attribute.
withDescriptorBindingUniformTexelBufferUpdateAfterBind(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingUniformTexelBufferUpdateAfterBind` attribute.
withDescriptorBindingUpdateUnusedWhilePending(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingUpdateUnusedWhilePending` attribute.
withDescriptorBindingVariableDescriptorCount(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorBindingVariableDescriptorCount` attribute.
withDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `descriptorCount` attribute.
withDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Copy the current immutable object by setting a value for the `descriptorCount` attribute.
withDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object by setting a value for the `descriptorCount` attribute.
withDescriptorCount(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object by setting a value for the `descriptorCount` attribute.
withDescriptorIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `descriptorIndexing` attribute.
withDescriptorPool(VulkanDescriptorPoolType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Copy the current immutable object by setting a value for the `descriptorPool` attribute.
withDescriptorType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object by setting a value for the `descriptorType` attribute.
withDescriptorType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object by setting a value for the `descriptorType` attribute.
withDestinationArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `destinationArrayElement` attribute.
withDestinationArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object by setting a value for the `destinationArrayElement` attribute.
withDestinationBinding(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `destinationBinding` attribute.
withDestinationBinding(int) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object by setting a value for the `destinationBinding` attribute.
withDestinationSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `destinationSet` attribute.
withDestinationSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object by setting a value for the `destinationSet` attribute.
withDeviceMemory(VulkanDeviceMemoryType) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Copy the current immutable object by setting a present value for the optional `deviceMemory` attribute.
withDeviceMemory(Optional<? extends VulkanDeviceMemoryType>) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Copy the current immutable object by setting an optional value for the `deviceMemory` attribute.
withDiscreteQueuePriorities(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `discreteQueuePriorities` attribute.
withDrawIndirectCount(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `drawIndirectCount` attribute.
withDrawIndirectFirstInstance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `drawIndirectFirstInstance` attribute.
withDriverVersion(VulkanVersion) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `driverVersion` attribute.
withDstAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dstAccessMask`.
withDstAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dstAccessMask`.
withDstAlphaBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `dstAlphaBlendFactor` attribute.
withDstColorBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `dstColorBlendFactor` attribute.
withDstStageMask(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dstStageMask`.
withDstStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `dstStageMask`.
withDstSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object by setting a value for the `dstSubpass` attribute.
withDualSrcBlend(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `dualSrcBlend` attribute.
withDynamicRendering(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `dynamicRendering` attribute.
withDynamicState(VulkanPipelineDynamicStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `dynamicState` attribute.
withDynamicState(Optional<? extends VulkanPipelineDynamicStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `dynamicState` attribute.
withDynamicStates(VulkanDynamicState...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Copy the current immutable object with elements that replace the content of `dynamicStates`.
withDynamicStates(Iterable<? extends VulkanDynamicState>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Copy the current immutable object with elements that replace the content of `dynamicStates`.
withEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `enable` attribute.
withEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledExtensions`.
withEnabledExtensions(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledExtensions`.
withEnabledExtensions(String...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledExtensions`.
withEnabledExtensions(String...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledExtensions`.
withEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledLayers`.
withEnabledLayers(Iterable<String>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledLayers`.
withEnabledLayers(String...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledLayers`.
withEnabledLayers(String...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `enabledLayers`.
withEngineName(String) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Copy the current immutable object by setting a value for the `engineName` attribute.
withEngineVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Copy the current immutable object by setting a value for the `engineVersion` attribute.
withEntries(VulkanSpecializationMapEntry...) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Copy the current immutable object with elements that replace the content of `entries`.
withEntries(Iterable<? extends VulkanSpecializationMapEntry>) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMap
  Copy the current immutable object with elements that replace the content of `entries`.
withExtensionInfo(VulkanInstanceExtensionInfoType...) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `extensionInfo`.
withExtensionInfo(Iterable<? extends VulkanInstanceExtensionInfoType>) - Method in class com.io7m.jcoronado.api.VulkanInstanceCreateInfo
  Copy the current immutable object with elements that replace the content of `extensionInfo`.
withExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Copy the current immutable object by setting a value for the `extent` attribute.
withExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Copy the current immutable object by setting a value for the `extent` attribute.
withExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `extent` attribute.
withFailOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `failOp` attribute.
withFeatures(VulkanPhysicalDeviceFeatures) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object by setting a present value for the optional `features` attribute.
withFeatures(Optional<? extends VulkanPhysicalDeviceFeatures>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object by setting an optional value for the `features` attribute.
withFeatures10(VulkanPhysicalDeviceFeatures10) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Copy the current immutable object by setting a value for the `features10` attribute.
withFeatures11(VulkanPhysicalDeviceFeatures11) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Copy the current immutable object by setting a value for the `features11` attribute.
withFeatures12(VulkanPhysicalDeviceFeatures12) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Copy the current immutable object by setting a value for the `features12` attribute.
withFeatures13(VulkanPhysicalDeviceFeatures13) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures
  Copy the current immutable object by setting a value for the `features13` attribute.
withFillModeNonSolid(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `fillModeNonSolid` attribute.
withFinalLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `finalLayout` attribute.
withFlags(VulkanAttachmentDescriptionFlag...) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanBufferCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanBufferViewCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanCommandBufferUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanCommandPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanDescriptorPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanDescriptorSetLayoutCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanDeviceQueueCreationFlag...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanEventCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanFenceCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanFramebufferCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanImageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanImageViewCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanLogicalDeviceCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanMemoryHeapFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineCacheCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineColorBlendStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineDepthStencilStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineDynamicStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineInputAssemblyStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineLayoutCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineMultisampleStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineRasterizationStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineShaderStageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineTessellationStageCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineVertexInputStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanPipelineViewportStateCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanQueryPoolCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanRenderPassCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanSamplerCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanSemaphoreCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanShaderModuleCreateFlag...) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanSubpassDescriptionFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanDebugUtilsMessengerCreateFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VulkanDebugUtilsMessengerCreateFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(VMAAllocationCreateFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanAttachmentDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanBufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanBufferViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanCommandBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferBeginInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanCommandPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanDescriptorPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanDescriptorSetLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanDeviceQueueCreationFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanEventCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanEventCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanFenceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFenceCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanFramebufferCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanImageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanImageViewCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanLogicalDeviceCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanMemoryHeapFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineCacheCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineColorBlendStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineDepthStencilStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineDynamicStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineDynamicStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineInputAssemblyStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineLayoutCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineMultisampleStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineRasterizationStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineShaderStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineTessellationStageCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineVertexInputStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanPipelineViewportStateCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanQueryPoolCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanRenderPassCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanSamplerCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanSemaphoreCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanSemaphoreCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanShaderModuleCreateFlag>) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanSubpassDescriptionFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VulkanDebugUtilsMessengerCreateFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `flags`.
withFlags(Iterable<VMAAllocationCreateFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `flags`.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `format` attribute.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object by setting a value for the `format` attribute.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `format` attribute.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object by setting a value for the `format` attribute.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Copy the current immutable object by setting a value for the `format` attribute.
withFormat(VulkanFormat) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceFormatKHR
  Copy the current immutable object by setting a value for the `format` attribute.
withFragmentStoresAndAtomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `fragmentStoresAndAtomics` attribute.
withFramebuffer(VulkanFramebufferType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Copy the current immutable object by setting a value for the `framebuffer` attribute.
withFramebufferColorSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `framebufferColorSampleCounts` attribute.
withFramebufferDepthSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `framebufferDepthSampleCounts` attribute.
withFramebufferNoAttachmentsSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `framebufferNoAttachmentsSampleCounts` attribute.
withFramebufferStencilSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `framebufferStencilSampleCounts` attribute.
withFrameInUseCount(int) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Copy the current immutable object by setting a present value for the optional `frameInUseCount` attribute.
withFrameInUseCount(OptionalInt) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Copy the current immutable object by setting an optional value for the `frameInUseCount` attribute.
withFront(VulkanStencilOpState) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `front` attribute.
withFrontFace(VulkanFrontFace) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `frontFace` attribute.
withFullDrawIndexUint32(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `fullDrawIndexUint32` attribute.
withG(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Copy the current immutable object by setting a value for the `g` attribute.
withG(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Copy the current immutable object by setting a value for the `g` attribute.
withGeometryShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `geometryShader` attribute.
withGreen(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Copy the current immutable object by setting a value for the `green` attribute.
withGreen(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Copy the current immutable object by setting a value for the `green` attribute.
withGreen(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Copy the current immutable object by setting a value for the `green` attribute.
withGreen(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Copy the current immutable object by setting a value for the `green` attribute.
withHeapIndex(VulkanMemoryHeapIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Copy the current immutable object by setting a value for the `heapIndex` attribute.
withHeaps(SortedMap<VulkanMemoryHeapIndex, VulkanMemoryHeap>) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Copy the current immutable object by setting a value for the `heaps` attribute.
withHeight(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `height` attribute.
withHeight(int) - Method in class com.io7m.jcoronado.api.VulkanExtent2D
  Copy the current immutable object by setting a value for the `height` attribute.
withHeight(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  Copy the current immutable object by setting a value for the `height` attribute.
withHeight(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object by setting a value for the `height` attribute.
withHostQueryReset(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `hostQueryReset` attribute.
withId(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `id` attribute.
withImage(VulkanImageType) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `image` attribute.
withImage(VulkanImageType) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object by setting a value for the `image` attribute.
withImageArrayLayers(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `imageArrayLayers` attribute.
withImageColorSpace(VulkanColorSpaceKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `imageColorSpace` attribute.
withImageCubeArray(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `imageCubeArray` attribute.
withImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `imageExtent` attribute.
withImageExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `imageExtent` attribute.
withImageFormat(VulkanFormat) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `imageFormat` attribute.
withImageIndex(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Copy the current immutable object by setting a present value for the optional `imageIndex` attribute.
withImageIndex(OptionalInt) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Copy the current immutable object by setting an optional value for the `imageIndex` attribute.
withImageIndices(int...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `imageIndices`.
withImageIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `imageIndices`.
withImageInfos(VulkanDescriptorImageInfo...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `imageInfos`.
withImageInfos(Iterable<? extends VulkanDescriptorImageInfo>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `imageInfos`.
withImageLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Copy the current immutable object by setting a value for the `imageLayout` attribute.
withImagelessFramebuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `imagelessFramebuffer` attribute.
withImageOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `imageOffset` attribute.
withImageSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `imageSharingMode` attribute.
withImageSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanBufferImageCopy
  Copy the current immutable object by setting a value for the `imageSubresource` attribute.
withImageType(VulkanImageKind) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `imageType` attribute.
withImageUsageFlags(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `imageUsageFlags`.
withImageUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `imageUsageFlags`.
withImageView(VulkanImageViewType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Copy the current immutable object by setting a value for the `imageView` attribute.
withImmutableSamplers(VulkanSamplerType...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object with elements that replace the content of `immutableSamplers`.
withImmutableSamplers(Iterable<? extends VulkanSamplerType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object with elements that replace the content of `immutableSamplers`.
withImplementationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Copy the current immutable object by setting a value for the `implementationVersion` attribute.
withIndependentBlend(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `independentBlend` attribute.
withIndex(VulkanMemoryHeapIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Copy the current immutable object by setting a value for the `index` attribute.
withIndex(VulkanMemoryTypeIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryType
  Copy the current immutable object by setting a value for the `index` attribute.
withInheritedQueries(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `inheritedQueries` attribute.
withInitialData(ByteBuffer) - Method in class com.io7m.jcoronado.api.VulkanPipelineCacheCreateInfo
  Copy the current immutable object by setting a value for the `initialData` attribute.
withInitialLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `initialLayout` attribute.
withInitialLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `initialLayout` attribute.
withInlineUniformBlock(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `inlineUniformBlock` attribute.
withInputAssemblyState(VulkanPipelineInputAssemblyStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `inputAssemblyState` attribute.
withInputAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `inputAttachments`.
withInputAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `inputAttachments`.
withInputRate(VulkanVertexInputRate) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Copy the current immutable object by setting a value for the `inputRate` attribute.
withLargePoints(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `largePoints` attribute.
withLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Copy the current immutable object by setting a value for the `layerCount` attribute.
withLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Copy the current immutable object by setting a value for the `layerCount` attribute.
withLayerCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object by setting a value for the `layerCount` attribute.
withLayers(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object by setting a value for the `layers` attribute.
withLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanAttachmentReference
  Copy the current immutable object by setting a value for the `layout` attribute.
withLayout(VulkanPipelineLayoutType) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting a value for the `layout` attribute.
withLayout(VulkanPipelineLayoutType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `layout` attribute.
withLevel(VulkanCommandBufferLevel) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Copy the current immutable object by setting a value for the `level` attribute.
withLevelCount(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceRange
  Copy the current immutable object by setting a value for the `levelCount` attribute.
withLinearTilingFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `linearTilingFeatures`.
withLinearTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `linearTilingFeatures`.
withLineWidth(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `lineWidth` attribute.
withLineWidthGranularity(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `lineWidthGranularity` attribute.
withLineWidthRange(VulkanLineWidthRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `lineWidthRange` attribute.
withLoadOp(VulkanAttachmentLoadOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `loadOp` attribute.
withLocation(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Copy the current immutable object by setting a value for the `location` attribute.
withLogicalDevice(VulkanLogicalDeviceType) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Copy the current immutable object by setting a value for the `logicalDevice` attribute.
withLogicOp(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `logicOp` attribute.
withLogicOp(VulkanLogicOp) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object by setting a present value for the optional `logicOp` attribute.
withLogicOp(Optional<? extends VulkanLogicOp>) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendStateCreateInfo
  Copy the current immutable object by setting an optional value for the `logicOp` attribute.
withMagFilter(VulkanFilter) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `magFilter` attribute.
withMaintenance4(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `maintenance4` attribute.
withMajor(int) - Method in class com.io7m.jcoronado.api.VulkanVersion
  Copy the current immutable object by setting a value for the `major` attribute.
withMaxAnisotropy(double) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a present value for the optional `maxAnisotropy` attribute.
withMaxAnisotropy(OptionalDouble) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting an optional value for the `maxAnisotropy` attribute.
withMaxArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object by setting a value for the `maxArrayLayers` attribute.
withMaxBoundDescriptorSets(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxBoundDescriptorSets` attribute.
withMaxClipDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxClipDistances` attribute.
withMaxColorAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxColorAttachments` attribute.
withMaxCombinedClipAndCullDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxCombinedClipAndCullDistances` attribute.
withMaxComputeSharedMemorySize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxComputeSharedMemorySize` attribute.
withMaxComputeWorkGroupCount(VulkanComputeWorkGroupCount) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxComputeWorkGroupCount` attribute.
withMaxComputeWorkGroupInvocations(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxComputeWorkGroupInvocations` attribute.
withMaxComputeWorkGroupSize(VulkanComputeWorkGroupSize) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxComputeWorkGroupSize` attribute.
withMaxCullDistances(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxCullDistances` attribute.
withMaxDepth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `maxDepth` attribute.
withMaxDepthBounds(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `maxDepthBounds` attribute.
withMaxDescriptorSetInputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetInputAttachments` attribute.
withMaxDescriptorSetSampledImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetSampledImages` attribute.
withMaxDescriptorSetSamplers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetSamplers` attribute.
withMaxDescriptorSetStorageBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetStorageBuffers` attribute.
withMaxDescriptorSetStorageBuffersDynamic(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetStorageBuffersDynamic` attribute.
withMaxDescriptorSetStorageImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetStorageImages` attribute.
withMaxDescriptorSetUniformBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetUniformBuffers` attribute.
withMaxDescriptorSetUniformBuffersDynamic(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDescriptorSetUniformBuffersDynamic` attribute.
withMaxDrawIndexedIndexValue(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDrawIndexedIndexValue` attribute.
withMaxDrawIndirectCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxDrawIndirectCount` attribute.
withMaxExtent(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object by setting a value for the `maxExtent` attribute.
withMaxFragmentCombinedOutputResources(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFragmentCombinedOutputResources` attribute.
withMaxFragmentDualSrcAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFragmentDualSrcAttachments` attribute.
withMaxFragmentInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFragmentInputComponents` attribute.
withMaxFragmentOutputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFragmentOutputAttachments` attribute.
withMaxFramebufferHeight(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFramebufferHeight` attribute.
withMaxFramebufferLayers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFramebufferLayers` attribute.
withMaxFramebufferWidth(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxFramebufferWidth` attribute.
withMaxGeometryInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxGeometryInputComponents` attribute.
withMaxGeometryOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxGeometryOutputComponents` attribute.
withMaxGeometryOutputVertices(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxGeometryOutputVertices` attribute.
withMaxGeometryShaderInvocations(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxGeometryShaderInvocations` attribute.
withMaxGeometryTotalOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxGeometryTotalOutputComponents` attribute.
withMaxImageArrayLayers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxImageArrayLayers` attribute.
withMaxImageArrayLayers(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `maxImageArrayLayers` attribute.
withMaxImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `maxImageCount` attribute.
withMaxImageDimension1D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxImageDimension1D` attribute.
withMaxImageDimension2D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxImageDimension2D` attribute.
withMaxImageDimension3D(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxImageDimension3D` attribute.
withMaxImageDimensionCube(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxImageDimensionCube` attribute.
withMaxImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `maxImageExtent` attribute.
withMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Copy the current immutable object by setting a value for the `maximum` attribute.
withMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Copy the current immutable object by setting a value for the `maximum` attribute.
withMaximum(float) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Copy the current immutable object by setting a value for the `maximum` attribute.
withMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Copy the current immutable object by setting a value for the `maximumX` attribute.
withMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Copy the current immutable object by setting a value for the `maximumX` attribute.
withMaximumX(int) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Copy the current immutable object by setting a value for the `maximumX` attribute.
withMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Copy the current immutable object by setting a value for the `maximumY` attribute.
withMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Copy the current immutable object by setting a value for the `maximumY` attribute.
withMaximumY(int) - Method in class com.io7m.jcoronado.api.VulkanViewportDimensions
  Copy the current immutable object by setting a value for the `maximumY` attribute.
withMaximumZ(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupCount
  Copy the current immutable object by setting a value for the `maximumZ` attribute.
withMaximumZ(int) - Method in class com.io7m.jcoronado.api.VulkanComputeWorkGroupSize
  Copy the current immutable object by setting a value for the `maximumZ` attribute.
withMaxInterpolationOffset(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxInterpolationOffset` attribute.
withMaxLod(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `maxLod` attribute.
withMaxMemoryAllocationCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxMemoryAllocationCount` attribute.
withMaxMipLevels(int) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object by setting a value for the `maxMipLevels` attribute.
withMaxPerStageDescriptorInputAttachments(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorInputAttachments` attribute.
withMaxPerStageDescriptorSampledImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorSampledImages` attribute.
withMaxPerStageDescriptorSamplers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorSamplers` attribute.
withMaxPerStageDescriptorStorageBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorStorageBuffers` attribute.
withMaxPerStageDescriptorStorageImages(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorStorageImages` attribute.
withMaxPerStageDescriptorUniformBuffers(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageDescriptorUniformBuffers` attribute.
withMaxPerStageResources(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPerStageResources` attribute.
withMaxPushConstantsSize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxPushConstantsSize` attribute.
withMaxResourceSize(long) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object by setting a value for the `maxResourceSize` attribute.
withMaxSampleMaskWords(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxSampleMaskWords` attribute.
withMaxSamplerAllocationCount(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxSamplerAllocationCount` attribute.
withMaxSamplerAnisotropy(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxSamplerAnisotropy` attribute.
withMaxSamplerLodBias(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxSamplerLodBias` attribute.
withMaxSets(int) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Copy the current immutable object by setting a value for the `maxSets` attribute.
withMaxStorageBufferRange(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxStorageBufferRange` attribute.
withMaxTessellationControlPerPatchOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationControlPerPatchOutputComponents` attribute.
withMaxTessellationControlPerVertexInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationControlPerVertexInputComponents` attribute.
withMaxTessellationControlPerVertexOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationControlPerVertexOutputComponents` attribute.
withMaxTessellationControlTotalOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationControlTotalOutputComponents` attribute.
withMaxTessellationEvaluationInputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationEvaluationInputComponents` attribute.
withMaxTessellationEvaluationOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationEvaluationOutputComponents` attribute.
withMaxTessellationGenerationLevel(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationGenerationLevel` attribute.
withMaxTessellationPatchSize(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTessellationPatchSize` attribute.
withMaxTexelBufferElements(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTexelBufferElements` attribute.
withMaxTexelGatherOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTexelGatherOffset` attribute.
withMaxTexelOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxTexelOffset` attribute.
withMaxUniformBufferRange(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxUniformBufferRange` attribute.
withMaxVertexInputAttributeOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxVertexInputAttributeOffset` attribute.
withMaxVertexInputAttributes(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxVertexInputAttributes` attribute.
withMaxVertexInputBindings(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxVertexInputBindings` attribute.
withMaxVertexInputBindingStride(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxVertexInputBindingStride` attribute.
withMaxVertexOutputComponents(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxVertexOutputComponents` attribute.
withMaxViewportDimensions(VulkanViewportDimensions) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxViewportDimensions` attribute.
withMaxViewports(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `maxViewports` attribute.
withMemory(VulkanDeviceMemoryType) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Copy the current immutable object by setting a value for the `memory` attribute.
withMemoryType(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Copy the current immutable object by setting a value for the `memoryType` attribute.
withMemoryTypeBits(int) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Copy the current immutable object by setting a value for the `memoryTypeBits` attribute.
withMemoryTypeBits(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object by setting a value for the `memoryTypeBits` attribute.
withMemoryTypeIndex(VulkanMemoryTypeIndex) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Copy the current immutable object by setting a value for the `memoryTypeIndex` attribute.
withMessage(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object by setting a value for the `message` attribute.
withMessageIdName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object by setting a value for the `messageIdName` attribute.
withMessageIdNumber(int) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object by setting a value for the `messageIdNumber` attribute.
withMinDepth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `minDepth` attribute.
withMinDepthBounds(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `minDepthBounds` attribute.
withMinFilter(VulkanFilter) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `minFilter` attribute.
withMinImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `minImageCount` attribute.
withMinImageExtent(VulkanExtent2D) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object by setting a value for the `minImageExtent` attribute.
withMinImageTransferGranularity(VulkanExtent3D) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object by setting a value for the `minImageTransferGranularity` attribute.
withMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanLineWidthRange
  Copy the current immutable object by setting a value for the `minimum` attribute.
withMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanPointSizeRange
  Copy the current immutable object by setting a value for the `minimum` attribute.
withMinimum(float) - Method in class com.io7m.jcoronado.api.VulkanViewportBoundsRange
  Copy the current immutable object by setting a value for the `minimum` attribute.
withMinimumImageCount(int) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `minimumImageCount` attribute.
withMinInterpolationOffset(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minInterpolationOffset` attribute.
withMinLod(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `minLod` attribute.
withMinMemoryMapAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minMemoryMapAlignment` attribute.
withMinor(int) - Method in class com.io7m.jcoronado.api.VulkanVersion
  Copy the current immutable object by setting a value for the `minor` attribute.
withMinSampleShading(float) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a value for the `minSampleShading` attribute.
withMinStorageBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minStorageBufferOffsetAlignment` attribute.
withMinTexelBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minTexelBufferOffsetAlignment` attribute.
withMinTexelGatherOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minTexelGatherOffset` attribute.
withMinTexelOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minTexelOffset` attribute.
withMinUniformBufferOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `minUniformBufferOffsetAlignment` attribute.
withMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresource
  Copy the current immutable object by setting a value for the `mipLevel` attribute.
withMipLevel(int) - Method in class com.io7m.jcoronado.api.VulkanImageSubresourceLayers
  Copy the current immutable object by setting a value for the `mipLevel` attribute.
withMipLevels(int) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `mipLevels` attribute.
withMipLodBias(float) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `mipLodBias` attribute.
withMipmapMode(VulkanSamplerMipmapMode) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `mipmapMode` attribute.
withMipmapPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `mipmapPrecisionBits` attribute.
withModule(VulkanShaderModuleType) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object by setting a value for the `module` attribute.
withMultiDrawIndirect(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `multiDrawIndirect` attribute.
withMultisampleState(VulkanPipelineMultisampleStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `multisampleState` attribute.
withMultisampleState(Optional<? extends VulkanPipelineMultisampleStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `multisampleState` attribute.
withMultiview(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `multiview` attribute.
withMultiviewGeometryShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `multiviewGeometryShader` attribute.
withMultiViewport(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `multiViewport` attribute.
withMultiviewTessellationShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `multiviewTessellationShader` attribute.
withName(String) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Copy the current immutable object by setting a value for the `name` attribute.
withName(String) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Copy the current immutable object by setting a value for the `name` attribute.
withName(String) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `name` attribute.
withName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelEXT
  Copy the current immutable object by setting a value for the `name` attribute.
withNewLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `newLayout` attribute.
withNonCoherentAtomSize(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `nonCoherentAtomSize` attribute.
withObjectHandle(VulkanHandleType) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Copy the current immutable object by setting a value for the `objectHandle` attribute.
withObjectName(String) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsObjectNameInfoEXT
  Copy the current immutable object by setting a value for the `objectName` attribute.
withObjects(VulkanDebugUtilsObjectNameInfoEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `objects`.
withObjects(Iterable<? extends VulkanDebugUtilsObjectNameInfoEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `objects`.
withOcclusionQueryPrecise(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `occlusionQueryPrecise` attribute.
withOffset(int) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputAttributeDescription
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffset(VulkanOffset2D) - Method in class com.io7m.jcoronado.api.VulkanRectangle2D
  Copy the current immutable object by setting a value for the `offset` attribute.
withOldLayout(VulkanImageLayout) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `oldLayout` attribute.
withOldSwapChain(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a present value for the optional `oldSwapChain` attribute.
withOldSwapChain(Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting an optional value for the `oldSwapChain` attribute.
withOnInternalAllocation(VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Copy the current immutable object by setting a value for the `onInternalAllocation` attribute.
withOnInternalDeallocation(VulkanHostAllocatorCallbacksType.InternalFreeNotificationType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Copy the current immutable object by setting a value for the `onInternalDeallocation` attribute.
withOptimalBufferCopyOffsetAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `optimalBufferCopyOffsetAlignment` attribute.
withOptimalBufferCopyRowPitchAlignment(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `optimalBufferCopyRowPitchAlignment` attribute.
withOptimalTilingFeatures(VulkanFormatFeatureFlag...) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `optimalTilingFeatures`.
withOptimalTilingFeatures(Iterable<VulkanFormatFeatureFlag>) - Method in class com.io7m.jcoronado.api.VulkanFormatProperties
  Copy the current immutable object with elements that replace the content of `optimalTilingFeatures`.
withPassOp(VulkanStencilOp) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `passOp` attribute.
withPatch(int) - Method in class com.io7m.jcoronado.api.VulkanVersion
  Copy the current immutable object by setting a value for the `patch` attribute.
withPatchControlPoints(int) - Method in class com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
  Copy the current immutable object by setting a value for the `patchControlPoints` attribute.
withPipelineBindPoint(VulkanPipelineBindPoint) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object by setting a value for the `pipelineBindPoint` attribute.
withPipelineCreationCacheControl(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `pipelineCreationCacheControl` attribute.
withPipelineStatistics(VulkanQueryPipelineStatisticFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `pipelineStatistics`.
withPipelineStatistics(Iterable<VulkanQueryPipelineStatisticFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `pipelineStatistics`.
withPipelineStatisticsQuery(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `pipelineStatisticsQuery` attribute.
withPointSizeGranularity(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `pointSizeGranularity` attribute.
withPointSizeRange(VulkanPointSizeRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `pointSizeRange` attribute.
withPolygonMode(VulkanPolygonMode) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `polygonMode` attribute.
withPool(VulkanCommandPoolType) - Method in class com.io7m.jcoronado.api.VulkanCommandBufferCreateInfo
  Copy the current immutable object by setting a value for the `pool` attribute.
withPoolSizes(VulkanDescriptorPoolSize...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `poolSizes`.
withPoolSizes(Iterable<? extends VulkanDescriptorPoolSize>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolCreateInfo
  Copy the current immutable object with elements that replace the content of `poolSizes`.
withPreferredFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `preferredFlags`.
withPreferredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `preferredFlags`.
withPreferredLargeHeapBlockSize(long) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Copy the current immutable object by setting a present value for the optional `preferredLargeHeapBlockSize` attribute.
withPreferredLargeHeapBlockSize(OptionalLong) - Method in class com.io7m.jcoronado.vma.VMAAllocatorCreateInfo
  Copy the current immutable object by setting an optional value for the `preferredLargeHeapBlockSize` attribute.
withPresentMode(VulkanPresentModeKHR) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `presentMode` attribute.
withPreserveAttachments(int...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `preserveAttachments`.
withPreserveAttachments(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `preserveAttachments`.
withPreTransform(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `preTransform`.
withPreTransform(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `preTransform`.
withPrimitiveRestartEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Copy the current immutable object by setting a value for the `primitiveRestartEnable` attribute.
withPrivateData(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `privateData` attribute.
withProtectedMemory(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `protectedMemory` attribute.
withPushConstantRanges(VulkanPushConstantRange...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `pushConstantRanges`.
withPushConstantRanges(Iterable<? extends VulkanPushConstantRange>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `pushConstantRanges`.
withQueryCount(int) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object by setting a value for the `queryCount` attribute.
withQueryType(VulkanQueryKind) - Method in class com.io7m.jcoronado.api.VulkanQueryPoolCreateInfo
  Copy the current immutable object by setting a value for the `queryType` attribute.
withQueueCount(int) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object by setting a value for the `queueCount` attribute.
withQueueCreateInfos(VulkanLogicalDeviceQueueCreateInfo...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `queueCreateInfos`.
withQueueCreateInfos(Iterable<? extends VulkanLogicalDeviceQueueCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceCreateInfo
  Copy the current immutable object with elements that replace the content of `queueCreateInfos`.
withQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanCommandPoolCreateInfo
  Copy the current immutable object by setting a value for the `queueFamilyIndex` attribute.
withQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Copy the current immutable object by setting a value for the `queueFamilyIndex` attribute.
withQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object by setting a value for the `queueFamilyIndex` attribute.
withQueueFamilyIndices(int...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFamilyIndices(VulkanQueueFamilyIndex...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFamilyIndices(VulkanQueueFamilyIndex...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFamilyIndices(Iterable<? extends VulkanQueueFamilyIndex>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFamilyIndices(Iterable<Integer>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `queueFamilyIndices`.
withQueueFlags(VulkanQueueFamilyPropertyFlag...) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object with elements that replace the content of `queueFlags`.
withQueueFlags(Iterable<VulkanQueueFamilyPropertyFlag>) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object with elements that replace the content of `queueFlags`.
withQueueLabels(VulkanDebugUtilsLabelEXT...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `queueLabels`.
withQueueLabels(Iterable<? extends VulkanDebugUtilsLabelEXT>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCallbackDataEXT
  Copy the current immutable object with elements that replace the content of `queueLabels`.
withQueuePriorities(float...) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Copy the current immutable object with elements that replace the content of `queuePriorities`.
withQueuePriorities(Iterable<Float>) - Method in class com.io7m.jcoronado.api.VulkanLogicalDeviceQueueCreateInfo
  Copy the current immutable object with elements that replace the content of `queuePriorities`.
withR(float) - Method in class com.io7m.jcoronado.api.VulkanBlendConstants
  Copy the current immutable object by setting a value for the `r` attribute.
withR(VulkanComponentSwizzle) - Method in class com.io7m.jcoronado.api.VulkanComponentMapping
  Copy the current immutable object by setting a value for the `r` attribute.
withRange(long) - Method in class com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
  Copy the current immutable object by setting a value for the `range` attribute.
withRange(long) - Method in class com.io7m.jcoronado.api.VulkanDescriptorBufferInfo
  Copy the current immutable object by setting a value for the `range` attribute.
withRasterizationSamples(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a value for the `rasterizationSamples` attribute.
withRasterizationState(VulkanPipelineRasterizationStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `rasterizationState` attribute.
withRasterizerDiscardEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
  Copy the current immutable object by setting a value for the `rasterizerDiscardEnable` attribute.
withReallocation(VulkanHostAllocatorCallbacksType.ReallocationFunctionType) - Method in class com.io7m.jcoronado.api.VulkanHostAllocatorCallbacks
  Copy the current immutable object by setting a value for the `reallocation` attribute.
withRectangle(VulkanRectangle2D) - Method in class com.io7m.jcoronado.api.VulkanClearRectangle
  Copy the current immutable object by setting a value for the `rectangle` attribute.
withRed(float) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorFloatingPoint
  Copy the current immutable object by setting a value for the `red` attribute.
withRed(float) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsLabelColor
  Copy the current immutable object by setting a value for the `red` attribute.
withRed(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerSigned
  Copy the current immutable object by setting a value for the `red` attribute.
withRed(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueColorIntegerUnsigned
  Copy the current immutable object by setting a value for the `red` attribute.
withReference(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `reference` attribute.
withRenderArea(VulkanRectangle2D) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Copy the current immutable object by setting a value for the `renderArea` attribute.
withRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object by setting a value for the `renderPass` attribute.
withRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `renderPass` attribute.
withRenderPass(VulkanRenderPassType) - Method in class com.io7m.jcoronado.api.VulkanRenderPassBeginInfo
  Copy the current immutable object by setting a value for the `renderPass` attribute.
withRequiredFlags(VulkanMemoryPropertyFlag...) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `requiredFlags`.
withRequiredFlags(Iterable<VulkanMemoryPropertyFlag>) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object with elements that replace the content of `requiredFlags`.
withResolveAttachments(VulkanAttachmentReference...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `resolveAttachments`.
withResolveAttachments(Iterable<? extends VulkanAttachmentReference>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDescription
  Copy the current immutable object with elements that replace the content of `resolveAttachments`.
withResult(T) - Method in class com.io7m.jcoronado.vma.VMAAllocationResult
  Copy the current immutable object by setting a value for the `result` attribute.
withRobustBufferAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `robustBufferAccess` attribute.
withRobustImageAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `robustImageAccess` attribute.
withRowPitch(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Copy the current immutable object by setting a value for the `rowPitch` attribute.
withRuntimeDescriptorArray(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `runtimeDescriptorArray` attribute.
withSampleCounts(VulkanSampleCountFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object with elements that replace the content of `sampleCounts`.
withSampleCounts(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageFormatProperties
  Copy the current immutable object with elements that replace the content of `sampleCounts`.
withSampledImageColorSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `sampledImageColorSampleCounts` attribute.
withSampledImageDepthSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `sampledImageDepthSampleCounts` attribute.
withSampledImageIntegerSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `sampledImageIntegerSampleCounts` attribute.
withSampledImageStencilSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `sampledImageStencilSampleCounts` attribute.
withSampleMask(int[]) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a present value for the optional `sampleMask` attribute.
withSampleMask(Optional<? extends int[]>) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting an optional value for the `sampleMask` attribute.
withSampler(VulkanSamplerType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorImageInfo
  Copy the current immutable object by setting a value for the `sampler` attribute.
withSamplerAnisotropy(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `samplerAnisotropy` attribute.
withSampleRateShading(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sampleRateShading` attribute.
withSamplerFilterMinmax(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `samplerFilterMinmax` attribute.
withSamplerMirrorClampToEdge(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `samplerMirrorClampToEdge` attribute.
withSamplerYcbcrConversion(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `samplerYcbcrConversion` attribute.
withSamples(VulkanSampleCountFlag) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `samples` attribute.
withSamples(VulkanSampleCountFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `samples`.
withSamples(Iterable<VulkanSampleCountFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `samples`.
withSampleShadingEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineMultisampleStateCreateInfo
  Copy the current immutable object by setting a value for the `sampleShadingEnable` attribute.
withScalarBlockLayout(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `scalarBlockLayout` attribute.
withScissors(VulkanRectangle2D...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `scissors`.
withScissors(Iterable<? extends VulkanRectangle2D>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `scissors`.
withSeparateDepthStencilLayouts(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `separateDepthStencilLayouts` attribute.
withSetLayouts(VulkanDescriptorSetLayoutType...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Copy the current immutable object with elements that replace the content of `setLayouts`.
withSetLayouts(VulkanDescriptorSetLayoutType...) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `setLayouts`.
withSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetAllocateInfo
  Copy the current immutable object with elements that replace the content of `setLayouts`.
withSetLayouts(Iterable<? extends VulkanDescriptorSetLayoutType>) - Method in class com.io7m.jcoronado.api.VulkanPipelineLayoutCreateInfo
  Copy the current immutable object with elements that replace the content of `setLayouts`.
withSeverity(VulkanDebugUtilsMessageSeverityFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `severity`.
withSeverity(Iterable<VulkanDebugUtilsMessageSeverityFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `severity`.
withShaderBufferInt64Atomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderBufferInt64Atomics` attribute.
withShaderClipDistance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderClipDistance` attribute.
withShaderCullDistance(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderCullDistance` attribute.
withShaderDemoteToHelperInvocation(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `shaderDemoteToHelperInvocation` attribute.
withShaderDrawParameters(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `shaderDrawParameters` attribute.
withShaderEntryPoint(String) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object by setting a value for the `shaderEntryPoint` attribute.
withShaderFloat16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderFloat16` attribute.
withShaderFloat64(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderFloat64` attribute.
withShaderImageGatherExtended(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderImageGatherExtended` attribute.
withShaderInputAttachmentArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderInputAttachmentArrayDynamicIndexing` attribute.
withShaderInputAttachmentArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderInputAttachmentArrayNonUniformIndexing` attribute.
withShaderInt16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderInt16` attribute.
withShaderInt64(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderInt64` attribute.
withShaderInt8(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderInt8` attribute.
withShaderIntegerDotProduct(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `shaderIntegerDotProduct` attribute.
withShaderOutputLayer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderOutputLayer` attribute.
withShaderOutputViewportIndex(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderOutputViewportIndex` attribute.
withShaderResourceMinLod(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderResourceMinLod` attribute.
withShaderResourceResidency(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderResourceResidency` attribute.
withShaderSampledImageArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderSampledImageArrayDynamicIndexing` attribute.
withShaderSampledImageArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderSampledImageArrayNonUniformIndexing` attribute.
withShaderSharedInt64Atomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderSharedInt64Atomics` attribute.
withShaderStorageBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageBufferArrayDynamicIndexing` attribute.
withShaderStorageBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderStorageBufferArrayNonUniformIndexing` attribute.
withShaderStorageImageArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageImageArrayDynamicIndexing` attribute.
withShaderStorageImageArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderStorageImageArrayNonUniformIndexing` attribute.
withShaderStorageImageExtendedFormats(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageImageExtendedFormats` attribute.
withShaderStorageImageMultisample(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageImageMultisample` attribute.
withShaderStorageImageReadWithoutFormat(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageImageReadWithoutFormat` attribute.
withShaderStorageImageWriteWithoutFormat(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderStorageImageWriteWithoutFormat` attribute.
withShaderStorageTexelBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderStorageTexelBufferArrayDynamicIndexing` attribute.
withShaderStorageTexelBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderStorageTexelBufferArrayNonUniformIndexing` attribute.
withShaderSubgroupExtendedTypes(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderSubgroupExtendedTypes` attribute.
withShaderTerminateInvocation(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `shaderTerminateInvocation` attribute.
withShaderTessellationAndGeometryPointSize(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderTessellationAndGeometryPointSize` attribute.
withShaderUniformBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `shaderUniformBufferArrayDynamicIndexing` attribute.
withShaderUniformBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderUniformBufferArrayNonUniformIndexing` attribute.
withShaderUniformTexelBufferArrayDynamicIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderUniformTexelBufferArrayDynamicIndexing` attribute.
withShaderUniformTexelBufferArrayNonUniformIndexing(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `shaderUniformTexelBufferArrayNonUniformIndexing` attribute.
withShaderZeroInitializeWorkgroupMemory(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `shaderZeroInitializeWorkgroupMemory` attribute.
withSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object by setting a value for the `sharingMode` attribute.
withSharingMode(VulkanSharingMode) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `sharingMode` attribute.
withSignalSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `signalSemaphores`.
withSignalSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `signalSemaphores`.
withSize(int) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanMappedMemoryRange
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryAllocateInfo
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryHeap
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanMemoryRequirements
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanSpecializationMapEntry
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.api.VulkanSubresourceLayout
  Copy the current immutable object by setting a value for the `size` attribute.
withSize(long) - Method in class com.io7m.jcoronado.vma.VMAAllocationInfo
  Copy the current immutable object by setting a value for the `size` attribute.
withSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Copy the current immutable object with elements that replace the content of `sourceAccessMask`.
withSourceArrayElement(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `sourceArrayElement` attribute.
withSourceBinding(int) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `sourceBinding` attribute.
withSourceOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Copy the current immutable object by setting a value for the `sourceOffset` attribute.
withSourceOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Copy the current immutable object by setting a value for the `sourceOffset` attribute.
withSourceOffset0(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `sourceOffset0` attribute.
withSourceOffset1(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `sourceOffset1` attribute.
withSourceQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object by setting a value for the `sourceQueueFamilyIndex` attribute.
withSourceQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `sourceQueueFamilyIndex` attribute.
withSourceSet(VulkanDescriptorSetType) - Method in class com.io7m.jcoronado.api.VulkanCopyDescriptorSet
  Copy the current immutable object by setting a value for the `sourceSet` attribute.
withSourceSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `sourceSubresource` attribute.
withSourceSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Copy the current immutable object by setting a value for the `sourceSubresource` attribute.
withSparseAddressSpaceSize(long) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `sparseAddressSpaceSize` attribute.
withSparseBinding(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseBinding` attribute.
withSparseResidency16Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidency16Samples` attribute.
withSparseResidency2Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidency2Samples` attribute.
withSparseResidency4Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidency4Samples` attribute.
withSparseResidency8Samples(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidency8Samples` attribute.
withSparseResidencyAliased(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidencyAliased` attribute.
withSparseResidencyBuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidencyBuffer` attribute.
withSparseResidencyImage2D(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidencyImage2D` attribute.
withSparseResidencyImage3D(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `sparseResidencyImage3D` attribute.
withSpecializationInfo(VulkanSpecializationMap) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object by setting a present value for the optional `specializationInfo` attribute.
withSpecializationInfo(Optional<? extends VulkanSpecializationMap>) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object by setting an optional value for the `specializationInfo` attribute.
withSpecificationVersion(int) - Method in class com.io7m.jcoronado.api.VulkanLayerProperties
  Copy the current immutable object by setting a value for the `specificationVersion` attribute.
withSrcAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `srcAccessMask`.
withSrcAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `srcAccessMask`.
withSrcAlphaBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `srcAlphaBlendFactor` attribute.
withSrcColorBlendFactor(VulkanBlendFactor) - Method in class com.io7m.jcoronado.api.VulkanPipelineColorBlendAttachmentState
  Copy the current immutable object by setting a value for the `srcColorBlendFactor` attribute.
withSrcStageMask(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `srcStageMask`.
withSrcStageMask(Iterable<VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object with elements that replace the content of `srcStageMask`.
withSrcSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanSubpassDependency
  Copy the current immutable object by setting a value for the `srcSubpass` attribute.
withStage(VulkanPipelineShaderStageCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
  Copy the current immutable object by setting a value for the `stage` attribute.
withStage(VulkanShaderStageFlag) - Method in class com.io7m.jcoronado.api.VulkanPipelineShaderStageCreateInfo
  Copy the current immutable object by setting a value for the `stage` attribute.
withStageFlags(VulkanShaderStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object with elements that replace the content of `stageFlags`.
withStageFlags(VulkanShaderStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Copy the current immutable object with elements that replace the content of `stageFlags`.
withStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
  Copy the current immutable object with elements that replace the content of `stageFlags`.
withStageFlags(Iterable<VulkanShaderStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanPushConstantRange
  Copy the current immutable object with elements that replace the content of `stageFlags`.
withStages(VulkanPipelineShaderStageCreateInfo...) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `stages`.
withStages(Iterable<? extends VulkanPipelineShaderStageCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object with elements that replace the content of `stages`.
withStandardSampleLocations(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `standardSampleLocations` attribute.
withStencil(int) - Method in class com.io7m.jcoronado.api.VulkanClearValueDepthStencil
  Copy the current immutable object by setting a value for the `stencil` attribute.
withStencilLoadOp(VulkanAttachmentLoadOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `stencilLoadOp` attribute.
withStencilStoreOp(VulkanAttachmentStoreOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `stencilStoreOp` attribute.
withStencilTestEnable(boolean) - Method in class com.io7m.jcoronado.api.VulkanPipelineDepthStencilStateCreateInfo
  Copy the current immutable object by setting a value for the `stencilTestEnable` attribute.
withStorageBuffer16BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `storageBuffer16BitAccess` attribute.
withStorageBuffer8BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `storageBuffer8BitAccess` attribute.
withStorageImageSampleCounts(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `storageImageSampleCounts` attribute.
withStorageInputOutput16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `storageInputOutput16` attribute.
withStoragePushConstant16(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `storagePushConstant16` attribute.
withStoragePushConstant8(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `storagePushConstant8` attribute.
withStoreOp(VulkanAttachmentStoreOp) - Method in class com.io7m.jcoronado.api.VulkanAttachmentDescription
  Copy the current immutable object by setting a value for the `storeOp` attribute.
withStrictLines(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `strictLines` attribute.
withStride(int) - Method in class com.io7m.jcoronado.api.VulkanVertexInputBindingDescription
  Copy the current immutable object by setting a value for the `stride` attribute.
withSubgroupBroadcastDynamicId(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `subgroupBroadcastDynamicId` attribute.
withSubgroupSizeControl(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `subgroupSizeControl` attribute.
withSubOptimal(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Copy the current immutable object by setting a value for the `subOptimal` attribute.
withSubpass(int) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `subpass` attribute.
withSubpasses(VulkanSubpassDescription...) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `subpasses`.
withSubpasses(Iterable<? extends VulkanSubpassDescription>) - Method in class com.io7m.jcoronado.api.VulkanRenderPassCreateInfo
  Copy the current immutable object with elements that replace the content of `subpasses`.
withSubPixelInterpolationOffsetBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `subPixelInterpolationOffsetBits` attribute.
withSubPixelPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `subPixelPrecisionBits` attribute.
withSubresourceRange(VulkanImageSubresourceRange) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `subresourceRange` attribute.
withSubresourceRange(VulkanImageSubresourceRange) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object by setting a value for the `subresourceRange` attribute.
withSubTexelPrecisionBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `subTexelPrecisionBits` attribute.
withSupportedCompositeAlpha(VulkanCompositeAlphaFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedCompositeAlpha`.
withSupportedCompositeAlpha(Iterable<VulkanCompositeAlphaFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedCompositeAlpha`.
withSupportedTransforms(VulkanSurfaceTransformFlagKHR...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedTransforms`.
withSupportedTransforms(Iterable<VulkanSurfaceTransformFlagKHR>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedTransforms`.
withSupportedUsageFlags(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedUsageFlags`.
withSupportedUsageFlags(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.extensions.khr_surface.api.VulkanSurfaceCapabilitiesKHR
  Copy the current immutable object with elements that replace the content of `supportedUsageFlags`.
withSurface(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainCreateInfo
  Copy the current immutable object by setting a value for the `surface` attribute.
withSwapChains(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `swapChains`.
withSwapChains(Iterable<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `swapChains`.
withSynchronization2(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `synchronization2` attribute.
withTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetAccessMask(VulkanAccessFlag...) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetAccessMask(Iterable<VulkanAccessFlag>) - Method in class com.io7m.jcoronado.api.VulkanMemoryBarrier
  Copy the current immutable object with elements that replace the content of `targetAccessMask`.
withTargetOffset(long) - Method in class com.io7m.jcoronado.api.VulkanBufferCopy
  Copy the current immutable object by setting a value for the `targetOffset` attribute.
withTargetOffset(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Copy the current immutable object by setting a value for the `targetOffset` attribute.
withTargetOffset0(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `targetOffset0` attribute.
withTargetOffset1(VulkanOffset3D) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `targetOffset1` attribute.
withTargetQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanBufferMemoryBarrier
  Copy the current immutable object by setting a value for the `targetQueueFamilyIndex` attribute.
withTargetQueueFamilyIndex(VulkanQueueFamilyIndex) - Method in class com.io7m.jcoronado.api.VulkanImageMemoryBarrier
  Copy the current immutable object by setting a value for the `targetQueueFamilyIndex` attribute.
withTargetSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageBlit
  Copy the current immutable object by setting a value for the `targetSubresource` attribute.
withTargetSubresource(VulkanImageSubresourceLayers) - Method in class com.io7m.jcoronado.api.VulkanImageCopy
  Copy the current immutable object by setting a value for the `targetSubresource` attribute.
withTessellationShader(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `tessellationShader` attribute.
withTessellationState(VulkanPipelineTessellationStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `tessellationState` attribute.
withTessellationState(Optional<? extends VulkanPipelineTessellationStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `tessellationState` attribute.
withTexelBufferViews(VulkanBufferViewType...) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `texelBufferViews`.
withTexelBufferViews(Iterable<? extends VulkanBufferViewType>) - Method in class com.io7m.jcoronado.api.VulkanWriteDescriptorSet
  Copy the current immutable object with elements that replace the content of `texelBufferViews`.
withTextureCompressionASTC_HDR(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures13
  Copy the current immutable object by setting a value for the `textureCompressionASTC_HDR` attribute.
withTextureCompressionASTC_LDR(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `textureCompressionASTC_LDR` attribute.
withTextureCompressionBC(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `textureCompressionBC` attribute.
withTextureCompressionETC2(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `textureCompressionETC2` attribute.
withTiling(VulkanImageTiling) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object by setting a value for the `tiling` attribute.
withTimedOut(boolean) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanSwapChainImageAcquisition
  Copy the current immutable object by setting a value for the `timedOut` attribute.
withTimelineSemaphore(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `timelineSemaphore` attribute.
withTimestampComputeAndGraphics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `timestampComputeAndGraphics` attribute.
withTimestampPeriod(float) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `timestampPeriod` attribute.
withTimestampValidBits(int) - Method in class com.io7m.jcoronado.api.VulkanQueueFamilyProperties
  Copy the current immutable object by setting a value for the `timestampValidBits` attribute.
withTopology(VulkanPrimitiveTopology) - Method in class com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
  Copy the current immutable object by setting a value for the `topology` attribute.
withType(VulkanDescriptorType) - Method in class com.io7m.jcoronado.api.VulkanDescriptorPoolSize
  Copy the current immutable object by setting a value for the `type` attribute.
withType(VulkanPhysicalDevicePropertiesType.Type) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `type` attribute.
withType(VulkanDebugUtilsMessageTypeFlag...) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `type`.
withType(Iterable<VulkanDebugUtilsMessageTypeFlag>) - Method in class com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsMessengerCreateInfoEXT
  Copy the current immutable object with elements that replace the content of `type`.
withTypes(SortedMap<VulkanMemoryTypeIndex, VulkanMemoryType>) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceMemoryProperties
  Copy the current immutable object by setting a value for the `types` attribute.
withUniformAndStorageBuffer16BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `uniformAndStorageBuffer16BitAccess` attribute.
withUniformAndStorageBuffer8BitAccess(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `uniformAndStorageBuffer8BitAccess` attribute.
withUniformBufferStandardLayout(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `uniformBufferStandardLayout` attribute.
withUnnormalizedCoordinates(boolean) - Method in class com.io7m.jcoronado.api.VulkanSamplerCreateInfo
  Copy the current immutable object by setting a value for the `unnormalizedCoordinates` attribute.
withUsage(VulkanImageUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `usage`.
withUsage(VMAMemoryUsage) - Method in class com.io7m.jcoronado.vma.VMAAllocationCreateInfo
  Copy the current immutable object by setting a value for the `usage` attribute.
withUsage(Iterable<VulkanImageUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanImageCreateInfo
  Copy the current immutable object with elements that replace the content of `usage`.
withUsageFlags(VulkanBufferUsageFlag...) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `usageFlags`.
withUsageFlags(Iterable<VulkanBufferUsageFlag>) - Method in class com.io7m.jcoronado.api.VulkanBufferCreateInfo
  Copy the current immutable object with elements that replace the content of `usageFlags`.
withVariableMultisampleRate(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `variableMultisampleRate` attribute.
withVariablePointers(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `variablePointers` attribute.
withVariablePointersStorageBuffer(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures11
  Copy the current immutable object by setting a value for the `variablePointersStorageBuffer` attribute.
withVendorId(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceProperties
  Copy the current immutable object by setting a value for the `vendorId` attribute.
withVersion(int) - Method in class com.io7m.jcoronado.api.VulkanExtensionProperties
  Copy the current immutable object by setting a value for the `version` attribute.
withVertexAttributeDescriptions(VulkanVertexInputAttributeDescription...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `vertexAttributeDescriptions`.
withVertexAttributeDescriptions(Iterable<? extends VulkanVertexInputAttributeDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `vertexAttributeDescriptions`.
withVertexBindingDescriptions(VulkanVertexInputBindingDescription...) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `vertexBindingDescriptions`.
withVertexBindingDescriptions(Iterable<? extends VulkanVertexInputBindingDescription>) - Method in class com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
  Copy the current immutable object with elements that replace the content of `vertexBindingDescriptions`.
withVertexInputState(VulkanPipelineVertexInputStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a value for the `vertexInputState` attribute.
withVertexPipelineStoresAndAtomics(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `vertexPipelineStoresAndAtomics` attribute.
withViewportBoundsRange(VulkanViewportBoundsRange) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `viewportBoundsRange` attribute.
withViewports(VulkanViewport...) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `viewports`.
withViewports(Iterable<? extends VulkanViewport>) - Method in class com.io7m.jcoronado.api.VulkanPipelineViewportStateCreateInfo
  Copy the current immutable object with elements that replace the content of `viewports`.
withViewportState(VulkanPipelineViewportStateCreateInfo) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting a present value for the optional `viewportState` attribute.
withViewportState(Optional<? extends VulkanPipelineViewportStateCreateInfo>) - Method in class com.io7m.jcoronado.api.VulkanGraphicsPipelineCreateInfo
  Copy the current immutable object by setting an optional value for the `viewportState` attribute.
withViewportSubPixelBits(int) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceLimits
  Copy the current immutable object by setting a value for the `viewportSubPixelBits` attribute.
withViewType(VulkanImageViewKind) - Method in class com.io7m.jcoronado.api.VulkanImageViewCreateInfo
  Copy the current immutable object by setting a value for the `viewType` attribute.
withVulkanAPIVersion(int) - Method in class com.io7m.jcoronado.api.VulkanApplicationInfo
  Copy the current immutable object by setting a value for the `vulkanAPIVersion` attribute.
withVulkanMemoryModel(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `vulkanMemoryModel` attribute.
withVulkanMemoryModelAvailabilityVisibilityChains(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `vulkanMemoryModelAvailabilityVisibilityChains` attribute.
withVulkanMemoryModelDeviceScope(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures12
  Copy the current immutable object by setting a value for the `vulkanMemoryModelDeviceScope` attribute.
withWaitSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `waitSemaphores`.
withWaitSemaphores(VulkanSemaphoreType...) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `waitSemaphores`.
withWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `waitSemaphores`.
withWaitSemaphores(Iterable<? extends VulkanSemaphoreType>) - Method in class com.io7m.jcoronado.extensions.khr_swapchain.api.VulkanPresentInfoKHR
  Copy the current immutable object with elements that replace the content of `waitSemaphores`.
withWaitStageMasks(VulkanPipelineStageFlag...) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `waitStageMasks`.
withWaitStageMasks(Iterable<? extends VulkanPipelineStageFlag>) - Method in class com.io7m.jcoronado.api.VulkanSubmitInfo
  Copy the current immutable object with elements that replace the content of `waitStageMasks`.
withWideLines(boolean) - Method in class com.io7m.jcoronado.api.VulkanPhysicalDeviceFeatures10
  Copy the current immutable object by setting a value for the `wideLines` attribute.
withWidth(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `width` attribute.
withWidth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent2D
  Copy the current immutable object by setting a value for the `width` attribute.
withWidth(int) - Method in class com.io7m.jcoronado.api.VulkanExtent3D
  Copy the current immutable object by setting a value for the `width` attribute.
withWidth(int) - Method in class com.io7m.jcoronado.api.VulkanFramebufferCreateInfo
  Copy the current immutable object by setting a value for the `width` attribute.
withWriteMask(int) - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
  Copy the current immutable object by setting a value for the `writeMask` attribute.
withX(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `x` attribute.
withX(int) - Method in class com.io7m.jcoronado.api.VulkanOffset2D
  Copy the current immutable object by setting a value for the `x` attribute.
withX(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  Copy the current immutable object by setting a value for the `x` attribute.
withY(float) - Method in class com.io7m.jcoronado.api.VulkanViewport
  Copy the current immutable object by setting a value for the `y` attribute.
withY(int) - Method in class com.io7m.jcoronado.api.VulkanOffset2D
  Copy the current immutable object by setting a value for the `y` attribute.
withY(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  Copy the current immutable object by setting a value for the `y` attribute.
withZ(int) - Method in class com.io7m.jcoronado.api.VulkanOffset3D
  Copy the current immutable object by setting a value for the `z` attribute.
writeMask() - Method in class com.io7m.jcoronado.api.VulkanStencilOpState
writeMask() - Method in interface com.io7m.jcoronado.api.VulkanStencilOpStateType
writeTimestamp(VulkanPipelineStageFlag, VulkanQueryPoolType, int) - Method in interface com.io7m.jcoronado.api.VulkanCommandBufferType
  Write a device timestamp into a query object.
writeTimestamp(VulkanPipelineStageFlag, VulkanQueryPoolType, int) - Method in class com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLCommandBuffer

## X

x() - Method in class com.io7m.jcoronado.api.VulkanOffset2D
x() - Method in interface com.io7m.jcoronado.api.VulkanOffset2DType
x() - Method in class com.io7m.jcoronado.api.VulkanOffset3D
x() - Method in interface com.io7m.jcoronado.api.VulkanOffset3DType
x() - Method in class com.io7m.jcoronado.api.VulkanViewport
x() - Method in interface com.io7m.jcoronado.api.VulkanViewportType

## Y

y() - Method in class com.io7m.jcoronado.api.VulkanOffset2D
y() - Method in interface com.io7m.jcoronado.api.VulkanOffset2DType
y() - Method in class com.io7m.jcoronado.api.VulkanOffset3D
y() - Method in interface com.io7m.jcoronado.api.VulkanOffset3DType
y() - Method in class com.io7m.jcoronado.api.VulkanViewport
y() - Method in interface com.io7m.jcoronado.api.VulkanViewportType

## Z

z() - Method in class com.io7m.jcoronado.api.VulkanOffset3D
z() - Method in interface com.io7m.jcoronado.api.VulkanOffset3DType

A B C D E F G H I L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form