CDirectGdiDriverInternal Class Reference
class CDirectGdiDriverInternal : public CBase |
This class represents the body part of CDirectGdiDriver that defines the HAI. An adaptation must derive from this class and implement all the interfaces to provide the functionality required by the generic layer.
Constructor & Destructor Documentation
CDirectGdiDriverInternal(RLibrary)
CDirectGdiDriverInternal | ( | RLibrary | aLibrary | ) | [protected, inline] |
Member Functions Documentation
CloseDrawableSource(TInt &)
void | CloseDrawableSource | ( | TInt & | aHandle | ) | [pure virtual] |
Parameters
TInt & aHandle | A handle to a RDirectGdiDrawableSource object to be closed. |
CloseImageTarget(TInt &)
void | CloseImageTarget | ( | TInt & | aHandle | ) | [pure virtual] |
Parameters
TInt & aHandle | A handle to a RDirectGdiImageTarget object to be closed. |
CreateDrawableSource(TInt &, const RSgDrawable &)
Parameters
TInt & aHandle | Handle of the newly created drawable source. |
const RSgDrawable & aRSgDrawable | The RSgDrawable object to use when creating the drawable source. |
CreateEngine(MDirectGdiEngine *&)
CreateImageTarget(TInt &, const RSgImage &)
Parameters
TInt & aHandle | Handle of the newly created image target. |
const RSgImage & aRSgImage | The RSgImage to use when creating the image target. |
DestroyEngine(MDirectGdiEngine *)
Finish()
void | Finish | ( | ) | [pure virtual] |
Flush()
void | Flush | ( | ) | [pure virtual] |
GetError()
TInt
| GetError | ( | ) | [pure virtual] |
GetInterface(TUid, TAny *&)
TInt
| GetInterface | ( | TUid | aInterfaceId, |
| TAny *& | aInterface |
| ) | [pure virtual] |
New(CDirectGdiDriverInternal *&, RLibrary)
SetError(TInt)
void | SetError | ( | TInt | aErr | ) | [pure virtual] |
Member Data Documentation
const RLibrary iAdapterLibrary
Handle to the DirectGDI adapter DLL owned by this thread.
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.