MWsFrontBuffer Class Reference

class MWsFrontBuffer : public MWsObjectProvider

Wserv screen buffer access

Inherits from

Member Functions Documentation

GetBitGc()

CFbsBitGc *GetBitGc()[pure virtual]

Get default wserv screen drawing context. This will always return the original context not the current context (e.g. not the redirecting context when it is redirected).

GetBitGcCurrent()

CFbsBitGc *GetBitGcCurrent()[pure virtual]

Get current wserv screen drawing context. This will return the redirected context when it is set.

GetBits()

const TAny *GetBits()[pure virtual]

Get pointer to framebuffer

SetBitGc(CFbsBitGc *)

TInt SetBitGc(CFbsBitGc *aBitGc)[pure virtual]

Set wserv screen drawing context to redirect its drawing output. Drawing context must have been activated on a device prior calling this function.

Parameters

CFbsBitGc * aBitGcThe context where screen drawing output is redirected to. If it is NULL the redirection will be cancelled and default drawing context will be restored.

SetBitGc(CFbsBitGc *, TBool)

TInt SetBitGc(CFbsBitGc *aBitGc,
TBoolaInvalidateScreen
)[pure virtual]

Set wserv screen drawing context to redirect its drawing output and perform fullscreen redraw if necessary. Drawing context must have been activated on a device prior calling this function.

Parameters

CFbsBitGc * aBitGcThe context where screen drawing output is redirected to. If it is NULL the redirection will be cancelled and default drawing context will be restored.
TBool aInvalidateScreenFlag to tell wserv to perform fullscreen redraw or not