Make egui_glium::painter::Painter::paint_job pub (#100)

* Make `egui_glium::painter::Painter::paint_job` pub

The background is: I'm working on an engine where I would like to draw the gui and the game to the same `glium::Frame`. Haven't found any other obvious, trivial solution. I could of course write my own integration, but I just think this makes sense to be public.

* Make two other necessary functions public
This commit is contained in:
walterpie 2021-01-11 09:35:47 +01:00 committed by GitHub
parent d0c3bd0d8f
commit b08870dcee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -95,7 +95,7 @@ impl Painter {
}
}
fn upload_egui_texture(
pub fn upload_egui_texture(
&mut self,
facade: &dyn glium::backend::Facade,
texture: &egui::Texture,
@ -154,7 +154,7 @@ impl Painter {
}
#[inline(never)] // Easier profiling
fn paint_job(
pub fn paint_job(
&mut self,
target: &mut Frame,
display: &glium::Display,
@ -328,7 +328,7 @@ impl Painter {
}
}
fn upload_pending_user_textures(&mut self, facade: &dyn glium::backend::Facade) {
pub fn upload_pending_user_textures(&mut self, facade: &dyn glium::backend::Facade) {
for user_texture in &mut self.user_textures {
if let Some(user_texture) = user_texture {
if user_texture.gl_texture.is_none() {