GATE
IDWriteFontFace_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFontFace)
 
 DWRITE_FONT_FACE_TYPE (WRT_ABI *GetType)(IDWriteFontFace *This)
 
 wrt_result (WRT_ABI *GetFiles)(IDWriteFontFace *This
 
 UINT32 (WRT_ABI *GetIndex)(IDWriteFontFace *This)
 
 DWRITE_FONT_SIMULATIONS (WRT_ABI *GetSimulations)(IDWriteFontFace *This)
 
 BOOL (WRT_ABI *IsSymbolFont)(IDWriteFontFace *This)
 
 void (WRT_ABI *GetMetrics)(IDWriteFontFace *This
 
 UINT16 (WRT_ABI *GetGlyphCount)(IDWriteFontFace *This)
 
 wrt_result (WRT_ABI *GetDesignGlyphMetrics)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *GetGlyphIndices)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *TryGetFontTable)(IDWriteFontFace *This
 
 void (WRT_ABI *ReleaseFontTable)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *GetGlyphRunOutline)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleMetrics)(IDWriteFontFace *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleGlyphMetrics)(IDWriteFontFace *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
 

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