CShaper Class Reference
class CShaper : public CBase |
Shaper abstract class. All shaper implementations derive from this
Nested Classes and Structures
Constructor & Destructor Documentation
~CShaper()
IMPORT_C | ~CShaper | ( | ) | [virtual] |
Member Functions Documentation
ConstructL(CBitmapFont *, TInt, TInt, RHeap *)
construct a shaper object
ExtendedInterface(TUid)
IMPORT_C 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. |
ShapeText(TShapeHeader *&, const TInput &, RHeap *)
If possible, shape the text described by aInput, placing the output on aHeapForOutput. TShapeHeader
Parameters
TShapeHeader *& aOutput | The output, as a newly allocate object on aHeapForOutput. |
const TInput & aInput | The input text and other parameters. |
RHeap * aHeapForOutput | On success, aOutput should be allocated from this and nothing else. On failure, nothing should be allocated from it. |
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.