Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <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(const TGraphicsOperation &). The member functions and enum defined in this class are not used directly in third party code.

Members

Defined in TGraphicsOperation:

See also:


Construction and destruction


TGraphicsOperation(TGopFunction,TInt)

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

Description

Parameters

TGraphicsOperation::TGopFunction aFunction

TInt aArgSize


TGraphicsOperation()

protected: inline TGraphicsOperation();

Description

[Top]


Member functions


Function()const

inline TGopFunction Function() const;

Description

Return value

TGraphicsOperation::TGopFunction


Size()const

inline TInt Size() const;

Description

Return value

TInt


Next()const

inline TGraphicsOperation* Next() const;

Description

Return value

TGraphicsOperation *


Append(TInt,TAny *)

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

EChunkTest

EVirtualAddressTest

[Top]


Member data


iFunction

protected: TGopFunction iFunction;

Description


iSize

protected: TInt iSize;

Description