ImageProcessor::Plugin::MEffectColorization Class Reference

class ImageProcessor::Plugin::MEffectColorization : public ImageProcessor::Plugin::MEffect

Plugin API for the colorization photoart effect. The TEffectColorization uses this interface class to get access to the image prosessor plugin effect. Once this has been constructed, calls to method functions of TEffectColorization are passed verbatim to this interface. For further description of required functionality, see TEffectColorization.

TEffectColorization

Inherits from

Member Functions Documentation

ChrominanceStrengthL()

TInt ChrominanceStrengthL()const [pure virtual]

LuminanceStrengthL()

TInt LuminanceStrengthL()const [pure virtual]

ReferenceColorL()

TRgb ReferenceColorL()const [pure virtual]

This must provide an implementation as defined by TEffectColorization::RgbL()

TEffectColorization::ReferenceColorL()

SetColorizationL(TRgb, TInt, TInt)

voidSetColorizationL(TRgbaReferenceColor,
TIntaLuminanceStrength,
TIntaChrominanceStrength
)[pure virtual]

This must provide an implementation as defined by TEffectColorization::SetColorizationLevelL(TRgb aRgb, TInt aLuminanceStrength, TInt aChrominanceStrength)

TEffectColorization::SetColorizationL(TRgb aReferenceColor, TInt aLuminanceStrength, TInt aChrominanceStrength)

Parameters

TRgb aReferenceColor
TInt aLuminanceStrength
TInt aChrominanceStrength