class MAlfScreenBufferObserver |
Observer class for screen buffer.
Public Member Functions | |
---|---|
TBool | BufferComplete(TUid, TRect &, TRect &) |
void | HandleScreenBufferEvent(TUid, TInt) |
Public Member Enumerations | |
---|---|
enum | TAlfScreenBufferEvent { ENone, ECreated, EDeleted, ERestored, EReleased, EBufferDrawComplete } |
TBool | BufferComplete | ( | TUid | aBufferUid, |
TRect & | aDisplayRect, | |||
TRect & | aDirtyRect | |||
) | [pure virtual] |
Alf calls this when all the content have been draw to the back buffer. If EFalse is returned, the buffer is locked until the observer calls RequestNextBuffer(). If ETrue is returned, the RequestNextBuffer() is called automatically, immediately after this method returns.
void | HandleScreenBufferEvent | ( | TUid | aBufferUid, |
TInt | aEvent | |||
) | [pure virtual] |
Alf calls this when e.g. the back buffer is created or deleted.
Screen buffer Events.
ENone | |
ECreated | |
EDeleted | |
ERestored | |
EReleased | |
EBufferDrawComplete |
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.