pub struct TouchStateCalculator { /* private fields */ }Expand description
Detects raw ball touches per frame from ball/player state and frame events.
Implementations§
Source§impl TouchStateCalculator
impl TouchStateCalculator
pub fn new() -> Self
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, events: &FrameEventsState, live_play_state: &LivePlayState, ) -> TouchState
Trait Implementations§
Source§impl Clone for TouchStateCalculator
impl Clone for TouchStateCalculator
Source§impl Debug for TouchStateCalculator
impl Debug for TouchStateCalculator
Auto Trait Implementations§
impl Freeze for TouchStateCalculator
impl RefUnwindSafe for TouchStateCalculator
impl Send for TouchStateCalculator
impl Sync for TouchStateCalculator
impl Unpin for TouchStateCalculator
impl UnsafeUnpin for TouchStateCalculator
impl UnwindSafe for TouchStateCalculator
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