pub struct Warp {
pub transforms: Vec<Mat3>,
}Expand description
A per-frame warp in the grade pass (the GPU stabilizer’s output): for output frame i,
transforms[i] maps output pixels to source pixels, in source pixel coordinates before the
crop (the last one repeats past the end). Applied at libplacebo’s MAIN stage with a
Catmull-Rom bicubic, black outside the source; the grade’s crop is folded into it.
Fields§
§transforms: Vec<Mat3>Trait Implementations§
impl StructuralPartialEq for Warp
Auto Trait Implementations§
impl Forget for Warp
impl Freeze for Warp
impl RefUnwindSafe for Warp
impl Send for Warp
impl Sync for Warp
impl Unpin for Warp
impl UnsafeUnpin for Warp
impl UnwindSafe for Warp
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