pub struct FrameInput { /* private fields */ }Implementations§
Source§impl FrameInput
impl FrameInput
pub fn timeline( processor: &ReplayProcessor<'_>, frame_number: usize, current_time: f32, dt: f32, ) -> Self
pub fn aggregate( processor: &ReplayProcessor<'_>, frame_number: usize, current_time: f32, dt: f32, last_demolish_count: usize, last_boost_pad_event_count: usize, last_touch_event_count: usize, last_player_stat_event_count: usize, last_goal_event_count: usize, ) -> Self
pub fn frame_info(&self) -> FrameInfo
pub fn gameplay_state(&self) -> GameplayState
pub fn ball_frame_state(&self) -> BallFrameState
pub fn player_frame_state(&self) -> PlayerFrameState
pub fn frame_events_state(&self) -> FrameEventsState
Trait Implementations§
Source§impl Clone for FrameInput
impl Clone for FrameInput
Source§fn clone(&self) -> FrameInput
fn clone(&self) -> FrameInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameInput
impl Debug for FrameInput
impl Copy for FrameInput
Auto Trait Implementations§
impl Freeze for FrameInput
impl RefUnwindSafe for FrameInput
impl !Send for FrameInput
impl !Sync for FrameInput
impl Unpin for FrameInput
impl UnsafeUnpin for FrameInput
impl UnwindSafe for FrameInput
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