|
| | WINE_DEFAULT_DEBUG_CHANNEL (dwrite) |
| |
| static void | release_shared_factory (IDWriteFactory7 *factory) |
| |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD reason, LPVOID reserved) |
| |
| static struct renderingparams * | impl_from_IDWriteRenderingParams3 (IDWriteRenderingParams3 *iface) |
| |
| static HRESULT WINAPI | renderingparams_QueryInterface (IDWriteRenderingParams3 *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | renderingparams_AddRef (IDWriteRenderingParams3 *iface) |
| |
| static ULONG WINAPI | renderingparams_Release (IDWriteRenderingParams3 *iface) |
| |
| static float WINAPI | renderingparams_GetGamma (IDWriteRenderingParams3 *iface) |
| |
| static float WINAPI | renderingparams_GetEnhancedContrast (IDWriteRenderingParams3 *iface) |
| |
| static float WINAPI | renderingparams_GetClearTypeLevel (IDWriteRenderingParams3 *iface) |
| |
| static DWRITE_PIXEL_GEOMETRY WINAPI | renderingparams_GetPixelGeometry (IDWriteRenderingParams3 *iface) |
| |
| static DWRITE_RENDERING_MODE | rendering_mode_from_mode1 (DWRITE_RENDERING_MODE1 mode) |
| |
| static DWRITE_RENDERING_MODE WINAPI | renderingparams_GetRenderingMode (IDWriteRenderingParams3 *iface) |
| |
| static float WINAPI | renderingparams1_GetGrayscaleEnhancedContrast (IDWriteRenderingParams3 *iface) |
| |
| static DWRITE_GRID_FIT_MODE WINAPI | renderingparams2_GetGridFitMode (IDWriteRenderingParams3 *iface) |
| |
| static DWRITE_RENDERING_MODE1 WINAPI | renderingparams3_GetRenderingMode1 (IDWriteRenderingParams3 *iface) |
| |
| static HRESULT | create_renderingparams (float gamma, float contrast, float grayscalecontrast, float cleartype_level, DWRITE_PIXEL_GEOMETRY geometry, DWRITE_RENDERING_MODE1 mode, DWRITE_GRID_FIT_MODE gridfit, IDWriteRenderingParams3 **params) |
| |
| static struct localizedstrings * | impl_from_IDWriteLocalizedStrings (IDWriteLocalizedStrings *iface) |
| |
| static HRESULT WINAPI | localizedstrings_QueryInterface (IDWriteLocalizedStrings *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | localizedstrings_AddRef (IDWriteLocalizedStrings *iface) |
| |
| static ULONG WINAPI | localizedstrings_Release (IDWriteLocalizedStrings *iface) |
| |
| static UINT32 WINAPI | localizedstrings_GetCount (IDWriteLocalizedStrings *iface) |
| |
| static HRESULT WINAPI | localizedstrings_FindLocaleName (IDWriteLocalizedStrings *iface, WCHAR const *locale_name, UINT32 *index, BOOL *exists) |
| |
| static HRESULT WINAPI | localizedstrings_GetLocaleNameLength (IDWriteLocalizedStrings *iface, UINT32 index, UINT32 *length) |
| |
| static HRESULT WINAPI | localizedstrings_GetLocaleName (IDWriteLocalizedStrings *iface, UINT32 index, WCHAR *buffer, UINT32 size) |
| |
| static HRESULT WINAPI | localizedstrings_GetStringLength (IDWriteLocalizedStrings *iface, UINT32 index, UINT32 *length) |
| |
| static HRESULT WINAPI | localizedstrings_GetString (IDWriteLocalizedStrings *iface, UINT32 index, WCHAR *buffer, UINT32 size) |
| |
| HRESULT | create_localizedstrings (IDWriteLocalizedStrings **strings) |
| |
| HRESULT | add_localizedstring (IDWriteLocalizedStrings *iface, const WCHAR *locale, const WCHAR *string) |
| |
| HRESULT | clone_localizedstrings (IDWriteLocalizedStrings *iface, IDWriteLocalizedStrings **ret) |
| |
| void | set_en_localizedstring (IDWriteLocalizedStrings *iface, const WCHAR *string) |
| |
| static int __cdecl | localizedstrings_sorting_compare (const void *left, const void *right) |
| |
| void | sort_localizedstrings (IDWriteLocalizedStrings *iface) |
| |
| unsigned int | get_localizedstrings_count (IDWriteLocalizedStrings *iface) |
| |
| BOOL | localizedstrings_contains (IDWriteLocalizedStrings *iface, const WCHAR *str) |
| |
| static struct dwritefactory * | impl_from_IDWriteFactory7 (IDWriteFactory7 *iface) |
| |
| static void | release_fontface_cache (struct list *fontfaces) |
| |
| static void | release_fileloader (struct fileloader *fileloader) |
| |
| static void | release_dwritefactory (struct dwritefactory *factory) |
| |
| static struct fileloader * | factory_get_file_loader (struct dwritefactory *factory, IDWriteFontFileLoader *loader) |
| |
| static struct collectionloader * | factory_get_collection_loader (struct dwritefactory *factory, IDWriteFontCollectionLoader *loader) |
| |
| static HRESULT | factory_get_system_collection (struct dwritefactory *factory, DWRITE_FONT_FAMILY_MODEL family_model, REFIID riid, void **out) |
| |
| static HRESULT WINAPI | dwritefactory_QueryInterface (IDWriteFactory7 *iface, REFIID riid, void **obj) |
| |
| static ULONG WINAPI | dwritefactory_AddRef (IDWriteFactory7 *iface) |
| |
| static ULONG WINAPI | dwritefactory_Release (IDWriteFactory7 *iface) |
| |
| static HRESULT WINAPI | dwritefactory_GetSystemFontCollection (IDWriteFactory7 *iface, IDWriteFontCollection **collection, BOOL check_for_updates) |
| |
| static HRESULT WINAPI | dwritefactory_CreateCustomFontCollection (IDWriteFactory7 *iface, IDWriteFontCollectionLoader *loader, void const *key, UINT32 key_size, IDWriteFontCollection **collection) |
| |
| static HRESULT WINAPI | dwritefactory_RegisterFontCollectionLoader (IDWriteFactory7 *iface, IDWriteFontCollectionLoader *loader) |
| |
| static HRESULT WINAPI | dwritefactory_UnregisterFontCollectionLoader (IDWriteFactory7 *iface, IDWriteFontCollectionLoader *loader) |
| |
| static HRESULT WINAPI | dwritefactory_CreateFontFileReference (IDWriteFactory7 *iface, WCHAR const *path, FILETIME const *writetime, IDWriteFontFile **font_file) |
| |
| static HRESULT WINAPI | dwritefactory_CreateCustomFontFileReference (IDWriteFactory7 *iface, void const *reference_key, UINT32 key_size, IDWriteFontFileLoader *loader, IDWriteFontFile **font_file) |
| |
| void | factory_lock (IDWriteFactory7 *iface) |
| |
| void | factory_unlock (IDWriteFactory7 *iface) |
| |
| HRESULT | factory_get_cached_fontface (IDWriteFactory7 *iface, IDWriteFontFile *const *font_files, UINT32 index, DWRITE_FONT_SIMULATIONS simulations, struct list **cached_list, REFIID riid, void **obj) |
| |
| struct fontfacecached * | factory_cache_fontface (IDWriteFactory7 *iface, struct list *fontfaces, IDWriteFontFace5 *fontface) |
| |
| static HRESULT WINAPI | dwritefactory_CreateFontFace (IDWriteFactory7 *iface, DWRITE_FONT_FACE_TYPE req_facetype, UINT32 files_number, IDWriteFontFile *const *font_files, UINT32 index, DWRITE_FONT_SIMULATIONS simulations, IDWriteFontFace **fontface) |
| |
| static HRESULT WINAPI | dwritefactory_CreateRenderingParams (IDWriteFactory7 *iface, IDWriteRenderingParams **params) |
| |
| static HRESULT WINAPI | dwritefactory_CreateMonitorRenderingParams (IDWriteFactory7 *iface, HMONITOR monitor, IDWriteRenderingParams **params) |
| |
| static HRESULT WINAPI | dwritefactory_CreateCustomRenderingParams (IDWriteFactory7 *iface, FLOAT gamma, FLOAT enhancedContrast, FLOAT cleartype_level, DWRITE_PIXEL_GEOMETRY geometry, DWRITE_RENDERING_MODE mode, IDWriteRenderingParams **params) |
| |
| static HRESULT WINAPI | dwritefactory_RegisterFontFileLoader (IDWriteFactory7 *iface, IDWriteFontFileLoader *loader) |
| |
| static HRESULT WINAPI | dwritefactory_UnregisterFontFileLoader (IDWriteFactory7 *iface, IDWriteFontFileLoader *loader) |
| |
| static HRESULT WINAPI | dwritefactory_CreateTextFormat (IDWriteFactory7 *iface, WCHAR const *family_name, IDWriteFontCollection *collection, DWRITE_FONT_WEIGHT weight, DWRITE_FONT_STYLE style, DWRITE_FONT_STRETCH stretch, FLOAT size, WCHAR const *locale, IDWriteTextFormat **format) |
| |
| static HRESULT WINAPI | dwritefactory_CreateTypography (IDWriteFactory7 *iface, IDWriteTypography **typography) |
| |
| static HRESULT WINAPI | dwritefactory_GetGdiInterop (IDWriteFactory7 *iface, IDWriteGdiInterop **gdi_interop) |
| |
| static HRESULT WINAPI | dwritefactory_CreateTextLayout (IDWriteFactory7 *iface, WCHAR const *string, UINT32 length, IDWriteTextFormat *format, FLOAT max_width, FLOAT max_height, IDWriteTextLayout **layout) |
| |
| static HRESULT WINAPI | dwritefactory_CreateGdiCompatibleTextLayout (IDWriteFactory7 *iface, WCHAR const *string, UINT32 length, IDWriteTextFormat *format, FLOAT max_width, FLOAT max_height, FLOAT pixels_per_dip, DWRITE_MATRIX const *transform, BOOL use_gdi_natural, IDWriteTextLayout **layout) |
| |
| static HRESULT WINAPI | dwritefactory_CreateEllipsisTrimmingSign (IDWriteFactory7 *iface, IDWriteTextFormat *format, IDWriteInlineObject **trimming_sign) |
| |
| static HRESULT WINAPI | dwritefactory_CreateTextAnalyzer (IDWriteFactory7 *iface, IDWriteTextAnalyzer **analyzer) |
| |
| static HRESULT WINAPI | dwritefactory_CreateNumberSubstitution (IDWriteFactory7 *iface, DWRITE_NUMBER_SUBSTITUTION_METHOD method, WCHAR const *locale, BOOL ignore_user_override, IDWriteNumberSubstitution **substitution) |
| |
| static HRESULT WINAPI | dwritefactory_CreateGlyphRunAnalysis (IDWriteFactory7 *iface, DWRITE_GLYPH_RUN const *run, FLOAT ppdip, DWRITE_MATRIX const *transform, DWRITE_RENDERING_MODE rendering_mode, DWRITE_MEASURING_MODE measuring_mode, FLOAT originX, FLOAT originY, IDWriteGlyphRunAnalysis **analysis) |
| |
| static HRESULT WINAPI | dwritefactory1_GetEudcFontCollection (IDWriteFactory7 *iface, IDWriteFontCollection **collection, BOOL check_for_updates) |
| |
| static HRESULT WINAPI | dwritefactory1_CreateCustomRenderingParams (IDWriteFactory7 *iface, FLOAT gamma, FLOAT enhcontrast, FLOAT enhcontrast_grayscale, FLOAT cleartype_level, DWRITE_PIXEL_GEOMETRY geometry, DWRITE_RENDERING_MODE mode, IDWriteRenderingParams1 **params) |
| |
| static HRESULT WINAPI | dwritefactory2_GetSystemFontFallback (IDWriteFactory7 *iface, IDWriteFontFallback **fallback) |
| |
| static HRESULT WINAPI | dwritefactory2_CreateFontFallbackBuilder (IDWriteFactory7 *iface, IDWriteFontFallbackBuilder **fallbackbuilder) |
| |
| static HRESULT WINAPI | dwritefactory2_TranslateColorGlyphRun (IDWriteFactory7 *iface, FLOAT originX, FLOAT originY, const DWRITE_GLYPH_RUN *run, const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc, DWRITE_MEASURING_MODE measuring_mode, const DWRITE_MATRIX *transform, UINT32 palette, IDWriteColorGlyphRunEnumerator **layers) |
| |
| static HRESULT WINAPI | dwritefactory2_CreateCustomRenderingParams (IDWriteFactory7 *iface, FLOAT gamma, FLOAT contrast, FLOAT grayscalecontrast, FLOAT cleartype_level, DWRITE_PIXEL_GEOMETRY geometry, DWRITE_RENDERING_MODE mode, DWRITE_GRID_FIT_MODE gridfit, IDWriteRenderingParams2 **params) |
| |
| static HRESULT | factory_create_glyphrun_analysis (const DWRITE_GLYPH_RUN *run, const DWRITE_MATRIX *transform, DWRITE_RENDERING_MODE1 rendering_mode, DWRITE_MEASURING_MODE measuring_mode, DWRITE_GRID_FIT_MODE gridfit_mode, DWRITE_TEXT_ANTIALIAS_MODE aa_mode, FLOAT originX, FLOAT originY, IDWriteGlyphRunAnalysis **analysis) |
| |
| static HRESULT WINAPI | dwritefactory2_CreateGlyphRunAnalysis (IDWriteFactory7 *iface, const DWRITE_GLYPH_RUN *run, const DWRITE_MATRIX *transform, DWRITE_RENDERING_MODE rendering_mode, DWRITE_MEASURING_MODE measuring_mode, DWRITE_GRID_FIT_MODE gridfit_mode, DWRITE_TEXT_ANTIALIAS_MODE aa_mode, FLOAT originX, FLOAT originY, IDWriteGlyphRunAnalysis **analysis) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateGlyphRunAnalysis (IDWriteFactory7 *iface, DWRITE_GLYPH_RUN const *run, DWRITE_MATRIX const *transform, DWRITE_RENDERING_MODE1 rendering_mode, DWRITE_MEASURING_MODE measuring_mode, DWRITE_GRID_FIT_MODE gridfit_mode, DWRITE_TEXT_ANTIALIAS_MODE aa_mode, FLOAT originX, FLOAT originY, IDWriteGlyphRunAnalysis **analysis) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateCustomRenderingParams (IDWriteFactory7 *iface, FLOAT gamma, FLOAT contrast, FLOAT grayscale_contrast, FLOAT cleartype_level, DWRITE_PIXEL_GEOMETRY pixel_geometry, DWRITE_RENDERING_MODE1 rendering_mode, DWRITE_GRID_FIT_MODE gridfit_mode, IDWriteRenderingParams3 **params) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateFontFaceReference_ (IDWriteFactory7 *iface, IDWriteFontFile *file, UINT32 index, DWRITE_FONT_SIMULATIONS simulations, IDWriteFontFaceReference **reference) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateFontFaceReference (IDWriteFactory7 *iface, WCHAR const *path, FILETIME const *writetime, UINT32 index, DWRITE_FONT_SIMULATIONS simulations, IDWriteFontFaceReference **reference) |
| |
| static HRESULT | create_system_path_list (WCHAR ***ret, unsigned int *ret_count) |
| |
| static int __cdecl | create_system_fontset_compare (const void *left, const void *right) |
| |
| HRESULT | create_system_fontset (IDWriteFactory7 *factory, REFIID riid, void **obj) |
| |
| static HRESULT WINAPI | dwritefactory3_GetSystemFontSet (IDWriteFactory7 *iface, IDWriteFontSet **fontset) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateFontSetBuilder (IDWriteFactory7 *iface, IDWriteFontSetBuilder **builder) |
| |
| static HRESULT WINAPI | dwritefactory3_CreateFontCollectionFromFontSet (IDWriteFactory7 *iface, IDWriteFontSet *fontset, IDWriteFontCollection1 **collection) |
| |
| static HRESULT WINAPI | dwritefactory3_GetSystemFontCollection (IDWriteFactory7 *iface, BOOL include_downloadable, IDWriteFontCollection1 **collection, BOOL check_for_updates) |
| |
| static HRESULT WINAPI | dwritefactory3_GetFontDownloadQueue (IDWriteFactory7 *iface, IDWriteFontDownloadQueue **queue) |
| |
| static HRESULT WINAPI | dwritefactory4_TranslateColorGlyphRun (IDWriteFactory7 *iface, D2D1_POINT_2F origin, DWRITE_GLYPH_RUN const *run, DWRITE_GLYPH_RUN_DESCRIPTION const *run_desc, DWRITE_GLYPH_IMAGE_FORMATS desired_formats, DWRITE_MEASURING_MODE measuring_mode, DWRITE_MATRIX const *transform, UINT32 palette, IDWriteColorGlyphRunEnumerator1 **layers) |
| |
| HRESULT | compute_glyph_origins (DWRITE_GLYPH_RUN const *run, DWRITE_MEASURING_MODE measuring_mode, D2D1_POINT_2F baseline_origin, DWRITE_MATRIX const *transform, D2D1_POINT_2F *origins) |
| |
| static HRESULT WINAPI | dwritefactory4_ComputeGlyphOrigins_ (IDWriteFactory7 *iface, DWRITE_GLYPH_RUN const *run, D2D1_POINT_2F baseline_origin, D2D1_POINT_2F *origins) |
| |
| static HRESULT WINAPI | dwritefactory4_ComputeGlyphOrigins (IDWriteFactory7 *iface, DWRITE_GLYPH_RUN const *run, DWRITE_MEASURING_MODE measuring_mode, D2D1_POINT_2F baseline_origin, DWRITE_MATRIX const *transform, D2D1_POINT_2F *origins) |
| |
| static HRESULT WINAPI | dwritefactory5_CreateFontSetBuilder (IDWriteFactory7 *iface, IDWriteFontSetBuilder1 **builder) |
| |
| static HRESULT WINAPI | dwritefactory5_CreateInMemoryFontFileLoader (IDWriteFactory7 *iface, IDWriteInMemoryFontFileLoader **loader) |
| |
| static HRESULT WINAPI | dwritefactory5_CreateHttpFontFileLoader (IDWriteFactory7 *iface, WCHAR const *referrer_url, WCHAR const *extra_headers, IDWriteRemoteFontFileLoader **loader) |
| |
| static DWRITE_CONTAINER_TYPE WINAPI | dwritefactory5_AnalyzeContainerType (IDWriteFactory7 *iface, void const *data, UINT32 data_size) |
| |
| static HRESULT WINAPI | dwritefactory5_UnpackFontFile (IDWriteFactory7 *iface, DWRITE_CONTAINER_TYPE container_type, void const *data, UINT32 data_size, IDWriteFontFileStream **stream) |
| |
| static HRESULT WINAPI | dwritefactory6_CreateFontFaceReference (IDWriteFactory7 *iface, IDWriteFontFile *file, UINT32 face_index, DWRITE_FONT_SIMULATIONS simulations, DWRITE_FONT_AXIS_VALUE const *axis_values, UINT32 axis_values_count, IDWriteFontFaceReference1 **reference) |
| |
| static HRESULT WINAPI | dwritefactory6_CreateFontResource (IDWriteFactory7 *iface, IDWriteFontFile *file, UINT32 face_index, IDWriteFontResource **resource) |
| |
| static HRESULT WINAPI | dwritefactory6_GetSystemFontSet (IDWriteFactory7 *iface, BOOL include_downloadable, IDWriteFontSet1 **fontset) |
| |
| static HRESULT WINAPI | dwritefactory6_GetSystemFontCollection (IDWriteFactory7 *iface, BOOL include_downloadable, DWRITE_FONT_FAMILY_MODEL family_model, IDWriteFontCollection2 **collection) |
| |
| static HRESULT WINAPI | dwritefactory6_CreateFontCollectionFromFontSet (IDWriteFactory7 *iface, IDWriteFontSet *fontset, DWRITE_FONT_FAMILY_MODEL family_model, IDWriteFontCollection2 **collection) |
| |
| static HRESULT WINAPI | dwritefactory6_CreateFontSetBuilder (IDWriteFactory7 *iface, IDWriteFontSetBuilder2 **builder) |
| |
| static HRESULT WINAPI | dwritefactory6_CreateTextFormat (IDWriteFactory7 *iface, const WCHAR *family_name, IDWriteFontCollection *collection, DWRITE_FONT_AXIS_VALUE const *axis_values, UINT32 num_axis, float size, const WCHAR *locale, IDWriteTextFormat3 **format) |
| |
| static HRESULT WINAPI | dwritefactory7_GetSystemFontSet (IDWriteFactory7 *iface, BOOL include_downloadable, IDWriteFontSet2 **fontset) |
| |
| static HRESULT WINAPI | dwritefactory7_GetSystemFontCollection (IDWriteFactory7 *iface, BOOL include_downloadable, DWRITE_FONT_FAMILY_MODEL family_model, IDWriteFontCollection3 **collection) |
| |
| static ULONG WINAPI | shareddwritefactory_AddRef (IDWriteFactory7 *iface) |
| |
| static ULONG WINAPI | shareddwritefactory_Release (IDWriteFactory7 *iface) |
| |
| static void | init_dwritefactory (struct dwritefactory *factory, DWRITE_FACTORY_TYPE type) |
| |
| void | factory_detach_fontcollection (IDWriteFactory7 *iface, IDWriteFontCollection3 *collection) |
| |
| void | factory_detach_gdiinterop (IDWriteFactory7 *iface, IDWriteGdiInterop1 *interop) |
| |
| HRESULT WINAPI | DWriteCreateFactory (DWRITE_FACTORY_TYPE type, REFIID riid, IUnknown **ret) |
| |