GATE
IDWriteFontFaceReference_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDWriteFontFaceReference)
 
 wrt_result (WRT_ABI *CreateFontFace)(IDWriteFontFaceReference *This
 
 wrt_result (WRT_ABI *CreateFontFaceWithSimulations)(IDWriteFontFaceReference *This
 
 BOOL (WRT_ABI *Equals)(IDWriteFontFaceReference *This
 
 UINT32 (WRT_ABI *GetFontFaceIndex)(IDWriteFontFaceReference *This)
 
 DWRITE_FONT_SIMULATIONS (WRT_ABI *GetSimulations)(IDWriteFontFaceReference *This)
 
 wrt_result (WRT_ABI *GetFontFile)(IDWriteFontFaceReference *This
 
 UINT64 (WRT_ABI *GetLocalFileSize)(IDWriteFontFaceReference *This)
 
 UINT64 (WRT_ABI *GetFileSize)(IDWriteFontFaceReference *This)
 
STDMETHOD GetFileTime (IDWriteFontFaceReference *This, FILETIME *lastWriteTime)
 
 DWRITE_LOCALITY (WRT_ABI *GetLocality)(IDWriteFontFaceReference *This)
 
STDMETHOD EnqueueFontDownloadRequest (IDWriteFontFaceReference *This)
 
STDMETHOD EnqueueCharacterDownloadRequest (IDWriteFontFaceReference *This, WCHAR const *characters, UINT32 characterCount)
 
STDMETHOD EnqueueGlyphDownloadRequest (IDWriteFontFaceReference *This, UINT16 const *glyphIndices, UINT32 glyphCount)
 
STDMETHOD EnqueueFileFragmentDownloadRequest (IDWriteFontFaceReference *This, UINT64 fileOffset, UINT64 fragmentSize)
 

Public Attributes

IDWriteFontFace3 ** fontFace
 
DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags
 
DWRITE_FONT_SIMULATIONS IDWriteFontFace3 ** fontFace
 
IDWriteFontFaceReferencefontFaceReference
 
IDWriteFontFile ** fontFile
 

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