Location:
w32adll.h
Link against: N/A
CAnimDll
Supported from 5.0
Animation DLL factory interface.
An animation DLL class must be a derived class of
CAnimDll
, and can be thought of as a server side factory class.
CAnimDll
consists of a single pure virtual factory function
CreateInstanceL(TInt aType),
which is used to create new instances
of animation objects of type CAnim
contained in the DLL. Animation
DLL objects are created by the CreateCAnimDllL()
function, which
is called by the window server at the request of the client.
For efficiency reasons, it makes sense to collect multiple animation classes into a single DLL, even if they are otherwise logically quite separate classes.
|
Defined in CAnimDll
:
CreateInstanceL()
Inherited from CBase
:
operator new()
virtual CAnim* CreateInstanceL(TInt aType)=0;
Factory function for animation DLL. It must be provided in the derived class.
The TInt aType
argument can be used to
differentiate between multiple animation classes contained in the same
animation DLL. This is demonstrated in the “Using” document
linked to below.
|
|