GATE
IDWriteTextRenderer_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteTextRenderer)
 
 wrt_result (WRT_ABI *IsPixelSnappingDisabled)(IDWriteTextRenderer *This
 
 wrt_result (WRT_ABI *GetCurrentTransform)(IDWriteTextRenderer *This
 
 wrt_result (WRT_ABI *GetPixelsPerDip)(IDWriteTextRenderer *this
 
 wrt_result (WRT_ABI *DrawGlyphRun)(IDWriteTextRenderer *This
 
 wrt_result (WRT_ABI *DrawUnderline)(IDWriteTextRenderer *This
 
 wrt_result (WRT_ABI *DrawStrikethrough)(IDWriteTextRenderer *This
 
 wrt_result (WRT_ABI *DrawInlineObject)(IDWriteTextRenderer *This
 

Public Attributes

void * clientDrawingContext
 
void BOOL * isDisabled
 
void DWRITE_MATRIXtransform
 
void FLOAT * pixelsPerDip
 
void FLOAT baselineOriginX
 
void FLOAT FLOAT baselineOriginY
 
void FLOAT FLOAT DWRITE_MEASURING_MODE measuringMode
 
void FLOAT FLOAT DWRITE_MEASURING_MODE DWRITE_GLYPH_RUN const * glyphRun
 
void FLOAT FLOAT DWRITE_MEASURING_MODE DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const * glyphRunDescription
 
void FLOAT FLOAT DWRITE_MEASURING_MODE DWRITE_GLYPH_RUN const DWRITE_GLYPH_RUN_DESCRIPTION const wrt_IUnknownclientDrawingEffect
 
void FLOAT FLOAT DWRITE_UNDERLINE const * underline
 
void FLOAT FLOAT DWRITE_UNDERLINE const wrt_IUnknownclientDrawingEffect
 
void FLOAT FLOAT DWRITE_STRIKETHROUGH const * strikethrough
 
void FLOAT FLOAT DWRITE_STRIKETHROUGH const wrt_IUnknownclientDrawingEffect
 
void FLOAT originX
 
void FLOAT FLOAT originY
 
void FLOAT FLOAT IDWriteInlineObjectinlineObject
 
void FLOAT FLOAT IDWriteInlineObject BOOL isSideways
 
void FLOAT FLOAT IDWriteInlineObject BOOL BOOL isRightToLeft
 
void FLOAT FLOAT IDWriteInlineObject BOOL BOOL wrt_IUnknownclientDrawingEffect
 

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