ReactOS 0.4.17-dev-934-g091855f
IDWriteTextAnalyzer1 Member List

This is the complete list of members for IDWriteTextAnalyzer1, including all inherited members.

AddRef()IUnknown
AnalyzeBidi([in] IDWriteTextAnalysisSource *source, [in] UINT32 position, [in] UINT32 length, [in] IDWriteTextAnalysisSink *sink)IDWriteTextAnalyzer
AnalyzeLineBreakpoints([in] IDWriteTextAnalysisSource *source, [in] UINT32 position, [in] UINT32 length, [in] IDWriteTextAnalysisSink *sink)IDWriteTextAnalyzer
AnalyzeNumberSubstitution([in] IDWriteTextAnalysisSource *source, [in] UINT32 position, [in] UINT32 length, [in] IDWriteTextAnalysisSink *sink)IDWriteTextAnalyzer
AnalyzeScript([in] IDWriteTextAnalysisSource *source, [in] UINT32 position, [in] UINT32 length, [in] IDWriteTextAnalysisSink *sink)IDWriteTextAnalyzer
AnalyzeVerticalGlyphOrientation([in] IDWriteTextAnalysisSource1 *source, [in] UINT32 text_pos, [in] UINT32 len, [out] IDWriteTextAnalysisSink1 *sink)IDWriteTextAnalyzer1
ApplyCharacterSpacing([in] FLOAT leading_spacing, [in] FLOAT trailing_spacing, [in] FLOAT min_advance_width, [in] UINT32 len, [in] UINT32 glyph_count, [in] UINT16 const *clustermap, [in] FLOAT const *advances, [in] DWRITE_GLYPH_OFFSET const *offsets, [in] DWRITE_SHAPING_GLYPH_PROPERTIES const *props, [out] FLOAT *modified_advances, [out] DWRITE_GLYPH_OFFSET *modified_offsets)IDWriteTextAnalyzer1
GetBaseline([in] IDWriteFontFace *face, [in] DWRITE_BASELINE baseline, [in] BOOL vertical, [in] BOOL is_simulation_allowed, [in] DWRITE_SCRIPT_ANALYSIS sa, [in] const WCHAR *localeName, [out] INT32 *baseline_coord, [out] BOOL *exists)IDWriteTextAnalyzer1
GetGdiCompatibleGlyphPlacements([in] WCHAR const *text, [in] UINT16 const *clustermap, [in] DWRITE_SHAPING_TEXT_PROPERTIES *props, [in] UINT32 text_len, [in] UINT16 const *glyph_indices, [in] DWRITE_SHAPING_GLYPH_PROPERTIES const *glyph_props, [in] UINT32 glyph_count, [in] IDWriteFontFace *font_face, [in] FLOAT fontEmSize, [in] FLOAT pixels_per_dip, [in] DWRITE_MATRIX const *transform, [in] BOOL use_gdi_natural, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] DWRITE_SCRIPT_ANALYSIS const *analysis, [in] WCHAR const *locale, [in] DWRITE_TYPOGRAPHIC_FEATURES const **features, [in] UINT32 const *feature_range_lengths, [in] UINT32 feature_ranges, [out] FLOAT *glyph_advances, [out] DWRITE_GLYPH_OFFSET *glyph_offsets)IDWriteTextAnalyzer
GetGlyphOrientationTransform([in] DWRITE_GLYPH_ORIENTATION_ANGLE angle, [in] BOOL is_sideways, [out] DWRITE_MATRIX *transform)IDWriteTextAnalyzer1
GetGlyphPlacements([in] WCHAR const *text, [in] UINT16 const *clustermap, [in] DWRITE_SHAPING_TEXT_PROPERTIES *props, [in] UINT32 text_len, [in] UINT16 const *glyph_indices, [in] DWRITE_SHAPING_GLYPH_PROPERTIES const *glyph_props, [in] UINT32 glyph_count, [in] IDWriteFontFace *font_face, [in] FLOAT fontEmSize, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] DWRITE_SCRIPT_ANALYSIS const *analysis, [in] WCHAR const *locale, [in] DWRITE_TYPOGRAPHIC_FEATURES const **features, [in] UINT32 const *feature_range_len, [in] UINT32 feature_ranges, [out] FLOAT *glyph_advances, [out] DWRITE_GLYPH_OFFSET *glyph_offsets)IDWriteTextAnalyzer
GetGlyphs([in] WCHAR const *text, [in] UINT32 length, [in] IDWriteFontFace *font_face, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] DWRITE_SCRIPT_ANALYSIS const *analysis, [in] WCHAR const *locale, [in] IDWriteNumberSubstitution *substitution, [in] DWRITE_TYPOGRAPHIC_FEATURES const **features, [in] UINT32 const *feature_range_len, [in] UINT32 feature_ranges, [in] UINT32 max_glyph_count, [out] UINT16 *clustermap, [out] DWRITE_SHAPING_TEXT_PROPERTIES *text_props, [out] UINT16 *glyph_indices, [out] DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props, [out] UINT32 *actual_glyph_count)IDWriteTextAnalyzer
GetJustificationOpportunities([in] IDWriteFontFace *face, [in] FLOAT font_em_size, [in] DWRITE_SCRIPT_ANALYSIS sa, [in] UINT32 length, [in] UINT32 glyph_count, [in] const WCHAR *text, [in] const UINT16 *clustermap, [in] const DWRITE_SHAPING_GLYPH_PROPERTIES *prop, [out] DWRITE_JUSTIFICATION_OPPORTUNITY *jo)IDWriteTextAnalyzer1
GetJustifiedGlyphs([in] IDWriteFontFace *face, [in] FLOAT font_em_size, [in] DWRITE_SCRIPT_ANALYSIS sa, [in] UINT32 length, [in] UINT32 glyph_count, [in] UINT32 max_glyphcount, [in] const UINT16 *clustermap, [in] const UINT16 *indices, [in] const FLOAT *advances, [in] const FLOAT *justifiedadvances, [in] const DWRITE_GLYPH_OFFSET *justifiedoffsets, [in] const DWRITE_SHAPING_GLYPH_PROPERTIES *prop, [out] UINT32 *actual_count, [out] UINT16 *modified_clustermap, [out] UINT16 *modified_indices, [out] FLOAT *modified_advances, [out] DWRITE_GLYPH_OFFSET *modified_offsets)IDWriteTextAnalyzer1
GetScriptProperties([in] DWRITE_SCRIPT_ANALYSIS sa, [out] DWRITE_SCRIPT_PROPERTIES *props)IDWriteTextAnalyzer1
GetTextComplexity([in] const WCHAR *text, [in] UINT32 len, [in] IDWriteFontFace *face, [out] BOOL *is_simple, [out] UINT32 *len_read, [out] UINT16 *indices)IDWriteTextAnalyzer1
JustifyGlyphAdvances([in] FLOAT width, [in] UINT32 glyph_count, [in] const DWRITE_JUSTIFICATION_OPPORTUNITY *jo, [in] const FLOAT *advances, [in] const DWRITE_GLYPH_OFFSET *offsets, [out] FLOAT *justifiedadvances, [out] DWRITE_GLYPH_OFFSET *justifiedoffsets)IDWriteTextAnalyzer1
LPUNKNOWN typedefIUnknown
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)IUnknown
Release()IUnknown