Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygengxvalid.h
Go to the documentation of this file.
00001 /***************************************************************************/ 00002 /* */ 00003 /* gxvalid.h */ 00004 /* */ 00005 /* TrueTyeeGX/AAT table validation (specification only). */ 00006 /* */ 00007 /* Copyright 2005 by suzuki toshiya, Masatake YAMATO, Red Hat K.K., */ 00008 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 00009 /* */ 00010 /* This file is part of the FreeType project, and may only be used, */ 00011 /* modified, and distributed under the terms of the FreeType project */ 00012 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 00013 /* this file you indicate that you have read the license and */ 00014 /* understand and accept it fully. */ 00015 /* */ 00016 /***************************************************************************/ 00017 00018 /***************************************************************************/ 00019 /* */ 00020 /* gxvalid is derived from both gxlayout module and otvalid module. */ 00021 /* Development of gxlayout is supported by the Information-technology */ 00022 /* Promotion Agency(IPA), Japan. */ 00023 /* */ 00024 /***************************************************************************/ 00025 00026 00027 #ifndef __GXVALID_H__ 00028 #define __GXVALID_H__ 00029 00030 #include <ft2build.h> 00031 #include FT_FREETYPE_H 00032 00033 #include "gxverror.h" /* must come before FT_INTERNAL_VALIDATE_H */ 00034 00035 #include FT_INTERNAL_VALIDATE_H 00036 #include FT_INTERNAL_STREAM_H 00037 00038 00039 FT_BEGIN_HEADER 00040 00041 00042 FT_LOCAL( void ) 00043 gxv_feat_validate( FT_Bytes table, 00044 FT_Face face, 00045 FT_Validator valid ); 00046 00047 00048 FT_LOCAL( void ) 00049 gxv_bsln_validate( FT_Bytes table, 00050 FT_Face face, 00051 FT_Validator valid ); 00052 00053 00054 FT_LOCAL( void ) 00055 gxv_trak_validate( FT_Bytes table, 00056 FT_Face face, 00057 FT_Validator valid ); 00058 00059 FT_LOCAL( void ) 00060 gxv_just_validate( FT_Bytes table, 00061 FT_Face face, 00062 FT_Validator valid ); 00063 00064 FT_LOCAL( void ) 00065 gxv_mort_validate( FT_Bytes table, 00066 FT_Face face, 00067 FT_Validator valid ); 00068 00069 FT_LOCAL( void ) 00070 gxv_morx_validate( FT_Bytes table, 00071 FT_Face face, 00072 FT_Validator valid ); 00073 00074 FT_LOCAL( void ) 00075 gxv_kern_validate( FT_Bytes table, 00076 FT_Face face, 00077 FT_Validator valid ); 00078 00079 FT_LOCAL( void ) 00080 gxv_kern_validate_classic( FT_Bytes table, 00081 FT_Face face, 00082 FT_Int dialect_flags, 00083 FT_Validator valid ); 00084 00085 FT_LOCAL( void ) 00086 gxv_opbd_validate( FT_Bytes table, 00087 FT_Face face, 00088 FT_Validator valid ); 00089 00090 FT_LOCAL( void ) 00091 gxv_prop_validate( FT_Bytes table, 00092 FT_Face face, 00093 FT_Validator valid ); 00094 00095 FT_LOCAL( void ) 00096 gxv_lcar_validate( FT_Bytes table, 00097 FT_Face face, 00098 FT_Validator valid ); 00099 00100 00101 FT_END_HEADER 00102 00103 00104 #endif /* __GXVALID_H__ */ 00105 00106 00107 /* END */ Generated on Sat May 26 2012 04:32:41 for ReactOS by
1.7.6.1
|