Interface VulkanSubresourceLayoutType

  • All Known Implementing Classes:
    VulkanSubresourceLayout

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

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