Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Operation of the Font and Bitmap Server

The use and relationships of the Font and Bitmap Server is summarised in the following diagram:

Relationship between Font and Bitmap Ser...


Relationship between Font and Bitmap Server, Window Server and the client

The server performs two main functions, bitmap sharing and font sharing:

[Top]


Managing bitmap sharing

The diagram shows a bitmap in the shared heap:

The client may use a bitmaps graphics context to draw the bitmap directly:

The server may move objects on the heap to maintain heap compactness — therefore a locking API is needed (cf. Begin() and End() in TBitmapUtil). To minimize this, only large bitmaps need locking — they use another heap.

[Top]


Managing font sharing