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.