Interface VulkanMetricsLogicalDeviceType

All Known Implementing Classes:
VFakeMetricsLogicalDevice, VulkanLWJGLMetricsLogicalDevice

public interface VulkanMetricsLogicalDeviceType
A logical-device-level MX bean.
  • Method Details

    • deviceID

      long deviceID()
      Returns:
      The unique device ID
    • instanceMetrics

      VulkanMetricsInstanceType instanceMetrics()
      Returns:
      The metrics for the owning instance
    • getBuffers

      long getBuffers()
      Returns:
      The number of currently existing buffers
    • getCommandBuffers

      long getCommandBuffers()
      Returns:
      The number of currently existing command buffers
    • getCommandPools

      long getCommandPools()
      Returns:
      The number of currently existing command pools
    • getComputePipelines

      long getComputePipelines()
      Returns:
      The number of currently existing compute pipelines
    • getEvents

      long getEvents()
      Returns:
      The number of currently existing events
    • getFences

      long getFences()
      Returns:
      The number of currently existing fences
    • getFramebuffers

      long getFramebuffers()
      Returns:
      The number of currently existing framebuffers
    • getGraphicsPipelines

      long getGraphicsPipelines()
      Returns:
      The number of currently existing graphics pipelines
    • getQueryPools

      long getQueryPools()
      Returns:
      The number of currently existing query pools
    • getRenderPasses

      long getRenderPasses()
      Returns:
      The number of currently existing render passes
    • getPipelineCaches

      long getPipelineCaches()
      Returns:
      The number of currently existing pipeline caches
    • getPipelineLayouts

      long getPipelineLayouts()
      Returns:
      The number of currently existing pipeline layouts
    • getSamplers

      long getSamplers()
      Returns:
      The number of currently existing samplers
    • getTimelineSemaphores

      long getTimelineSemaphores()
      Returns:
      The number of currently existing timeline semaphores
    • getBinarySemaphores

      long getBinarySemaphores()
      Returns:
      The number of currently existing binary semaphores
    • getImages

      long getImages()
      Returns:
      The number of currently existing images
    • getImageViews

      long getImageViews()
      Returns:
      The number of currently existing image views
    • getDescriptorPools

      long getDescriptorPools()
      Returns:
      The number of currently existing descriptor pools
    • getDescriptorSetLayouts

      long getDescriptorSetLayouts()
      Returns:
      The number of currently existing descriptor set layouts
    • getBufferViews

      long getBufferViews()
      Returns:
      The number of currently existing buffer views