GATE
IDWriteTextAnalyzer_vtbl Struct Reference

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

IDWriteTextAnalysisSourceanalysisSource
 
IDWriteTextAnalysisSource UINT32 textPosition
 
IDWriteTextAnalysisSource UINT32 UINT32 textLength
 
IDWriteTextAnalysisSource UINT32 UINT32 IDWriteTextAnalysisSinkanalysisSink
 
WCHAR const * textString
 
WCHAR const UINT32 textLength
 
WCHAR const UINT32 IDWriteFontFacefontFace
 
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 IDWriteNumberSubstitutionnumberSubstitution
 
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_PROPERTIEStextProps
 
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_PROPERTIESglyphProps
 
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_PROPERTIEStextProps
 
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 IDWriteFontFacefontFace
 
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_OFFSETglyphOffsets
 
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_OFFSETglyphOffsets
 

The documentation for this struct was generated from the following file: