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

gdiplusmatrix.h
Go to the documentation of this file.
00001 /*
00002  * GdiPlusMatrix.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 _GDIPLUSMATRIX_H
00020 #define _GDIPLUSMATRIX_H
00021 
00022 class Matrix : public GdiplusBase
00023 {
00024 public:
00025   Matrix(const RectF &rect, const PointF *dstplg)
00026   {
00027   }
00028 
00029   Matrix(const Rect &rect, const Point *dstplg)
00030   {
00031   }
00032 
00033   Matrix(VOID)
00034   {
00035   }
00036 
00037   Matrix(REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy)
00038   {
00039   }
00040 
00041   Matrix *Clone(VOID)
00042   {
00043     return NULL;
00044   }
00045 
00046   static BOOL Equals(const Matrix* matrix)
00047   {
00048     return FALSE;
00049   }
00050 
00051   Status GetElements(REAL *m) const
00052   {
00053     return NotImplemented;
00054   }
00055 
00056   Status GetLastStatus(VOID)
00057   {
00058     return NotImplemented;
00059   }
00060 
00061   Status Invert(VOID)
00062   {
00063     return NotImplemented;
00064   }
00065 
00066   BOOL IsIdentity(VOID)
00067   {
00068     return FALSE;
00069   }
00070 
00071   BOOL IsInvertible(VOID)
00072   {
00073     return FALSE;
00074   }
00075 
00076   Status Multiply(const Matrix *matrix, MatrixOrder order)
00077   {
00078     return NotImplemented;
00079   }
00080 
00081   REAL OffsetX(VOID)
00082   {
00083     return 0;
00084   }
00085 
00086   REAL OffsetY(VOID)
00087   {
00088     return 0;
00089   }
00090 
00091   Status Reset(VOID)
00092   {
00093     return NotImplemented;
00094   }
00095 
00096   Status Rotate(REAL angle, MatrixOrder order)
00097   {
00098     return NotImplemented;
00099   }
00100 
00101   Status RotateAt(REAL angle, const PointF &center, MatrixOrder order)
00102   {
00103     return NotImplemented;
00104   }
00105 
00106   Status Scale(REAL scaleX, REAL scaleY, MatrixOrder order)
00107   {
00108     return NotImplemented;
00109   }
00110 
00111   Status SetElements(REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy)
00112   {
00113     return NotImplemented;
00114   }
00115 
00116   Status Shear(REAL shearX, REAL shearY, REAL order)
00117   {
00118     return NotImplemented;
00119   }
00120 
00121   Status TransformPoints(Point *pts, INT count)
00122   {
00123     return NotImplemented;
00124   }
00125 
00126   Status TransformPoints(PointF *pts, INT count)
00127   {
00128     return NotImplemented;
00129   }
00130 
00131   Status TransformVectors(Point *pts, INT count)
00132   {
00133     return NotImplemented;
00134   }
00135 
00136   Status TransformVectors(PointF *pts, INT count)
00137   {
00138     return NotImplemented;
00139   }
00140 
00141   Status Translate(REAL offsetX, REAL offsetY, REAL order)
00142   {
00143     return NotImplemented;
00144   }
00145 };
00146 
00147 #endif /* _GDIPLUSMATRIX_H */

Generated on Sat May 26 2012 04:30:11 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.