Interface VulkanLWJGLInstanceExtensionInfoHandlerType

All Known Implementing Classes:
VulkanLWJGLEXTLayerSettingsHandler

public interface VulkanLWJGLInstanceExtensionInfoHandlerType
An extension info handler.
  • Method Details

    • supports

      boolean supports(Class<? extends VulkanInstanceExtensionInfoType> clazz)
      Whether this handler supports extension info of the given type.
      Parameters:
      clazz - The type
      Returns:
      true if this handler supports info of the given type
    • transform

      long transform(org.lwjgl.system.MemoryStack stack, VulkanInstanceExtensionInfoType info, long next) throws VulkanException
      Transform the given info to native structures.
      Parameters:
      stack - The memory stack
      info - The info
      next - The next pointer
      Returns:
      The transformed data
      Throws:
      VulkanException - On errors