вставлять?
на картинку я как то так текст рисовал let im = egui::Image::new(handle, [item_width, item_height]); let (rect, _) = viewport_ui.allocate_exact_size(im.size(), Sense::hover()); im.paint_at(viewport_ui, rect); let mut layout_job_shadow = LayoutJob::single_section(...) let mut layout_job_label = LayoutJob::single_section(...) let shadow = viewport_ui.fonts().layout_job(layout_job_shadow); let label = viewport_ui.fonts().layout_job(layout_job_label); let mut pos = rect.left_bottom(); viewport_ui.painter().galley(pos, shadow); pos.y -= 0.5; viewport_ui.painter().galley(pos, label); предположительно можно по похожей схеме и на другие элементы нарисовать
приколдес, спасибо
Обсуждают сегодня