# Interface VulkanDebugUtilsMessengerCallbackDataEXTType

All Known Implementing Classes:
  `VulkanDebugUtilsMessengerCallbackDataEXT`

@Immutable public interface VulkanDebugUtilsMessengerCallbackDataEXTType
Structure specifying parameters returned to the callback.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanDebugUtilsLabelEXT>`
  `commandBufferLabels()`
  `Set<VulkanDebugUtilsMessengerCreateFlag>`
  `flags()`
  `String`
  `message()`
  `String`
  `messageIdName()`
  `int`
  `messageIdNumber()`
  `List<VulkanDebugUtilsObjectNameInfoEXT>`
  `objects()`
  `List<VulkanDebugUtilsLabelEXT>`
  `queueLabels()`

- ## Method Details

  - ### flags

    Set<VulkanDebugUtilsMessengerCreateFlag> flags()
    Returns:
      The creation flags

  - ### messageIdName

    String messageIdName()
    Returns:
      The message ID name

  - ### messageIdNumber

    int messageIdNumber()
    Returns:
      The message ID number

  - ### message

    String message()
    Returns:
      The message

  - ### queueLabels

    List<VulkanDebugUtilsLabelEXT> queueLabels()
    Returns:
      The queue labels

  - ### commandBufferLabels

    List<VulkanDebugUtilsLabelEXT> commandBufferLabels()
    Returns:
      The command buffer labels

  - ### objects

    List<VulkanDebugUtilsObjectNameInfoEXT> objects()
    Returns:
      The object labels