pub struct CameraLut {
pub lut: Lut,
pub primaries: Primaries,
pub transfer: Transfer,
}Expand description
What a profile does to the source before the grade.
Fields§
§lut: LutLog -> Rec.709 (BT.1886) on the decoded, range-expanded R’G’B’ (LutType::Normalized).
primaries: PrimariesRe-tag the source as Rec.709 primaries and transfer, so libplacebo treats the LUT’s output as Rec.709 and converts nothing more (the matrix and range tags stay).
transfer: TransferTrait Implementations§
impl StructuralPartialEq for CameraLut
Auto Trait Implementations§
impl Forget for CameraLut
impl Freeze for CameraLut
impl RefUnwindSafe for CameraLut
impl Send for CameraLut
impl Sync for CameraLut
impl Unpin for CameraLut
impl UnsafeUnpin for CameraLut
impl UnwindSafe for CameraLut
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