BOOL PATHOBJ_bEnum(
IN PATHOBJ *ppo, | |
OUT PATHDATA *ppd | |
); |
PATHOBJ_bEnum retrieves the next PATHDATA record from a specified path and enumerates the curves in the path.
Parameters
ppo
Points to a PATHOBJ whose curves and/or lines are to be enumerated.
ppd
Points to a PATHDATA structure that is to be filled.
Return Value
The return value is TRUE if the specified path contains more PATHDATA records, indicating that this service should be called again. Otherwise, if the output is the last PATHDATA record in the path, the return value is FALSE.
Comments
PATHOBJ_bEnum can be called only after a call to PATHOBJ_vEnumStart has been made.
A PATHDATA record describes all or part of a subpath (a connected part of a path). For example, a MoveTo call by the application within a path begins a new subpath.
See Also
PATHDATA, PATHOBJ, PATHOBJ_vEnumStart, PATHOBJ_vEnumStartClipLines