Automatically generated Fireball bindings for VMA 3.4.0.
- Prefix from types / enum cases / functions / parameters / fields stripped (e.g.
VmaAllocatorCreateInfo->AllocatorCreateInfo) - Method wrappers for
AllocatorandVirtualBlock(e.g.allocator.free_memory()) - Helper
VulkanFunctions::new()function
import vulkan as vk;
var vk: &vk::Api;
var instance: vk::Instance;
var physical_device: vk::PhysicalDevice;
var device: vk::Device;
var version: vk::Version;
var vulkan_functions = vma::VulkanFunctions::new(vk, version);
var allocator_info = vma::AllocatorCreateInfo {
vulkan_api_version: version.as_raw(),
vulkan_functions: &vulkan_functions,
instance: instance,
physical_device: physical_device,
device: device,
};
var allocator: vma::Allocator;
vma::create_allocator(&allocator_info, &allocator).unwrap();