TGraphicsOperation Class Reference

class TGraphicsOperation

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.

CGraphicsAccelerator::Operation()

Constructor & Destructor Documentation

TGraphicsOperation(TGopFunction, TInt)

TGraphicsOperation ( TGopFunction aFunction,
TInt aArgSize
) [protected, inline]

Parameters

TGopFunction aFunction
TInt aArgSize

TGraphicsOperation()

TGraphicsOperation ( ) [protected, inline]

Member Functions Documentation

Append(TInt, TAny *)

void Append ( TInt aNumBytes,
TAny * aData
) [inline]

Parameters

TInt aNumBytes
TAny * aData

Function()

TGopFunction Function ( ) const [inline]

Next()

TGraphicsOperation * Next ( ) const [inline]

Size()

TInt Size ( ) const [inline]

Member Enumerations Documentation

Enum TGopFunction

Enumerators

EFilledRect
EFilledRectUsingDrawMode
EFilledRectWithPattern
EInvertRect
EFadeRect
EBitBlt
EBitBltMasked
EBitBltTransparent
EBitBltAlphaChannel
EBitBltAlphaBitmap
EScaledBitBlt
EScaledBitBltMasked
EScaledBitBltTransparent
EScaledBitBltAlphaChannel
EScaledBitBltAlphaBitmap
EFilledPolygon
EFilledPolygonWithPattern
EAlphaBlendTwoBitmaps
EAlphaBlendOneBitmap
EChunkTest
EVirtualAddressTest

Member Data Documentation

TGopFunction iFunction

TGopFunction iFunction [protected]

TInt iSize

TInt iSize [protected]