Class VkPhysicalDeviceMemoryBudgetPropertiesEXT

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

    public class VkPhysicalDeviceMemoryBudgetPropertiesEXT
    extends org.lwjgl.system.Struct
    implements org.lwjgl.system.NativeResource
    Structure specifying physical device memory budget and usage.
    Description

    The values returned in this structure are not invariant. The heapBudget and heapUsage values must be zero for array elements greater than or equal to VkPhysicalDeviceMemoryProperties::memoryHeapCount. The heapBudget value must be non-zero for array elements less than VkPhysicalDeviceMemoryProperties::memoryHeapCount. The heapBudget value must be less than or equal to VkMemoryHeap::size for each heap.

    Valid Usage (Implicit)

    Layout

    
     struct VkPhysicalDeviceMemoryBudgetPropertiesEXT {
         VkStructureType sType();
         void * pNext();
         VkDeviceSize heapBudget()[VK_MAX_MEMORY_HEAPS];
         VkDeviceSize heapUsage()[VK_MAX_MEMORY_HEAPS];
     }