PageRenderTime 284ms CodeModel.GetById 154ms app.highlight 3ms RepoModel.GetById 125ms app.codeStats 0ms

/src/compiler/android-ndk/jni/freetype/include/freetype/ftxf86.h

http://ftk.googlecode.com/
C++ Header | 83 lines | 14 code | 13 blank | 56 comment | 0 complexity | ed0b4cb4f3b262f5f32e0722a4423575 MD5 | raw file
 1/***************************************************************************/
 2/*                                                                         */
 3/*  ftxf86.h                                                               */
 4/*                                                                         */
 5/*    Support functions for X11.                                           */
 6/*                                                                         */
 7/*  Copyright 2002, 2003, 2004, 2006, 2007 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
19#ifndef __FTXF86_H__
20#define __FTXF86_H__
21
22#include <ft2build.h>
23#include FT_FREETYPE_H
24
25#ifdef FREETYPE_H
26#error "freetype.h of FreeType 1 has been loaded!"
27#error "Please fix the directory search order for header files"
28#error "so that freetype.h of FreeType 2 is found first."
29#endif
30
31
32FT_BEGIN_HEADER
33
34
35  /*************************************************************************/
36  /*                                                                       */
37  /* <Section>                                                             */
38  /*   font_formats                                                        */
39  /*                                                                       */
40  /* <Title>                                                               */
41  /*   Font Formats                                                        */
42  /*                                                                       */
43  /* <Abstract>                                                            */
44  /*   Getting the font format.                                            */
45  /*                                                                       */
46  /* <Description>                                                         */
47  /*   The single function in this section can be used to get the font     */
48  /*   format.  Note that this information is not needed normally;         */
49  /*   however, there are special cases (like in PDF devices) where it is  */
50  /*   important to differentiate, in spite of FreeType's uniform API.     */
51  /*                                                                       */
52  /*   This function is in the X11/xf86 namespace for historical reasons   */
53  /*   and in no way depends on that windowing system.                     */
54  /*                                                                       */
55  /*************************************************************************/
56
57
58  /*************************************************************************/
59  /*                                                                       */
60  /* <Function>                                                            */
61  /*   FT_Get_X11_Font_Format                                              */
62  /*                                                                       */
63  /* <Description>                                                         */
64  /*   Return a string describing the format of a given face, using values */
65  /*   which can be used as an X11 FONT_PROPERTY.  Possible values are     */
66  /*   `TrueType', `Type~1', `BDF', `PCF', `Type~42', `CID~Type~1', `CFF', */
67  /*   `PFR', and `Windows~FNT'.                                           */
68  /*                                                                       */
69  /* <Input>                                                               */
70  /*   face ::                                                             */
71  /*     Input face handle.                                                */
72  /*                                                                       */
73  /* <Return>                                                              */
74  /*   Font format string.  NULL in case of error.                         */
75  /*                                                                       */
76  FT_EXPORT( const char* )
77  FT_Get_X11_Font_Format( FT_Face  face );
78
79 /* */
80
81FT_END_HEADER
82
83#endif /* __FTXF86_H__ */