|
|
| CGDIGraphicsPath (const Vector3 *points, const BYTE *types, int count) |
| |
|
CGDIGraphicsPath * | Clone () const |
| |
|
void | Undo (int nStep=1) |
| | undo a certain amount of steps
|
| |
|
void | Redo (int nStep=1) |
| | redo a certain amount of steps
|
| |
|
void | Reset () |
| | reset to be reused
|
| |
|
void | AddLine (const Vector3 &point1, const Vector3 &point2, const CGDIPen &pen) |
| | Add a line to the path, If point1=point2, the line will not draw, use AddPoint if you want to draw a point.
|
| |
|
void | AddLines (const Vector3 *points, int nNumPoints, const CGDIPen &pen) |
| | Add a polyline to the path.
|
| |
|
void | AddPoint (const Vector3 &point, const CGDIPen &pPen) |
| | Add a point to the path,.
|
| |
|
void | AddRectangle (const Vector3 *points, const CGDIPen &pen) |
| | Add a rectangle to the path,.
|
| |
|
int | GetPointCount () const |
| | Get the number of points in the path.
|
| |
|
void | AddClear (const Color &color) |
| | Add a clear opeartion of the render target to the path.
|
| |
| GDIPathElement & | operator[] (int index) |
| | Get the state of whether the path has changed. More...
|
| |
|
void | Optimize () |
| | Optimize the path to eliminate duplicate or unnecessary elements.
|
| |
|
void | UpdateVertices (int nOption=0) |
| | Updates the vertices.
|
| |
|
void | AddOperation (const GDIPathElement *pElement, byte operationtype) |
| | Add an operation to the figures.
|
| |
|
void | SetClip (const CGDIRegion ®ion) |
| | Set the current clipping rectangle for the path.
|
| |
|
const CGDIRegion * | GetClip () const |
| |
|
vector< GDIPathElement >::iterator | PathBegin () |
| | The following two are for iteration of the GDIPathElement.
|
| |
|
vector< GDIPathElement >::iterator | PathEnd () |
| |
|
list< GDIFigure >::iterator | FigureBegin () |
| | The following two are for iteration of the GDIFigure.
|
| |
|
list< GDIFigure >::iterator | FigureEnd () |
| |