diff options
Diffstat (limited to 'src/otlayout/otobjs.h')
-rw-r--r-- | src/otlayout/otobjs.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/otlayout/otobjs.h b/src/otlayout/otobjs.h new file mode 100644 index 000000000..e52dff0f2 --- /dev/null +++ b/src/otlayout/otobjs.h @@ -0,0 +1,52 @@ +/***************************************************************************/ +/* */ +/* otdriver.h */ +/* */ +/* OpenType objects manager (specification). */ +/* */ +/* Copyright 2003 by */ +/* Masatake YAMATO and Redhat K.K. */ +/* */ +/* This file may only be used, */ +/* modified, and distributed under the terms of the FreeType project */ +/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ +/* this file you indicate that you have read the license and */ +/* understand and accept it fully. */ +/* */ +/***************************************************************************/ + +/***************************************************************************/ +/* Development of the code in this file is support of */ +/* Information-technology Promotion Agency, Japan. */ +/***************************************************************************/ + +#ifndef __OTOBJS_H__ +#define __OTOBJS_H__ + +#include <ft2build.h> +#include FT_INTERNAL_OBJECTS_H +#include FT_INTERNAL_TRUETYPE_TYPES_H + +FT_BEGIN_HEADER + + typedef struct OT_DriverRec_ + { + FT_DriverRec root; + TT_ExecContext context; + TT_GlyphZoneRec zone; + void* extension_component; + } OT_DriverRec, *OT_Driver; + + /*************************************************************************/ + /* */ + /* Driver functions */ + /* */ + FT_LOCAL( FT_Error ) + ot_driver_init( OT_Driver driver ); + +FT_END_HEADER + +#endif /* __OTOBJS_H__ */ + + +/* END */ |