ImageProcessor::Plugin::MEffectLevels Class Reference

class ImageProcessor::Plugin::MEffectLevels : public ImageProcessor::Plugin::MEffect

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

TEffectLevels

Inherits from

Member Functions Documentation

BlackLevelL()

TReal32 BlackLevelL ( ) const [pure virtual]

This must provide an implementation as defined by TEffectLevels::BlackLevelL()

TEffectLevels::BlackLevelL()

GrayLevelL()

TReal32 GrayLevelL ( ) const [pure virtual]

This must provide an implementation as defined by TEffectLevels::GrayLevelL()

TEffectLevels::GrayLevelL()

SetWGBLevelL(TReal32, TReal32, TReal32)

void SetWGBLevelL ( TReal32 aWhiteLevel,
TReal32 aGrayLevel,
TReal32 aBlackLevel
) [pure virtual]

Parameters

TReal32 aWhiteLevel
TReal32 aGrayLevel
TReal32 aBlackLevel

WhiteLevelL()

TReal32 WhiteLevelL ( ) const [pure virtual]

This must provide an implementation as defined by TEffectLevels::WhiteLevelL()

TEffectLevels::WhiteLevelL()