class MHuiScreenBufferObserver |
Public Member Functions | |
---|---|
void | HandleScreenBufferEvent(TUid, TInt) |
TBool | ScreenBufferComplete(TUid, TRect &, TRect &) |
Public Member Enumerations | |
---|---|
enum | THuiScreenBufferEvent { ENone, EBufferComplete = ENone, ECreated, EDeleted, ERestored, EReleased, EBufferDrawComplete } |
void | HandleScreenBufferEvent | ( | TUid | aBufferUid, |
TInt | aEvent | |||
) | [pure virtual] |
Alf calls this when e.g. the back buffer is created or deleted.
MAlfScreenBufferObserver::TAlfScreenBufferEvent
TBool | ScreenBufferComplete | ( | TUid | aBufferUid, |
TRect & | aDisplayRect, | |||
TRect & | aDirtyRect | |||
) | [pure virtual] |
This is called when all the content have been draw to the buffer. If EFalse is returned, the buffer will be locked until the observer unlocks it. If ETrue is returned, the buffer is unlocked automatically, immediately after this method returns.
ENone | |
EBufferComplete = 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.