H A D | harfbuzz-gsub.c | 30 #include "harfbuzz-gsub-private.h" 34 static HB_Error GSUB_Do_Glyph_Lookup( HB_GSUBHeader* gsub, 56 HB_GSUBHeader* gsub; local 66 if ( ALLOC ( gsub, sizeof( *gsub ) ) ) 82 ( error = _HB_OPEN_Load_ScriptList( &gsub->ScriptList, 96 ( error = _HB_OPEN_Load_FeatureList( &gsub->FeatureList, 110 ( error = _HB_OPEN_Load_LookupList( &gsub->LookupList, 114 gsub->gdef = gdef; /* can be NULL */ 117 gsub 264 Lookup_SingleSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 469 Lookup_MultipleSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 667 Lookup_AlternateSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 944 Lookup_LigatureSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 1077 Do_ContextSubst( HB_GSUBHeader* gsub, HB_UShort GlyphCount, HB_UShort SubstCount, HB_SubstLookupRecord* subst, HB_Buffer buffer, int nesting_level ) argument 1804 Lookup_ContextSubst1( HB_GSUBHeader* gsub, HB_ContextSubstFormat1* csf1, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 1867 Lookup_ContextSubst2( HB_GSUBHeader* gsub, HB_ContextSubstFormat2* csf2, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 1976 Lookup_ContextSubst3( HB_GSUBHeader* gsub, HB_ContextSubstFormat3* csf3, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 2027 Lookup_ContextSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 2993 Lookup_ChainContextSubst1( HB_GSUBHeader* gsub, HB_ChainContextSubstFormat1* ccsf1, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 3120 Lookup_ChainContextSubst2( HB_GSUBHeader* gsub, HB_ChainContextSubstFormat2* ccsf2, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 3323 Lookup_ChainContextSubst3( HB_GSUBHeader* gsub, HB_ChainContextSubstFormat3* ccsf3, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 3432 Lookup_ChainContextSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 3642 Lookup_ReverseChainContextSubst( HB_GSUBHeader* gsub, HB_GSUB_SubTable* st, HB_Buffer buffer, HB_UShort flags, HB_UShort context_length, int nesting_level ) argument 3738 HB_GSUB_Select_Script( HB_GSUBHeader* gsub, HB_UInt script_tag, HB_UShort* script_index ) argument 3767 HB_GSUB_Select_Language( HB_GSUBHeader* gsub, HB_UInt language_tag, HB_UShort script_index, HB_UShort* language_index, HB_UShort* req_feature_index ) argument 3810 HB_GSUB_Select_Feature( HB_GSUBHeader* gsub, HB_UInt feature_tag, HB_UShort script_index, HB_UShort language_index, HB_UShort* feature_index ) argument 3876 HB_GSUB_Query_Scripts( HB_GSUBHeader* gsub, HB_UInt** script_tag_list ) argument 3907 HB_GSUB_Query_Languages( HB_GSUBHeader* gsub, HB_UShort script_index, HB_UInt** language_tag_list ) argument 3950 HB_GSUB_Query_Features( HB_GSUBHeader* gsub, HB_UShort script_index, HB_UShort language_index, HB_UInt** feature_tag_list ) argument 4019 GSUB_Do_Glyph_Lookup( HB_GSUBHeader* gsub, HB_UShort lookup_index, HB_Buffer buffer, HB_UShort context_length, int nesting_level ) argument 4118 GSUB_Do_String_Lookup( HB_GSUBHeader* gsub, HB_UShort lookup_index, HB_Buffer buffer ) argument 4207 HB_GSUB_Add_Feature( HB_GSUBHeader* gsub, HB_UShort feature_index, HB_UInt property ) argument 4267 HB_GSUB_Register_Alternate_Function( HB_GSUBHeader* gsub, HB_AltFunction altfunc, void* data ) argument 4283 HB_GSUB_Apply_String( HB_GSUBHeader* gsub, HB_Buffer buffer ) argument [all...] |