|
| | WINE_DECLARE_DEBUG_CHANNEL (winediag) |
| |
| | WINE_DEFAULT_DEBUG_CHANNEL (d2d) |
| |
| static void | d2d_effect_registration_cleanup (struct d2d_effect_registration *reg) |
| |
| static struct d2d_factory * | impl_from_ID2D1Factory7 (ID2D1Factory7 *iface) |
| |
| static struct d2d_factory * | impl_from_ID2D1Multithread (ID2D1Multithread *iface) |
| |
| static BOOL WINAPI | d2d_factory_builtins_initonce (INIT_ONCE *once, void *param, void **context) |
| |
| static void | d2d_factory_init_builtin_effects (struct d2d_factory *factory) |
| |
| void | d2d_factory_register_effect (struct d2d_factory *factory, struct d2d_effect_registration *effect) |
| |
| struct d2d_effect_registration * | d2d_factory_get_registered_effect (ID2D1Factory *iface, const GUID *id) |
| |
| static HRESULT | d2d_factory_reload_sysmetrics (struct d2d_factory *factory) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_QueryInterface (ID2D1Factory7 *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_factory_AddRef (ID2D1Factory7 *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_factory_Release (ID2D1Factory7 *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ReloadSystemMetrics (ID2D1Factory7 *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_factory_GetDesktopDpi (ID2D1Factory7 *iface, float *dpi_x, float *dpi_y) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateRectangleGeometry (ID2D1Factory7 *iface, const D2D1_RECT_F *rect, ID2D1RectangleGeometry **geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateRoundedRectangleGeometry (ID2D1Factory7 *iface, const D2D1_ROUNDED_RECT *rounded_rect, ID2D1RoundedRectangleGeometry **geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateEllipseGeometry (ID2D1Factory7 *iface, const D2D1_ELLIPSE *ellipse, ID2D1EllipseGeometry **geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateGeometryGroup (ID2D1Factory7 *iface, D2D1_FILL_MODE fill_mode, ID2D1Geometry **geometries, UINT32 geometry_count, ID2D1GeometryGroup **group) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateTransformedGeometry (ID2D1Factory7 *iface, ID2D1Geometry *src_geometry, const D2D1_MATRIX_3X2_F *transform, ID2D1TransformedGeometry **transformed_geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreatePathGeometry (ID2D1Factory7 *iface, ID2D1PathGeometry **geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateStrokeStyle (ID2D1Factory7 *iface, const D2D1_STROKE_STYLE_PROPERTIES *desc, const float *dashes, UINT32 dash_count, ID2D1StrokeStyle **stroke_style) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateDrawingStateBlock (ID2D1Factory7 *iface, const D2D1_DRAWING_STATE_DESCRIPTION *desc, IDWriteRenderingParams *text_rendering_params, ID2D1DrawingStateBlock **state_block) |
| |
| static HRESULT | d2d_factory_get_device (struct d2d_factory *factory, ID3D10Device1 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateWicBitmapRenderTarget (ID2D1Factory7 *iface, IWICBitmap *target, const D2D1_RENDER_TARGET_PROPERTIES *desc, ID2D1RenderTarget **render_target) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateHwndRenderTarget (ID2D1Factory7 *iface, const D2D1_RENDER_TARGET_PROPERTIES *desc, const D2D1_HWND_RENDER_TARGET_PROPERTIES *hwnd_rt_desc, ID2D1HwndRenderTarget **render_target) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateDxgiSurfaceRenderTarget (ID2D1Factory7 *iface, IDXGISurface *surface, const D2D1_RENDER_TARGET_PROPERTIES *desc, ID2D1RenderTarget **render_target) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateDCRenderTarget (ID2D1Factory7 *iface, const D2D1_RENDER_TARGET_PROPERTIES *desc, ID2D1DCRenderTarget **render_target) |
| |
| HRESULT | d2d_factory_create_device (ID2D1Factory1 *factory, IDXGIDevice *dxgi_device, bool allow_get_dxgi_device, REFIID iid, void **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateStrokeStyle1 (ID2D1Factory7 *iface, const D2D1_STROKE_STYLE_PROPERTIES1 *desc, const float *dashes, UINT32 dash_count, ID2D1StrokeStyle1 **stroke_style) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreatePathGeometry1 (ID2D1Factory7 *iface, ID2D1PathGeometry1 **geometry) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateDrawingStateBlock1 (ID2D1Factory7 *iface, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc, IDWriteRenderingParams *text_rendering_params, ID2D1DrawingStateBlock1 **state_block) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_CreateGdiMetafile (ID2D1Factory7 *iface, IStream *stream, ID2D1GdiMetafile **metafile) |
| |
| static HRESULT | parse_effect_get_next_xml_node (IXmlReader *reader, XmlNodeType expected_type, const WCHAR *expected_name, unsigned int *depth) |
| |
| static HRESULT | parse_effect_skip_element (IXmlReader *reader, unsigned int element_depth) |
| |
| static HRESULT | parse_effect_get_attribute (IXmlReader *reader, const WCHAR *name, WCHAR **ret) |
| |
| static HRESULT | parse_effect_get_property_type (IXmlReader *reader, D2D1_PROPERTY_TYPE *type) |
| |
| static struct d2d_effect_property * | parse_effect_get_property (const struct d2d_effect_registration *effect, const WCHAR *name) |
| |
| static UINT32 | parse_effect_get_property_index (struct d2d_effect_properties *props, const WCHAR *name) |
| |
| static HRESULT | parse_effect_property (IXmlReader *reader, struct d2d_effect_registration *effect) |
| |
| static HRESULT | parse_effect_inputs (IXmlReader *reader, struct d2d_effect_registration *effect) |
| |
| static HRESULT | parse_effect_xml (IXmlReader *reader, struct d2d_effect_registration *effect) |
| |
| static HRESULT | d2d_factory_register_effect_from_stream (struct d2d_factory *factory, REFCLSID effect_id, IStream *property_xml, const D2D1_PROPERTY_BINDING *bindings, UINT32 binding_count, PD2D1_EFFECT_FACTORY effect_factory, BOOL builtin) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_RegisterEffectFromStream (ID2D1Factory7 *iface, REFCLSID effect_id, IStream *property_xml, const D2D1_PROPERTY_BINDING *bindings, UINT32 binding_count, PD2D1_EFFECT_FACTORY effect_factory) |
| |
| static HRESULT | d2d_factory_register_effect_from_string (struct d2d_factory *factory, REFCLSID effect_id, const WCHAR *property_xml, const D2D1_PROPERTY_BINDING *bindings, UINT32 binding_count, PD2D1_EFFECT_FACTORY effect_factory, BOOL builtin) |
| |
| HRESULT | d2d_factory_register_builtin_effect (struct d2d_factory *factory, REFCLSID effect_id, const WCHAR *property_xml, const D2D1_PROPERTY_BINDING *bindings, UINT32 binding_count, PD2D1_EFFECT_FACTORY effect_factory) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_RegisterEffectFromString (ID2D1Factory7 *iface, REFCLSID effect_id, const WCHAR *property_xml, const D2D1_PROPERTY_BINDING *bindings, UINT32 binding_count, PD2D1_EFFECT_FACTORY effect_factory) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_UnregisterEffect (ID2D1Factory7 *iface, REFCLSID effect_id) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_GetRegisteredEffects (ID2D1Factory7 *iface, CLSID *effects, UINT32 effect_count, UINT32 *returned, UINT32 *registered) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_GetEffectProperties (ID2D1Factory7 *iface, REFCLSID effect_id, ID2D1Properties **props) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory2_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device1 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory3_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device2 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory4_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device3 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory5_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device4 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory6_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device5 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_ID2D1Factory7_CreateDevice (ID2D1Factory7 *iface, IDXGIDevice *dxgi_device, ID2D1Device6 **device) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_factory_mt_QueryInterface (ID2D1Multithread *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_factory_mt_AddRef (ID2D1Multithread *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_factory_mt_Release (ID2D1Multithread *iface) |
| |
| static BOOL STDMETHODCALLTYPE | d2d_factory_mt_GetMultithreadProtected (ID2D1Multithread *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_factory_mt_Enter (ID2D1Multithread *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_factory_mt_Leave (ID2D1Multithread *iface) |
| |
| static BOOL STDMETHODCALLTYPE | d2d_factory_st_GetMultithreadProtected (ID2D1Multithread *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_factory_st_Enter (ID2D1Multithread *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_factory_st_Leave (ID2D1Multithread *iface) |
| |
| static void | d2d_factory_init (struct d2d_factory *factory, D2D1_FACTORY_TYPE factory_type, const D2D1_FACTORY_OPTIONS *factory_options) |
| |
| HRESULT WINAPI | D2D1CreateFactory (D2D1_FACTORY_TYPE factory_type, REFIID iid, const D2D1_FACTORY_OPTIONS *factory_options, void **factory) |
| |
| void WINAPI | D2D1MakeRotateMatrix (float angle, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F *matrix) |
| |
| void WINAPI | D2D1MakeSkewMatrix (float angle_x, float angle_y, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F *matrix) |
| |
| BOOL WINAPI | D2D1IsMatrixInvertible (const D2D1_MATRIX_3X2_F *matrix) |
| |
| BOOL WINAPI | D2D1InvertMatrix (D2D1_MATRIX_3X2_F *matrix) |
| |
| HRESULT WINAPI | D2D1CreateDevice (IDXGIDevice *dxgi_device, const D2D1_CREATION_PROPERTIES *properties, ID2D1Device **device) |
| |
| void WINAPI | D2D1SinCos (float angle, float *s, float *c) |
| |
| float WINAPI | D2D1Tan (float angle) |
| |
| float WINAPI | D2D1Vec3Length (float x, float y, float z) |
| |
| static float | srgb_transfer_function (float x) |
| |
| static float | srgb_inverse_transfer_function (float x) |
| |
| D2D1_COLOR_F WINAPI | D2D1ConvertColorSpace (D2D1_COLOR_SPACE src_colour_space, D2D1_COLOR_SPACE dst_colour_space, const D2D1_COLOR_F *colour) |
| |
| static bool | get_config_key_u32 (HKEY default_key, HKEY application_key, const char *name, uint32_t *value) |
| |
| static void | d2d_settings_init (void) |
| |
| BOOL WINAPI | DllMain (HINSTANCE inst, DWORD reason, void *reserved) |
| |