pub struct ReducedPoseSequence { /* private fields */ }Implementations§
Source§impl ReducedPoseSequence
impl ReducedPoseSequence
pub fn snapshot(&self) -> &SkeletonSnapshot
pub fn target(&self) -> ReductionTarget
pub fn start_frame(&self) -> f32
pub fn frame_step(&self) -> f32
pub fn frame_count(&self) -> usize
pub fn sample_frames(&self) -> &[f32]
pub fn bone_tracks(&self) -> &[ReducedBoneTrack]
pub fn morph_tracks(&self) -> &[ReducedMorphTrack]
pub fn report(&self) -> PoseReductionReport
pub fn work_stats(&self) -> &ReductionWorkStats
pub fn timings(&self) -> ReductionTimings
pub fn sample( &self, frame: f32, ) -> Result<ReducedPoseSample, PoseReductionError>
pub fn validate_model( &self, model_identity: u64, bone_count: usize, morph_count: usize, ) -> bool
Trait Implementations§
Source§impl Clone for ReducedPoseSequence
impl Clone for ReducedPoseSequence
Source§fn clone(&self) -> ReducedPoseSequence
fn clone(&self) -> ReducedPoseSequence
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 ReducedPoseSequence
impl Debug for ReducedPoseSequence
Auto Trait Implementations§
impl Freeze for ReducedPoseSequence
impl RefUnwindSafe for ReducedPoseSequence
impl Send for ReducedPoseSequence
impl Sync for ReducedPoseSequence
impl Unpin for ReducedPoseSequence
impl UnsafeUnpin for ReducedPoseSequence
impl UnwindSafe for ReducedPoseSequence
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