Class VkQueryPoolPerformanceCreateInfoKHR

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

public class VkQueryPoolPerformanceCreateInfoKHR extends org.lwjgl.system.Struct<VkQueryPoolPerformanceCreateInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifying parameters of a newly created performance query pool.
Valid Usage
  • queueFamilyIndex must be a valid queue family index of the device
  • The performanceCounterQueryPools feature must be enabled
  • Each element of pCounterIndices must be in the range of counters reported by vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR for the queue family specified in queueFamilyIndex
Valid Usage (Implicit)
See Also

GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

Layout


 struct VkQueryPoolPerformanceCreateInfoKHR {
     VkStructureType sType();
     void const * pNext();
     uint32_t queueFamilyIndex();
     uint32_t counterIndexCount();
     uint32_t const * pCounterIndices();
 }