pub struct ReductionWorkStats {Show 22 fields
pub global_validation_passes: usize,
pub candidate_rebuilds: usize,
pub candidate_bone_track_rebuilds: usize,
pub candidate_morph_track_rebuilds: usize,
pub local_prefit_bone_segment_fits: usize,
pub local_prefit_morph_segment_fits: usize,
pub local_prefit_bone_key_additions: usize,
pub local_prefit_morph_key_additions: usize,
pub local_prefit_bone_samples: usize,
pub local_prefit_morph_samples: usize,
pub dcc_bone_segment_fits: usize,
pub dcc_morph_segment_fits: usize,
pub bone_samples: usize,
pub morph_samples: usize,
pub world_rebuilds: usize,
pub world_bone_recomputes: usize,
pub world_rotation_decompositions: usize,
pub normal_key_additions: usize,
pub ancestor_key_additions: usize,
pub ancestor_prune_attempts: usize,
pub ancestor_pruned_keys: usize,
pub added_keys_per_pass: Vec<usize>,
}Fields§
§global_validation_passes: usize§candidate_rebuilds: usize§candidate_bone_track_rebuilds: usize§candidate_morph_track_rebuilds: usize§local_prefit_bone_segment_fits: usize§local_prefit_morph_segment_fits: usize§local_prefit_bone_key_additions: usize§local_prefit_morph_key_additions: usize§local_prefit_bone_samples: usize§local_prefit_morph_samples: usize§dcc_bone_segment_fits: usize§dcc_morph_segment_fits: usize§bone_samples: usize§morph_samples: usize§world_rebuilds: usize§world_bone_recomputes: usizeNumber of cached candidate world transforms recomputed during validation.
world_rotation_decompositions: usize§normal_key_additions: usize§ancestor_key_additions: usize§ancestor_prune_attempts: usizeNumber of ancestor-propagated key candidates tested by reverse pruning.
ancestor_pruned_keys: usizeNumber of ancestor-propagated keys removed after subtree validation.
added_keys_per_pass: Vec<usize>Trait Implementations§
Source§impl Clone for ReductionWorkStats
impl Clone for ReductionWorkStats
Source§fn clone(&self) -> ReductionWorkStats
fn clone(&self) -> ReductionWorkStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReductionWorkStats
impl Debug for ReductionWorkStats
Source§impl Default for ReductionWorkStats
impl Default for ReductionWorkStats
Source§fn default() -> ReductionWorkStats
fn default() -> ReductionWorkStats
Returns the “default value” for a type. Read more
impl Eq for ReductionWorkStats
Source§impl PartialEq for ReductionWorkStats
impl PartialEq for ReductionWorkStats
impl StructuralPartialEq for ReductionWorkStats
Auto Trait Implementations§
impl Freeze for ReductionWorkStats
impl RefUnwindSafe for ReductionWorkStats
impl Send for ReductionWorkStats
impl Sync for ReductionWorkStats
impl Unpin for ReductionWorkStats
impl UnsafeUnpin for ReductionWorkStats
impl UnwindSafe for ReductionWorkStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more