INNER CODE UNIT · Rust
paint
wkwan/flo · src/egui_integration.rs:50
pub fn paint(
&mut self,
command_buffer: vk::CommandBuffer,
extent: vk::Extent2D,
full_output: egui::FullOutput,
) -> Result<(), Box<dyn std::error::Error>> {
let clipped_primitives = self.context.tessellate(
full_output.shapes,
full_output.pixels_per_point,
);
// Set new and updated textures
if !full_output.textures_delta.set.is_empty() {
self.renderer.set_textures(
self.queue,
self.command_pool,
full_output.textures_delta.set.as_slice(),
)?;