CShaperFactory Class Reference
class CShaperFactory : public CBase |
ECOM plug-in base class for shaper factories.
Constructor & Destructor Documentation
~CShaperFactory()
~CShaperFactory | ( | ) | [inline, virtual] |
Member Functions Documentation
ExtendedInterface(TUid)
void * | ExtendedInterface | ( | TUid | aInterfaceId | ) | [virtual] |
For future expansion. Any overriders must base-call if aInterface is unrecognized.
WARNING: Function for internal use ONLY. Compatibility is not guaranteed in future releases.
Parameters
TUid aInterfaceId | The ID of the interface to return. |
NewL(TUid)
Uses ECOM plug-in framework to instantiate the shaper factory interface implementation given its implementation UID.
Parameters
TUid aInterfaceImplUid | The UID of the interface implementation required |
NewShaperL(CBitmapFont *, TInt, TInt, RHeap *)
Create a shaper if possible, for typeface aFaceIndex within file aFileName.
Parameters
CBitmapFont * aFont | The font to be shaped. |
TInt aScript | |
TInt aLanguage | |
RHeap * iHeap | The heap to use for constructing the shaper. |
Member Data Documentation
TUid
iDtor_ID_Key
TUid
| iDtor_ID_Key | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.