blob: 64b24d00c1ee379748bf9180dc78aca2a447884d [file] [log] [blame]
Werner Lembergfbeb41d2000-07-02 00:27:53 +00001/***************************************************************************/
2/* */
3/* ftsmooth.h */
4/* */
5/* Anti-aliasing renderer interface (specification). */
6/* */
7/* Copyright 1996-2000 by */
8/* David Turner, Robert Wilhelm, and Werner Lemberg. */
9/* */
10/* This file is part of the FreeType project, and may only be used, */
11/* modified, and distributed under the terms of the FreeType project */
12/* 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
18
Werner Lemberg90d99642000-12-09 00:45:38 +000019#ifndef __FTSMOOTH_H__
20#define __FTSMOOTH_H__
David Turner5ae1bad2000-06-27 23:18:39 +000021
Werner Lembergcc069be2000-12-08 16:17:16 +000022
David Turner19ed8af2000-12-08 02:42:29 +000023#include <ft2build.h>
24#include FT_RENDER_H
David Turner5ae1bad2000-06-27 23:18:39 +000025
Werner Lembergc713d922000-08-01 13:17:04 +000026
David Turner19ed8af2000-12-08 02:42:29 +000027FT_BEGIN_HEADER
Werner Lembergc713d922000-08-01 13:17:04 +000028
Werner Lembergcc069be2000-12-08 16:17:16 +000029
Werner Lembergfbeb41d2000-07-02 00:27:53 +000030#ifndef FT_CONFIG_OPTION_NO_STD_RASTER
31 FT_EXPORT_VAR( const FT_Renderer_Class ) ft_std_renderer_class;
32#endif
33
34#ifndef FT_CONFIG_OPTION_NO_SMOOTH_RASTER
35 FT_EXPORT_VAR( const FT_Renderer_Class ) ft_smooth_renderer_class;
36#endif
David Turner5ae1bad2000-06-27 23:18:39 +000037
Werner Lembergcc069be2000-12-08 16:17:16 +000038
David Turner19ed8af2000-12-08 02:42:29 +000039FT_END_HEADER
Werner Lembergc713d922000-08-01 13:17:04 +000040
Werner Lemberg90d99642000-12-09 00:45:38 +000041#endif /* __FTSMOOTH_H__ */
Werner Lembergfbeb41d2000-07-02 00:27:53 +000042
43
44/* END */