GATE
IDWriteFactory2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFactory2)
 
 wrt_result (WRT_ABI *GetSystemFontCollection)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateCustomFontCollection)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *RegisterFontCollectionLoader)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *UnregisterFontCollectionLoader)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateFontFileReference)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateCustomFontFileReference)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateFontFace)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateRenderingParams)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateMonitorRenderingParams)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateCustomRenderingParams)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *RegisterFontFileLoader)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *UnregisterFontFileLoader)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateTextFormat)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateTypography)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *GetGdiInterop)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateTextLayout)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateGdiCompatibleTextLayout)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateEllipsisTrimmingSign)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateTextAnalyzer)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateNumberSubstitution)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateGlyphRunAnalysis)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *GetEudcFontCollection)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateCustomRenderingParams1)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *GetSystemFontFallback)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateFontFallbackBuilder)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *TranslateColorGlyphRun)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateCustomRenderingParams2)(IDWriteFactory2 *This
 
 wrt_result (WRT_ABI *CreateGlyphRunAnalysis2)(IDWriteFactory2 *This
 

Public Attributes

IDWriteFontCollection ** fontCollection
 
IDWriteFontCollection BOOL checkForUpdates
 
IDWriteFontCollectionLoadercollectionLoader
 
IDWriteFontCollectionLoader void const * collectionKey
 
IDWriteFontCollectionLoader void const UINT32 collectionKeySize
 
IDWriteFontCollectionLoader void const UINT32 IDWriteFontCollection ** fontCollection
 
IDWriteFontCollectionLoaderfontCollectionLoader
 
WCHAR const * filePath
 
WCHAR const FILETIME const * lastWriteTime
 
WCHAR const FILETIME const IDWriteFontFile ** fontFile
 
void const * fontFileReferenceKey
 
void const UINT32 fontFileReferenceKeySize
 
void const UINT32 IDWriteFontFileLoaderfontFileLoader
 
void const UINT32 IDWriteFontFileLoader IDWriteFontFile ** fontFile
 
DWRITE_FONT_FACE_TYPE fontFaceType
 
DWRITE_FONT_FACE_TYPE UINT32 numberOfFiles
 
DWRITE_FONT_FACE_TYPE UINT32 IDWriteFontFile *const * fontFiles
 
DWRITE_FONT_FACE_TYPE UINT32 IDWriteFontFile *const UINT32 faceIndex
 
DWRITE_FONT_FACE_TYPE UINT32 IDWriteFontFile *const UINT32 DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags
 
DWRITE_FONT_FACE_TYPE UINT32 IDWriteFontFile *const UINT32 DWRITE_FONT_SIMULATIONS IDWriteFontFace ** fontFace
 
IDWriteRenderingParams ** renderingParams
 
HMONITOR monitor
 
HMONITOR IDWriteRenderingParams ** renderingParams
 
FLOAT gamma
 
FLOAT FLOAT enhancedContrast
 
FLOAT FLOAT FLOAT clearTypeLevel
 
FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY pixelGeometry
 
FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE renderingMode
 
FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE IDWriteRenderingParams ** renderingParams
 
IDWriteFontFileLoaderfontFileLoader
 
WCHAR const * fontFamilyName
 
WCHAR const IDWriteFontCollectionfontCollection
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT fontWeight
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT DWRITE_FONT_STYLE fontStyle
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT DWRITE_FONT_STYLE DWRITE_FONT_STRETCH fontStretch
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT DWRITE_FONT_STYLE DWRITE_FONT_STRETCH FLOAT fontSize
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT DWRITE_FONT_STYLE DWRITE_FONT_STRETCH FLOAT WCHAR const * localeName
 
WCHAR const IDWriteFontCollection DWRITE_FONT_WEIGHT DWRITE_FONT_STYLE DWRITE_FONT_STRETCH FLOAT WCHAR const IDWriteTextFormat ** textFormat
 
IDWriteTypography ** typography
 
IDWriteGdiInterop ** gdiInterop
 
WCHAR const * string
 
WCHAR const UINT32 stringLength
 
WCHAR const UINT32 IDWriteTextFormattextFormat
 
WCHAR const UINT32 IDWriteTextFormat FLOAT maxWidth
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT maxHeight
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT IDWriteTextLayout ** textLayout
 
WCHAR const UINT32 IDWriteTextFormat FLOAT layoutWidth
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT layoutHeight
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT FLOAT pixelsPerDip
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT FLOAT DWRITE_MATRIX const * transform
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL useGdiNatural
 
WCHAR const UINT32 IDWriteTextFormat FLOAT FLOAT FLOAT DWRITE_MATRIX const BOOL IDWriteTextLayout ** textLayout
 
IDWriteTextFormattextFormat
 
IDWriteTextFormat IDWriteInlineObject ** trimmingSign
 
IDWriteTextAnalyzer ** textAnalyzer
 
DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod
 
DWRITE_NUMBER_SUBSTITUTION_METHOD WCHAR const * localeName
 
DWRITE_NUMBER_SUBSTITUTION_METHOD WCHAR const BOOL ignoreUserOverride
 
DWRITE_NUMBER_SUBSTITUTION_METHOD WCHAR const BOOL IDWriteNumberSubstitution ** numberSubstitution
 
DWRITE_GLYPH_RUN const * glyphRun
 
DWRITE_GLYPH_RUN const FLOAT pixelsPerDip
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const * transform
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const DWRITE_RENDERING_MODE renderingMode
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE measuringMode
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE FLOAT baselineOriginX
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE FLOAT FLOAT baselineOriginY
 
DWRITE_GLYPH_RUN const FLOAT DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE FLOAT FLOAT IDWriteGlyphRunAnalysis ** glyphRunAnalysis
 
FLOAT FLOAT FLOAT enhancedContrastGrayscale
 
FLOAT FLOAT FLOAT FLOAT clearTypeLevel
 
FLOAT FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY pixelGeometry
 
FLOAT FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE renderingMode
 
FLOAT FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE IDWriteRenderingParams1 ** renderingParams
 
IDWriteFontFallback ** fontFallback
 
IDWriteFontFallbackBuilder ** fontFallbackBuilder
 
FLOAT baselineOriginX
 
FLOAT FLOAT baselineOriginY
 
FLOAT FLOAT DWRITE_GLYPH_RUN const * glyphRun
 
FLOAT FLOAT DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const * glyphRunDescription
 
FLOAT FLOAT DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const DWRITE_MEASURING_MODE measuringMode
 
FLOAT FLOAT DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const DWRITE_MEASURING_MODE DWRITE_MATRIX const * worldToDeviceTransform
 
FLOAT FLOAT DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const DWRITE_MEASURING_MODE DWRITE_MATRIX const UINT32 colorPaletteIndex
 
FLOAT FLOAT DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const DWRITE_MEASURING_MODE DWRITE_MATRIX const UINT32 IDWriteColorGlyphRunEnumerator ** colorLayers
 
FLOAT FLOAT FLOAT grayscaleEnhancedContrast
 
FLOAT FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE DWRITE_GRID_FIT_MODE gridFitMode
 
FLOAT FLOAT FLOAT FLOAT DWRITE_PIXEL_GEOMETRY DWRITE_RENDERING_MODE DWRITE_GRID_FIT_MODE IDWriteRenderingParams2 ** renderingParams
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const * transform
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE renderingMode
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE measuringMode
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE DWRITE_GRID_FIT_MODE gridFitMode
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE DWRITE_GRID_FIT_MODE DWRITE_TEXT_ANTIALIAS_MODE antialiasMode
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE DWRITE_GRID_FIT_MODE DWRITE_TEXT_ANTIALIAS_MODE FLOAT baselineOriginX
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE DWRITE_GRID_FIT_MODE DWRITE_TEXT_ANTIALIAS_MODE FLOAT FLOAT baselineOriginY
 
DWRITE_GLYPH_RUN const DWRITE_MATRIX const DWRITE_RENDERING_MODE DWRITE_MEASURING_MODE DWRITE_GRID_FIT_MODE DWRITE_TEXT_ANTIALIAS_MODE FLOAT FLOAT IDWriteGlyphRunAnalysis ** glyphRunAnalysis
 

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