pub struct TouchState {
pub touch_events: Vec<TouchEvent>,
pub last_touch: Option<TouchEvent>,
pub last_touch_player: Option<PlayerId>,
pub last_touch_team_is_team_0: Option<bool>,
}Expand description
Shared per-frame raw-touch state.
Fields§
§touch_events: Vec<TouchEvent>§last_touch: Option<TouchEvent>§last_touch_player: Option<PlayerId>§last_touch_team_is_team_0: Option<bool>Implementations§
Source§impl TouchState
impl TouchState
pub fn primary_touch_event(&self) -> Option<&TouchEvent>
Trait Implementations§
Source§impl Clone for TouchState
impl Clone for TouchState
Source§impl Debug for TouchState
impl Debug for TouchState
Auto Trait Implementations§
impl Freeze for TouchState
impl RefUnwindSafe for TouchState
impl Send for TouchState
impl Sync for TouchState
impl Unpin for TouchState
impl UnsafeUnpin for TouchState
impl UnwindSafe for TouchState
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