home *** CD-ROM | disk | FTP | other *** search
- #ifndef DISKFONT_GLYPH_H
- #define DISKFONT_GLYPH_H
- /*
- ** $VER: glyph.h 9.1 (19.06.92)
- ** Includes Release 38.56
- **
- ** glyph.h -- structures for glyph libraries
- **
- ** (C) Copyright 1991-1992 Robert R. Burns
- ** All Rights Reserved
- */
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- #ifndef EXEC_LIBRARIES_H
- #include <exec/libraries.h>
- #endif
-
- #ifndef EXEC_NODES_H
- #include <exec/nodes.h>
- #endif
-
-
- struct GlyphEngine {
- struct Library *gle_Library;
- char *gle_Name;
-
- };
-
- typedef LONG FIXED;
-
- struct GlyphMap {
- UWORD glm_BMModulo;
- UWORD glm_BMRows;
- UWORD glm_BlackLeft;
- UWORD glm_BlackTop;
- UWORD glm_BlackWidth;
- UWORD glm_BlackHeight;
- FIXED glm_XOrigin;
- FIXED glm_YOrigin;
- WORD glm_X0;
- WORD glm_Y0;
- WORD glm_X1;
- WORD glm_Y1;
- FIXED glm_Width;
- UBYTE *glm_BitMap;
- };
-
- struct GlyphWidthEntry {
- struct MinNode gwe_Node;
- UWORD gwe_Code;
- FIXED gwe_Width;
- };
- #endif
-