Class VkSparseImageOpaqueMemoryBindInfo

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkSparseImageOpaqueMemoryBindInfo>
org.lwjgl.vulkan.VkSparseImageOpaqueMemoryBindInfo
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkSparseImageOpaqueMemoryBindInfo extends org.lwjgl.system.Struct<VkSparseImageOpaqueMemoryBindInfo> implements org.lwjgl.system.NativeResource
Structure specifying sparse image opaque memory bind information.
Valid Usage
  • If the flags member of any element of pBinds contains SPARSE_MEMORY_BIND_METADATA_BIT, the binding range defined must be within the mip tail region of the metadata aspect of image
Valid Usage (Implicit)
  • image must be a valid VkImage handle
  • pBinds must be a valid pointer to an array of bindCount valid VkSparseMemoryBind structures
  • bindCount must be greater than 0
See Also

VkBindSparseInfo, VkSparseMemoryBind

Layout


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