Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: w32adll.h
Link against: N/A

Class MAnimFreeTimerWindowFunctions

MAnimFreeTimerWindowFunctions

Support

Supported from 5.1

Description

Free timer animation utility functions interface. The class inherits functions from MAnimWindowFunctions, and defines the additional interface required for window operations which support animations with their own timers.

You do NOT have to create an object of this type. The class is implemented by the window server, and provides utility functions to all CFreeTimerWindowAnim derived classes via the WindowFunctions() member.

It is not intended for user derivation.

Note:

Derivation

MAnimFreeTimerWindowFunctionsFree timer animation utility functions interface
MAnimWindowFunctionsWindow utility functions interface

Defined in MAnimFreeTimerWindowFunctions:
DeactivateGc(), Update()

Inherited from MAnimWindowFunctions:
Invalidate(), IsHidden(), Parameters(), SetRect(), SetVisible(), VisibleRegion(), WindowSize(), void ActivateGc()


Member functions


DeactivateGc()

void DeactivateGc();    

Description

Deactivate the graphics context.

This function is used in the context of a CFreeTimerWindowAnim derived class when writing animation DLLs with their own timer. Within the timer’s RunL() the ActivateGC() function should be called prior to drawing to the window. DeactivateGC() should be called after drawing is finished.


Update()

void Update();

Description

Forces the screen to update.