Interface VulkanImageCreateInfoType

All Known Implementing Classes:
VulkanImageCreateInfo

@Immutable public interface VulkanImageCreateInfoType
See Also:
  • "VkImageCreateInfo"
  • Method Details

    • flags

      Returns:
      A set of flags describing additional parameters of the image.
    • imageType

      @Default default VulkanImageKind imageType()
      Returns:
      A value specifying the basic dimensionality of the image. Layers in array textures do not count as a dimension for the purposes of the image type.
    • format

      @Default default VulkanFormat format()
      Returns:
      A value describing the format and type of the texel blocks that will be contained in the image.
    • extent

      @Default default VulkanExtent3D extent()
      Returns:
      A value describing the number of data elements in each dimension of the base level.
    • mipLevels

      @Default default int mipLevels()
      Returns:
      The number of levels of detail available for minified sampling of the image.
    • arrayLayers

      @Default default int arrayLayers()
      Returns:
      The the number of layers in the image.
    • samples

      Returns:
      A value specifying the number of samples per texel.
    • tiling

      @Default default VulkanImageTiling tiling()
      Returns:
      A value specifying the tiling arrangement of the texel blocks in memory.
    • usage

      Returns:
      A value describing the intended usage of the image.
    • sharingMode

      @Default default VulkanSharingMode sharingMode()
      Returns:
      A value specifying the sharing mode of the image when it will be accessed by multiple queue families.
    • queueFamilyIndices

      List<Integer> queueFamilyIndices()
      Returns:
      A list of queue families that will access this image (ignored if sharingMode is not VK_SHARING_MODE_CONCURRENT).
    • initialLayout

      @Default default VulkanImageLayout initialLayout()
      Returns:
      A value specifying the initial layout of all image subresources of the image.