pub struct PlayHudInput<'a> {
pub movement_label: &'a str,
pub sprint_mode: bool,
pub map_target: &'a MapTargetState,
pub auto_nav_goal: Option<(f32, f32)>,
pub mouse_hover: Option<(f32, f32)>,
pub view_mode: HudViewMode,
}Expand description
Local HUD inputs for building PlayHud.
Fields§
§movement_label: &'a str§sprint_mode: bool§map_target: &'a MapTargetState§mouse_hover: Option<(f32, f32)>§view_mode: HudViewModeAuto Trait Implementations§
impl<'a> Freeze for PlayHudInput<'a>
impl<'a> RefUnwindSafe for PlayHudInput<'a>
impl<'a> Send for PlayHudInput<'a>
impl<'a> Sync for PlayHudInput<'a>
impl<'a> Unpin for PlayHudInput<'a>
impl<'a> UnsafeUnpin for PlayHudInput<'a>
impl<'a> UnwindSafe for PlayHudInput<'a>
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