GATE
|
Public Member Functions | |
WRT_DECLARE_UNKNOWN (IDWriteTextAnalyzer) | |
wrt_result (WRT_ABI *AnalyzeScript)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *AnalyzeBidi)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *AnalyzeNumberSubstitution)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *AnalyzeLineBreakpoints)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *GetGlyphs)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *GetGlyphPlacements)(IDWriteTextAnalyzer *This | |
wrt_result (WRT_ABI *GetGdiCompatibleGlyphPlacements)(IDWriteTextAnalyzer *This | |
Public Attributes | |
IDWriteTextAnalysisSource * | analysisSource |
IDWriteTextAnalysisSource UINT32 | textPosition |
IDWriteTextAnalysisSource UINT32 UINT32 | textLength |
IDWriteTextAnalysisSource UINT32 UINT32 IDWriteTextAnalysisSink * | analysisSink |
WCHAR const * | textString |
WCHAR const UINT32 | textLength |
WCHAR const UINT32 IDWriteFontFace * | fontFace |
WCHAR const UINT32 IDWriteFontFace BOOL | isSideways |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL | isRightToLeft |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const * | scriptAnalysis |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const * | localeName |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution * | numberSubstitution |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const ** | features |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const * | featureRangeLengths |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 | featureRanges |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 | maxGlyphCount |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 UINT16 * | clusterMap |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 UINT16 DWRITE_SHAPING_TEXT_PROPERTIES * | textProps |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 UINT16 DWRITE_SHAPING_TEXT_PROPERTIES UINT16 * | glyphIndices |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 UINT16 DWRITE_SHAPING_TEXT_PROPERTIES UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES * | glyphProps |
WCHAR const UINT32 IDWriteFontFace BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const IDWriteNumberSubstitution DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 UINT32 UINT16 DWRITE_SHAPING_TEXT_PROPERTIES UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES UINT32 * | actualGlyphCount |
WCHAR const UINT16 const * | clusterMap |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES * | textProps |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 | textLength |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const * | glyphIndices |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const * | glyphProps |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 | glyphCount |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace * | fontFace |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT | fontEmSize |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL | isSideways |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL | isRightToLeft |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const * | scriptAnalysis |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const * | localeName |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const ** | features |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const * | featureRangeLengths |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 | featureRanges |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 FLOAT * | glyphAdvances |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 FLOAT DWRITE_GLYPH_OFFSET * | glyphOffsets |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT | pixelsPerDip |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const * | transform |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL | useGdiNatural |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL | isSideways |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL | isRightToLeft |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const * | scriptAnalysis |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const * | localeName |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const ** | features |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const * | featureRangeLengths |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 | featureRanges |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 FLOAT * | glyphAdvances |
WCHAR const UINT16 const DWRITE_SHAPING_TEXT_PROPERTIES UINT32 UINT16 const DWRITE_SHAPING_GLYPH_PROPERTIES const UINT32 IDWriteFontFace FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL BOOL DWRITE_SCRIPT_ANALYSIS const WCHAR const DWRITE_TYPOGRAPHIC_FEATURES const UINT32 const UINT32 FLOAT DWRITE_GLYPH_OFFSET * | glyphOffsets |