Interface VulkanDescriptorImageInfoType

All Known Implementing Classes:
VulkanDescriptorImageInfo

@Immutable public interface VulkanDescriptorImageInfoType
See Also:
  • "VkDescriptorImageInfo"
  • Method Details

    • sampler

      @Parameter VulkanSamplerType sampler()
      Returns:
      A sampler handle, and is used in descriptor updates for types VK_DESCRIPTOR_TYPE_SAMPLER and VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER if the binding being updated does not use immutable samplers.
    • imageView

      @Parameter VulkanImageViewType imageView()
      Returns:
      An image view handle, and is used in descriptor updates for types VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, and VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT.
    • imageLayout

      @Parameter VulkanImageLayout imageLayout()
      Returns:
      The layout that the image subresources accessible from imageView will be in at the time this descriptor is accessed. imageLayout is used in descriptor updates for types VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, and VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT.