Struct egui_directx11::RendererOutput
source · pub struct RendererOutput {
pub textures_delta: TexturesDelta,
pub shapes: Vec<ClippedShape>,
pub pixels_per_point: f32,
}
Expand description
Part of egui::FullOutput
that is consumed by Renderer::render
.
Call to egui::Context::run
or egui::Context::end_frame
yields a
egui::FullOutput
. The platform integration (for example egui_winit
)
consumes egui::FullOutput::platform_output
and egui::FullOutput::viewport_output
,
and the renderer consumes the rest.
To conveniently split a egui::FullOutput
into a RendererOutput
and
outputs for the platform integration, use split_output
.
Fields§
§textures_delta: TexturesDelta
§shapes: Vec<ClippedShape>
§pixels_per_point: f32
Auto Trait Implementations§
impl Freeze for RendererOutput
impl !RefUnwindSafe for RendererOutput
impl Send for RendererOutput
impl Sync for RendererOutput
impl Unpin for RendererOutput
impl !UnwindSafe for RendererOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more