Trait imagepipe::ImageOp [−][src]
pub trait ImageOp<'a>: Debug + Serialize + Deserialize<'a> { fn name(&self) -> &str; fn run(
&self,
pipeline: &mut PipelineGlobals,
inid: [u8; 32],
outid: [u8; 32]
); fn to_settings(&self) -> String { ... } fn hash(&self, hasher: &mut BufHasher) { ... } }
Required Methods
fn name(&self) -> &str
fn run(&self, pipeline: &mut PipelineGlobals, inid: [u8; 32], outid: [u8; 32])
Provided Methods
fn to_settings(&self) -> String
fn hash(&self, hasher: &mut BufHasher)
Implementors
impl<'a> ImageOp<'a> for OpGoFloat
impl<'a> ImageOp<'a> for OpDemosaic
impl<'a> ImageOp<'a> for OpLevel
impl<'a> ImageOp<'a> for OpToLab
impl<'a> ImageOp<'a> for OpFromLab
impl<'a> ImageOp<'a> for OpBaseCurve
impl<'a> ImageOp<'a> for OpGamma
impl<'a> ImageOp<'a> for OpTransform