BShapeIteratorΒΆ
Applications can create classes derived from BShapeIterator
to
iterate over the components of a BShape
object. There are four
virtual functions that the application must implement to process the four
graphics commands described in the BShape
documentation:
MoveTo()
, LineTo()
,
BezierTo()
, and Close()
.
These functions can be implemented to do anything they like with the commands (rendering them to the screen comes to mind as one possibility).