pub struct AnalysisNodeCollector { /* private fields */ }Implementations§
Source§impl AnalysisNodeCollector
impl AnalysisNodeCollector
pub fn new(graph: AnalysisGraph) -> Self
pub fn graph(&self) -> &AnalysisGraph
pub fn graph_mut(&mut self) -> &mut AnalysisGraph
pub fn into_graph(self) -> AnalysisGraph
Trait Implementations§
Source§impl Collector for AnalysisNodeCollector
impl Collector for AnalysisNodeCollector
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 finish_replay(
&mut self,
_processor: &ReplayProcessor<'_>,
) -> SubtrActorResult<()>
fn finish_replay( &mut self, _processor: &ReplayProcessor<'_>, ) -> SubtrActorResult<()>
Finalize replay-derived state after the last frame has been processed. Read more
Source§fn process_replay(self, replay: &Replay) -> SubtrActorResult<Self>where
Self: Sized,
fn process_replay(self, replay: &Replay) -> SubtrActorResult<Self>where
Self: Sized,
Process an entire replay. Read more
Auto Trait Implementations§
impl Freeze for AnalysisNodeCollector
impl !RefUnwindSafe for AnalysisNodeCollector
impl !Send for AnalysisNodeCollector
impl !Sync for AnalysisNodeCollector
impl Unpin for AnalysisNodeCollector
impl UnsafeUnpin for AnalysisNodeCollector
impl !UnwindSafe for AnalysisNodeCollector
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