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