pub struct Renderer<B: Backend> { /* fields omitted */ }
pub fn new<C>( imgui: &mut ImGui, device: &B::Device, physical_device: &B::PhysicalDevice, render_pass: &B::RenderPass, subpass_index: usize, max_frames: usize, command_pool: &mut CommandPool<B, C>, queue: &mut CommandQueue<B, C> ) -> Result<Renderer<B>, Error> where C: Capability + Supports<Transfer>, | [src] |
Initializes the renderer.
Destroys all used objects.
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static