pub struct SpeedFlipCalculator { /* private fields */ }Expand description
Detects speed flips from gameplay/ball/player state.
Implementations§
Source§impl SpeedFlipCalculator
impl SpeedFlipCalculator
pub fn new() -> Self
pub fn events(&self) -> &[SpeedFlipEvent]
pub fn new_events(&self) -> &[SpeedFlipEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, gameplay: &GameplayState, ball: &BallFrameState, players: &PlayerFrameState, live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
pub fn finalize_parts(&mut self, frame: &FrameInfo)
Trait Implementations§
Source§impl Clone for SpeedFlipCalculator
impl Clone for SpeedFlipCalculator
Source§impl Debug for SpeedFlipCalculator
impl Debug for SpeedFlipCalculator
Source§impl Default for SpeedFlipCalculator
impl Default for SpeedFlipCalculator
Source§impl PartialEq for SpeedFlipCalculator
impl PartialEq for SpeedFlipCalculator
impl StructuralPartialEq for SpeedFlipCalculator
Auto Trait Implementations§
impl Freeze for SpeedFlipCalculator
impl RefUnwindSafe for SpeedFlipCalculator
impl Send for SpeedFlipCalculator
impl Sync for SpeedFlipCalculator
impl Unpin for SpeedFlipCalculator
impl UnsafeUnpin for SpeedFlipCalculator
impl UnwindSafe for SpeedFlipCalculator
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