pub struct EguiState {
pub fuse_cursor: FusedCursor,
pub pointer_pos: Pos2,
pub clipboard: Clipboard,
pub scroll_factor: f32,
pub zoom_factor: f32,
pub screen_descriptor: ScreenDescriptor,
/* private fields */
}
Expand description
Shuttles FLTK’s input and events to Egui
Fields§
§fuse_cursor: FusedCursor
§pointer_pos: Pos2
§clipboard: Clipboard
§scroll_factor: f32
default value is 12.0
zoom_factor: f32
default value is 8.0
screen_descriptor: ScreenDescriptor
Implementations§
Source§impl EguiState
impl EguiState
Sourcepub fn fuse_input<W>(&mut self, win: &mut W, event: Event)
pub fn fuse_input<W>(&mut self, win: &mut W, event: Event)
Conveniece method bundling the necessary components for input/event handling
pub fn window_resized(&mut self) -> bool
pub fn mouse_btn_pressed(&self) -> bool
Sourcepub fn fuse_output<W>(&mut self, win: &mut W, egui_output: PlatformOutput)where
W: WindowExt,
pub fn fuse_output<W>(&mut self, win: &mut W, egui_output: PlatformOutput)where
W: WindowExt,
Convenience method for outputting what egui emits each frame
Sourcepub fn set_visual_scale(&mut self, size: f32)
pub fn set_visual_scale(&mut self, size: f32)
Set visual scale, e.g: 0.8, 1.5, 2.0 .etc (default is 1.0)
pub fn pixels_per_point(&self) -> f32
pub fn take_input(&mut self) -> RawInput
Sourcepub fn start_time(&mut self, elapsed: f64)
pub fn start_time(&mut self, elapsed: f64)
Set start time for egui timer related activity.
Auto Trait Implementations§
impl Freeze for EguiState
impl !RefUnwindSafe for EguiState
impl Send for EguiState
impl Sync for EguiState
impl Unpin for EguiState
impl !UnwindSafe for EguiState
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