Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [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:


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