zenilib
0.5.3.0
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
t1decode.h
Go to the documentation of this file.
1
/***************************************************************************/
2
/* */
3
/* t1decode.h */
4
/* */
5
/* PostScript Type 1 decoding routines (specification). */
6
/* */
7
/* Copyright 2000-2001, 2002, 2003 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 __T1DECODE_H__
20
#define __T1DECODE_H__
21
22
23
#include <
ft2build.h
>
24
#include FT_INTERNAL_POSTSCRIPT_AUX_H
25
#include FT_INTERNAL_TYPE1_TYPES_H
26
27
28
FT_BEGIN_HEADER
29
30
31
FT_CALLBACK_TABLE
32
const
T1_Decoder_FuncsRec
t1_decoder_funcs
;
33
34
35
FT_LOCAL
(
FT_Error
)
36
t1_decoder_parse_glyph
(
T1_Decoder
decoder,
37
FT_UInt
glyph_index );
38
39
FT_LOCAL
(
FT_Error
)
40
t1_decoder_parse_charstrings
(
T1_Decoder
decoder,
41
FT_Byte
* base,
42
FT_UInt
len
);
43
44
FT_LOCAL
(
FT_Error
)
45
t1_decoder_init
(
T1_Decoder
decoder,
46
FT_Face
face
,
47
FT_Size
size
,
48
FT_GlyphSlot
slot,
49
FT_Byte
** glyph_names,
50
PS_Blend
blend,
51
FT_Bool
hinting,
52
FT_Render_Mode
hint_mode,
53
T1_Decoder_Callback
parse_glyph );
54
55
FT_LOCAL
(
void
)
56
t1_decoder_done
(
T1_Decoder
decoder );
57
58
59
FT_END_HEADER
60
61
#endif
/* __T1DECODE_H__ */
62
63
64
/* END */
T1_Decoder_FuncsRec_
Definition:
psaux.h:635
FT_SizeRec_
Definition:
freetype.h:1395
FT_Error
int FT_Error
Definition:
fttypes.h:296
FT_GlyphSlotRec_
Definition:
freetype.h:1605
FT_CALLBACK_TABLE
#define FT_CALLBACK_TABLE
Definition:
ftconfig.h:563
FT_END_HEADER
#define FT_END_HEADER
Definition:
ftheader.h:54
FT_Render_Mode
enum FT_Render_Mode_ FT_Render_Mode
len
GLenum GLsizei len
Definition:
glew.h:7035
FT_Bool
FT_BEGIN_HEADER typedef unsigned char FT_Bool
Definition:
fttypes.h:104
t1_decoder_init
t1_decoder_init(T1_Decoder decoder, FT_Face face, FT_Size size, FT_GlyphSlot slot, FT_Byte **glyph_names, PS_Blend blend, FT_Bool hinting, FT_Render_Mode hint_mode, T1_Decoder_Callback parse_callback)
Definition:
t1decode.c:1560
FT_Byte
unsigned char FT_Byte
Definition:
fttypes.h:150
FT_BEGIN_HEADER
#define FT_BEGIN_HEADER
Definition:
ftheader.h:36
FT_LOCAL
#define FT_LOCAL(x)
Definition:
ftconfig.h:466
PS_BlendRec_
Definition:
t1tables.h:262
t1_decoder_funcs
FT_CALLBACK_TABLE_DEF const T1_Decoder_FuncsRec t1_decoder_funcs
Definition:
psauxmod.c:74
FT_FaceRec_
Definition:
freetype.h:912
face
GLenum face
Definition:
gl2ext.h:1490
t1_decoder_parse_charstrings
t1_decoder_parse_charstrings(T1_Decoder decoder, FT_Byte *charstring_base, FT_UInt charstring_len)
Definition:
t1decode.c:355
T1_Decoder_Callback
FT_Error(* T1_Decoder_Callback)(T1_Decoder decoder, FT_UInt glyph_index)
Definition:
psaux.h:631
t1_decoder_parse_glyph
t1_decoder_parse_glyph(T1_Decoder decoder, FT_UInt glyph)
Definition:
t1decode.c:1551
ft2build.h
T1_DecoderRec_
Definition:
psaux.h:659
FT_UInt
unsigned int FT_UInt
Definition:
fttypes.h:227
t1_decoder_done
t1_decoder_done(T1_Decoder decoder)
Definition:
t1decode.c:1608
size
GLsizei size
Definition:
gl2ext.h:1467
zenilib
jni
external
freetype2
src
psaux
t1decode.h
Generated on Thu Oct 3 2013 19:56:06 for zenilib by
1.8.5