[−]Struct lcms2::PipelineRef
A borrowed reference to a Pipeline
.
Methods
impl PipelineRef
[src]
pub fn cat(&mut self, append: &PipelineRef) -> bool
[src]
Appends pipeline given as argument at the end of this pipeline. Channel count must match.
pub fn stage_count(&self) -> usize
[src]
pub fn first_stage(&self) -> Option<&StageRef>
[src]
pub fn last_stage(&self) -> Option<&StageRef>
[src]
ⓘImportant traits for StagesIter<'a>pub fn stages(&self) -> StagesIter
[src]
ⓘImportant traits for StagesIter<'a>
pub fn set_8bit(&mut self, on: bool) -> bool
[src]
pub fn input_channels(&self) -> usize
[src]
pub fn output_channels(&self) -> usize
[src]
pub fn eval<Value: FloatOrU16>(&self, input: &[Value], output: &mut [Value])
[src]
pub unsafe fn eval_unchecked<Value: FloatOrU16>(
&self,
input: &[Value],
output: &mut [Value]
)
[src]
&self,
input: &[Value],
output: &mut [Value]
)
Trait Implementations
impl ToOwned for PipelineRef
type Owned = Pipeline
The resulting type after obtaining ownership.
fn to_owned(&self) -> Pipeline
fn clone_into(&self, target: &mut Self::Owned)
[src]
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Debug for PipelineRef
[src]
impl ForeignTypeRef for PipelineRef
type CType = Pipeline
The raw C type.
unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
[src]
Constructs a shared instance of this type from its raw type.
unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
[src]
Constructs a mutable reference of this type from its raw type.
fn as_ptr(&self) -> *mut Self::CType
[src]
Returns a raw pointer to the wrapped value.
Auto Trait Implementations
impl !Sync for PipelineRef
impl !Send for PipelineRef
impl Unpin for PipelineRef
impl !RefUnwindSafe for PipelineRef
impl UnwindSafe for PipelineRef
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,