CAlfClientWindow Class Reference
class CAlfClientWindow : public CBase
|
CAlfClientWindow
class
Represents the client side Alf window, corrosponding to a symbian side
RWindow
Client can create own instance of this class and hold the responsibility of cleaning it.
Posting the drawing commands through this class can hardware accelerate the commands, bypassing the windowserver
Currently functionality of this class is limited to posting the commands. Usage:
iAlfEnv = CAlfEnv::NewL();
//Create Client window
CAlfClientWindow* alfWindow = CAlfClientWindow::NewL(*iEnv, *rWindow);
//Post drawing commands
alfWindow->PostCommandsL( command, EComplete );
//destruction
delete alfWindow;
delete iAlfEnv;
Constructor & Destructor Documentation
CAlfClientWindow()
CAlfClientWindow
|
(
|
)
|
[private]
|
~CAlfClientWindow()
IMPORT_C
|
~CAlfClientWindow
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL(CAlfEnv &, RWindow &)
void
|
ConstructL
|
(
|
CAlfEnv &
|
aEnv,
|
|
RWindow
&
|
aWindow
|
|
)
|
[private]
|
NewL(CAlfEnv &, RWindow &)
Parameters
CAlfEnv & aEnv
|
Alf Environment
|
RWindow
& aWindow
|
RWindow for which the AlfClientwindow is to to be created
|
NewLC(CAlfEnv &, RWindow &)
PostCommandsL(TDes8 &, TAlfCommandBufferStatus)
Member Data Documentation
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.