Struct egui::context::ContextImpl
source · struct ContextImpl {Show 13 fields
fonts: Option<Fonts>,
memory: Memory,
animation_manager: AnimationManager,
tex_manager: WrappedTextureManager,
os: OperatingSystem,
input: InputState,
frame_state: FrameState,
graphics: GraphicLayers,
output: PlatformOutput,
paint_stats: PaintStats,
repaint: Repaint,
layer_rects_this_frame: HashMap<LayerId, Vec<(Id, Rect)>>,
layer_rects_prev_frame: HashMap<LayerId, Vec<(Id, Rect)>>,
}
Fields§
§fonts: Option<Fonts>
None
until the start of the first frame.
memory: Memory
§animation_manager: AnimationManager
§tex_manager: WrappedTextureManager
§os: OperatingSystem
§input: InputState
§frame_state: FrameState
State that is collected during a frame and then cleared
graphics: GraphicLayers
§output: PlatformOutput
§paint_stats: PaintStats
§repaint: Repaint
§layer_rects_this_frame: HashMap<LayerId, Vec<(Id, Rect)>>
Written to during the frame.
layer_rects_prev_frame: HashMap<LayerId, Vec<(Id, Rect)>>
Read
Implementations§
source§impl ContextImpl
impl ContextImpl
fn begin_frame_mut(&mut self, new_raw_input: RawInput)
sourcefn update_fonts_mut(&mut self)
fn update_fonts_mut(&mut self)
Load fonts unless already loaded.
Trait Implementations§
source§impl Default for ContextImpl
impl Default for ContextImpl
source§fn default() -> ContextImpl
fn default() -> ContextImpl
Returns the “default value” for a type. Read more