GATE
IDWriteTextLayout_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteTextLayout)
 
 wrt_result (WRT_ABI *SetTextAlignment)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetParagraphAlignment)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetWordWrapping)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetReadingDirection)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFlowDirection)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetIncrementalTabStop)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetTrimming)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetLineSpacing)(IDWriteTextLayout *This
 
 DWRITE_TEXT_ALIGNMENT (WRT_ABI *GetTextAlignment)(IDWriteTextLayout *This)
 
 DWRITE_PARAGRAPH_ALIGNMENT (WRT_ABI *GetParagraphAlignment)(IDWriteTextLayout *This)
 
 DWRITE_WORD_WRAPPING (WRT_ABI *GetWordWrapping)(IDWriteTextLayout *This)
 
 DWRITE_READING_DIRECTION (WRT_ABI *GetReadingDirection)(IDWriteTextLayout *This)
 
 DWRITE_FLOW_DIRECTION (WRT_ABI *GetFlowDirection)(IDWriteTextLayout *This)
 
 FLOAT (WRT_ABI *GetIncrementalTabStop)(IDWriteTextLayout *This)
 
 wrt_result (WRT_ABI *GetTrimming)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetLineSpacing)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontCollection)(IDWriteTextLayout *This
 
 UINT32 (WRT_ABI *GetFontFamilyNameLength)(IDWriteTextLayout *This)
 
 wrt_result (WRT_ABI *GetFontFamilyName)(IDWriteTextLayout *This
 
 DWRITE_FONT_WEIGHT (WRT_ABI *GetFontWeight)(IDWriteTextLayout *This)
 
 DWRITE_FONT_STYLE (WRT_ABI *GetFontStyle)(IDWriteTextLayout *This)
 
 DWRITE_FONT_STRETCH (WRT_ABI *GetFontStretch)(IDWriteTextLayout *This)
 
 FLOAT (WRT_ABI *GetFontSize)(IDWriteTextLayout *This)
 
 UINT32 (WRT_ABI *GetLocaleNameLength)(IDWriteTextLayout *This)
 
 wrt_result (WRT_ABI *GetLocaleName)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetMaxWidth)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetMaxHeight)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontCollection)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontFamilyName)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontWeight)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontStyle)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontStretch)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetFontSize)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetUnderline)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetStrikethrough)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetDrawingEffect)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetInlineObject)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetTypography)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *SetLocaleName)(IDWriteTextLayout *This
 
 FLOAT (WRT_ABI *GetMaxWidth)(IDWriteTextLayout *This)
 
 FLOAT (WRT_ABI *GetMaxHeight)(IDWriteTextLayout *This)
 
 wrt_result (WRT_ABI *GetFontCollection2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontFamilyNameLength2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontFamilyName2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontWeight2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontStyle2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontStretch2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetFontSize2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetUnderline)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetStrikethrough)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetDrawingEffect)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetInlineObject)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetTypography)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetLocaleNameLength2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetLocaleName2)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *Draw)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetLineMetrics)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetMetrics)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetOverhangMetrics)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *GetClusterMetrics)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *DetermineMinWidth)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *HitTestPoint)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *HitTestTextPosition)(IDWriteTextLayout *This
 
 wrt_result (WRT_ABI *HitTestTextRange)(IDWriteTextLayout *This
 

Public Attributes

DWRITE_TEXT_ALIGNMENT textAlignment
 
DWRITE_PARAGRAPH_ALIGNMENT paragraphAlignment
 
DWRITE_WORD_WRAPPING wordWrapping
 
DWRITE_READING_DIRECTION readingDirection
 
DWRITE_FLOW_DIRECTION flowDirection
 
FLOAT incrementalTabStop
 
DWRITE_TRIMMING const * trimmingOptions
 
DWRITE_TRIMMING const IDWriteInlineObjecttrimmingSign
 
DWRITE_LINE_SPACING_METHOD lineSpacingMethod
 
DWRITE_LINE_SPACING_METHOD FLOAT lineSpacing
 
DWRITE_LINE_SPACING_METHOD FLOAT FLOAT baseline
 
DWRITE_TRIMMINGtrimmingOptions
 
DWRITE_TRIMMING IDWriteInlineObject ** trimmingSign
 
DWRITE_LINE_SPACING_METHOD * lineSpacingMethod
 
DWRITE_LINE_SPACING_METHOD FLOAT * lineSpacing
 
DWRITE_LINE_SPACING_METHOD FLOAT FLOAT * baseline
 
IDWriteFontCollection ** fontCollection
 
WCHAR * fontFamilyName
 
WCHAR UINT32 nameSize
 
WCHAR * localeName
 
FLOAT maxWidth
 
FLOAT maxHeight
 
IDWriteFontCollectionfontCollection
 
IDWriteFontCollection DWRITE_TEXT_RANGE textRange
 
WCHAR const * fontFamilyName
 
WCHAR const DWRITE_TEXT_RANGE textRange
 
DWRITE_FONT_WEIGHT fontWeight
 
DWRITE_FONT_WEIGHT DWRITE_TEXT_RANGE textRange
 
DWRITE_FONT_STYLE fontStyle
 
DWRITE_FONT_STYLE DWRITE_TEXT_RANGE textRange
 
DWRITE_FONT_STRETCH fontStretch
 
DWRITE_FONT_STRETCH DWRITE_TEXT_RANGE textRange
 
FLOAT fontSize
 
FLOAT DWRITE_TEXT_RANGE textRange
 
BOOL hasUnderline
 
BOOL DWRITE_TEXT_RANGE textRange
 
BOOL hasStrikethrough
 
wrt_IUnknowndrawingEffect
 
wrt_IUnknown DWRITE_TEXT_RANGE textRange
 
IDWriteInlineObjectinlineObject
 
IDWriteInlineObject DWRITE_TEXT_RANGE textRange
 
IDWriteTypographytypography
 
IDWriteTypography DWRITE_TEXT_RANGE textRange
 
WCHAR const * localeName
 
UINT32 currentPosition
 
UINT32 IDWriteFontCollection ** fontCollection
 
UINT32 IDWriteFontCollection DWRITE_TEXT_RANGEtextRange
 
UINT32 UINT32 * nameLength
 
UINT32 UINT32 DWRITE_TEXT_RANGEtextRange
 
UINT32 WCHAR * fontFamilyName
 
UINT32 WCHAR UINT32 nameSize
 
UINT32 WCHAR UINT32 DWRITE_TEXT_RANGEtextRange
 
UINT32 DWRITE_FONT_WEIGHT * fontWeight
 
UINT32 DWRITE_FONT_WEIGHT DWRITE_TEXT_RANGEtextRange
 
UINT32 DWRITE_FONT_STYLE * fontStyle
 
UINT32 DWRITE_FONT_STYLE DWRITE_TEXT_RANGEtextRange
 
UINT32 DWRITE_FONT_STRETCH * fontStretch
 
UINT32 DWRITE_FONT_STRETCH DWRITE_TEXT_RANGEtextRange
 
UINT32 FLOAT * fontSize
 
UINT32 FLOAT DWRITE_TEXT_RANGEtextRange
 
UINT32 BOOL * hasUnderline
 
UINT32 BOOL DWRITE_TEXT_RANGEtextRange
 
UINT32 BOOL * hasStrikethrough
 
UINT32 wrt_IUnknown ** drawingEffect
 
UINT32 wrt_IUnknown DWRITE_TEXT_RANGEtextRange
 
UINT32 IDWriteInlineObject ** inlineObject
 
UINT32 IDWriteInlineObject DWRITE_TEXT_RANGEtextRange
 
UINT32 IDWriteTypography ** typography
 
UINT32 IDWriteTypography DWRITE_TEXT_RANGEtextRange
 
UINT32 WCHAR * localeName
 
void * clientDrawingContext
 
void IDWriteTextRendererrenderer
 
void IDWriteTextRenderer FLOAT originX
 
void IDWriteTextRenderer FLOAT FLOAT originY
 
DWRITE_LINE_METRICSlineMetrics
 
DWRITE_LINE_METRICS UINT32 maxLineCount
 
DWRITE_LINE_METRICS UINT32 UINT32 * actualLineCount
 
DWRITE_TEXT_METRICStextMetrics
 
DWRITE_OVERHANG_METRICSoverhangs
 
DWRITE_CLUSTER_METRICSclusterMetrics
 
DWRITE_CLUSTER_METRICS UINT32 maxClusterCount
 
DWRITE_CLUSTER_METRICS UINT32 UINT32 * actualClusterCount
 
FLOAT * minWidth
 
FLOAT pointX
 
FLOAT FLOAT pointY
 
FLOAT FLOAT BOOL * isTrailingHit
 
FLOAT FLOAT BOOL BOOL * isInside
 
FLOAT FLOAT BOOL BOOL DWRITE_HIT_TEST_METRICShitTestMetrics
 
UINT32 textPosition
 
UINT32 BOOL isTrailingHit
 
UINT32 BOOL FLOAT * pointX
 
UINT32 BOOL FLOAT FLOAT * pointY
 
UINT32 BOOL FLOAT FLOAT DWRITE_HIT_TEST_METRICShitTestMetrics
 
UINT32 UINT32 textLength
 
UINT32 UINT32 FLOAT originX
 
UINT32 UINT32 FLOAT FLOAT originY
 
UINT32 UINT32 FLOAT FLOAT DWRITE_HIT_TEST_METRICShitTestMetrics
 
UINT32 UINT32 FLOAT FLOAT DWRITE_HIT_TEST_METRICS UINT32 maxHitTestMetricsCount
 
UINT32 UINT32 FLOAT FLOAT DWRITE_HIT_TEST_METRICS UINT32 UINT32 * actualHitTestMetricsCount
 

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