Interface VulkanDescriptorImageInfoType

  • All Known Implementing Classes:
    VulkanDescriptorImageInfo

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

      • 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.