CITemperatureAndTint

Trait CITemperatureAndTint 

Source
pub unsafe trait CITemperatureAndTint: CIFilterProtocol {
    // Provided methods
    unsafe fn inputImage(&self) -> Option<Retained<CIImage>>
       where Self: Sized + Message { ... }
    unsafe fn setInputImage(&self, input_image: Option<&CIImage>)
       where Self: Sized + Message { ... }
    unsafe fn neutral(&self) -> Retained<CIVector>
       where Self: Sized + Message { ... }
    unsafe fn setNeutral(&self, neutral: &CIVector)
       where Self: Sized + Message { ... }
    unsafe fn targetNeutral(&self) -> Retained<CIVector>
       where Self: Sized + Message { ... }
    unsafe fn setTargetNeutral(&self, target_neutral: &CIVector)
       where Self: Sized + Message { ... }
}
Available on crate features CIFilter and CIFilterBuiltins only.
Expand description

The protocol for the Temperature and Tint filter.

Adapt the reference white point for an image.

See also Apple’s documentation

Provided Methods§

Source

unsafe fn inputImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message,

Available on crate feature CIImage only.

The image to use as an input for the effect.

Source

unsafe fn setInputImage(&self, input_image: Option<&CIImage>)
where Self: Sized + Message,

Available on crate feature CIImage only.

Setter for inputImage.

Source

unsafe fn neutral(&self) -> Retained<CIVector>
where Self: Sized + Message,

Available on crate feature CIVector only.

A vector containing the source white point defined by color temperature and tint or chromaticity (x,y).

Source

unsafe fn setNeutral(&self, neutral: &CIVector)
where Self: Sized + Message,

Available on crate feature CIVector only.

Setter for neutral.

Source

unsafe fn targetNeutral(&self) -> Retained<CIVector>
where Self: Sized + Message,

Available on crate feature CIVector only.

A vector containing the desired white point defined by color temperature and tint or chromaticity (x,y).

Source

unsafe fn setTargetNeutral(&self, target_neutral: &CIVector)
where Self: Sized + Message,

Available on crate feature CIVector only.

Setter for targetNeutral.

Trait Implementations§

Source§

impl ProtocolType for dyn CITemperatureAndTint

Source§

const NAME: &'static str = "CITemperatureAndTint"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn CITemperatureAndTint

Implementations on Foreign Types§

Source§

impl<T> CITemperatureAndTint for ProtocolObject<T>

Implementors§