Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: GraphicsAccelerator.h

Class TGraphicsOperation

class TGraphicsOperation;

Description

Abstract base class for all graphics operations.

Derived classes encapsulate all the arguments needed by a given graphics operation. An object of one of the derived classes is passed as a parameter to CGraphicsAccelerator::Operation(). The member functions and enum defined in this class are not used directly in third party code.

Members

Defined in TGraphicsOperation:
Append(), EAlphaBlendOneBitmap, EAlphaBlendTwoBitmaps, EBitBlt, EBitBltAlphaBitmap, EBitBltAlphaChannel, EBitBltMasked, EBitBltTransparent, EFadeRect, EFilledPolygon, EFilledPolygonWithPattern, EFilledRect, EFilledRectUsingDrawMode, EFilledRectWithPattern, EInvertRect, EScaledBitBlt, EScaledBitBltAlphaBitmap, EScaledBitBltAlphaChannel, EScaledBitBltMasked, EScaledBitBltTransparent, Function(), Next(), Size(), TGopFunction, TGraphicsOperation(), TGraphicsOperation(), iFunction, iSize

See also:


Construction and destruction


TGraphicsOperation()

protected: inline TGraphicsOperation(TGopFunction aFunction, TInt aArgSize);

Description

Parameters

TGopFunction aFunction

TInt aArgSize


TGraphicsOperation()

protected: inline TGraphicsOperation();

Description

[Top]


Member functions


Function()

inline TGopFunction Function() const;

Description

Return value

TGopFunction


Size()

inline TInt Size() const;

Description

Return value

TInt


Next()

inline TGraphicsOperation *Next() const;

Description

Return value

TGraphicsOperation *


Append()

inline void Append(TInt aNumBytes, TAny *aData);

Description

Parameters

TInt aNumBytes

TAny *aData

[Top]


Member enumerations


Enum TGopFunction

TGopFunction

Description

EFilledRect

EFilledRectUsingDrawMode

EFilledRectWithPattern

EInvertRect

EFadeRect

EBitBlt

EBitBltMasked

EBitBltTransparent

EBitBltAlphaChannel

EBitBltAlphaBitmap

EScaledBitBlt

EScaledBitBltMasked

EScaledBitBltTransparent

EScaledBitBltAlphaChannel

EScaledBitBltAlphaBitmap

EFilledPolygon

EFilledPolygonWithPattern

EAlphaBlendTwoBitmaps

EAlphaBlendOneBitmap

[Top]


Member data


iFunction

protected: TGopFunction iFunction;

Description


iSize

protected: TInt iSize;

Description