Interface VulkanSubresourceLayoutType

All Known Implementing Classes:
VulkanSubresourceLayout

@Immutable public interface VulkanSubresourceLayoutType
Structure specifying subresource layout.
See Also:
  • "VkSubresourceLayout"
  • Method Summary

    Modifier and Type
    Method
    Description
    long
     
    long
     
    long
     
    long
     
    long
     
  • Method Details

    • offset

      @Parameter long offset()
      Returns:
      The byte offset from the start of the image or the plane where the image subresource begins.
    • size

      @Parameter long size()
      Returns:
      The size in bytes of the image subresource. size includes any extra memory that is required based on rowPitch.
    • rowPitch

      @Parameter long rowPitch()
      Returns:
      The number of bytes between each row of texels in an image.
    • arrayPitch

      @Parameter long arrayPitch()
      Returns:
      The number of bytes between each array layer of an image.
    • depthPitch

      @Parameter long depthPitch()
      Returns:
      The number of bytes between each slice of 3D image.