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.