pub struct AcesCc;Expand description
ACEScc logarithmic transfer function per Academy S-2014-003.
Logarithmic encoding of ACES linear data for color grading.
Implementations§
Source§impl AcesCc
impl AcesCc
Sourcepub const LOG_OFFSET: f32 = 9.72
pub const LOG_OFFSET: f32 = 9.72
Additive offset applied before normalization.
Sourcepub const LOG2_RECIP: f32
pub const LOG2_RECIP: f32
Converts natural log output to log base 2 by multiplication.
Trait Implementations§
impl Copy for AcesCc
impl Eq for AcesCc
impl StructuralPartialEq for AcesCc
impl TransferFunction for AcesCc
Auto Trait Implementations§
impl Freeze for AcesCc
impl RefUnwindSafe for AcesCc
impl Send for AcesCc
impl Sync for AcesCc
impl Unpin for AcesCc
impl UnsafeUnpin for AcesCc
impl UnwindSafe for AcesCc
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