ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

GraphicsPath Class Reference

#include <gdipluspath.h>

Inherits GdiplusBase.

Public Member Functions

 GraphicsPath (const Point *points, const BYTE *types, INT count, FillMode fillMode)
 GraphicsPath (FillMode fillMode)
 GraphicsPath (const PointF *points, const BYTE *types, INT count, FillMode fillMode)
Status AddArc (const Rect &rect, REAL startAngle, REAL sweepAngle)
Status AddArc (const RectF &rect, REAL startAngle, REAL sweepAngle)
Status AddArc (INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Status AddArc (REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Status AddBezier (const Point &pt1, const Point &pt2, const Point &pt3, const Point &pt4)
Status AddBezier (REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4)
Status AddBezier (const PointF &pt1, const PointF &pt2, const PointF &pt3, const PointF &pt4)
Status AddBezier (INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4)
Status AddBeziers (const Point *points, INT count)
Status AddBeziers (const PointF *points, INT count)
Status AddClosedCurve (const Point *points, INT count)
Status AddClosedCurve (const Point *points, INT count, REAL tension)
Status AddClosedCurve (const PointF *points, INT count, REAL tension)
Status AddClosedCurve (const PointF *points, INT count)
Status AddCurve (const Point *points, INT count)
Status AddCurve (const PointF *points, INT count, REAL tension)
Status AddCurve (const PointF *points, INT count)
Status AddCurve (const Point *points, INT count, INT offset, INT numberOfSegments, REAL tension)
Status AddCurve (const Point *points, INT count, REAL tension)
Status AddCurve (const PointF *points, INT count, INT offset, INT numberOfSegments, REAL tension)
Status AddEllipse (const Rect &rect)
Status AddEllipse (const RectF &rect)
Status AddEllipse (INT x, INT y, INT width, INT height)
Status AddEllipse (REAL x, REAL y, REAL width, REAL height)
Status AddLine (const Point &pt1, const Point &pt2)
Status AddLine (const PointF &pt1, const PointF &pt2)
Status AddLine (REAL x1, REAL y1, REAL x2, REAL y2)
Status AddLine (INT x1, INT y1, INT x2, INT y2)
Status AddLines (const Point *points, INT count)
Status AddLines (const PointF *points, INT count)
Status AddPath (const GraphicsPath *addingPath, BOOL connect)
Status AddPie (const Rect &rect, REAL startAngle, REAL sweepAngle)
Status AddPie (INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Status AddPie (REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Status AddPie (const RectF &rect, REAL startAngle, REAL sweepAngle)
Status AddPolygon (const Point *points, INT count)
Status AddPolygon (const PointF *points, INT count)
Status AddRectangle (const Rect &rect)
Status AddRectangle (const RectF &rect)
Status AddRectangles (const Rect *rects, INT count)
Status AddRectangles (const RectF *rects, INT count)
Status AddString (const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const Rect &layoutRect, const StringFormat *format)
Status AddString (const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const PointF &origin, const StringFormat *format)
Status AddString (const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const Point &origin, const StringFormat *format)
Status AddString (const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const RectF &layoutRect, const StringFormat *format)
Status ClearMarkers (VOID)
GraphicsPathClone (VOID)
Status CloseAllFigures (VOID)
Status CloseFigure (VOID)
Status Flatten (const Matrix *matrix, REAL flatness)
Status GetBounds (Rect *bounds, const Matrix *matrix, const Pen *pen)
Status GetBounds (RectF *bounds, const Matrix *matrix, const Pen *pen)
FillMode GetFillMode (VOID)
Status GetLastPoint (PointF *lastPoint)
Status GetLastStatus (VOID)
Status GetPathData (PathData *pathData)
Status GetPathPoints (Point *points, INT count)
Status GetPathPoints (PointF *points, INT count)
Status GetPathTypes (BYTE *types, INT count)
INT GetPointCount (VOID)
BOOL IsOutlineVisible (const Point &point, const Pen *pen, const Graphics *g)
BOOL IsOutlineVisible (REAL x, REAL y, const Pen *pen, const Graphics *g)
BOOL IsOutlineVisible (INT x, INT y, const Pen *pen, const Graphics *g)
BOOL IsOutlineVisible (const PointF &point, const Pen *pen, const Graphics *g)
BOOL IsVisible (REAL x, REAL y, const Graphics *g)
BOOL IsVisible (const PointF &point, const Graphics *g)
BOOL IsVisible (INT x, INT y, const Graphics *g)
BOOL IsVisible (const Point &point, const Graphics *g)
Status Outline (const Matrix *matrix, REAL flatness)
Status Reset (VOID)
Status Reverse (VOID)
Status SetFillMode (FillMode fillmode)
Status SetMarker (VOID)
Status StartFigure (VOID)
Status Transform (const Matrix *matrix)
Status Warp (const PointF *destPoints, INT count, const RectF &srcRect, const Matrix *matrix, WarpMode warpMode, REAL flatness)
Status Widen (const Pen *pen, const Matrix *matrix, REAL flatness)

Detailed Description

Definition at line 22 of file gdipluspath.h.


The documentation for this class was generated from the following file:

Generated on Mon May 28 2012 06:21:25 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.