|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Macros | |
| #define | COBJMACROS |
| #define | GET_BE_DWORD(x) RtlUlongByteSwap(x) |
Variables | |
| static const struct shaper | default_shaper |
| struct scriptshaping_cache * create_scriptshaping_cache | ( | void * | context, |
| const struct shaping_font_ops * | font_ops | ||
| ) |
Definition at line 43 of file shape.c.
Referenced by fontface_get_shaping_cache().
|
static |
Definition at line 203 of file shape.c.
Definition at line 150 of file shape.c.
Referenced by shape_merge_features().
| void release_scriptshaping_cache | ( | struct scriptshaping_cache * | cache | ) |
Definition at line 59 of file shape.c.
Referenced by dwritefontface_Release().
|
static |
Definition at line 133 of file shape.c.
Referenced by shape_get_glyphs(), and shape_get_positions().
| void shape_add_feature_full | ( | struct shaping_features * | features, |
| unsigned int | tag, | ||
| unsigned int | flags, | ||
| unsigned int | value | ||
| ) |
Definition at line 117 of file shape.c.
Referenced by arabic_collect_features(), shape_add_feature(), shape_enable_feature(), shape_get_glyphs(), shape_get_positions(), and shape_merge_features().
| HRESULT shape_check_typographic_feature | ( | struct scriptshaping_context * | context, |
| const unsigned int * | scripts, | ||
| unsigned int | tag, | ||
| unsigned int | glyph_count, | ||
| const UINT16 * | glyphs, | ||
| UINT8 * | feature_applies | ||
| ) |
Definition at line 415 of file shape.c.
Referenced by dwritetextanalyzer2_CheckTypographicFeature().
| void shape_enable_feature | ( | struct shaping_features * | features, |
| unsigned int | tag, | ||
| unsigned int | flags | ||
| ) |
Definition at line 138 of file shape.c.
Referenced by arabic_collect_features(), and shape_get_glyphs().
Definition at line 308 of file shape.c.
Referenced by dwritetextanalyzer_GetGlyphs().
| HRESULT shape_get_positions | ( | struct scriptshaping_context * | context, |
| const unsigned int * | scripts | ||
| ) |
Definition at line 233 of file shape.c.
Referenced by dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(), and dwritetextanalyzer_GetGlyphPlacements().
|
static |
Definition at line 291 of file shape.c.
Referenced by shape_check_typographic_feature(), shape_get_glyphs(), and shape_get_typographic_features().
| HRESULT shape_get_typographic_features | ( | struct scriptshaping_context * | context, |
| const unsigned int * | scripts, | ||
| unsigned int | max_tagcount, | ||
| unsigned int * | actual_tagcount, | ||
| DWRITE_FONT_FEATURE_TAG * | tags | ||
| ) |
Definition at line 375 of file shape.c.
Referenced by dwritetextanalyzer2_GetTypographicFeatures().
|
static |
Definition at line 156 of file shape.c.
Referenced by shape_get_glyphs(), and shape_get_positions().
|
static |
Definition at line 103 of file shape.c.
Referenced by shape_get_positions(), and shape_get_script_lang_index().
|
static |
Definition at line 70 of file shape.c.
Referenced by shape_get_positions(), and shape_get_script_lang_index().
|
static |
Definition at line 220 of file shape.c.
Referenced by shape_get_glyphs(), and shape_get_positions().
| void shape_start_next_stage | ( | struct shaping_features * | features, |
| stage_func | func | ||
| ) |
Definition at line 144 of file shape.c.
Referenced by arabic_collect_features().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dwrite | ) |
Definition at line 215 of file shape.c.
Referenced by shape_set_shaper().