MWsDrawAnnotationObserver Class Reference

class MWsDrawAnnotationObserver : public MWsObjectProvider

An interface optionally provided by render stages, to observe which node in the window tree structure that is being rendered.

Text cursors and sprites (floating or non) are annotated by the same APIs.

Inherits from

Member Functions Documentation

SegmentRedrawEnd()

voidSegmentRedrawEnd()[pure virtual]

SegmentRedrawStart(const TRegion &)

voidSegmentRedrawStart(const TRegion &aRegion)[pure virtual]

Parameters

const TRegion & aRegion

SpriteFlash(const MWsWindowTreeNode &, TBool)

voidSpriteFlash(const MWsWindowTreeNode &aWindowTreeNode,
TBoolaFlashOn
)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode
TBool aFlashOn

SpriteRedrawEnd(const MWsWindowTreeNode &)

voidSpriteRedrawEnd(const MWsWindowTreeNode &aWindowTreeNode)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode

SpriteRedrawStart(const MWsWindowTreeNode &, const TRegion &)

voidSpriteRedrawStart(const MWsWindowTreeNode &aWindowTreeNode,
const TRegion &aRegion
)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode
const TRegion & aRegion

WindowAnimRedrawEnd(const MWsWindowTreeNode &)

voidWindowAnimRedrawEnd(const MWsWindowTreeNode &aWindowTreeNode)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode

WindowAnimRedrawStart(const MWsWindowTreeNode &, const TRegion &)

voidWindowAnimRedrawStart(const MWsWindowTreeNode &aWindowTreeNode,
const TRegion &aRegion
)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode
const TRegion & aRegion

WindowRedrawEnd(const MWsWindowTreeNode &)

voidWindowRedrawEnd(const MWsWindowTreeNode &aWindowTreeNode)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode

WindowRedrawStart(const MWsWindowTreeNode &, const TRegion &)

voidWindowRedrawStart(const MWsWindowTreeNode &aWindowTreeNode,
const TRegion &aRegion
)[pure virtual]

Parameters

const MWsWindowTreeNode & aWindowTreeNode
const TRegion & aRegion