#include <w32stdgraphic.h>
Link against: w32stdgraphic.lib
class CWsGraphicBitmapAnimation : public CWsGraphic, public CWsGraphic |
Public Member Type Definitions | |
---|---|
typedef | TArray< CFrame * > TFrames |
Public Member Functions | |
---|---|
~CWsGraphicBitmapAnimation() | |
IMPORT_C CWsGraphicBitmapAnimation * | NewL(const TFrames &) |
IMPORT_C CWsGraphicBitmapAnimation * | NewL(TUid, const TFrames &) |
IMPORT_C CWsGraphicBitmapAnimation * | NewL(const TWsGraphicId &, const TFrames &) |
virtual IMPORT_C TInt | Share(TSecureId) |
virtual IMPORT_C TInt | ShareGlobally() |
virtual IMPORT_C TInt | UnShare(TSecureId) |
virtual IMPORT_C TInt | UnShareGlobally() |
Client representation of a window-server-side CFbsBitmap owned by this Client
IMPORT_C | ~CWsGraphicBitmapAnimation | ( | ) |
IMPORT_C CWsGraphicBitmapAnimation * | NewL | ( | const TFrames & | aFrames | ) | [static] |
IMPORT_C CWsGraphicBitmapAnimation * | NewL | ( | TUid | aUid, |
const TFrames & | aFrames | |||
) | [static] |
IMPORT_C CWsGraphicBitmapAnimation * | NewL | ( | const TWsGraphicId & | aReplace, |
const TFrames & | aFrames | |||
) | [static] |
Reimplemented from CWsGraphic::Share(TSecureId)
Explicitly shares this graphic artwork with client sessions with the specified Secure ID.
Parameters | |
---|---|
aClientId | the Secure ID of the client sessions to share with. |
IMPORT_C TInt | ShareGlobally | ( | ) | [virtual] |
Reimplemented from CWsGraphic::ShareGlobally()
Shares the graphic artwork with all the client sessions. Sharing globally trumps explicit shares.
Reimplemented from CWsGraphic::UnShare(TSecureId)
Stops this graphic artwork from being shared with all client sessions with the specific Secure ID. ShareGlobally() trumps explicit sharing.
Parameters | |
---|---|
aClientId | the Secure ID of the client sessions to not share with |
IMPORT_C TInt | UnShareGlobally | ( | ) | [virtual] |
Reimplemented from CWsGraphic::UnShareGlobally()
Prevents this graphic artwork from being shared with all the client sessions. A graphic artwork that isn't shared explicitly is only available to clients it has been explicitly shared with using Share().