pub struct QuaternionArray { /* private fields */ }Expand description
Quaternion array for columnar storage
Implementations§
Source§impl QuaternionArray
impl QuaternionArray
Sourcepub fn new(data: Vec<Quaternion>) -> Self
pub fn new(data: Vec<Quaternion>) -> Self
Create new QuaternionArray
Sourcepub fn from_iter<I: IntoIterator<Item = Quaternion>>(iter: I) -> Self
pub fn from_iter<I: IntoIterator<Item = Quaternion>>(iter: I) -> Self
Create from iterator
Sourcepub fn value(&self, index: usize) -> Option<Quaternion>
pub fn value(&self, index: usize) -> Option<Quaternion>
Get value at index
Sourcepub fn values(&self) -> &[Quaternion]
pub fn values(&self) -> &[Quaternion]
Get all values
Trait Implementations§
Source§impl Clone for QuaternionArray
impl Clone for QuaternionArray
Source§fn clone(&self) -> QuaternionArray
fn clone(&self) -> QuaternionArray
Returns a duplicate of the value. Read more
1.0.0§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 QuaternionArray
impl RefUnwindSafe for QuaternionArray
impl Send for QuaternionArray
impl Sync for QuaternionArray
impl Unpin for QuaternionArray
impl UnwindSafe for QuaternionArray
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)