pub struct Blur {
pub id: NodeId,
pub params: BlurParamsDelegate,
pub source: PortRef,
}Expand description
Applies a simple box blur to a raster.
Fields§
§id: NodeId§params: BlurParamsDelegate§source: PortRefTrait Implementations§
Source§impl GpuCompileNode for Blur
impl GpuCompileNode for Blur
fn compile_gpu( &self, ctx: &mut CompileContext<'_>, port: &PortRef, ) -> Result<CompiledOutput, LumenError>
Source§impl Node for Blur
impl Node for Blur
fn id(&self) -> NodeId
fn input_port_defs(&self) -> &'static [InputPortDef]
fn input_ports(&self) -> Vec<PortRef>
fn output_port_defs(&self) -> &'static [OutputPortDef]
Source§impl PropertyEval for Blur
impl PropertyEval for Blur
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for Blur
impl RefUnwindSafe for Blur
impl Send for Blur
impl Sync for Blur
impl Unpin for Blur
impl UnsafeUnpin for Blur
impl UnwindSafe for Blur
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