blob: 82492b59abc5637eaeeb9fcaba5fd1851880e33a [file] [log] [blame]
David Turner5ae1bad2000-06-27 23:18:39 +00001/***************************************************************************/
2/* */
3/* ftgrays.h */
4/* */
5/* FreeType smooth renderer declaration */
6/* */
7/* Copyright 1996-2000 by */
8/* David Turner, Robert Wilhelm, and Werner Lemberg. */
9/* */
Werner Lembergfbeb41d2000-07-02 00:27:53 +000010/* This file is part of the FreeType project, and may only be used, */
11/* modified, and distributed under the terms of the FreeType project */
David Turner5ae1bad2000-06-27 23:18:39 +000012/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13/* this file you indicate that you have read the license and */
14/* understand and accept it fully. */
15/* */
16/***************************************************************************/
17
Werner Lembergcc069be2000-12-08 16:17:16 +000018
Werner Lemberg90d99642000-12-09 00:45:38 +000019#ifndef __FTGRAYS_H__
20#define __FTGRAYS_H__
David Turner5ae1bad2000-06-27 23:18:39 +000021
22#ifdef __cplusplus
23 extern "C" {
24#endif
25
Werner Lembergcc069be2000-12-08 16:17:16 +000026
David Turner5ae1bad2000-06-27 23:18:39 +000027#ifdef _STANDALONE_
28#include "ftimage.h"
29#else
David Turner19ed8af2000-12-08 02:42:29 +000030#include <ft2build.h>
31#include FT_IMAGE_H
David Turner5ae1bad2000-06-27 23:18:39 +000032#endif
33
Werner Lembergcc069be2000-12-08 16:17:16 +000034
David Turner5ae1bad2000-06-27 23:18:39 +000035 /*************************************************************************/
36 /* */
37 /* To make ftgrays.h independent from configuration files we check */
Werner Lemberg90a03302000-11-07 17:21:11 +000038 /* whether FT_EXPORT_VAR has been defined already. */
David Turner5ae1bad2000-06-27 23:18:39 +000039 /* */
40 /* On some systems and compilers (Win32 mostly), an extra keyword is */
41 /* necessary to compile the library as a DLL. */
42 /* */
43#ifndef FT_EXPORT_VAR
Werner Lembergfbeb41d2000-07-02 00:27:53 +000044#define FT_EXPORT_VAR( x ) extern x
David Turner5ae1bad2000-06-27 23:18:39 +000045#endif
46
David Turnerdc26e7b2000-10-23 22:46:56 +000047 FT_EXPORT_VAR( const FT_Raster_Funcs ) ft_grays_raster;
David Turner5ae1bad2000-06-27 23:18:39 +000048
Werner Lembergcc069be2000-12-08 16:17:16 +000049
Werner Lembergdeb4e982000-06-29 03:14:25 +000050#ifdef __cplusplus
David Turner5ae1bad2000-06-27 23:18:39 +000051 }
Werner Lembergdeb4e982000-06-29 03:14:25 +000052#endif
David Turner5ae1bad2000-06-27 23:18:39 +000053
Werner Lemberg90d99642000-12-09 00:45:38 +000054#endif /* __FTGRAYS_H__ */
Werner Lembergfbeb41d2000-07-02 00:27:53 +000055
56
57/* END */