imgui-vulkan-renderer-rs 0.1.0

Vulkan renderer for imgui-glfw-rs
Documentation
  • Coverage
  • 100%
    12 out of 12 items documented0 out of 5 items with examples
  • Size
  • Source code size: 47.17 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 743.06 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 11s Average build duration of successful builds.
  • all releases: 1m 17s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • K4ugummi

Vulkan renderer backend for imgui-rs using ash.

Usage

use imgui_vulkan_renderer_rs::{Renderer, RendererCreateInfo};

let create_info = RendererCreateInfo {
    device: device.clone(),
    memory_properties: mem_props,
    render_pass,
    command_pool,
    queue,
};
let mut renderer = Renderer::new(&mut imgui, &create_info)?;

// In your render loop, after building the UI:
let draw_data = imgui.render();
renderer.render(draw_data, command_buffer)?;