#[repr(C, packed(2))]pub struct CMLut16Type {
pub typeDescriptor: OSType,
pub reserved: UInt32,
pub inputChannels: UInt8,
pub outputChannels: UInt8,
pub gridPoints: UInt8,
pub reserved2: UInt8,
pub matrix: [[Fixed; 3]; 3],
pub inputTableEntries: UInt16,
pub outputTableEntries: UInt16,
pub inputTable: [UInt16; 1],
}Expand description
Apple SDK struct CMLut16Type.
Fields§
§typeDescriptor: OSType§reserved: UInt32§inputChannels: UInt8§outputChannels: UInt8§gridPoints: UInt8§reserved2: UInt8§matrix: [[Fixed; 3]; 3]§inputTableEntries: UInt16§outputTableEntries: UInt16§inputTable: [UInt16; 1]Trait Implementations§
Source§impl Clone for CMLut16Type
impl Clone for CMLut16Type
Source§fn clone(&self) -> CMLut16Type
fn clone(&self) -> CMLut16Type
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 CMLut16Type
impl Debug for CMLut16Type
impl Copy for CMLut16Type
Auto Trait Implementations§
impl Freeze for CMLut16Type
impl RefUnwindSafe for CMLut16Type
impl Send for CMLut16Type
impl Sync for CMLut16Type
impl Unpin for CMLut16Type
impl UnsafeUnpin for CMLut16Type
impl UnwindSafe for CMLut16Type
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