pub struct FbxAnimChannel {
pub node_id: FbxNodeId,
pub node_name: String,
pub path: FbxAnimChannelPath,
pub morph_target_index: Option<u32>,
pub sampler: FbxAnimSampler,
}Available on crate features
fbx-reader or fbx-writer only.Expand description
One animation channel: drives one TRS path or blend-shape weight.
Fields§
§node_id: FbxNodeIdStable target Model id; never resolve a channel by display name.
node_name: StringName of the target model node (matches FbxSceneNode::name).
path: FbxAnimChannelPathWhich node or blend-shape property the channel drives.
morph_target_index: Option<u32>Blend-shape target slot for FbxAnimChannelPath::MorphWeight.
None for ordinary node TRS channels.
sampler: FbxAnimSamplerSampler data.
Trait Implementations§
Source§impl Clone for FbxAnimChannel
impl Clone for FbxAnimChannel
Source§fn clone(&self) -> FbxAnimChannel
fn clone(&self) -> FbxAnimChannel
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 moreAuto Trait Implementations§
impl Freeze for FbxAnimChannel
impl RefUnwindSafe for FbxAnimChannel
impl Send for FbxAnimChannel
impl Sync for FbxAnimChannel
impl Unpin for FbxAnimChannel
impl UnsafeUnpin for FbxAnimChannel
impl UnwindSafe for FbxAnimChannel
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