sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
svgxval.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* svgxval.h
4
*
5
* FreeType API for validating TrueTypeGX/AAT tables (specification).
6
*
7
* Copyright (C) 2004-2025 by
8
* Masatake YAMATO, Red Hat K.K.,
9
* David Turner, Robert Wilhelm, and Werner Lemberg.
10
*
11
* This file is part of the FreeType project, and may only be used,
12
* modified, and distributed under the terms of the FreeType project
13
* license, LICENSE.TXT. By continuing to use, modify, or distribute
14
* this file you indicate that you have read the license and
15
* understand and accept it fully.
16
*
17
*/
18
19
/****************************************************************************
20
*
21
* gxvalid is derived from both gxlayout module and otvalid module.
22
* Development of gxlayout is supported by the Information-technology
23
* Promotion Agency(IPA), Japan.
24
*
25
*/
26
27
32
#ifndef SVGXVAL_H_
33
#define SVGXVAL_H_
34
35
#include <
freetype/ftgxval.h
>
36
#include <
freetype/internal/ftvalid.h
>
37
38
FT_BEGIN_HEADER
39
40
41
#define FT_SERVICE_ID_GX_VALIDATE "truetypegx-validate"
42
#define FT_SERVICE_ID_CLASSICKERN_VALIDATE "classickern-validate"
43
44
typedef
FT_Error
45
(*gxv_validate_func)( FT_Face face,
46
FT_UInt gx_flags,
47
FT_Bytes tables[FT_VALIDATE_GX_LENGTH],
48
FT_UInt table_length );
49
50
51
typedef
FT_Error
52
(*ckern_validate_func)( FT_Face face,
53
FT_UInt ckern_flags,
54
FT_Bytes *ckern_table );
55
56
57
FT_DEFINE_SERVICE( GXvalidate )
58
{
59
gxv_validate_func validate;
60
};
61
62
FT_DEFINE_SERVICE( CKERNvalidate )
63
{
64
ckern_validate_func validate;
65
};
66
67
/* */
68
69
70
FT_END_HEADER
71
72
73
#endif
/* SVGXVAL_H_ */
74
75
76
/* END */
ftgxval.h
ftvalid.h
freetype
include
freetype
internal
services
svgxval.h
Generated by
1.18.0