Struct subtr_actor::collector::replay_data::ReplayDataCollector
source · pub struct ReplayDataCollector { /* private fields */ }
Implementations§
source§impl ReplayDataCollector
impl ReplayDataCollector
pub fn new() -> Self
pub fn get_frame_data(self) -> FrameData
pub fn get_replay_data(self, replay: &Replay) -> SubtrActorResult<ReplayData>
Trait Implementations§
source§impl Collector for ReplayDataCollector
impl Collector for ReplayDataCollector
source§fn process_frame(
&mut self,
processor: &ReplayProcessor<'_>,
_frame: &Frame,
_frame_number: usize,
current_time: f32
) -> SubtrActorResult<TimeAdvance>
fn process_frame( &mut self, processor: &ReplayProcessor<'_>, _frame: &Frame, _frame_number: usize, current_time: f32 ) -> SubtrActorResult<TimeAdvance>
Process a single frame from a replay. Read more
source§fn process_replay(self, replay: &Replay) -> SubtrActorResult<Self>
fn process_replay(self, replay: &Replay) -> SubtrActorResult<Self>
Process an entire replay. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ReplayDataCollector
impl Send for ReplayDataCollector
impl Sync for ReplayDataCollector
impl Unpin for ReplayDataCollector
impl UnwindSafe for ReplayDataCollector
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