|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | dwritescript_properties |
| struct | fallback_description |
| struct | text_source_context |
| struct | fallback_mapping |
| struct | fallback_locale |
| struct | fallback_data |
| struct | dwrite_fontfallback |
| struct | dwrite_fontfallback_builder |
| struct | dwrite_numbersubstitution |
| struct | break_index |
| struct | linebreaking_state |
Macros | |
| #define | COBJMACROS |
| #define | NATIVE_DIGITS_LEN 11 |
| #define | _OT(a, b, c, d) DWRITE_MAKE_OPENTYPE_TAG(a,b,c,d) |
Enumerations | |
| enum | BreakConditionLocation { BreakConditionBefore , BreakConditionAfter } |
| enum | linebreaking_classes { b_BK = 1 , b_CR , b_LF , b_CM , b_SG , b_GL , b_CB , b_SP , b_ZW , b_NL , b_WJ , b_JL , b_JV , b_JT , b_H2 , b_H3 , b_XX , b_OP , b_CL , b_CP , b_QU , b_NS , b_EX , b_SY , b_IS , b_PR , b_PO , b_NU , b_AL , b_ID , b_IN , b_HY , b_BB , b_BA , b_SA , b_AI , b_B2 , b_HL , b_CJ , b_RI , b_EB , b_EM , b_ZWJ } |
Variables | |
| const unsigned short | wine_linebreak_table [] |
| const unsigned short | wine_scripts_table [] |
| const unsigned short | bidi_direction_table [] |
| static const struct dwritescript_properties | dwritescripts_properties [Script_LastId+1] |
| static const struct fallback_description | system_fallback_config [] |
| static struct fallback_data | system_fallback |
| static const IDWriteTextAnalyzer2Vtbl | textanalyzervtbl |
| static IDWriteTextAnalyzer2 | textanalyzer = { &textanalyzervtbl } |
| static const IDWriteNumberSubstitutionVtbl | numbersubstitutionvtbl |
| static const IDWriteFontFallback1Vtbl | fontfallbackvtbl |
| static const IDWriteFontFallback1Vtbl | customfontfallbackvtbl |
| static const IDWriteFontFallbackBuilderVtbl | fontfallbackbuildervtbl |
| static INIT_ONCE | init_system_fallback_once = INIT_ONCE_STATIC_INIT |
Definition at line 45 of file analyzer.c.
| #define COBJMACROS |
Definition at line 22 of file analyzer.c.
| #define NATIVE_DIGITS_LEN 11 |
Definition at line 36 of file analyzer.c.
| Enumerator | |
|---|---|
| BreakConditionBefore | |
| BreakConditionAfter | |
Definition at line 751 of file analyzer.c.
Definition at line 756 of file analyzer.c.
|
static |
Definition at line 857 of file analyzer.c.
Referenced by dwritetextanalyzer_AnalyzeLineBreakpoints().
|
static |
Definition at line 688 of file analyzer.c.
Referenced by dwritetextanalyzer_AnalyzeScript().
|
static |
Definition at line 1500 of file analyzer.c.
Referenced by dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(), dwritetextanalyzer_GetGlyphPlacements(), and dwritetextanalyzer_GetGlyphs().
|
static |
Definition at line 1737 of file analyzer.c.
Referenced by dwritetextanalyzer1_ApplyCharacterSpacing().
| HRESULT create_fontfallback_builder | ( | IDWriteFactory7 * | factory, |
| IDWriteFontFallbackBuilder ** | ret | ||
| ) |
Definition at line 2929 of file analyzer.c.
Referenced by dwritefactory2_CreateFontFallbackBuilder().
|
static |
Definition at line 2909 of file analyzer.c.
Referenced by create_fontfallback_builder(), and dwrite_system_fallback_initonce().
| HRESULT create_matching_font | ( | IDWriteFontCollection * | collection, |
| const WCHAR * | name, | ||
| DWRITE_FONT_WEIGHT | weight, | ||
| DWRITE_FONT_STYLE | style, | ||
| DWRITE_FONT_STRETCH | stretch, | ||
| REFIID | riid, | ||
| void ** | obj | ||
| ) |
Definition at line 2479 of file analyzer.c.
Referenced by fallback_map_characters(), fontfallback_MapCharacters(), and layout_run_get_last_resort_font().
| HRESULT create_numbersubstitution | ( | DWRITE_NUMBER_SUBSTITUTION_METHOD | method, |
| const WCHAR * | locale, | ||
| BOOL | ignore_user_override, | ||
| IDWriteNumberSubstitution ** | ret | ||
| ) |
Definition at line 2305 of file analyzer.c.
Referenced by dwritefactory_CreateNumberSubstitution().
| HRESULT create_system_fontfallback | ( | IDWriteFactory7 * | factory, |
| IDWriteFontFallback1 ** | ret | ||
| ) |
Definition at line 3029 of file analyzer.c.
Referenced by dwritefactory2_GetSystemFontFallback().
|
static |
Definition at line 2582 of file analyzer.c.
|
static |
Definition at line 2592 of file analyzer.c.
Definition at line 209 of file analyzer.c.
Referenced by dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(), dwritetextanalyzer_GetGlyphPlacements(), dwritetextanalyzer_GetGlyphs(), and dwritetextlayout_sink_SetScriptAnalysis().
|
static |
Definition at line 2985 of file analyzer.c.
Referenced by create_system_fontfallback().
|
static |
Definition at line 2265 of file analyzer.c.
|
static |
Definition at line 2246 of file analyzer.c.
|
static |
Definition at line 2275 of file analyzer.c.
|
static |
Definition at line 1991 of file analyzer.c.
|
static |
Definition at line 1899 of file analyzer.c.
|
static |
Definition at line 1932 of file analyzer.c.
|
static |
Definition at line 1998 of file analyzer.c.
|
static |
|
static |
Definition at line 2097 of file analyzer.c.
|
static |
Definition at line 2006 of file analyzer.c.
|
static |
Definition at line 2030 of file analyzer.c.
|
static |
|
static |
Definition at line 2182 of file analyzer.c.
|
static |
Definition at line 2110 of file analyzer.c.
|
static |
Definition at line 2159 of file analyzer.c.
|
static |
Definition at line 1277 of file analyzer.c.
|
static |
Definition at line 1313 of file analyzer.c.
|
static |
Definition at line 1393 of file analyzer.c.
|
static |
|
static |
Definition at line 1287 of file analyzer.c.
|
static |
Definition at line 1660 of file analyzer.c.
|
static |
Definition at line 1587 of file analyzer.c.
|
static |
Definition at line 1516 of file analyzer.c.
|
static |
Definition at line 1258 of file analyzer.c.
|
static |
Definition at line 1282 of file analyzer.c.
|
static |
Definition at line 2663 of file analyzer.c.
Referenced by fontfallbackbuilder_AddMapping().
|
static |
Definition at line 2385 of file analyzer.c.
Referenced by fallback_map_characters(), and fontfallback_MapCharacters().
|
inlinestatic |
Definition at line 2374 of file analyzer.c.
Referenced by fallback_font_get_supported_length().
|
static |
Definition at line 490 of file analyzer.c.
Referenced by fontfallbackbuilder_AddMapping().
Definition at line 478 of file analyzer.c.
Referenced by release_fallback_data().
|
static |
Definition at line 2405 of file analyzer.c.
Referenced by fontfallback_MapCharacters().
|
static |
Definition at line 581 of file analyzer.c.
Referenced by find_fallback_mapping().
|
static |
Definition at line 2847 of file analyzer.c.
Referenced by fontfallbackbuilder_CreateFontFallback().
|
static |
Definition at line 2790 of file analyzer.c.
Referenced by dwrite_system_fallback_initonce(), and fallbackbuilder_create_fallback().
|
static |
Definition at line 594 of file analyzer.c.
Referenced by fallback_map_characters(), and find_fallback_mapping().
|
static |
Definition at line 514 of file analyzer.c.
Referenced by fallback_builder_add_locale(), fallback_map_characters(), and find_fallback_mapping().
|
static |
Definition at line 2555 of file analyzer.c.
|
static |
Definition at line 2356 of file analyzer.c.
|
static |
Definition at line 2513 of file analyzer.c.
|
static |
Definition at line 2337 of file analyzer.c.
|
static |
Definition at line 2365 of file analyzer.c.
|
static |
Definition at line 2676 of file analyzer.c.
|
static |
Definition at line 2783 of file analyzer.c.
|
static |
Definition at line 2636 of file analyzer.c.
|
static |
Definition at line 2880 of file analyzer.c.
|
static |
Definition at line 2620 of file analyzer.c.
|
static |
Definition at line 2646 of file analyzer.c.
Definition at line 1303 of file analyzer.c.
Referenced by dwritetextanalyzer_AnalyzeBidi().
Definition at line 1308 of file analyzer.c.
Referenced by dwritetextanalyzer_AnalyzeBidi().
|
static |
Definition at line 655 of file analyzer.c.
Referenced by analyze_script().
Definition at line 649 of file analyzer.c.
Referenced by get_char_sa(), and is_char_from_simple_script().
|
inlinestatic |
Definition at line 1853 of file analyzer.c.
Referenced by dwritetextanalyzer1_ApplyCharacterSpacing().
|
static |
Definition at line 1428 of file analyzer.c.
Referenced by dwritetextanalyzer_GetGlyphs().
Definition at line 1415 of file analyzer.c.
Referenced by dwritetextanalyzer2_CheckTypographicFeature(), dwritetextanalyzer2_GetTypographicFeatures(), dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(), dwritetextanalyzer_GetGlyphPlacements(), and dwritetextanalyzer_GetGlyphs().
| IDWriteTextAnalyzer2 * get_text_analyzer | ( | void | ) |
Definition at line 2241 of file analyzer.c.
Referenced by dwritefactory_CreateTextAnalyzer(), layout_compute(), layout_itemize(), and layout_shape_run().
|
static |
Definition at line 802 of file analyzer.c.
Referenced by set_break_condition().
|
inlinestatic |
Definition at line 639 of file analyzer.c.
Referenced by customfontfallback_AddRef(), customfontfallback_Release(), fontfallback_AddRef(), fontfallback_MapCharacters(), fontfallback_Release(), and release_system_fontfallback().
|
inlinestatic |
Definition at line 644 of file analyzer.c.
Referenced by fontfallbackbuilder_AddMapping(), fontfallbackbuilder_AddRef(), fontfallbackbuilder_CreateFontFallback(), and fontfallbackbuilder_Release().
|
inlinestatic |
Definition at line 632 of file analyzer.c.
Referenced by dwritenumbersubstitution_AddRef(), and dwritenumbersubstitution_Release().
Definition at line 2018 of file analyzer.c.
Referenced by dwritetextanalyzer1_GetTextComplexity().
Definition at line 851 of file analyzer.c.
Referenced by init_cluster_metrics(), and layout_add_line().
|
static |
Definition at line 571 of file analyzer.c.
Referenced by customfontfallback_Release(), fontfallbackbuilder_Release(), and release_system_fallback_data().
|
static |
Definition at line 559 of file analyzer.c.
Referenced by fontfallbackbuilder_AddMapping(), and release_fallback_data().
Definition at line 3024 of file analyzer.c.
Referenced by DllMain().
| void release_system_fontfallback | ( | IDWriteFontFallback1 * | iface | ) |
Definition at line 2575 of file analyzer.c.
Referenced by release_dwritefactory().
|
inlinestatic |
Definition at line 815 of file analyzer.c.
Referenced by analyze_linebreaks().
|
static |
Definition at line 2964 of file analyzer.c.
Referenced by dwrite_system_fallback_initonce().
|
static |
Definition at line 2942 of file analyzer.c.
Referenced by dwrite_system_fallback_initonce().
|
static |
Definition at line 421 of file analyzer.c.
Referenced by analyze_linebreaks(), dwritetextanalyzer_AnalyzeBidi(), dwritetextanalyzer_AnalyzeScript(), fallback_font_get_supported_length(), and fallback_map_characters().
|
inlinestatic |
Definition at line 379 of file analyzer.c.
Referenced by analyze_linebreaks(), analyze_script(), fallback_font_get_supported_length(), and fallback_map_characters().
|
static |
Definition at line 432 of file analyzer.c.
Referenced by analyze_linebreaks(), analyze_script(), dwritetextanalyzer_AnalyzeBidi(), fallback_font_get_supported_length(), and fallback_map_characters().
|
static |
Definition at line 397 of file analyzer.c.
Referenced by text_source_get_next_u32_char().
|
static |
Definition at line 384 of file analyzer.c.
Referenced by text_source_get_next_u32_char(), and text_source_get_u32_char().
|
static |
Definition at line 2298 of file analyzer.c.
Referenced by get_number_substitutes().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dwrite | ) |
Definition at line 6 of file direction.c.
Referenced by get_char_bidi_class().
|
static |
Definition at line 2611 of file analyzer.c.
Referenced by fallbackbuilder_create_fallback().
|
static |
Definition at line 48 of file analyzer.c.
Referenced by debugstr_sa_script(), dwritetextanalyzer1_GetScriptProperties(), dwritetextanalyzer2_CheckTypographicFeature(), dwritetextanalyzer2_GetTypographicFeatures(), dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(), dwritetextanalyzer_GetGlyphPlacements(), dwritetextanalyzer_GetGlyphs(), and is_char_from_simple_script().
|
static |
Definition at line 2899 of file analyzer.c.
Referenced by create_fontfallback_builder_internal().
|
static |
Definition at line 2566 of file analyzer.c.
Referenced by create_system_fontfallback().
|
static |
Definition at line 2981 of file analyzer.c.
Referenced by create_system_fontfallback().
|
static |
Definition at line 2291 of file analyzer.c.
Referenced by create_numbersubstitution(), and unsafe_impl_from_IDWriteNumberSubstitution().
|
static |
Definition at line 554 of file analyzer.c.
Referenced by dwrite_system_fallback_initonce(), fallback_map_characters(), layout_resolve_fonts(), and release_system_fallback_data().
|
static |
Referenced by dwrite_system_fallback_initonce().
|
static |
Definition at line 2239 of file analyzer.c.
Referenced by get_text_analyzer().
|
static |
Definition at line 2213 of file analyzer.c.
Definition at line 7 of file linebreak.c.
Referenced by analyze_linebreaks(), and lb_is_newline_char().