Class KHRPerformanceQuery

java.lang.Object
org.lwjgl.vulkan.KHRPerformanceQuery

public class KHRPerformanceQuery extends Object
  • Field Details

    • VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION

      public static final int VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION
      See Also:
    • VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME

      public static final String VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME
      See Also:
    • VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR

      public static final int VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR

      public static final int VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR

      public static final int VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR

      public static final int VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR

      public static final int VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR
      See Also:
    • VK_QUERY_SCOPE_COMMAND_BUFFER_KHR

      public static final int VK_QUERY_SCOPE_COMMAND_BUFFER_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR

      public static final int VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR
      See Also:
    • VK_QUERY_SCOPE_RENDER_PASS_KHR

      public static final int VK_QUERY_SCOPE_RENDER_PASS_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR

      public static final int VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR
      See Also:
    • VK_QUERY_SCOPE_COMMAND_KHR

      public static final int VK_QUERY_SCOPE_COMMAND_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR

      public static final int VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR

      public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR

      public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR

      public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR
      See Also:
    • VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR

      public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR
      See Also:
  • Method Details

    • nvkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR

      public static int nvkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, long pCounterCount, long pCounters, long pCounterDescriptions)
      VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
    • vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR

      public static int vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, IntBuffer pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions)
      VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
    • nvkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

      public static void nvkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, long pPerformanceQueryCreateInfo, long pNumPasses)
      void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
    • vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

      public static void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, IntBuffer pNumPasses)
      void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
    • nvkAcquireProfilingLockKHR

      public static int nvkAcquireProfilingLockKHR(VkDevice device, long pInfo)
      VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
    • vkAcquireProfilingLockKHR

      public static int vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR pInfo)
      VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
    • vkReleaseProfilingLockKHR

      public static void vkReleaseProfilingLockKHR(VkDevice device)
      void vkReleaseProfilingLockKHR(VkDevice device)
    • vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR

      public static int vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, int[] pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions)
      VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
    • vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

      public static void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, int[] pNumPasses)
      void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)