Structures
VkBindHeapInfoEXT
Structure describing a device address range and implementation reservation for a descriptor heap
VkBindHeapInfoEXT is defined as:
typedef struct VkBindHeapInfoEXT {
VkStructureType sType;
const void* pNext;
VkDeviceAddressRangeEXT heapRange;
VkDeviceSize reservedRangeOffset;
VkDeviceSize reservedRangeSize;
} VkBindHeapInfoEXT;
pub struct BindHeapInfoEXT {
s_type: vk::StructureType,
p_next: *const c_void,
heap_range: vk::DeviceAddressRangeEXT,
reserved_range_offset: vk::DeviceSize,
reserved_range_size: vk::DeviceSize,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.heapRangeis a VkDeviceAddressRangeEXT defining the device address range used for the heap, inclusive of the implementation reserved range.reservedRangeOffsetis the offset withinheapRangeto the start of the reserved range for the implementation.reservedRangeSizeis the size of the reserved range for the implementation withinheapRange.
Valid Usage (Implicit)
VUID-VkBindHeapInfoEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_BIND_HEAP_INFO_EXT
VUID-VkBindHeapInfoEXT-pNext-pNext
pNext must be NULL
Parent
VK_EXT_descriptor_heapType
Structures