Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygengdiplusmatrix.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 ¢er, 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
1.7.6.1
|