|
| | WINE_DEFAULT_DEBUG_CHANNEL (d2d) |
| |
| static struct d2d_hwnd_render_target * | impl_from_IUnknown (IUnknown *iface) |
| |
| static HRESULT | d2d_hwnd_render_target_present (IUnknown *outer_unknown) |
| |
| static struct d2d_hwnd_render_target * | impl_from_ID2D1HwndRenderTarget (ID2D1HwndRenderTarget *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_QueryInterface (ID2D1HwndRenderTarget *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_hwnd_render_target_AddRef (ID2D1HwndRenderTarget *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_hwnd_render_target_Release (ID2D1HwndRenderTarget *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_GetFactory (ID2D1HwndRenderTarget *iface, ID2D1Factory **factory) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateBitmap (ID2D1HwndRenderTarget *iface, D2D1_SIZE_U size, const void *src_data, UINT32 pitch, const D2D1_BITMAP_PROPERTIES *desc, ID2D1Bitmap **bitmap) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateBitmapFromWicBitmap (ID2D1HwndRenderTarget *iface, IWICBitmapSource *bitmap_source, const D2D1_BITMAP_PROPERTIES *desc, ID2D1Bitmap **bitmap) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateSharedBitmap (ID2D1HwndRenderTarget *iface, REFIID iid, void *data, const D2D1_BITMAP_PROPERTIES *desc, ID2D1Bitmap **bitmap) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateBitmapBrush (ID2D1HwndRenderTarget *iface, ID2D1Bitmap *bitmap, const D2D1_BITMAP_BRUSH_PROPERTIES *bitmap_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, ID2D1BitmapBrush **brush) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateSolidColorBrush (ID2D1HwndRenderTarget *iface, const D2D1_COLOR_F *color, const D2D1_BRUSH_PROPERTIES *desc, ID2D1SolidColorBrush **brush) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateGradientStopCollection (ID2D1HwndRenderTarget *iface, const D2D1_GRADIENT_STOP *stops, UINT32 stop_count, D2D1_GAMMA gamma, D2D1_EXTEND_MODE extend_mode, ID2D1GradientStopCollection **gradient) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateLinearGradientBrush (ID2D1HwndRenderTarget *iface, const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES *gradient_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, ID2D1GradientStopCollection *gradient, ID2D1LinearGradientBrush **brush) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateRadialGradientBrush (ID2D1HwndRenderTarget *iface, const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES *gradient_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, ID2D1GradientStopCollection *gradient, ID2D1RadialGradientBrush **brush) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateCompatibleRenderTarget (ID2D1HwndRenderTarget *iface, const D2D1_SIZE_F *size, const D2D1_SIZE_U *pixel_size, const D2D1_PIXEL_FORMAT *format, D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options, ID2D1BitmapRenderTarget **render_target) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateLayer (ID2D1HwndRenderTarget *iface, const D2D1_SIZE_F *size, ID2D1Layer **layer) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_CreateMesh (ID2D1HwndRenderTarget *iface, ID2D1Mesh **mesh) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawLine (ID2D1HwndRenderTarget *iface, D2D1_POINT_2F p0, D2D1_POINT_2F p1, ID2D1Brush *brush, float stroke_width, ID2D1StrokeStyle *stroke_style) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawRectangle (ID2D1HwndRenderTarget *iface, const D2D1_RECT_F *rect, ID2D1Brush *brush, float stroke_width, ID2D1StrokeStyle *stroke_style) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillRectangle (ID2D1HwndRenderTarget *iface, const D2D1_RECT_F *rect, ID2D1Brush *brush) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawRoundedRectangle (ID2D1HwndRenderTarget *iface, const D2D1_ROUNDED_RECT *rect, ID2D1Brush *brush, float stroke_width, ID2D1StrokeStyle *stroke_style) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillRoundedRectangle (ID2D1HwndRenderTarget *iface, const D2D1_ROUNDED_RECT *rect, ID2D1Brush *brush) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawEllipse (ID2D1HwndRenderTarget *iface, const D2D1_ELLIPSE *ellipse, ID2D1Brush *brush, float stroke_width, ID2D1StrokeStyle *stroke_style) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillEllipse (ID2D1HwndRenderTarget *iface, const D2D1_ELLIPSE *ellipse, ID2D1Brush *brush) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawGeometry (ID2D1HwndRenderTarget *iface, ID2D1Geometry *geometry, ID2D1Brush *brush, float stroke_width, ID2D1StrokeStyle *stroke_style) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillGeometry (ID2D1HwndRenderTarget *iface, ID2D1Geometry *geometry, ID2D1Brush *brush, ID2D1Brush *opacity_brush) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillMesh (ID2D1HwndRenderTarget *iface, ID2D1Mesh *mesh, ID2D1Brush *brush) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_FillOpacityMask (ID2D1HwndRenderTarget *iface, ID2D1Bitmap *mask, ID2D1Brush *brush, D2D1_OPACITY_MASK_CONTENT content, const D2D1_RECT_F *dst_rect, const D2D1_RECT_F *src_rect) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawBitmap (ID2D1HwndRenderTarget *iface, ID2D1Bitmap *bitmap, const D2D1_RECT_F *dst_rect, float opacity, D2D1_BITMAP_INTERPOLATION_MODE interpolation_mode, const D2D1_RECT_F *src_rect) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawText (ID2D1HwndRenderTarget *iface, const WCHAR *string, UINT32 string_len, IDWriteTextFormat *text_format, const D2D1_RECT_F *layout_rect, ID2D1Brush *brush, D2D1_DRAW_TEXT_OPTIONS options, DWRITE_MEASURING_MODE measuring_mode) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawTextLayout (ID2D1HwndRenderTarget *iface, D2D1_POINT_2F origin, IDWriteTextLayout *layout, ID2D1Brush *brush, D2D1_DRAW_TEXT_OPTIONS options) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_DrawGlyphRun (ID2D1HwndRenderTarget *iface, D2D1_POINT_2F baseline_origin, const DWRITE_GLYPH_RUN *glyph_run, ID2D1Brush *brush, DWRITE_MEASURING_MODE measuring_mode) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetTransform (ID2D1HwndRenderTarget *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_GetTransform (ID2D1HwndRenderTarget *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetAntialiasMode (ID2D1HwndRenderTarget *iface, D2D1_ANTIALIAS_MODE antialias_mode) |
| |
| static D2D1_ANTIALIAS_MODE STDMETHODCALLTYPE | d2d_hwnd_render_target_GetAntialiasMode (ID2D1HwndRenderTarget *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetTextAntialiasMode (ID2D1HwndRenderTarget *iface, D2D1_TEXT_ANTIALIAS_MODE antialias_mode) |
| |
| static D2D1_TEXT_ANTIALIAS_MODE STDMETHODCALLTYPE | d2d_hwnd_render_target_GetTextAntialiasMode (ID2D1HwndRenderTarget *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetTextRenderingParams (ID2D1HwndRenderTarget *iface, IDWriteRenderingParams *text_rendering_params) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_GetTextRenderingParams (ID2D1HwndRenderTarget *iface, IDWriteRenderingParams **text_rendering_params) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetTags (ID2D1HwndRenderTarget *iface, D2D1_TAG tag1, D2D1_TAG tag2) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_GetTags (ID2D1HwndRenderTarget *iface, D2D1_TAG *tag1, D2D1_TAG *tag2) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_PushLayer (ID2D1HwndRenderTarget *iface, const D2D1_LAYER_PARAMETERS *layer_parameters, ID2D1Layer *layer) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_PopLayer (ID2D1HwndRenderTarget *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_Flush (ID2D1HwndRenderTarget *iface, D2D1_TAG *tag1, D2D1_TAG *tag2) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SaveDrawingState (ID2D1HwndRenderTarget *iface, ID2D1DrawingStateBlock *state_block) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_RestoreDrawingState (ID2D1HwndRenderTarget *iface, ID2D1DrawingStateBlock *state_block) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_PushAxisAlignedClip (ID2D1HwndRenderTarget *iface, const D2D1_RECT_F *clip_rect, D2D1_ANTIALIAS_MODE antialias_mode) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_PopAxisAlignedClip (ID2D1HwndRenderTarget *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_Clear (ID2D1HwndRenderTarget *iface, const D2D1_COLOR_F *color) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_BeginDraw (ID2D1HwndRenderTarget *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_EndDraw (ID2D1HwndRenderTarget *iface, D2D1_TAG *tag1, D2D1_TAG *tag2) |
| |
| static D2D1_PIXEL_FORMAT *STDMETHODCALLTYPE | d2d_hwnd_render_target_GetPixelFormat (ID2D1HwndRenderTarget *iface, D2D1_PIXEL_FORMAT *format) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_SetDpi (ID2D1HwndRenderTarget *iface, float dpi_x, float dpi_y) |
| |
| static void STDMETHODCALLTYPE | d2d_hwnd_render_target_GetDpi (ID2D1HwndRenderTarget *iface, float *dpi_x, float *dpi_y) |
| |
| static D2D1_SIZE_F *STDMETHODCALLTYPE | d2d_hwnd_render_target_GetSize (ID2D1HwndRenderTarget *iface, D2D1_SIZE_F *size) |
| |
| static D2D1_SIZE_U *STDMETHODCALLTYPE | d2d_hwnd_render_target_GetPixelSize (ID2D1HwndRenderTarget *iface, D2D1_SIZE_U *pixel_size) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_hwnd_render_target_GetMaximumBitmapSize (ID2D1HwndRenderTarget *iface) |
| |
| static BOOL STDMETHODCALLTYPE | d2d_hwnd_render_target_IsSupported (ID2D1HwndRenderTarget *iface, const D2D1_RENDER_TARGET_PROPERTIES *desc) |
| |
| static D2D1_WINDOW_STATE STDMETHODCALLTYPE | d2d_hwnd_render_target_CheckWindowState (ID2D1HwndRenderTarget *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_hwnd_render_target_Resize (ID2D1HwndRenderTarget *iface, const D2D1_SIZE_U *size) |
| |
| static HWND STDMETHODCALLTYPE | d2d_hwnd_render_target_GetHwnd (ID2D1HwndRenderTarget *iface) |
| |
| HRESULT | d2d_hwnd_render_target_init (struct d2d_hwnd_render_target *render_target, ID2D1Factory1 *factory, ID3D10Device1 *d3d_device, const D2D1_RENDER_TARGET_PROPERTIES *desc, const D2D1_HWND_RENDER_TARGET_PROPERTIES *hwnd_rt_desc) |
| |