class TGfxRoundRectangle2D : public TGfxRectangularShape |
Implementation of a rounded-corner rectangle
Public Member Functions | |
---|---|
TGfxRoundRectangle2D() | |
TGfxRoundRectangle2D(const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &) | |
void | GetPathIteratorL(TGfxAffineTransform *, CGfxPathIterator *&) |
void | GetPathIteratorL(TGfxAffineTransform *, TInt, CGfxPathIterator *&) |
TInt | ShapeType() |
Inherited Enumerations | |
---|---|
MGfxShape:HYB_SHAPE_TYPE |
Public Attributes | |
---|---|
TFloatFixPt | iArcHeight |
TFloatFixPt | iArcWidth |
Inherited Attributes | |
---|---|
TGfxRectangularShape::iHeight | |
TGfxRectangularShape::iWidth | |
TGfxRectangularShape::iX | |
TGfxRectangularShape::iY |
TGfxRoundRectangle2D | ( | const TFloatFixPt & | aX, |
const TFloatFixPt & | aY, | ||
const TFloatFixPt & | aW, | ||
const TFloatFixPt & | aH, | ||
const TFloatFixPt & | aArcWidth, | ||
const TFloatFixPt & | aArcHeight | ||
) |
Construct a rounded rectangle from top-left, width/height info.
const TFloatFixPt & aX | : x coordinate of top-left corner |
const TFloatFixPt & aY | : y coordinate of top-left corner |
const TFloatFixPt & aW | |
const TFloatFixPt & aH | |
const TFloatFixPt & aArcWidth | : rounded corner width |
const TFloatFixPt & aArcHeight | : rounded corner height |
void | GetPathIteratorL | ( | TGfxAffineTransform * | aAt, |
CGfxPathIterator *& | aPitr | |||
) | [virtual] |
Get the path iterator for this rounded rectangle.
TGfxAffineTransform * aAt | : transform to apply. |
CGfxPathIterator *& aPitr | : path iterator holder. |
void | GetPathIteratorL | ( | TGfxAffineTransform * | aAt, |
TInt | aLimit, | |||
CGfxPathIterator *& | aPitr | |||
) | [virtual] |
Get the path iterator for rounded rectangle.
TGfxAffineTransform * aAt | : transform to apply. |
TInt aLimit | : maximum of points to define the iterator. |
CGfxPathIterator *& aPitr | : path iterator holder. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.