Struct lcms2::StageRef
[−]
pub struct StageRef(_);
Stage functions
Stages are single-step operations that can be chained to create pipelines. Actual stage types does include matrices, tone curves, Look-up interpolation and user-defined. There are functions to create new stage types and a plug-in type to allow stages to be saved in multi profile elements tag types. See the plug-in API for further details.
Methods
impl StageRef
[src]
pub fn input_channels(&self) -> usize
[src]
pub fn output_channels(&self) -> usize
[src]
pub fn stage_type(&self) -> StageSignature
[src]
Trait Implementations
impl Borrow<StageRef> for Stage
impl AsRef<StageRef> for Stage
impl ForeignTypeRef for StageRef
type CType = Stage
The raw C type.
ⓘImportant traits for &'a mut Iunsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
[src]
ⓘImportant traits for &'a mut I
Constructs a shared instance of this type from its raw type.
ⓘImportant traits for &'a mut Iunsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
[src]
ⓘImportant traits for &'a mut I
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.