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

gdipluspath.h
Go to the documentation of this file.
00001 /*
00002  * GdiPlusPath.h
00003  *
00004  * Windows GDI+
00005  *
00006  * This file is part of the w32api package.
00007  *
00008  * THIS SOFTWARE IS NOT COPYRIGHTED
00009  *
00010  * This source code is offered for use in the public domain. You may
00011  * use, modify or distribute it freely.
00012  *
00013  * This code is distributed in the hope that it will be useful but
00014  * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
00015  * DISCLAIMED. This includes but is not limited to warranties of
00016  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00017  */
00018 
00019 #ifndef _GDIPLUSPATH_H
00020 #define _GDIPLUSPATH_H
00021 
00022 class GraphicsPath : public GdiplusBase
00023 {
00024 public:
00025   GraphicsPath(const Point *points, const BYTE *types, INT count, FillMode fillMode)
00026   {
00027   }
00028 
00029   GraphicsPath(FillMode fillMode)
00030   {
00031   }
00032 
00033   GraphicsPath(const PointF *points, const BYTE *types, INT count, FillMode fillMode)
00034   {
00035   }
00036 
00037   Status AddArc(const Rect &rect, REAL startAngle, REAL sweepAngle)
00038   {
00039     return NotImplemented;
00040   }
00041 
00042   Status AddArc(const RectF &rect, REAL startAngle, REAL sweepAngle)
00043   {
00044     return NotImplemented;
00045   }
00046 
00047   Status AddArc(INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
00048   {
00049     return NotImplemented;
00050   }
00051 
00052   Status AddArc(REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
00053   {
00054     return NotImplemented;
00055   }
00056 
00057   Status AddBezier(const Point &pt1, const Point &pt2, const Point &pt3, const Point &pt4)
00058   {
00059     return NotImplemented;
00060   }
00061 
00062   Status AddBezier(REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4)
00063   {
00064     return NotImplemented;
00065   }
00066 
00067   Status AddBezier(const PointF &pt1, const PointF &pt2, const PointF &pt3, const PointF &pt4)
00068   {
00069     return NotImplemented;
00070   }
00071 
00072   Status AddBezier(INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4)
00073   {
00074     return NotImplemented;
00075   }
00076 
00077   Status AddBeziers(const Point *points, INT count)
00078   {
00079     return NotImplemented;
00080   }
00081 
00082   Status AddBeziers(const PointF *points, INT count)
00083   {
00084     return NotImplemented;
00085   }
00086 
00087   Status AddClosedCurve(const Point *points, INT count)
00088   {
00089     return NotImplemented;
00090   }
00091 
00092   Status AddClosedCurve(const Point *points, INT count, REAL tension)
00093   {
00094     return NotImplemented;
00095   }
00096 
00097   Status AddClosedCurve(const PointF *points, INT count, REAL tension)
00098   {
00099     return NotImplemented;
00100   }
00101 
00102   Status AddClosedCurve(const PointF *points, INT count)
00103   {
00104     return NotImplemented;
00105   }
00106 
00107   Status AddCurve(const Point *points, INT count)
00108   {
00109     return NotImplemented;
00110   }
00111 
00112   Status AddCurve(const PointF *points, INT count, REAL tension)
00113   {
00114     return NotImplemented;
00115   }
00116 
00117   Status AddCurve(const PointF *points, INT count)
00118   {
00119     return NotImplemented;
00120   }
00121 
00122   Status AddCurve(const Point *points, INT count, INT offset, INT numberOfSegments, REAL tension)
00123   {
00124     return NotImplemented;
00125   }
00126 
00127   Status AddCurve(const Point *points, INT count, REAL tension)
00128   {
00129     return NotImplemented;
00130   }
00131 
00132   Status AddCurve(const PointF *points, INT count, INT offset, INT numberOfSegments, REAL tension)
00133   {
00134     return NotImplemented;
00135   }
00136 
00137   Status AddEllipse(const Rect &rect)
00138   {
00139     return NotImplemented;
00140   }
00141 
00142   Status AddEllipse(const RectF &rect)
00143   {
00144     return NotImplemented;
00145   }
00146 
00147   Status AddEllipse(INT x, INT y, INT width, INT height)
00148   {
00149     return NotImplemented;
00150   }
00151 
00152   Status AddEllipse(REAL x, REAL y, REAL width, REAL height)
00153   {
00154     return NotImplemented;
00155   }
00156 
00157   Status AddLine(const Point &pt1, const Point &pt2)
00158   {
00159     return NotImplemented;
00160   }
00161 
00162   Status AddLine(const PointF &pt1, const PointF &pt2)
00163   {
00164     return NotImplemented;
00165   }
00166 
00167   Status AddLine(REAL x1, REAL y1, REAL x2, REAL y2)
00168   {
00169     return NotImplemented;
00170   }
00171 
00172   Status AddLine(INT x1, INT y1, INT x2, INT y2)
00173   {
00174     return NotImplemented;
00175   }
00176 
00177   Status AddLines(const Point *points, INT count)
00178   {
00179     return NotImplemented;
00180   }
00181 
00182   Status AddLines(const PointF *points, INT count)
00183   {
00184     return NotImplemented;
00185   }
00186 
00187   Status AddPath(const GraphicsPath *addingPath, BOOL connect)
00188   {
00189     return NotImplemented;
00190   }
00191 
00192   Status AddPie(const Rect &rect, REAL startAngle, REAL sweepAngle)
00193   {
00194     return NotImplemented;
00195   }
00196 
00197   Status AddPie(INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
00198   {
00199     return NotImplemented;
00200   }
00201 
00202   Status AddPie(REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
00203   {
00204     return NotImplemented;
00205   }
00206 
00207   Status AddPie(const RectF &rect, REAL startAngle, REAL sweepAngle)
00208   {
00209     return NotImplemented;
00210   }
00211 
00212   Status AddPolygon(const Point *points, INT count)
00213   {
00214     return NotImplemented;
00215   }
00216 
00217   Status AddPolygon(const PointF *points, INT count)
00218   {
00219     return NotImplemented;
00220   }
00221 
00222   Status AddRectangle(const Rect &rect)
00223   {
00224     return NotImplemented;
00225   }
00226 
00227   Status AddRectangle(const RectF &rect)
00228   {
00229     return NotImplemented;
00230   }
00231 
00232   Status AddRectangles(const Rect *rects, INT count)
00233   {
00234     return NotImplemented;
00235   }
00236 
00237   Status AddRectangles(const RectF *rects, INT count)
00238   {
00239     return NotImplemented;
00240   }
00241 
00242   Status AddString(const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const Rect &layoutRect, const StringFormat *format)
00243   {
00244     return NotImplemented;
00245   }
00246 
00247   Status AddString(const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const PointF &origin, const StringFormat *format)
00248   {
00249     return NotImplemented;
00250   }
00251 
00252   Status AddString(const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const Point &origin, const StringFormat *format)
00253   {
00254     return NotImplemented;
00255   }
00256 
00257   Status AddString(const WCHAR *string, INT length, const FontFamily *family, INT style, REAL emSize, const RectF &layoutRect, const StringFormat *format)
00258   {
00259     return NotImplemented;
00260   }
00261 
00262   Status ClearMarkers(VOID)
00263   {
00264     return NotImplemented;
00265   }
00266 
00267   GraphicsPath *Clone(VOID)
00268   {
00269     return NULL;
00270   }
00271 
00272   Status CloseAllFigures(VOID)
00273   {
00274     return NotImplemented;
00275   }
00276 
00277   Status CloseFigure(VOID)
00278   {
00279     return NotImplemented;
00280   }
00281 
00282   Status Flatten(const Matrix *matrix, REAL flatness)
00283   {
00284     return NotImplemented;
00285   }
00286 
00287   Status GetBounds(Rect *bounds, const Matrix *matrix, const Pen *pen)
00288   {
00289     return NotImplemented;
00290   }
00291 
00292   Status GetBounds(RectF *bounds, const Matrix *matrix, const Pen *pen)
00293   {
00294     return NotImplemented;
00295   }
00296 
00297   FillMode GetFillMode(VOID)
00298   {
00299     return FillModeAlternate;
00300   }
00301 
00302   Status GetLastPoint(PointF *lastPoint)
00303   {
00304     return NotImplemented;
00305   }
00306 
00307   Status GetLastStatus(VOID)
00308   {
00309     return NotImplemented;
00310   }
00311 
00312   Status GetPathData(PathData *pathData)
00313   {
00314     return NotImplemented;
00315   }
00316 
00317   Status GetPathPoints(Point *points, INT count)
00318   {
00319     return NotImplemented;
00320   }
00321 
00322   Status GetPathPoints(PointF *points, INT count)
00323   {
00324     return NotImplemented;
00325   }
00326 
00327   Status GetPathTypes(BYTE *types, INT count)
00328   {
00329     return NotImplemented;
00330   }
00331 
00332   INT GetPointCount(VOID)
00333   {
00334     return 0;
00335   }
00336 
00337   BOOL IsOutlineVisible(const Point &point, const Pen *pen, const Graphics *g)
00338   {
00339     return FALSE;
00340   }
00341 
00342   BOOL IsOutlineVisible(REAL x, REAL y, const Pen *pen, const Graphics *g)
00343   {
00344     return FALSE;
00345   }
00346 
00347   BOOL IsOutlineVisible(INT x, INT y, const Pen *pen, const Graphics *g)
00348   {
00349     return FALSE;
00350   }
00351 
00352   BOOL IsOutlineVisible(const PointF &point, const Pen *pen, const Graphics *g)
00353   {
00354     return FALSE;
00355   }
00356 
00357   BOOL IsVisible(REAL x, REAL y, const Graphics *g)
00358   {
00359     return FALSE;
00360   }
00361 
00362   BOOL IsVisible(const PointF &point, const Graphics *g)
00363   {
00364     return FALSE;
00365   }
00366 
00367   BOOL IsVisible(INT x, INT y, const Graphics *g)
00368   {
00369     return FALSE;
00370   }
00371 
00372   BOOL IsVisible(const Point &point, const Graphics *g)
00373   {
00374     return NotImplemented;
00375   }
00376 
00377   Status Outline(const Matrix *matrix, REAL flatness)
00378   {
00379     return NotImplemented;
00380   }
00381 
00382   Status Reset(VOID)
00383   {
00384     return NotImplemented;
00385   }
00386 
00387   Status Reverse(VOID)
00388   {
00389     return NotImplemented;
00390   }
00391 
00392   Status SetFillMode(FillMode fillmode)
00393   {
00394     return NotImplemented;
00395   }
00396 
00397   Status SetMarker(VOID)
00398   {
00399     return NotImplemented;
00400   }
00401 
00402   Status StartFigure(VOID)
00403   {
00404     return NotImplemented;
00405   }
00406 
00407   Status Transform(const Matrix *matrix)
00408   {
00409     return NotImplemented;
00410   }
00411 
00412   Status Warp(const PointF *destPoints, INT count, const RectF &srcRect, const Matrix *matrix, WarpMode warpMode, REAL flatness)
00413   {
00414     return NotImplemented;
00415   }
00416 
00417   Status Widen(const Pen *pen, const Matrix *matrix, REAL flatness)
00418   {
00419     return NotImplemented;
00420   }
00421 };
00422 
00423 
00424 class GraphicsPathIterator : public GdiplusBase
00425 {
00426 public:
00427   GraphicsPathIterator(GraphicsPath *path)
00428   {
00429   }
00430 
00431   INT CopyData(PointF *points, BYTE *types, INT startIndex, INT endIndex)
00432   {
00433     return 0;
00434   }
00435 
00436   INT Enumerate(PointF *points, BYTE *types, INT count)
00437   {
00438     return 0;
00439   }
00440 
00441   INT GetCount(VOID)
00442   {
00443     return 0;
00444   }
00445 
00446   Status GetLastStatus(VOID)
00447   {
00448     return NotImplemented;
00449   }
00450 
00451   INT GetSubpathCount(VOID)
00452   {
00453     return 0;
00454   }
00455 
00456   BOOL HasCurve(VOID)
00457   {
00458     return FALSE;
00459   }
00460 
00461   INT NextMarker(GraphicsPath *path)
00462   {
00463     return 0;
00464   }
00465 
00466   INT NextMarker(INT *startIndex, INT *endIndex)
00467   {
00468     return 0;
00469   }
00470 
00471   INT NextPathType(BYTE *pathType, INT *startIndex, INT *endIndex)
00472   {
00473     return 0;
00474   }
00475 
00476   INT NextSubpath(GraphicsPath *path, BOOL *isClosed)
00477   {
00478     return 0;
00479   }
00480 
00481   INT NextSubpath(INT *startIndex, INT *endIndex, BOOL *isClosed)
00482   {
00483     return 0;
00484   }
00485 
00486   VOID Rewind(VOID)
00487   {
00488   }
00489 };
00490 
00491 
00492 class PathGradientBrush : public Brush
00493 {
00494 public:
00495   PathGradientBrush(const Point *points, INT count, WrapMode wrapMode)
00496   {
00497   }
00498 
00499   PathGradientBrush(const PointF *points, INT count, WrapMode wrapMode)
00500   {
00501   }
00502 
00503   PathGradientBrush(const GraphicsPath *path)
00504   {
00505   }
00506 
00507   INT GetBlendCount(VOID)
00508   {
00509     return 0;
00510   }
00511 
00512   Status GetBlend(REAL *blendFactors, REAL *blendPositions, INT count)
00513   {
00514     return NotImplemented;
00515   }
00516 
00517   Status GetCenterColor(Color *color)
00518   {
00519     return NotImplemented;
00520   }
00521 
00522   Status GetCenterPoint(Point *point)
00523   {
00524     return NotImplemented;
00525   }
00526 
00527   Status GetCenterPoint(PointF *point)
00528   {
00529     return NotImplemented;
00530   }
00531 
00532   Status GetFocusScales(REAL *xScale, REAL *yScale)
00533   {
00534     return NotImplemented;
00535   }
00536 
00537   BOOL GetGammaCorrection(VOID)
00538   {
00539     return FALSE;
00540   }
00541 
00542   Status GetGraphicsPath(GraphicsPath *path)
00543   {
00544     return NotImplemented;
00545   }
00546 
00547   INT GetInterpolationColorCount(VOID)
00548   {
00549     return 0;
00550   }
00551 
00552   Status GetInterpolationColors(Color *presetColors, REAL *blendPositions, INT count)
00553   {
00554     return NotImplemented;
00555   }
00556 
00557   INT GetPointCount(VOID)
00558   {
00559     return 0;
00560   }
00561 
00562   Status GetRectangle(RectF *rect)
00563   {
00564     return NotImplemented;
00565   }
00566 
00567   Status GetRectangle(Rect *rect)
00568   {
00569     return NotImplemented;
00570   }
00571 
00572   INT GetSurroundColorCount(VOID)
00573   {
00574     return 0;
00575   }
00576 
00577   Status GetSurroundColors(Color *colors, INT *count)
00578   {
00579     return NotImplemented;
00580   }
00581 
00582   Status GetTransform(Matrix *matrix)
00583   {
00584     return NotImplemented;
00585   }
00586 
00587   WrapMode GetWrapMode(VOID)
00588   {
00589     return WrapModeTile;
00590   }
00591 
00592   Status MultiplyTransform(Matrix *matrix, MatrixOrder order)
00593   {
00594     return NotImplemented;
00595   }
00596 
00597   Status ResetTransform(VOID)
00598   {
00599     return NotImplemented;
00600   }
00601 
00602   Status RotateTransform(REAL angle, MatrixOrder order)
00603   {
00604     return NotImplemented;
00605   }
00606 
00607   Status ScaleTransform(REAL sx, REAL sy, MatrixOrder order)
00608   {
00609     return NotImplemented;
00610   }
00611 
00612   Status SetBlend(REAL *blendFactors, REAL *blendPositions, INT count)
00613   {
00614     return NotImplemented;
00615   }
00616 
00617   Status SetBlendBellShape(REAL focus, REAL scale)
00618   {
00619     return NotImplemented;
00620   }
00621 
00622   Status SetBlendTriangularShape(REAL focus, REAL scale)
00623   {
00624     return NotImplemented;
00625   }
00626 
00627   Status SetCenterColor(const Color &color)
00628   {
00629     return NotImplemented;
00630   }
00631 
00632   Status SetCenterPoint(const Point &point)
00633   {
00634     return NotImplemented;
00635   }
00636 
00637   Status SetCenterPoint(const PointF &point)
00638   {
00639     return NotImplemented;
00640   }
00641 
00642   Status SetFocusScales(REAL xScale, REAL yScale)
00643   {
00644     return NotImplemented;
00645   }
00646 
00647   Status SetGammaCorrection(BOOL useGammaCorrection)
00648   {
00649     return NotImplemented;
00650   }
00651 
00652   Status SetGraphicsPath(const GraphicsPath* path)
00653   {
00654     return NotImplemented;
00655   }
00656 
00657   Status SetInterpolationColors(const Color *presetColors, REAL *blendPositions, INT count)
00658   {
00659     return NotImplemented;
00660   }
00661 
00662   Status SetSurroundColors(const Color *colors, INT *count)
00663   {
00664     return NotImplemented;
00665   }
00666 
00667   Status SetTransform(const Matrix *matrix)
00668   {
00669     return NotImplemented;
00670   }
00671 
00672   Status SetWrapMode(WrapMode wrapMode)
00673   {
00674     return NotImplemented;
00675   }
00676 
00677   Status TranslateTransform(REAL dx, REAL dy, MatrixOrder order)
00678   {
00679     return NotImplemented;
00680   }
00681 };
00682 
00683 #endif /* _GDIPLUSPATH_H */

Generated on Fri May 25 2012 04:30:05 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.