GATE
IDWriteFontFace2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFontFace2)
 
 DWRITE_FONT_FACE_TYPE (WRT_ABI *GetType)(IDWriteFontFace2 *This)
 
 wrt_result (WRT_ABI *GetFiles)(IDWriteFontFace2 *This
 
 UINT32 (WRT_ABI *GetIndex)(IDWriteFontFace2 *This)
 
 DWRITE_FONT_SIMULATIONS (WRT_ABI *GetSimulations)(IDWriteFontFace2 *This)
 
 BOOL (WRT_ABI *IsSymbolFont)(IDWriteFontFace2 *This)
 
 void (WRT_ABI *GetMetrics)(IDWriteFontFace2 *This
 
 UINT16 (WRT_ABI *GetGlyphCount)(IDWriteFontFace2 *This)
 
 wrt_result (WRT_ABI *GetDesignGlyphMetrics)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGlyphIndices)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *TryGetFontTable)(IDWriteFontFace2 *This
 
 void (WRT_ABI *ReleaseFontTable)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGlyphRunOutline)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleMetrics)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleGlyphMetrics)(IDWriteFontFace2 *This
 
 void (WRT_ABI *GetMetrics1)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleMetrics1)(IDWriteFontFace2 *This
 
 void (WRT_ABI *GetCaretMetrics)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetUnicodeRanges)(IDWriteFontFace2 *This
 
 BOOL (WRT_ABI *IsMonospacedFont)(IDWriteFontFace2 *This)
 
 wrt_result (WRT_ABI *GetDesignGlyphAdvances)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleGlyphAdvances)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetKerningPairAdjustments)(IDWriteFontFace2 *This
 
 BOOL (WRT_ABI *HasKerningPairs)(IDWriteFontFace2 *This)
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode1)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetVerticalGlyphVariants)(IDWriteFontFace2 *This
 
 BOOL (WRT_ABI *HasVerticalGlyphVariants)(IDWriteFontFace2 *This)
 
 BOOL (WRT_ABI *IsColorFont)(IDWriteFontFace2 *This)
 
 UINT32 (WRT_ABI *GetColorPaletteCount)(IDWriteFontFace2 *This)
 
 UINT32 (WRT_ABI *GetPaletteEntryCount)(IDWriteFontFace2 *This)
 
 wrt_result (WRT_ABI *GetPaletteEntries)(IDWriteFontFace2 *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode2)(IDWriteFontFace2 *This
 

Public Attributes

UINT32 * numberOfFiles
 
UINT32 IDWriteFontFile ** fontFiles
 
DWRITE_FONT_METRICSfontFaceMetrics
 
UINT16 const * glyphIndices
 
UINT16 const UINT32 glyphCount
 
UINT16 const UINT32 DWRITE_GLYPH_METRICSglyphMetrics
 
UINT16 const UINT32 DWRITE_GLYPH_METRICS BOOL isSideways
 
UINT32 const * codePoints
 
UINT32 const UINT32 codePointCount
 
UINT32 const UINT32 UINT16 * glyphIndices
 
UINT32 openTypeTableTag
 
UINT32 const void ** tableData
 
UINT32 const void UINT32 * tableSize
 
UINT32 const void UINT32 void ** tableContext
 
UINT32 const void UINT32 void BOOL * exists
 
void * tableContext
 
FLOAT emSize
 
FLOAT UINT16 const * glyphIndices
 
FLOAT UINT16 const FLOAT const * glyphAdvances
 
FLOAT UINT16 const FLOAT const DWRITE_GLYPH_OFFSET const * glyphOffsets
 
FLOAT UINT16 const FLOAT const DWRITE_GLYPH_OFFSET const UINT32 glyphCount
 
FLOAT UINT16 const FLOAT const DWRITE_GLYPH_OFFSET const UINT32 BOOL isSideways
 
FLOAT UINT16 const FLOAT const DWRITE_GLYPH_OFFSET const UINT32 BOOL BOOL isRightToLeft
 
FLOAT UINT16 const FLOAT const DWRITE_GLYPH_OFFSET const UINT32 BOOL BOOL IDWriteGeometrySinkgeometrySink
 
FLOAT FLOAT pixelsPerDip
 
FLOAT FLOAT DWRITE_MEASURING_MODE measuringMode
 
FLOAT FLOAT DWRITE_MEASURING_MODE IDWriteRenderingParamsrenderingParams
 
FLOAT FLOAT DWRITE_MEASURING_MODE IDWriteRenderingParams DWRITE_RENDERING_MODE * renderingMode
 
FLOAT FLOAT DWRITE_MATRIX const * transform
 
FLOAT FLOAT DWRITE_MATRIX const DWRITE_FONT_METRICSfontFaceMetrics
 
FLOAT FLOAT DWRITE_MATRIX const BOOL useGdiNatural
 
FLOAT FLOAT DWRITE_MATRIX const BOOL UINT16 const * glyphIndices
 
FLOAT FLOAT DWRITE_MATRIX const BOOL UINT16 const UINT32 glyphCount
 
FLOAT FLOAT DWRITE_MATRIX const BOOL UINT16 const UINT32 DWRITE_GLYPH_METRICSglyphMetrics
 
FLOAT FLOAT DWRITE_MATRIX const BOOL UINT16 const UINT32 DWRITE_GLYPH_METRICS BOOL isSideways
 
DWRITE_FONT_METRICS1fontMetrics
 
FLOAT FLOAT DWRITE_MATRIX const DWRITE_FONT_METRICS1fontMetrics
 
DWRITE_CARET_METRICScaretMetrics
 
UINT32 maxRangeCount
 
UINT32 DWRITE_UNICODE_RANGEunicodeRanges
 
UINT32 DWRITE_UNICODE_RANGE UINT32 * actualRangeCount
 
UINT32 glyphCount
 
UINT32 UINT16 const * glyphIndices
 
UINT32 UINT16 const INT32 * glyphAdvances
 
UINT32 UINT16 const INT32 BOOL isSideways
 
FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL isSideways
 
FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL UINT32 glyphCount
 
FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL UINT32 UINT16 const * glyphIndices
 
FLOAT FLOAT DWRITE_MATRIX const BOOL BOOL UINT32 UINT16 const INT32 * glyphAdvances
 
UINT32 UINT16 const INT32 * glyphAdvanceAdjustments
 
FLOAT fontEmSize
 
FLOAT FLOAT dpiX
 
FLOAT FLOAT FLOAT dpiY
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const * transform
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL isSideways
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD outlineThreshold
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE measuringMode
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE DWRITE_RENDERING_MODE * renderingMode
 
UINT32 UINT16 const * nominalGlyphIndices
 
UINT32 UINT16 const UINT16 * verticalGlyphIndices
 
UINT32 colorPaletteIndex
 
UINT32 UINT32 firstEntryIndex
 
UINT32 UINT32 UINT32 entryCount
 
UINT32 UINT32 UINT32 DWRITE_COLOR_FpaletteEntries
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE IDWriteRenderingParamsrenderingParams
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE IDWriteRenderingParams DWRITE_RENDERING_MODE * renderingMode
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE IDWriteRenderingParams DWRITE_RENDERING_MODE DWRITE_GRID_FIT_MODE * gridFitMode
 

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