![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class TGopFilledPolygonWithPattern : public TGraphicsOperation;
An accelerated graphics operation that fills a polygon with a pattern held in another bitmap.
TGopFilledPolygonWithPattern::AddPoints(TInt,TPoint *)
must be called to specify the polygon to be filled. Objects of this class can be passed to a graphics accelerator's Operation()
function either individually, or in a buffer.
TGraphicsOperation
- Abstract base class for all graphics operations.
TGopFilledPolygonWithPattern
- An accelerated graphics operation that fills a polygon with a pattern held in an...
Defined in TGopFilledPolygonWithPattern
:
AddPoints(TInt,TPoint *)
Specifies the polygon to be filled as a number of 2D point coordinates.iFillRule
Bit flags for how self-crossing polygons are filled.iNumPoints
The number of points in the polygon. iPattern
The pattern of bitmaps that is used to fill the polygon. Inherited from TGraphicsOperation
:
Append(TInt,TAny *)
EAlphaBlendOneBitmap
EAlphaBlendTwoBitmaps
EBitBlt
EBitBltAlphaBitmap
EBitBltAlphaChannel
EBitBltMasked
EBitBltTransparent
EChunkTest
EFadeRect
EFilledPolygon
EFilledPolygonWithPattern
EFilledRect
EFilledRectUsingDrawMode
EFilledRectWithPattern
EInvertRect
EScaledBitBlt
EScaledBitBltAlphaBitmap
EScaledBitBltAlphaChannel
EScaledBitBltMasked
EScaledBitBltTransparent
EVirtualAddressTest
Function()const
Next()const
Size()const
TGopFunction
TGraphicsOperation(TGopFunction,TInt)
iFunction
iSize
TGraphicsAcceleratorCaps::iPolygon
Specifies the supported fill rules for self crossing polygons. Uses a bit flag f...TGopFillPattern
A pattern represented by a bitmap that is used by a graphics accelerator to fill...inline TGopFilledPolygonWithPattern(TGopFillPattern aPattern, CGraphicsContext::TFillRule aFillRule);
Constructor with a fill pattern and a fill rule. The number of points is initialised to zero.
|
inline void AddPoints(TInt aNumPoints, TPoint *aPoints);
Specifies the polygon to be filled as a number of 2D point coordinates.
TGopFilledPolygonWithPattern::AddPoints(TInt,TPoint *)
should only be called once the TGopFilledPolygonWithPattern object has been stored into a buffer. There must be enough room
in the buffer after the TGopFilledPolygonWithPattern object to hold aNumPoints TPoint
sized structures. This is because the points are copied into the memory space directly following the TGopFilledPolygonWithPattern
object.
|
CGraphicsContext::TFillRule iFillRule;
Bit flags for how self-crossing polygons are filled.
CGraphicsContext::TFillRule
Rules used to fill self crossing polygons.TInt iNumPoints;
The number of points in the polygon.