Class VkSparseImageMemoryRequirements

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer


    public class VkSparseImageMemoryRequirements
    extends Struct
    Khronos Reference Page
    Vulkan Specification

    Describes the sparse memory requirements for a group of aspects of an image.

    Member documentation

    • formatProperties – the format properties
    • imageMipTailFirstLod – the first mip level at which image subresources are included in the mip tail region
    • imageMipTailSize – the memory size (in bytes) of the mip tail region
    • imageMipTailOffset – he opaque memory offset used with VkSparseImageOpaqueMemoryBindInfo to bind the mip tail region(s)
    • imageMipTailStride – the offset stride between each array-layer’s mip tail, if formatProperties.flags does not contain SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT (otherwise the value is undefined)

    Layout

    struct VkSparseImageMemoryRequirements {
        VkSparseImageFormatProperties formatProperties;
        uint32_t imageMipTailFirstLod;
        VkDeviceSize imageMipTailSize;
        VkDeviceSize imageMipTailOffset;
        VkDeviceSize imageMipTailStride;
    }