pub struct PlayHud<'a> {
pub movement: &'a str,
pub sprint_mode: bool,
pub map_target: Option<(f32, f32)>,
pub auto_nav_goal: Option<(f32, f32)>,
pub ground_target: Option<(f32, f32)>,
pub ground_blast_radius_m: f32,
pub mouse_hover: Option<(f32, f32)>,
pub view_mode: HudViewMode,
}Fields§
§movement: &'a str§sprint_mode: bool§map_target: Option<(f32, f32)>§ground_target: Option<(f32, f32)>Free-aim cast point (Shift+click). Drawn as a map X.
ground_blast_radius_m: f32Optional blast preview radius (meters) around ground aim.
mouse_hover: Option<(f32, f32)>Mouse hover world position (dim cursor on map).
view_mode: HudViewModeTrait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for PlayHud<'a>
impl<'a> RefUnwindSafe for PlayHud<'a>
impl<'a> Send for PlayHud<'a>
impl<'a> Sync for PlayHud<'a>
impl<'a> Unpin for PlayHud<'a>
impl<'a> UnsafeUnpin for PlayHud<'a>
impl<'a> UnwindSafe for PlayHud<'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