PATHITERATOR Struct Reference

#include <path2d.h>


Detailed Description

Definition at line 58 of file path2d.h.

Data Fields

LPVOID(* Init )(LPVOID data)
 Creates a handle based on path data.
int(* Next )(LPVOID h, PATHSEGMENT *segment)
 Retrieves the next segment in the path data.
void(* Free )(LPVOID h)
 Frees a handle created with this iterator.
int(* GetWinding )(LPVOID h)
 Fill rule of the iterator.


Field Documentation

void(* PATHITERATOR::Free)(LPVOID h)
 

Frees a handle created with this iterator.

int(* PATHITERATOR::GetWinding)(LPVOID h)
 

Fill rule of the iterator.

Either WIND_NONZERO or WIND_EVENODD.

LPVOID(* PATHITERATOR::Init)(LPVOID data)
 

Creates a handle based on path data.

int(* PATHITERATOR::Next)(LPVOID h, PATHSEGMENT *segment)
 

Retrieves the next segment in the path data.

Returns 1 if a new segment is available, 0 if there are no more segments, or -1 if an error occurred.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 27 01:46:59 2008 for Item Arrays by  doxygen 1.4.6-NO