GATE
IDWriteFontFace3_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFontFace3)
 
 DWRITE_FONT_FACE_TYPE (WRT_ABI *GetType)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetFiles)(IDWriteFontFace3 *This
 
 UINT32 (WRT_ABI *GetIndex)(IDWriteFontFace3 *This)
 
 DWRITE_FONT_SIMULATIONS (WRT_ABI *GetSimulations)(IDWriteFontFace3 *This)
 
 BOOL (WRT_ABI *IsSymbolFont)(IDWriteFontFace3 *This)
 
 void (WRT_ABI *GetMetrics)(IDWriteFontFace3 *This
 
 UINT16 (WRT_ABI *GetGlyphCount)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetDesignGlyphMetrics)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGlyphIndices)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *TryGetFontTable)(IDWriteFontFace3 *This
 
 void (WRT_ABI *ReleaseFontTable)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGlyphRunOutline)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleMetrics)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleGlyphMetrics)(IDWriteFontFace3 *This
 
 void (WRT_ABI *GetMetrics1)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleMetrics1)(IDWriteFontFace3 *This
 
 void (WRT_ABI *GetCaretMetrics)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetUnicodeRanges)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *IsMonospacedFont)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetDesignGlyphAdvances)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetGdiCompatibleGlyphAdvances)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetKerningPairAdjustments)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *HasKerningPairs)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode1)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetVerticalGlyphVariants)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *HasVerticalGlyphVariants)(IDWriteFontFace3 *This)
 
 BOOL (WRT_ABI *IsColorFont)(IDWriteFontFace3 *This)
 
 UINT32 (WRT_ABI *GetColorPaletteCount)(IDWriteFontFace3 *This)
 
 UINT32 (WRT_ABI *GetPaletteEntryCount)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetPaletteEntries)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode2)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetFontFaceReference)(IDWriteFontFace3 *This
 
 void (WRT_ABI *GetPanose)(IDWriteFontFace3 *This
 
 DWRITE_FONT_WEIGHT (WRT_ABI *GetWeight)(IDWriteFontFace3 *This)
 
 DWRITE_FONT_STRETCH (WRT_ABI *GetStretch)(IDWriteFontFace3 *This)
 
 DWRITE_FONT_STYLE (WRT_ABI *GetStyle)(IDWriteFontFace3 *This)
 
 wrt_result (WRT_ABI *GetFamilyNames)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetFaceNames)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetInformationalStrings)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *HasCharacter)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *GetRecommendedRenderingMode3)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *IsCharacterLocal)(IDWriteFontFace3 *This
 
 BOOL (WRT_ABI *IsGlyphLocal)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *AreCharactersLocal)(IDWriteFontFace3 *This
 
 wrt_result (WRT_ABI *AreGlyphsLocal)(IDWriteFontFace3 *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
 
IDWriteFontFaceReference ** fontFaceReference
 
DWRITE_PANOSEpanose
 
IDWriteLocalizedStrings ** names
 
DWRITE_INFORMATIONAL_STRING_ID informationalStringID
 
DWRITE_INFORMATIONAL_STRING_ID IDWriteLocalizedStrings ** informationalStrings
 
DWRITE_INFORMATIONAL_STRING_ID IDWriteLocalizedStrings BOOL * exists
 
UINT32 unicodeValue
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE IDWriteRenderingParams DWRITE_RENDERING_MODE1 * renderingMode
 
FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL DWRITE_OUTLINE_THRESHOLD DWRITE_MEASURING_MODE IDWriteRenderingParams DWRITE_RENDERING_MODE1 DWRITE_GRID_FIT_MODE * gridFitMode
 
UINT16 glyphId
 
WCHAR const * characters
 
WCHAR const UINT32 characterCount
 
WCHAR const UINT32 BOOL enqueueIfNotLocal
 
WCHAR const UINT32 BOOL BOOL * isLocal
 
UINT16 const UINT32 BOOL enqueueIfNotLocal
 
UINT16 const UINT32 BOOL BOOL * isLocal
 

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