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
svotval.h
Go to the documentation of this file.
1
/***************************************************************************/
2
/* */
3
/* svotval.h */
4
/* */
5
/* The FreeType OpenType validation service (specification). */
6
/* */
7
/* Copyright 2004, 2006 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 __SVOTVAL_H__
20
#define __SVOTVAL_H__
21
22
#include FT_OPENTYPE_VALIDATE_H
23
#include FT_INTERNAL_VALIDATE_H
24
25
FT_BEGIN_HEADER
26
27
28
#define FT_SERVICE_ID_OPENTYPE_VALIDATE "opentype-validate"
29
30
31
typedef
FT_Error
32
(*
otv_validate_func
)(
FT_Face
volatile
face
,
33
FT_UInt
ot_flags,
34
FT_Bytes
*base,
35
FT_Bytes
*gdef,
36
FT_Bytes
*gpos,
37
FT_Bytes
*gsub,
38
FT_Bytes
*jstf );
39
40
41
FT_DEFINE_SERVICE
( OTvalidate )
42
{
43
otv_validate_func
validate;
44
};
45
46
/* */
47
48
49
FT_END_HEADER
50
51
52
#endif
/* __SVOTVAL_H__ */
53
54
55
/* END */
FT_Error
int FT_Error
Definition:
fttypes.h:296
FT_DEFINE_SERVICE
#define FT_DEFINE_SERVICE(name)
Definition:
ftserv.h:650
FT_END_HEADER
#define FT_END_HEADER
Definition:
ftheader.h:54
FT_BEGIN_HEADER
#define FT_BEGIN_HEADER
Definition:
ftheader.h:36
FT_FaceRec_
Definition:
freetype.h:912
face
GLenum face
Definition:
gl2ext.h:1490
FT_Bytes
const FT_Byte * FT_Bytes
Definition:
fttypes.h:161
otv_validate_func
FT_Error(* otv_validate_func)(FT_Face volatile face, FT_UInt ot_flags, FT_Bytes *base, FT_Bytes *gdef, FT_Bytes *gpos, FT_Bytes *gsub, FT_Bytes *jstf)
Definition:
svotval.h:32
FT_UInt
unsigned int FT_UInt
Definition:
fttypes.h:227
zenilib
jni
external
freetype2
include
freetype
internal
services
svotval.h
Generated on Thu Oct 3 2013 19:56:01 for zenilib by
1.8.5