# Interface VMAAllocatorProviderType

All Known Implementing Classes:
  `VMALWJGLAllocatorProvider`

public interface VMAAllocatorProviderType
Functions to provide VMA allocators.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `VMAAllocatorType`
  `createAllocator(VMAAllocatorCreateInfo info)`
  Create a new allocator.
  `String`
  `providerName()`
  `String`
  `providerVersion()`

- ## Method Details

  - ### providerName

    String providerName()
    Returns:
      The name of the (software) provider

  - ### providerVersion

    String providerVersion()
    Returns:
      The version of the (software) provider

  - ### createAllocator

    VMAAllocatorType createAllocator(VMAAllocatorCreateInfo info) throws VulkanException
    Create a new allocator.
    Parameters:
      `info` - The creation info
    Returns:
      A new allocator
    Throws:
      `VulkanException` - On errors