pub struct CeilingShotCalculator { /* private fields */ }Expand description
Detects ceiling shots from ball/player positions and touches.
Implementations§
Source§impl CeilingShotCalculator
impl CeilingShotCalculator
pub fn new() -> Self
pub fn events(&self) -> &[CeilingShotEvent]
pub fn new_events(&self) -> &[CeilingShotEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, touch_events: &[TouchEvent], live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for CeilingShotCalculator
impl Clone for CeilingShotCalculator
Source§impl Debug for CeilingShotCalculator
impl Debug for CeilingShotCalculator
Source§impl Default for CeilingShotCalculator
impl Default for CeilingShotCalculator
Source§impl PartialEq for CeilingShotCalculator
impl PartialEq for CeilingShotCalculator
impl StructuralPartialEq for CeilingShotCalculator
Auto Trait Implementations§
impl Freeze for CeilingShotCalculator
impl RefUnwindSafe for CeilingShotCalculator
impl Send for CeilingShotCalculator
impl Sync for CeilingShotCalculator
impl Unpin for CeilingShotCalculator
impl UnsafeUnpin for CeilingShotCalculator
impl UnwindSafe for CeilingShotCalculator
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