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

Public Member Functions

HRESULT GetMatchingFonts ([in] DWRITE_FONT_PROPERTY const *property, [in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_values, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetFirstFontResources ([out] IDWriteFontSet1 **fontset)
 
HRESULT GetFilteredFonts__ ([in] UINT32 const *indices, [in] UINT32 num_indices, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetFilteredFonts_ ([in] DWRITE_FONT_AXIS_RANGE const *axis_ranges, [in] UINT32 num_ranges, [in] BOOL select_any_range, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetFilteredFonts ([in] DWRITE_FONT_PROPERTY const *props, [in] UINT32 num_properties, [in] BOOL select_any_property, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetFilteredFontIndices_ ([in] DWRITE_FONT_AXIS_RANGE const *ranges, [in] UINT32 num_ranges, [in] BOOL select_any_range, [out] UINT32 *indices, [in] UINT32 num_indices, [out] UINT32 *actual_num_indices)
 
HRESULT GetFilteredFontIndices ([in] DWRITE_FONT_PROPERTY const *props, [in] UINT32 num_properties, [in] BOOL select_any_range, [out] UINT32 *indices, [in] UINT32 num_indices, [out] UINT32 *actual_num_indices)
 
HRESULT GetFontAxisRanges_ ([in] UINT32 font_index, [out] DWRITE_FONT_AXIS_RANGE *axis_ranges, [in] UINT32 num_ranges, [out] UINT32 *actual_num_ranges)
 
HRESULT GetFontAxisRanges ([out] DWRITE_FONT_AXIS_RANGE *axis_ranges, [in] UINT32 num_ranges, [out] UINT32 *actual_num_ranges)
 
HRESULT GetFontFaceReference ([in] UINT32 index, [out] IDWriteFontFaceReference1 **reference)
 
HRESULT CreateFontResource ([in] UINT32 index, [out] IDWriteFontResource **resource)
 
HRESULT CreateFontFace ([in] UINT32 index, [out] IDWriteFontFace5 **fontface)
 
DWRITE_LOCALITY GetFontLocality ([in] UINT32 index)
 
- Public Member Functions inherited from IDWriteFontSet
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 464 of file dwrite_3.idl.

Member Function Documentation

◆ CreateFontFace()

HRESULT IDWriteFontSet1::CreateFontFace ( [in] UINT32  index,
[out] IDWriteFontFace5 **  fontface 
)

◆ CreateFontResource()

HRESULT IDWriteFontSet1::CreateFontResource ( [in] UINT32  index,
[out] IDWriteFontResource **  resource 
)

◆ GetFilteredFontIndices()

HRESULT IDWriteFontSet1::GetFilteredFontIndices ( [in] DWRITE_FONT_PROPERTY const *  props,
[in] UINT32  num_properties,
[in] BOOL  select_any_range,
[out] UINT32 *  indices,
[in] UINT32  num_indices,
[out] UINT32 *  actual_num_indices 
)

◆ GetFilteredFontIndices_()

HRESULT IDWriteFontSet1::GetFilteredFontIndices_ ( [in] DWRITE_FONT_AXIS_RANGE const *  ranges,
[in] UINT32  num_ranges,
[in] BOOL  select_any_range,
[out] UINT32 *  indices,
[in] UINT32  num_indices,
[out] UINT32 *  actual_num_indices 
)

◆ GetFilteredFonts()

HRESULT IDWriteFontSet1::GetFilteredFonts ( [in] DWRITE_FONT_PROPERTY const *  props,
[in] UINT32  num_properties,
[in] BOOL  select_any_property,
[out] IDWriteFontSet1 **  fontset 
)

◆ GetFilteredFonts_()

HRESULT IDWriteFontSet1::GetFilteredFonts_ ( [in] DWRITE_FONT_AXIS_RANGE const *  axis_ranges,
[in] UINT32  num_ranges,
[in] BOOL  select_any_range,
[out] IDWriteFontSet1 **  fontset 
)

◆ GetFilteredFonts__()

HRESULT IDWriteFontSet1::GetFilteredFonts__ ( [in] UINT32 const *  indices,
[in] UINT32  num_indices,
[out] IDWriteFontSet1 **  fontset 
)

◆ GetFirstFontResources()

HRESULT IDWriteFontSet1::GetFirstFontResources ( [out] IDWriteFontSet1 **  fontset)

◆ GetFontAxisRanges()

HRESULT IDWriteFontSet1::GetFontAxisRanges ( [out] DWRITE_FONT_AXIS_RANGE *  axis_ranges,
[in] UINT32  num_ranges,
[out] UINT32 *  actual_num_ranges 
)

◆ GetFontAxisRanges_()

HRESULT IDWriteFontSet1::GetFontAxisRanges_ ( [in] UINT32  font_index,
[out] DWRITE_FONT_AXIS_RANGE *  axis_ranges,
[in] UINT32  num_ranges,
[out] UINT32 *  actual_num_ranges 
)

◆ GetFontFaceReference()

HRESULT IDWriteFontSet1::GetFontFaceReference ( [in] UINT32  index,
[out] IDWriteFontFaceReference1 **  reference 
)

◆ GetFontLocality()

DWRITE_LOCALITY IDWriteFontSet1::GetFontLocality ( [in] UINT32  index)

◆ GetMatchingFonts()

HRESULT IDWriteFontSet1::GetMatchingFonts ( [in] DWRITE_FONT_PROPERTY const *  property,
[in] DWRITE_FONT_AXIS_VALUE const *  axis_values,
[in] UINT32  num_values,
[out] IDWriteFontSet1 **  fontset 
)

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