#include <gdiplusmatrix.h>
|
| Matrix (const RectF &rect, const PointF *dstplg) |
|
| Matrix (const Rect &rect, const Point *dstplg) |
|
| Matrix () |
|
| Matrix (REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy) |
|
Matrix * | Clone () const |
|
| ~Matrix () |
|
BOOL | Equals (const Matrix *matrix) const |
|
Status | GetElements (REAL *m) const |
|
Status | GetLastStatus () const |
|
Status | Invert () |
|
BOOL | IsIdentity () const |
|
BOOL | IsInvertible () const |
|
Status | Multiply (const Matrix *matrix, MatrixOrder order=MatrixOrderPrepend) |
|
REAL | OffsetX () const |
|
REAL | OffsetY () const |
|
Status | Reset () |
|
Status | Rotate (REAL angle, MatrixOrder order=MatrixOrderPrepend) |
|
Status | RotateAt (REAL angle, const PointF ¢er, MatrixOrder order=MatrixOrderPrepend) |
|
Status | Scale (REAL scaleX, REAL scaleY, MatrixOrder order=MatrixOrderPrepend) |
|
Status | SetElements (REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy) |
|
Status | Shear (REAL shearX, REAL shearY, MatrixOrder order=MatrixOrderPrepend) |
|
Status | TransformPoints (Point *pts, INT count) |
|
Status | TransformPoints (PointF *pts, INT count) |
|
Status | TransformVectors (Point *pts, INT count) |
|
Status | TransformVectors (PointF *pts, INT count) |
|
Status | Translate (REAL offsetX, REAL offsetY, MatrixOrder order=MatrixOrderPrepend) |
|
void | operator delete (void *in_pVoid) |
|
void | operator delete[] (void *in_pVoid) |
|
void * | operator new (size_t in_size) |
|
void * | operator new[] (size_t in_size) |
|
Definition at line 22 of file gdiplusmatrix.h.
◆ Matrix() [1/5]
◆ Matrix() [2/5]
◆ Matrix() [3/5]
◆ Matrix() [4/5]
◆ ~Matrix()
◆ Matrix() [5/5]
◆ Clone()
Matrix * Matrix::Clone |
( |
| ) |
const |
|
inline |
Definition at line 53 of file gdiplusmatrix.h.
54 {
57
60
62 if (!newMatrix)
63 DllExports::GdipDeleteMatrix(cloneMatrix);
64
65 return newMatrix;
66 }
Status SetStatus(Status status) const
◆ Equals()
Definition at line 74 of file gdiplusmatrix.h.
75 {
79 }
friend GpMatrix *& getNat(const Matrix *matrix)
◆ GetElements()
◆ GetLastStatus()
Status Matrix::GetLastStatus |
( |
| ) |
const |
|
inline |
◆ Invert()
◆ IsIdentity()
BOOL Matrix::IsIdentity |
( |
| ) |
const |
|
inline |
◆ IsInvertible()
BOOL Matrix::IsInvertible |
( |
| ) |
const |
|
inline |
◆ Multiply()
Definition at line 116 of file gdiplusmatrix.h.
117 {
119 }
GLuint GLdouble GLdouble GLint GLint order
◆ OffsetX()
REAL Matrix::OffsetX |
( |
| ) |
const |
|
inline |
Definition at line 122 of file gdiplusmatrix.h.
123 {
126 return elements[4];
127 return 0.0f;
128 }
Status GetElements(REAL *m) const
◆ OffsetY()
REAL Matrix::OffsetY |
( |
| ) |
const |
|
inline |
Definition at line 131 of file gdiplusmatrix.h.
132 {
135 return elements[5];
136 return 0.0f;
137 }
◆ Reset()
◆ Rotate()
◆ RotateAt()
Definition at line 152 of file gdiplusmatrix.h.
153 {
155 {
159 }
160 else
161 {
165 }
166 }
◆ Scale()
◆ SetElements()
◆ SetStatus()
Definition at line 225 of file gdiplusmatrix.h.
Referenced by Clone(), Equals(), GetElements(), Invert(), IsIdentity(), IsInvertible(), Multiply(), Reset(), Rotate(), RotateAt(), Scale(), SetElements(), Shear(), TransformPoints(), TransformVectors(), and Translate().
◆ Shear()
◆ TransformPoints() [1/2]
◆ TransformPoints() [2/2]
◆ TransformVectors() [1/2]
◆ TransformVectors() [2/2]
◆ Translate()
◆ Brush
◆ getNat
◆ GraphicsPath
◆ LinearGradientBrush
◆ Pen
◆ Region
◆ TextureBrush
◆ lastStatus
◆ nativeMatrix
Definition at line 217 of file gdiplusmatrix.h.
Referenced by Clone(), Equals(), GetElements(), Invert(), IsIdentity(), IsInvertible(), Matrix(), Multiply(), Reset(), Rotate(), RotateAt(), Scale(), SetElements(), Shear(), TransformPoints(), TransformVectors(), Translate(), and ~Matrix().
The documentation for this class was generated from the following file: