Trait ToneMapper

Source
pub trait ToneMapper<T: Copy + Default + Debug> {
    // Required methods
    fn tonemap_lane(&self, src: &[T], dst: &mut [T]) -> Result<(), ForgeError>;
    fn tonemap_linearized_lane(
        &self,
        in_place: &mut [f32],
    ) -> Result<(), ForgeError>;
}

Required Methods§

Source

fn tonemap_lane(&self, src: &[T], dst: &mut [T]) -> Result<(), ForgeError>

Tone map image lane.

Lane length must be multiple of channels. Lane length must match.

Source

fn tonemap_linearized_lane( &self, in_place: &mut [f32], ) -> Result<(), ForgeError>

Tone map lane whereas content been linearized.

Lane length must be multiple of channels.

Implementors§