#[repr(C)]pub struct aiVectorKey {
pub mTime: f64,
pub mValue: aiVector3D,
pub mInterpolation: aiAnimInterpolation,
}Expand description
A time-value pair specifying a certain 3D vector for the given time.
Fields§
§mTime: f64The time of this key
mValue: aiVector3DThe value of this key
mInterpolation: aiAnimInterpolationThe interpolation setting of this key
Trait Implementations§
Source§impl Clone for aiVectorKey
impl Clone for aiVectorKey
Source§fn clone(&self) -> aiVectorKey
fn clone(&self) -> aiVectorKey
Returns a duplicate of the value. Read more
1.0.0 · 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 aiVectorKey
impl Debug for aiVectorKey
Source§impl Default for aiVectorKey
impl Default for aiVectorKey
Source§impl PartialEq for aiVectorKey
impl PartialEq for aiVectorKey
impl Copy for aiVectorKey
impl StructuralPartialEq for aiVectorKey
Auto Trait Implementations§
impl Freeze for aiVectorKey
impl RefUnwindSafe for aiVectorKey
impl Send for aiVectorKey
impl Sync for aiVectorKey
impl Unpin for aiVectorKey
impl UnwindSafe for aiVectorKey
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