GATE
IDWriteFactory1_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFactory1)
 
 wrt_result (WRT_ABI *GetSystemFontCollection)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateCustomFontCollection)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *RegisterFontCollectionLoader)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *UnregisterFontCollectionLoader)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateFontFileReference)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateCustomFontFileReference)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateFontFace)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateRenderingParams)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateMonitorRenderingParams)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateCustomRenderingParams)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *RegisterFontFileLoader)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *UnregisterFontFileLoader)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateTextFormat)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateTypography)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *GetGdiInterop)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateTextLayout)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateGdiCompatibleTextLayout)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateEllipsisTrimmingSign)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateTextAnalyzer)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateNumberSubstitution)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateGlyphRunAnalysis)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *GetEudcFontCollection)(IDWriteFactory1 *This
 
 wrt_result (WRT_ABI *CreateCustomRenderingParams1)(IDWriteFactory1 *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
 

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