#include <gdipluspath.h>
|
| GraphicsPathIterator (GraphicsPath *path) |
|
| ~GraphicsPathIterator () |
|
INT | CopyData (PointF *points, BYTE *types, INT startIndex, INT endIndex) |
|
INT | Enumerate (PointF *points, BYTE *types, INT count) |
|
INT | GetCount () const |
|
Status | GetLastStatus () const |
|
INT | GetSubpathCount () const |
|
BOOL | HasCurve () const |
|
INT | NextMarker (GraphicsPath *path) |
|
INT | NextMarker (INT *startIndex, INT *endIndex) |
|
INT | NextPathType (BYTE *pathType, INT *startIndex, INT *endIndex) |
|
INT | NextSubpath (GraphicsPath *path, BOOL *isClosed) |
|
INT | NextSubpath (INT *startIndex, INT *endIndex, BOOL *isClosed) |
|
VOID | Rewind () |
|
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 626 of file gdipluspath.h.
◆ GraphicsPathIterator()
GraphicsPathIterator::GraphicsPathIterator |
( |
GraphicsPath * |
path | ) |
|
|
inline |
Definition at line 629 of file gdipluspath.h.
630 {
633 lastStatus = DllExports::GdipCreatePathIter(&it, nativePath);
635 }
GpPathIterator * nativeIterator
GpBrush *& getNat(const Brush *brush)
◆ ~GraphicsPathIterator()
GraphicsPathIterator::~GraphicsPathIterator |
( |
| ) |
|
|
inline |
◆ CopyData()
INT GraphicsPathIterator::CopyData |
( |
PointF * |
points, |
|
|
BYTE * |
types, |
|
|
INT |
startIndex, |
|
|
INT |
endIndex |
|
) |
| |
|
inline |
Definition at line 643 of file gdipluspath.h.
644 {
647 return resultCount;
648 }
Status SetStatus(Status status) const
GLsizei const GLfloat * points
◆ Enumerate()
INT GraphicsPathIterator::Enumerate |
( |
PointF * |
points, |
|
|
BYTE * |
types, |
|
|
INT |
count |
|
) |
| |
|
inline |
Definition at line 651 of file gdipluspath.h.
652 {
655 return resultCount;
656 }
GLuint GLuint GLsizei count
◆ GetCount()
INT GraphicsPathIterator::GetCount |
( |
| ) |
const |
|
inline |
Definition at line 659 of file gdipluspath.h.
660 {
663 return resultCount;
664 }
◆ GetLastStatus()
Status GraphicsPathIterator::GetLastStatus |
( |
| ) |
const |
|
inline |
◆ GetSubpathCount()
INT GraphicsPathIterator::GetSubpathCount |
( |
| ) |
const |
|
inline |
Definition at line 673 of file gdipluspath.h.
674 {
677 return resultCount;
678 }
◆ HasCurve()
BOOL GraphicsPathIterator::HasCurve |
( |
| ) |
const |
|
inline |
◆ NextMarker() [1/2]
Definition at line 689 of file gdipluspath.h.
690 {
694 return resultCount;
695 }
◆ NextMarker() [2/2]
INT GraphicsPathIterator::NextMarker |
( |
INT * |
startIndex, |
|
|
INT * |
endIndex |
|
) |
| |
|
inline |
Definition at line 698 of file gdipluspath.h.
699 {
702 return resultCount;
703 }
◆ NextPathType()
INT GraphicsPathIterator::NextPathType |
( |
BYTE * |
pathType, |
|
|
INT * |
startIndex, |
|
|
INT * |
endIndex |
|
) |
| |
|
inline |
Definition at line 706 of file gdipluspath.h.
707 {
710 return resultCount;
711 }
◆ NextSubpath() [1/2]
Definition at line 714 of file gdipluspath.h.
715 {
719 return resultCount;
720 }
◆ NextSubpath() [2/2]
INT GraphicsPathIterator::NextSubpath |
( |
INT * |
startIndex, |
|
|
INT * |
endIndex, |
|
|
BOOL * |
isClosed |
|
) |
| |
|
inline |
Definition at line 723 of file gdipluspath.h.
724 {
727 return resultCount;
728 }
◆ Rewind()
VOID GraphicsPathIterator::Rewind |
( |
| ) |
|
|
inline |
◆ SetStatus()
Status GraphicsPathIterator::SetStatus |
( |
Status |
status | ) |
const |
|
inlineprotected |
◆ lastStatus
Status GraphicsPathIterator::lastStatus |
|
mutableprotected |
◆ nativeIterator
Definition at line 737 of file gdipluspath.h.
Referenced by CopyData(), Enumerate(), GetCount(), GetSubpathCount(), GraphicsPathIterator(), HasCurve(), NextMarker(), NextPathType(), NextSubpath(), Rewind(), and ~GraphicsPathIterator().
The documentation for this class was generated from the following file: