Struct kgltf::AnimationChannelTarget [−][src]
The index of the node and TRS property to target.
Fields
node: Option<usize>
The index of the node to target.
path: AnimationChannelTargetPath
The name of the node’s TRS property to modify, or the “weights” of the Morph Targets it instantiates. For the “translation” property, the values that are provided by the sampler are the translation along the x, y, and z axes. For the “rotation” property, the values are a quaternion in the order (x, y, z, w), where w is the scalar. For the “scale” property, the values are the scaling factors along the x, y, and z axes.
extensions: Option<Extension>
Dictionary object with extension-specific objects.
Trait Implementations
impl Clone for AnimationChannelTarget
[src]
fn clone(&self) -> AnimationChannelTarget
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AnimationChannelTarget
[src]
impl<'a> Deserialize<'a> for AnimationChannelTarget
[src]
fn deserialize<D: Deserializer<'a>>(deserializer: &mut D) -> Option<Self>
[src]
impl Serialize for AnimationChannelTarget
[src]
fn serialize<S: Serializer>(&self, serializer: &mut S)
[src]
Auto Trait Implementations
impl RefUnwindSafe for AnimationChannelTarget
impl Send for AnimationChannelTarget
impl Sync for AnimationChannelTarget
impl Unpin for AnimationChannelTarget
impl UnwindSafe for AnimationChannelTarget
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<'a, T> FromJson<'a> for T where
T: Deserialize<'a>,
[src]
T: Deserialize<'a>,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToJson for T where
T: Serialize,
[src]
T: Serialize,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,