This callback allows client applications to
directly render the gray spans of the
anti-aliased bitmap to any kind of surfaces.
This can be used to write anti-aliased outlines
directly to a given background bitmap, and even
perform translucency.
Note that the `count' field cannot be greater
than a fixed value defined by the
FT_MAX_GRAY_SPANS configuration macro in
ftoption.h. By default, this value is set to 32,
which means that if there are more than 32 spans
on a given scanline, the callback will be called
several times with the same `y' parameter in
order to draw all callbacks.
Otherwise, the callback is only called once per
scan-line, and only for those scanlines that do
have `gray' pixels on them.
|