ReactOS 0.4.17-dev-934-g091855f
IDWriteFontSet Interface Reference
Inheritance diagram for IDWriteFontSet:
Collaboration diagram for IDWriteFontSet:

Public Member Functions

UINT32 GetFontCount ()
 
HRESULT GetFontFaceReference ([in] UINT32 index, [out] IDWriteFontFaceReference **reference)
 
HRESULT FindFontFaceReference ([in] IDWriteFontFaceReference *reference, [out] UINT32 *index, [out] BOOL *exists)
 
HRESULT FindFontFace ([in] IDWriteFontFace *fontface, [out] UINT32 *index, [out] BOOL *exists)
 
HRESULT GetPropertyValues__ ([in] DWRITE_FONT_PROPERTY_ID id, [out] IDWriteStringList **values)
 
HRESULT GetPropertyValues_ ([in] DWRITE_FONT_PROPERTY_ID id, [in] WCHAR const *preferred_locales, [out] IDWriteStringList **values)
 
HRESULT GetPropertyValues ([in] UINT32 index, [in] DWRITE_FONT_PROPERTY_ID id, [out] BOOL *exists, [out] IDWriteLocalizedStrings **values)
 
HRESULT GetPropertyOccurrenceCount ([in] DWRITE_FONT_PROPERTY const *property, [out] UINT32 *count)
 
HRESULT GetMatchingFonts_ ([in] WCHAR const *family, [in] DWRITE_FONT_WEIGHT weight, [in] DWRITE_FONT_STRETCH stretch, [in] DWRITE_FONT_STYLE style, [out] IDWriteFontSet **fontset)
 
HRESULT GetMatchingFonts ([in] DWRITE_FONT_PROPERTY const *props, [in] UINT32 count, [out] IDWriteFontSet **fontset)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 358 of file dwrite_3.idl.

Member Function Documentation

◆ FindFontFace()

HRESULT IDWriteFontSet::FindFontFace ( [in] IDWriteFontFace *  fontface,
[out] UINT32 *  index,
[out] BOOL *  exists 
)

◆ FindFontFaceReference()

HRESULT IDWriteFontSet::FindFontFaceReference ( [in] IDWriteFontFaceReference *  reference,
[out] UINT32 *  index,
[out] BOOL *  exists 
)

◆ GetFontCount()

UINT32 IDWriteFontSet::GetFontCount ( )

◆ GetFontFaceReference()

HRESULT IDWriteFontSet::GetFontFaceReference ( [in] UINT32  index,
[out] IDWriteFontFaceReference **  reference 
)

◆ GetMatchingFonts()

HRESULT IDWriteFontSet::GetMatchingFonts ( [in] DWRITE_FONT_PROPERTY const *  props,
[in] UINT32  count,
[out] IDWriteFontSet **  fontset 
)

◆ GetMatchingFonts_()

HRESULT IDWriteFontSet::GetMatchingFonts_ ( [in] WCHAR const *  family,
[in] DWRITE_FONT_WEIGHT  weight,
[in] DWRITE_FONT_STRETCH  stretch,
[in] DWRITE_FONT_STYLE  style,
[out] IDWriteFontSet **  fontset 
)

◆ GetPropertyOccurrenceCount()

HRESULT IDWriteFontSet::GetPropertyOccurrenceCount ( [in] DWRITE_FONT_PROPERTY const *  property,
[out] UINT32 *  count 
)

◆ GetPropertyValues()

HRESULT IDWriteFontSet::GetPropertyValues ( [in] UINT32  index,
[in] DWRITE_FONT_PROPERTY_ID  id,
[out] BOOL *  exists,
[out] IDWriteLocalizedStrings **  values 
)

◆ GetPropertyValues_()

HRESULT IDWriteFontSet::GetPropertyValues_ ( [in] DWRITE_FONT_PROPERTY_ID  id,
[in] WCHAR const *  preferred_locales,
[out] IDWriteStringList **  values 
)

◆ GetPropertyValues__()

HRESULT IDWriteFontSet::GetPropertyValues__ ( [in] DWRITE_FONT_PROPERTY_ID  id,
[out] IDWriteStringList **  values 
)

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