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