ImageProcessor::Plugin::MEffect Class Reference

class ImageProcessor::Plugin::MEffect

Plugin API for the effects.

TEffect

Public Member Functions
voidBeginL()
voidEndL()
TAny *Extension(TUid)
voidLevelL(TInt &)
voidLevelL(TReal32 &)
voidLevelSettings(TInt &, TInt &, TInt &)
voidLevelSettings(TReal32 &, TReal32 &, TReal32 &)
voidResetL()
voidSetLevelL(TInt)
voidSetLevelL(TReal32)

Member Functions Documentation

BeginL()

voidBeginL()[pure virtual]

This must provide an implementation as defined by TEffect::BeginL()

TEffect::BeginL()

EndL()

voidEndL()[pure virtual]

This must provide an implementation as defined by TEffect::EndL()

TEffect::EndL()

Extension(TUid)

TAny *Extension(TUidaExtension)[pure virtual]

This must provide an implementation as defined by TEffect::Extension(TUid aExtension)

TEffect::Extension(TUid aExtension)

Parameters

TUid aExtension

LevelL(TInt &)

voidLevelL(TInt &aLevel)[pure virtual]

This must provide an implementation as defined by TEffect::LevelL(TInt& aLevel)

TEffect::LevelL(TInt& aLevel)

Parameters

TInt & aLevel

LevelL(TReal32 &)

voidLevelL(TReal32 &aLevel)[pure virtual]

This must provide an implementation as defined by TEffect::LevelL(TReal32& aLevel)

TEffect::LevelL(TReal32& aLevel)

Parameters

TReal32 & aLevel

LevelSettings(TInt &, TInt &, TInt &)

voidLevelSettings(TInt &aMinimumLevel,
TInt &aMaximumLevel,
TInt &aLevelStep
)[pure virtual]

This must provide an implementation as defined by TEffect::LevelSettingsL(TInt& aMinimumLevel, TInt& aMaximumLevel, TInt& aLevelStep)

TEffect::LevelSettings(TInt& aMinimumLevel, TInt& aMaximumLevel, TInt& aLevelStep)

Parameters

TInt & aMinimumLevel
TInt & aMaximumLevel
TInt & aLevelStep

LevelSettings(TReal32 &, TReal32 &, TReal32 &)

voidLevelSettings(TReal32 &aMinimumLevel,
TReal32 &aMaximumLevel,
TReal32 &aLevelStep
)[pure virtual]

This must provide an implementation as defined by TEffect::LevelSettingsL(TReal32& aMinimumLevel, TReal32& aMaximumLevel, TReal32& aLevelStep)

TEffect::LevelSettings(TReal32& aMinimumLevel, TReal32& aMaximumLevel, TReal32& aLevelStep)

Parameters

TReal32 & aMinimumLevel
TReal32 & aMaximumLevel
TReal32 & aLevelStep

ResetL()

voidResetL()[pure virtual]

This must provide an implementation as defined by TEffect::ResetL()

TEffect::ResetL()

SetLevelL(TInt)

voidSetLevelL(TIntaLevel)[pure virtual]

This must provide an implementation as defined by TEffect::SetLevelL(TInt aLevel)

TEffect::SetLevelL(TInt aLevel)

Parameters

TInt aLevel

SetLevelL(TReal32)

voidSetLevelL(TReal32aLevel)[pure virtual]

This must provide an implementation as defined by TEffect::SetLevelL(TReal32 aLevel)

TEffect::SetLevelL(TReal32 aLevel)

Parameters

TReal32 aLevel