CAknsEffectCommand Class Reference

class CAknsEffectCommand : public CBase

Effect command data class. Effect command class encapsulates the information of a single effect command that is used with effect queue item data objects.

This is a public class with exported functions. The class is not intended for derivation outside the library.

AknSkins.lib

Since
2.8

Inherits from

Constructor & Destructor Documentation

CAknsEffectCommand()

CAknsEffectCommand()[protected]

C++ protected constructor.

~CAknsEffectCommand()

~CAknsEffectCommand()[virtual]

Destructor.

Member Functions Documentation

AppendParameterL(const TAknsRlParameterData &)

IMPORT_C voidAppendParameterL(const TAknsRlParameterData &aParameter)

Appends a paramater to this effect command.

Since
2.8

Parameters

const TAknsRlParameterData & aParameterParameter to be appended. The given data is copied, and thus no ownership is transferred.

CreateParameterIteratorL()

IMPORT_C MAknsRlParameterIterator *CreateParameterIteratorL()

Creates and returns a new parameter iterator.

Since
2.8

EffectUid()

IMPORT_C TUidEffectUid()const

Returns the effect UID.

Since
2.8

LayerConf()

IMPORT_C TAknsRlRenderOpParamLayerConf()const

Returns the layer configuration.

Since
2.8

NewL()

IMPORT_C CAknsEffectCommand *NewL()[static]

Two-phased constructor.

Exceptions:
If allocation fails, function leaves with a system-wide error code.

SetEffectUid(const TUid)

IMPORT_C voidSetEffectUid(const TUidaValue)

Sets the effect UID.

Since
2.8

Parameters

const TUid aValueNew effect UID.

SetLayerConf(const TAknsRlRenderOpParam)

IMPORT_C voidSetLayerConf(const TAknsRlRenderOpParamaValue)

Sets the layer configuration.

Since
2.8

Parameters

const TAknsRlRenderOpParam aValueNew layer configuration.

Member Data Documentation

TAknsRlRenderOpParam iLayerConf

TAknsRlRenderOpParam iLayerConf[protected]

RPointerArray< CAknsEffectParameter > iParameters

RPointerArray< CAknsEffectParameter >iParameters[protected]

TUid iUid

TUid iUid[protected]