diff options
author | Werner Lemberg <wl@gnu.org> | 2003-06-18 06:59:57 +0000 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2003-06-18 06:59:57 +0000 |
commit | 7a0241049aad6b471effe410c436e9256443883f (patch) | |
tree | 31c665270c3855c01f331cc4311ce1de32b29e24 /include/freetype/internal/ftobjs.h | |
parent | d726e41c33e0ef052b313f4e48c5eae2823dd602 (diff) | |
download | freetype2-7a0241049aad6b471effe410c436e9256443883f.tar.gz |
* include/freetype/freetype.h (FT_Open_Flags): Replaced with
#defines for the constants.
(FT_Open_Args): Change type of `flags' to FT_UInt.
(FT_GlyphSlot): Move `flags' to FT_Slot_Internal.
* include/freetype/ftimage.h (FT_Outline_Flags, FT_Raster_Flag):
Replaced with #defines for the constants.
* include/freetype/internal/ftobjs.h (FT_Slot_Internal): New
field `flags' (from FT_GlyphSlot).
Updated all affected source files.
(FT_GLYPH_OWN_BITMAP): New macro (from ftgloadr.h).
* include/freetype/internal/ftgloadr.h (FT_GLYPH_OWN_BITMAP): Moved
to ftobjs.h.
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Use dummy
FT_GlyphSlot_Internal object.
Diffstat (limited to 'include/freetype/internal/ftobjs.h')
-rw-r--r-- | include/freetype/internal/ftobjs.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/freetype/internal/ftobjs.h b/include/freetype/internal/ftobjs.h index 3a22ac391..ac3edfa06 100644 --- a/include/freetype/internal/ftobjs.h +++ b/include/freetype/internal/ftobjs.h @@ -338,6 +338,11 @@ FT_BEGIN_HEADER /* loader :: The glyph loader object used to load outlines */ /* into the glyph slot. */ /* */ + /* flags :: Possible values are zero or */ + /* FT_GLYPH_OWN_BITMAP. The latter indicates */ + /* that the FT_GlyphSlot structure owns the */ + /* bitmap buffer. */ + /* */ /* glyph_transformed :: Boolean. Set to TRUE when the loaded glyph */ /* must be transformed through a specific */ /* font transformation. This is _not_ the same */ @@ -352,9 +357,13 @@ FT_BEGIN_HEADER /* */ /* glyph_hints :: Format-specific glyph hints management. */ /* */ + +#define FT_GLYPH_OWN_BITMAP 0x1 + typedef struct FT_Slot_InternalRec_ { FT_GlyphLoader loader; + FT_UInt flags; FT_Bool glyph_transformed; FT_Matrix glyph_matrix; FT_Vector glyph_delta; |