|
| HRESULT | CreateDevice ([in] IDXGIDevice *dxgi_device, [out] ID2D1Device3 **d2d_device) |
| |
| HRESULT | CreateDevice ([in] IDXGIDevice *dxgi_device, [out] ID2D1Device2 **d2d_device) |
| |
| HRESULT | CreateDevice ([in] IDXGIDevice *dxgi_device, [out] ID2D1Device1 **device) |
| |
| HRESULT | CreateDevice ([in] IDXGIDevice *dxgi_device, [out] ID2D1Device **device) |
| |
| HRESULT | CreateStrokeStyle ([in] const D2D1_STROKE_STYLE_PROPERTIES1 *desc, [in, size_is(dash_count)] const float *dashes, [in] UINT32 dash_count, [out] ID2D1StrokeStyle1 **stroke_style) |
| |
| HRESULT | CreatePathGeometry ([out] ID2D1PathGeometry1 **geometry) |
| |
| HRESULT | CreateDrawingStateBlock ([in] const D2D1_DRAWING_STATE_DESCRIPTION1 *desc, [in] IDWriteRenderingParams *text_rendering_params, [out] ID2D1DrawingStateBlock1 **state_block) |
| |
| HRESULT | CreateGdiMetafile ([in] IStream *stream, [out] ID2D1GdiMetafile **metafile) |
| |
| HRESULT | RegisterEffectFromStream ([in] REFCLSID effect_id, [in] IStream *property_xml, [in, size_is(binding_count)] const struct D2D1_PROPERTY_BINDING *bindings, [in] UINT32 binding_count, [in] PD2D1_EFFECT_FACTORY effect_factory) |
| |
| HRESULT | RegisterEffectFromString ([in] REFCLSID effect_id, [in] const WCHAR *property_xml, [in, size_is(binding_count)] const struct D2D1_PROPERTY_BINDING *bindings, [in] UINT32 binding_count, [in] PD2D1_EFFECT_FACTORY effect_factory) |
| |
| HRESULT | UnregisterEffect ([in] REFCLSID effect_id) |
| |
| HRESULT | GetRegisteredEffects ([out, size_is(effect_count)] CLSID *effects, [in] UINT32 effect_count, [out] UINT32 *returned, [out] UINT32 *registered) |
| |
| HRESULT | GetEffectProperties ([in] REFCLSID effect_id, [out] ID2D1Properties **props) |
| |
| HRESULT | ReloadSystemMetrics () |
| |
| void | GetDesktopDpi ([out] float *dpi_x, [out] float *dpi_y) |
| |
| HRESULT | CreateRectangleGeometry ([in] const D2D1_RECT_F *rect, [out] ID2D1RectangleGeometry **geometry) |
| |
| HRESULT | CreateRoundedRectangleGeometry ([in] const D2D1_ROUNDED_RECT *rect, [out] ID2D1RoundedRectangleGeometry **geometry) |
| |
| HRESULT | CreateEllipseGeometry ([in] const D2D1_ELLIPSE *ellipse, [out] ID2D1EllipseGeometry **geometry) |
| |
| HRESULT | CreateGeometryGroup ([in] D2D1_FILL_MODE fill_mode, [in, size_is(geometry_count)] ID2D1Geometry **geometries, [in] UINT32 geometry_count, [out] ID2D1GeometryGroup **group) |
| |
| HRESULT | CreateTransformedGeometry ([in] ID2D1Geometry *src_geometry, [in] const D2D1_MATRIX_3X2_F *transform, [out] ID2D1TransformedGeometry **transformed_geometry) |
| |
| HRESULT | CreatePathGeometry ([out] ID2D1PathGeometry **geometry) |
| |
| HRESULT | CreateStrokeStyle ([in] const D2D1_STROKE_STYLE_PROPERTIES *desc, [in, size_is(dash_count)] const float *dashes, [in] UINT32 dash_count, [out] ID2D1StrokeStyle **stroke_style) |
| |
| HRESULT | CreateDrawingStateBlock ([in] const D2D1_DRAWING_STATE_DESCRIPTION *desc, [in] IDWriteRenderingParams *text_rendering_params, [out] ID2D1DrawingStateBlock **state_block) |
| |
| HRESULT | CreateWicBitmapRenderTarget ([in] IWICBitmap *target, [in] const D2D1_RENDER_TARGET_PROPERTIES *desc, [out] ID2D1RenderTarget **render_target) |
| |
| HRESULT | CreateHwndRenderTarget ([in] const D2D1_RENDER_TARGET_PROPERTIES *desc, [in] const D2D1_HWND_RENDER_TARGET_PROPERTIES *hwnd_rt_desc, [out] ID2D1HwndRenderTarget **render_target) |
| |
| HRESULT | CreateDxgiSurfaceRenderTarget ([in] IDXGISurface *surface, [in] const D2D1_RENDER_TARGET_PROPERTIES *desc, [out] ID2D1RenderTarget **render_target) |
| |
| HRESULT | CreateDCRenderTarget ([in] const D2D1_RENDER_TARGET_PROPERTIES *desc, [out] ID2D1DCRenderTarget **render_target) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
Definition at line 733 of file d2d1_3.idl.