Class VkSparseImageOpaqueMemoryBindInfo

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


    public class VkSparseImageOpaqueMemoryBindInfo
    extends Struct
    Khronos Reference Page
    Vulkan Specification

    Describes a memory binding to an opaque region of a VkImage object.

    Valid Usage
    • image must be a valid VkImage handle
    • pBinds must be a pointer to an array of bindCount valid VkSparseMemoryBind structures
    • bindCount must be greater than 0
    • For any given element of pBinds, if the flags member of that element contains SPARSE_MEMORY_BIND_METADATA_BIT, the binding range defined must be within the mip tail region of the metadata aspect of image

    Member documentation

    • image – the VkImage object to be bound
    • bindCount – the number of VkSparseMemoryBind structures in the pBinds array
    • pBinds – a pointer to array of VkSparseMemoryBind structures

    Layout

    struct VkSparseImageOpaqueMemoryBindInfo {
        VkImage image;
        uint32_t bindCount;
        const VkSparseMemoryBind * pBinds;
    }