Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanDescriptorImageInfoType
-
- All Known Implementing Classes:
VulkanDescriptorImageInfo
@Immutable public interface VulkanDescriptorImageInfoType
- See Also:
- "VkDescriptorImageInfo"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VulkanImageLayout
imageLayout()
VulkanImageViewType
imageView()
VulkanSamplerType
sampler()
-
-
-
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.
-
-