[][src]Trait imagepipe::ImageOp

pub trait ImageOp<'a>: Debug + Serialize + Deserialize<'a> {
    fn name(&self) -> &str;
fn run(
        &self,
        pipeline: &PipelineGlobals,
        buf: Arc<OpBuffer>
    ) -> Arc<OpBuffer>; fn to_settings(&self) -> String { ... }
fn hash(&self, hasher: &mut BufHasher) { ... } }

Required methods

fn name(&self) -> &str

fn run(&self, pipeline: &PipelineGlobals, buf: Arc<OpBuffer>) -> Arc<OpBuffer>

Loading content...

Provided methods

fn to_settings(&self) -> String

fn hash(&self, hasher: &mut BufHasher)

Loading content...

Implementors

impl<'a> ImageOp<'a> for OpFromLab[src]

impl<'a> ImageOp<'a> for OpToLab[src]

impl<'a> ImageOp<'a> for OpBaseCurve[src]

impl<'a> ImageOp<'a> for OpDemosaic[src]

impl<'a> ImageOp<'a> for OpGamma[src]

impl<'a> ImageOp<'a> for OpGoFloat[src]

impl<'a> ImageOp<'a> for OpTransform[src]

Loading content...