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

Public Member Functions

HRESULT CreateFontFace ([out] IDWriteFontFace3 **fontface)
 
HRESULT CreateFontFaceWithSimulations ([in] DWRITE_FONT_SIMULATIONS simulations, [out] IDWriteFontFace3 **fontface)
 
BOOL Equals ([in] IDWriteFontFaceReference *reference)
 
UINT32 GetFontFaceIndex ()
 
DWRITE_FONT_SIMULATIONS GetSimulations ()
 
HRESULT GetFontFile ([out] IDWriteFontFile **fontfile)
 
UINT64 GetLocalFileSize ()
 
UINT64 GetFileSize ()
 
HRESULT GetFileTime ([out] FILETIME *writetime)
 
DWRITE_LOCALITY GetLocality ()
 
HRESULT EnqueueFontDownloadRequest ()
 
HRESULT EnqueueCharacterDownloadRequest ([in] WCHAR const *chars, [in] UINT32 count)
 
HRESULT EnqueueGlyphDownloadRequest ([in] UINT16 const *glyphs, [in] UINT32 count)
 
HRESULT EnqueueFileFragmentDownloadRequest ([in] UINT64 offset, [in] UINT64 size)
 
- 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 649 of file dwrite_3.idl.

Member Function Documentation

◆ CreateFontFace()

HRESULT IDWriteFontFaceReference::CreateFontFace ( [out] IDWriteFontFace3 **  fontface)

◆ CreateFontFaceWithSimulations()

HRESULT IDWriteFontFaceReference::CreateFontFaceWithSimulations ( [in] DWRITE_FONT_SIMULATIONS  simulations,
[out] IDWriteFontFace3 **  fontface 
)

◆ EnqueueCharacterDownloadRequest()

HRESULT IDWriteFontFaceReference::EnqueueCharacterDownloadRequest ( [in] WCHAR const *  chars,
[in] UINT32  count 
)

◆ EnqueueFileFragmentDownloadRequest()

HRESULT IDWriteFontFaceReference::EnqueueFileFragmentDownloadRequest ( [in] UINT64  offset,
[in] UINT64  size 
)

◆ EnqueueFontDownloadRequest()

HRESULT IDWriteFontFaceReference::EnqueueFontDownloadRequest ( )

◆ EnqueueGlyphDownloadRequest()

HRESULT IDWriteFontFaceReference::EnqueueGlyphDownloadRequest ( [in] UINT16 const *  glyphs,
[in] UINT32  count 
)

◆ Equals()

BOOL IDWriteFontFaceReference::Equals ( [in] IDWriteFontFaceReference *  reference)

◆ GetFileSize()

UINT64 IDWriteFontFaceReference::GetFileSize ( )

◆ GetFileTime()

HRESULT IDWriteFontFaceReference::GetFileTime ( [out] FILETIME *  writetime)

◆ GetFontFaceIndex()

UINT32 IDWriteFontFaceReference::GetFontFaceIndex ( )

◆ GetFontFile()

HRESULT IDWriteFontFaceReference::GetFontFile ( [out] IDWriteFontFile **  fontfile)

◆ GetLocalFileSize()

UINT64 IDWriteFontFaceReference::GetLocalFileSize ( )

◆ GetLocality()

DWRITE_LOCALITY IDWriteFontFaceReference::GetLocality ( )

◆ GetSimulations()

DWRITE_FONT_SIMULATIONS IDWriteFontFaceReference::GetSimulations ( )

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