|
|
|
@ -945,19 +945,16 @@ FT_BEGIN_HEADER |
|
|
|
|
* This flag is set to indicate direct rendering. In this mode, client |
|
|
|
|
* applications must provide their own span callback. This lets them |
|
|
|
|
* directly draw or compose over an existing bitmap. If this bit is |
|
|
|
|
* not set, the target pixmap's buffer _must_ be zeroed before |
|
|
|
|
* rendering. |
|
|
|
|
* _not_ set, the target pixmap's buffer _must_ be zeroed before |
|
|
|
|
* rendering and the output will be clipped to its size. |
|
|
|
|
* |
|
|
|
|
* Direct rendering is only possible with anti-aliased glyphs. |
|
|
|
|
* |
|
|
|
|
* FT_RASTER_FLAG_CLIP :: |
|
|
|
|
* This flag is only used in direct rendering mode. If set, the output |
|
|
|
|
* will be clipped to a box specified in the `clip_box` field of the |
|
|
|
|
* @FT_Raster_Params structure. |
|
|
|
|
* |
|
|
|
|
* Note that by default, the glyph bitmap is clipped to the target |
|
|
|
|
* pixmap, except in direct rendering mode where all spans are |
|
|
|
|
* generated if no clipping box is set. |
|
|
|
|
* @FT_Raster_Params structure. Otherwise, the `clip_box` is |
|
|
|
|
* effectively set to the bounding box and all spans are generated. |
|
|
|
|
*/ |
|
|
|
|
#define FT_RASTER_FLAG_DEFAULT 0x0 |
|
|
|
|
#define FT_RASTER_FLAG_AA 0x1 |
|
|
|
|