pub enum RawAnimationChannelRowV1 {
Animation {
source_animation_index: u64,
channel_coverage: RawSourceSetCoverageV1,
},
AnimationChannel {
source_animation_index: u64,
source_channel_index: u64,
},
}Expand description
One row in canonical animation-then-channel candidate order.
Variants§
Animation
One source animation and its independently observed channel coverage.
Fields
§
channel_coverage: RawSourceSetCoverageV1Coverage of this animation’s source channel array.
AnimationChannel
One source channel belonging to the immediately preceding animation.
Implementations§
Source§impl RawAnimationChannelRowV1
impl RawAnimationChannelRowV1
Sourcepub const fn source_animation_index(&self) -> u64
pub const fn source_animation_index(&self) -> u64
Source animation-array index.
Sourcepub const fn source_channel_index(&self) -> Option<u64>
pub const fn source_channel_index(&self) -> Option<u64>
Source channel-array index for a channel row.
Sourcepub const fn channel_coverage(&self) -> Option<RawSourceSetCoverageV1>
pub const fn channel_coverage(&self) -> Option<RawSourceSetCoverageV1>
Independent channel coverage carried by an animation row.
Trait Implementations§
Source§impl Clone for RawAnimationChannelRowV1
impl Clone for RawAnimationChannelRowV1
Source§fn clone(&self) -> RawAnimationChannelRowV1
fn clone(&self) -> RawAnimationChannelRowV1
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 RawAnimationChannelRowV1
impl Debug for RawAnimationChannelRowV1
Source§impl<'de> Deserialize<'de> for RawAnimationChannelRowV1
impl<'de> Deserialize<'de> for RawAnimationChannelRowV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RawAnimationChannelRowV1
Source§impl PartialEq for RawAnimationChannelRowV1
impl PartialEq for RawAnimationChannelRowV1
Source§impl Serialize for RawAnimationChannelRowV1
impl Serialize for RawAnimationChannelRowV1
impl StructuralPartialEq for RawAnimationChannelRowV1
Auto Trait Implementations§
impl Freeze for RawAnimationChannelRowV1
impl RefUnwindSafe for RawAnimationChannelRowV1
impl Send for RawAnimationChannelRowV1
impl Sync for RawAnimationChannelRowV1
impl Unpin for RawAnimationChannelRowV1
impl UnsafeUnpin for RawAnimationChannelRowV1
impl UnwindSafe for RawAnimationChannelRowV1
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