pub struct DisplacementMapFilter {
pub scale: f32,
pub x_channel: ColorChannel,
pub y_channel: ColorChannel,
}Expand description
Displace pixels using a displacement map.
Uses the color values from a second input to spatially displace pixels in the primary input, creating warping and distortion effects.
Fields§
§scale: f32Scale factor controlling the displacement intensity.
x_channel: ColorChannelColor channel from the displacement map used for X-axis displacement.
y_channel: ColorChannelColor channel from the displacement map used for Y-axis displacement.
Trait Implementations§
Source§impl Clone for DisplacementMapFilter
impl Clone for DisplacementMapFilter
Source§fn clone(&self) -> DisplacementMapFilter
fn clone(&self) -> DisplacementMapFilter
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 moreimpl Copy for DisplacementMapFilter
Source§impl Debug for DisplacementMapFilter
impl Debug for DisplacementMapFilter
Source§impl PartialEq for DisplacementMapFilter
impl PartialEq for DisplacementMapFilter
impl StructuralPartialEq for DisplacementMapFilter
Auto Trait Implementations§
impl Freeze for DisplacementMapFilter
impl RefUnwindSafe for DisplacementMapFilter
impl Send for DisplacementMapFilter
impl Sync for DisplacementMapFilter
impl Unpin for DisplacementMapFilter
impl UnsafeUnpin for DisplacementMapFilter
impl UnwindSafe for DisplacementMapFilter
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