Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: W32ADLL.H

Class TWindowInfo

class TWindowInfo;

Description

Animation window information.

Stores the window position and display mode for the animation. During a redraw of the animation window, the redraw regions can be retrieved by calling GetRedrawRegionAndRedrawShadowRegion().

Members

Defined in TWindowInfo:
GetRedrawRegionAndRedrawShadowRegion(), TRegionPair, TWindowInfo(), iMode, iScreenPos

See also:


Construction and destruction


TWindowInfo()

inline TWindowInfo();

Description

Constructs an animation window information object.

[Top]


Member functions


GetRedrawRegionAndRedrawShadowRegion()

inline void GetRedrawRegionAndRedrawShadowRegion(const TRegion *&aRedrawRegion, const TRegion *&aRedrawShadowRegion) const;

Description

Returns the current redraw region and redraw shadow region. This function must only be called from an override of CWindowAnim's pure virtual Redraw function. The region pointers retrieved must not be used beyond the end of the Redraw override.

Parameters

const TRegion *&aRedrawRegion

The redraw region in screen coordinates.

const TRegion *&aRedrawShadowRegion

The redraw shadow region in screen coordinates.

[Top]


Member structures


Struct TRegionPair

struct TRegionPair;

Description

Stores a pair of region pointers.

Members

Defined in TWindowInfo::TRegionPair:
iRegion1, iRegion2

Member data


iRegion1

const TRegion * iRegion1;

Description


iRegion2

const TRegion * iRegion2;

Description

[Top]


Member data


iScreenPos

TRect iScreenPos;

Description

The screen position.


iMode

TDisplayMode iMode;

Description

The display mode.

This is the minimum display mode that the screen has to be in to display this window.