CAnimGc Class Reference

#include <w32adll.h>

class CAnimGc : public CBitmapContext
Public Member Functions
pure virtual voidCancelClippingRegion()
pure virtual TInt SetClippingRegion(const TRegion &)
Inherited Enumerations
CGraphicsContext:TBrushStyle
CGraphicsContext:TDrawMode
CGraphicsContext:TDrawModeComponents
CGraphicsContext:TFillRule
CGraphicsContext:TPenStyle
CGraphicsContext:TTextAlign
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CBitmapContext::APIExtension(TUid,TAny *&,TAny *)
CBitmapContext::AlphaBlendBitmaps(const TPoint &,const CFbsBitmap *,const TRect &,const CFbsBitmap *,const TPoint &)
CBitmapContext::AlphaBlendBitmaps(const TPoint &,const CWsBitmap *,const TRect &,const CWsBitmap *,const TPoint &)
CBitmapContext::BitBlt(const TPoint &,const CFbsBitmap *)
CBitmapContext::BitBlt(const TPoint &,const CFbsBitmap *,const TRect &)
CBitmapContext::BitBltMasked(const TPoint &,const CFbsBitmap *,const TRect &,const CFbsBitmap *,TBool)
CBitmapContext::Clear()
CBitmapContext::Clear(const TRect &)
CBitmapContext::CopyRect(const TPoint &,const TRect &)
CBitmapContext::Reserved_CBitmapContext_1()
CBitmapContext::Reserved_CBitmapContext_2()
CBitmapContext::Reserved_CBitmapContext_3()
CBitmapContext::Reserved_CGraphicsContext_2()
CBitmapContext::SetFaded(TBool)
CBitmapContext::SetFadingParameters(TUint8,TUint8)
CGraphicsContext::CancelClippingRect()
CGraphicsContext::Device()const
CGraphicsContext::DiscardBrushPattern()
CGraphicsContext::DiscardFont()
CGraphicsContext::DrawArc(const TRect &,const TPoint &,const TPoint &)
CGraphicsContext::DrawBitmap(const TPoint &,const CFbsBitmap *)
CGraphicsContext::DrawBitmap(const TRect &,const CFbsBitmap *)
CGraphicsContext::DrawBitmap(const TRect &,const CFbsBitmap *,const TRect &)
CGraphicsContext::DrawBitmapMasked(const TRect &,const CFbsBitmap *,const TRect &,const CFbsBitmap *,TBool)
CGraphicsContext::DrawBitmapMasked(const TRect &,const CWsBitmap *,const TRect &,const CWsBitmap *,TBool)
CGraphicsContext::DrawEllipse(const TRect &)
CGraphicsContext::DrawLine(const TPoint &,const TPoint &)
CGraphicsContext::DrawLineBy(const TPoint &)
CGraphicsContext::DrawLineTo(const TPoint &)
CGraphicsContext::DrawPie(const TRect &,const TPoint &,const TPoint &)
CGraphicsContext::DrawPolyLine(const CArrayFix< TPoint > *)
CGraphicsContext::DrawPolyLine(const TPoint *,TInt)
CGraphicsContext::DrawPolygon(const CArrayFix< TPoint > *,TFillRule)
CGraphicsContext::DrawPolygon(const TPoint *,TInt,TFillRule)
CGraphicsContext::DrawRect(const TRect &)
CGraphicsContext::DrawRoundRect(const TRect &,const TSize &)
CGraphicsContext::DrawText(const TDesC &,const TPoint &)
CGraphicsContext::DrawText(const TDesC &,const TPoint &,const TDrawTextParam &)
CGraphicsContext::DrawText(const TDesC &,const TRect &,TInt,TTextAlign,TInt)
CGraphicsContext::DrawText(const TDesC &,const TTextParameters *,const TPoint &)
CGraphicsContext::DrawText(const TDesC &,const TTextParameters *,const TPoint &,const TDrawTextParam &)
CGraphicsContext::DrawText(const TDesC &,const TTextParameters *,const TRect &,TInt,TTextAlign,TInt)
CGraphicsContext::DrawTextExtended(const TDesC &,const TPoint &,const TDrawTextExtendedParam &)
CGraphicsContext::DrawTextExtended(const TDesC &,const TTextParameters *,const TPoint &,const TDrawTextExtendedParam &)
CGraphicsContext::DrawTextVertical(const TDesC &,const TPoint &,TBool)
CGraphicsContext::DrawTextVertical(const TDesC &,const TRect &,TInt,TBool,TTextAlign,TInt)
CGraphicsContext::DrawTextVertical(const TDesC &,const TTextParameters *,const TPoint &,TBool)
CGraphicsContext::DrawTextVertical(const TDesC &,const TTextParameters *,const TRect &,TInt,TBool,TTextAlign,TInt)
CGraphicsContext::GetShadowColor(TRgb &)
CGraphicsContext::GetUnderlineMetrics(TInt &,TInt &)
CGraphicsContext::IsFbsBitGc()const
CGraphicsContext::JustificationInPixels(TInt &,TInt &)
CGraphicsContext::JustificationInPixels(TInt,TInt,TInt,TInt)
CGraphicsContext::MapColors(const TRect &,const TRgb *,TInt,TBool)
CGraphicsContext::MoveBy(const TPoint &)
CGraphicsContext::MoveTo(const TPoint &)
CGraphicsContext::Plot(const TPoint &)
CGraphicsContext::Reserved()
CGraphicsContext::Reset()
CGraphicsContext::SetBrushColor(const TRgb &)
CGraphicsContext::SetBrushOrigin(const TPoint &)
CGraphicsContext::SetBrushStyle(TBrushStyle)
CGraphicsContext::SetCharJustification(TInt,TInt)
CGraphicsContext::SetClippingRect(const TRect &)
CGraphicsContext::SetDrawMode(TDrawMode)
CGraphicsContext::SetOrigin(const TPoint &)
CGraphicsContext::SetPenColor(const TRgb &)
CGraphicsContext::SetPenSize(const TSize &)
CGraphicsContext::SetPenStyle(TPenStyle)
CGraphicsContext::SetShadowColor(const TRgb &)
CGraphicsContext::SetStrikethroughStyle(TFontStrikethrough)
CGraphicsContext::SetUnderlineStyle(TFontUnderline)
CGraphicsContext::SetWordJustification(TInt,TInt)
CGraphicsContext::UseBrushPattern(const CFbsBitmap *)
CGraphicsContext::UseFont(const CFont *)

Detailed Description

Animation graphics context.

An object of this type is linked into CAnim by the window server, which allows you to draw to the animation window. The object's functions allow you to set and cancel the clipping region, and to draw to the visible window using the inherited CBitmapContext functions.

Member Function Documentation

CancelClippingRegion ( )

voidCancelClippingRegion()[pure virtual]

Reimplemented from CGraphicsContext::CancelClippingRegion()

Cancels the clipping region.

See also: SetClippingRegion()

SetClippingRegion ( const TRegion & )

TInt SetClippingRegion(const TRegion &aRegion)[pure virtual]

Reimplemented from CGraphicsContext::SetClippingRegion(const TRegion &)

Sets the clipping region.

Only the parts of the animation which are within the clipping region are drawn.

Parameters
aRegionThe clipping region.