CAnimGc Class Reference

class CAnimGc : public CBitmapContext

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.

Public Member Functions
voidCancelClippingRegion()
TInt SetClippingRegion(const TRegion &)
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 *)
Inherited Enumerations
CGraphicsContext:TBrushStyle
CGraphicsContext:TDrawMode
CGraphicsContext:TDrawModeComponents
CGraphicsContext:TFillRule
CGraphicsContext:TPenStyle
CGraphicsContext:TTextAlign

Member Functions Documentation

CancelClippingRegion()

voidCancelClippingRegion()[pure virtual]

Cancels the clipping region.

SetClippingRegion()

SetClippingRegion(const TRegion &)

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

Sets the clipping region.

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

Parameters

const TRegion & aRegionThe clipping region.