|
| | WINE_DEFAULT_DEBUG_CHANNEL (d2d) |
| |
| static struct d2d_gradient * | impl_from_ID2D1GradientStopCollection (ID2D1GradientStopCollection *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_gradient_QueryInterface (ID2D1GradientStopCollection *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_gradient_AddRef (ID2D1GradientStopCollection *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_gradient_Release (ID2D1GradientStopCollection *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_gradient_GetFactory (ID2D1GradientStopCollection *iface, ID2D1Factory **factory) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_gradient_GetGradientStopCount (ID2D1GradientStopCollection *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_gradient_GetGradientStops (ID2D1GradientStopCollection *iface, D2D1_GRADIENT_STOP *stops, UINT32 stop_count) |
| |
| static D2D1_GAMMA STDMETHODCALLTYPE | d2d_gradient_GetColorInterpolationGamma (ID2D1GradientStopCollection *iface) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_gradient_GetExtendMode (ID2D1GradientStopCollection *iface) |
| |
| HRESULT | d2d_gradient_create (ID2D1Factory *factory, ID3D11Device1 *device, const D2D1_GRADIENT_STOP *stops, UINT32 stop_count, D2D1_GAMMA gamma, D2D1_EXTEND_MODE extend_mode, struct d2d_gradient **out) |
| |
| static struct d2d_gradient * | unsafe_impl_from_ID2D1GradientStopCollection (ID2D1GradientStopCollection *iface) |
| |
| static void | d2d_gradient_bind (struct d2d_gradient *gradient, ID3D11Device1 *device, unsigned int brush_idx) |
| |
| static void | d2d_brush_destroy (struct d2d_brush *brush) |
| |
| static void | d2d_brush_init (struct d2d_brush *brush, ID2D1Factory *factory, enum d2d_brush_type type, const D2D1_BRUSH_PROPERTIES *desc, const struct ID2D1BrushVtbl *vtbl) |
| |
| static struct d2d_brush * | impl_from_ID2D1SolidColorBrush (ID2D1SolidColorBrush *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_solid_color_brush_QueryInterface (ID2D1SolidColorBrush *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_solid_color_brush_AddRef (ID2D1SolidColorBrush *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_solid_color_brush_Release (ID2D1SolidColorBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_solid_color_brush_GetFactory (ID2D1SolidColorBrush *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_solid_color_brush_SetOpacity (ID2D1SolidColorBrush *iface, float opacity) |
| |
| static void STDMETHODCALLTYPE | d2d_solid_color_brush_SetTransform (ID2D1SolidColorBrush *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static float STDMETHODCALLTYPE | d2d_solid_color_brush_GetOpacity (ID2D1SolidColorBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_solid_color_brush_GetTransform (ID2D1SolidColorBrush *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_solid_color_brush_SetColor (ID2D1SolidColorBrush *iface, const D2D1_COLOR_F *color) |
| |
| static D2D1_COLOR_F *STDMETHODCALLTYPE | d2d_solid_color_brush_GetColor (ID2D1SolidColorBrush *iface, D2D1_COLOR_F *color) |
| |
| HRESULT | d2d_solid_color_brush_create (ID2D1Factory *factory, const D2D1_COLOR_F *color, const D2D1_BRUSH_PROPERTIES *desc, struct d2d_brush **brush) |
| |
| static struct d2d_brush * | impl_from_ID2D1LinearGradientBrush (ID2D1LinearGradientBrush *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_linear_gradient_brush_QueryInterface (ID2D1LinearGradientBrush *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_linear_gradient_brush_AddRef (ID2D1LinearGradientBrush *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_linear_gradient_brush_Release (ID2D1LinearGradientBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetFactory (ID2D1LinearGradientBrush *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_SetOpacity (ID2D1LinearGradientBrush *iface, float opacity) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_SetTransform (ID2D1LinearGradientBrush *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static float STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetOpacity (ID2D1LinearGradientBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetTransform (ID2D1LinearGradientBrush *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_SetStartPoint (ID2D1LinearGradientBrush *iface, D2D1_POINT_2F start_point) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_SetEndPoint (ID2D1LinearGradientBrush *iface, D2D1_POINT_2F end_point) |
| |
| static D2D1_POINT_2F *STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetStartPoint (ID2D1LinearGradientBrush *iface, D2D1_POINT_2F *point) |
| |
| static D2D1_POINT_2F *STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetEndPoint (ID2D1LinearGradientBrush *iface, D2D1_POINT_2F *point) |
| |
| static void STDMETHODCALLTYPE | d2d_linear_gradient_brush_GetGradientStopCollection (ID2D1LinearGradientBrush *iface, ID2D1GradientStopCollection **gradient) |
| |
| HRESULT | d2d_linear_gradient_brush_create (ID2D1Factory *factory, const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES *gradient_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, ID2D1GradientStopCollection *gradient, struct d2d_brush **brush) |
| |
| static struct d2d_brush * | impl_from_ID2D1RadialGradientBrush (ID2D1RadialGradientBrush *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_radial_gradient_brush_QueryInterface (ID2D1RadialGradientBrush *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_radial_gradient_brush_AddRef (ID2D1RadialGradientBrush *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_radial_gradient_brush_Release (ID2D1RadialGradientBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetFactory (ID2D1RadialGradientBrush *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetOpacity (ID2D1RadialGradientBrush *iface, float opacity) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetTransform (ID2D1RadialGradientBrush *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static float STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetOpacity (ID2D1RadialGradientBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetTransform (ID2D1RadialGradientBrush *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetCenter (ID2D1RadialGradientBrush *iface, D2D1_POINT_2F centre) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetGradientOriginOffset (ID2D1RadialGradientBrush *iface, D2D1_POINT_2F offset) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetRadiusX (ID2D1RadialGradientBrush *iface, float radius) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_SetRadiusY (ID2D1RadialGradientBrush *iface, float radius) |
| |
| static D2D1_POINT_2F *STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetCenter (ID2D1RadialGradientBrush *iface, D2D1_POINT_2F *centre) |
| |
| static D2D1_POINT_2F *STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetGradientOriginOffset (ID2D1RadialGradientBrush *iface, D2D1_POINT_2F *offset) |
| |
| static float STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetRadiusX (ID2D1RadialGradientBrush *iface) |
| |
| static float STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetRadiusY (ID2D1RadialGradientBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_radial_gradient_brush_GetGradientStopCollection (ID2D1RadialGradientBrush *iface, ID2D1GradientStopCollection **gradient) |
| |
| HRESULT | d2d_radial_gradient_brush_create (ID2D1Factory *factory, const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES *gradient_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, ID2D1GradientStopCollection *gradient, struct d2d_brush **brush) |
| |
| static struct d2d_brush * | impl_from_ID2D1BitmapBrush1 (ID2D1BitmapBrush1 *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_bitmap_brush_QueryInterface (ID2D1BitmapBrush1 *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_bitmap_brush_AddRef (ID2D1BitmapBrush1 *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_bitmap_brush_Release (ID2D1BitmapBrush1 *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_GetFactory (ID2D1BitmapBrush1 *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetOpacity (ID2D1BitmapBrush1 *iface, float opacity) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetTransform (ID2D1BitmapBrush1 *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static float STDMETHODCALLTYPE | d2d_bitmap_brush_GetOpacity (ID2D1BitmapBrush1 *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_GetTransform (ID2D1BitmapBrush1 *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetExtendModeX (ID2D1BitmapBrush1 *iface, D2D1_EXTEND_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetExtendModeY (ID2D1BitmapBrush1 *iface, D2D1_EXTEND_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetInterpolationMode (ID2D1BitmapBrush1 *iface, D2D1_BITMAP_INTERPOLATION_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetBitmap (ID2D1BitmapBrush1 *iface, ID2D1Bitmap *bitmap) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_bitmap_brush_GetExtendModeX (ID2D1BitmapBrush1 *iface) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_bitmap_brush_GetExtendModeY (ID2D1BitmapBrush1 *iface) |
| |
| static D2D1_BITMAP_INTERPOLATION_MODE STDMETHODCALLTYPE | d2d_bitmap_brush_GetInterpolationMode (ID2D1BitmapBrush1 *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_GetBitmap (ID2D1BitmapBrush1 *iface, ID2D1Bitmap **bitmap) |
| |
| static void STDMETHODCALLTYPE | d2d_bitmap_brush_SetInterpolationMode1 (ID2D1BitmapBrush1 *iface, D2D1_INTERPOLATION_MODE mode) |
| |
| static D2D1_INTERPOLATION_MODE STDMETHODCALLTYPE | d2d_bitmap_brush_GetInterpolationMode1 (ID2D1BitmapBrush1 *iface) |
| |
| HRESULT | d2d_bitmap_brush_create (ID2D1Factory *factory, ID2D1Bitmap *bitmap, const D2D1_BITMAP_BRUSH_PROPERTIES1 *bitmap_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, struct d2d_brush **brush) |
| |
| static struct d2d_brush * | impl_from_ID2D1ImageBrush (ID2D1ImageBrush *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_image_brush_QueryInterface (ID2D1ImageBrush *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_image_brush_AddRef (ID2D1ImageBrush *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_image_brush_Release (ID2D1ImageBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_GetFactory (ID2D1ImageBrush *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetOpacity (ID2D1ImageBrush *iface, float opacity) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetTransform (ID2D1ImageBrush *iface, const D2D1_MATRIX_3X2_F *transform) |
| |
| static float STDMETHODCALLTYPE | d2d_image_brush_GetOpacity (ID2D1ImageBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_GetTransform (ID2D1ImageBrush *iface, D2D1_MATRIX_3X2_F *transform) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetImage (ID2D1ImageBrush *iface, ID2D1Image *image) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetExtendModeX (ID2D1ImageBrush *iface, D2D1_EXTEND_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetExtendModeY (ID2D1ImageBrush *iface, D2D1_EXTEND_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetInterpolationMode (ID2D1ImageBrush *iface, D2D1_INTERPOLATION_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_SetSourceRectangle (ID2D1ImageBrush *iface, const D2D1_RECT_F *rect) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_GetImage (ID2D1ImageBrush *iface, ID2D1Image **image) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_image_brush_GetExtendModeX (ID2D1ImageBrush *iface) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_image_brush_GetExtendModeY (ID2D1ImageBrush *iface) |
| |
| static D2D1_INTERPOLATION_MODE STDMETHODCALLTYPE | d2d_image_brush_GetInterpolationMode (ID2D1ImageBrush *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_image_brush_GetSourceRectangle (ID2D1ImageBrush *iface, D2D1_RECT_F *rect) |
| |
| HRESULT | d2d_image_brush_create (ID2D1Factory *factory, ID2D1Image *image, const D2D1_IMAGE_BRUSH_PROPERTIES *image_brush_desc, const D2D1_BRUSH_PROPERTIES *brush_desc, struct d2d_brush **brush) |
| |
| struct d2d_brush * | unsafe_impl_from_ID2D1Brush (ID2D1Brush *iface) |
| |
| static D3D11_TEXTURE_ADDRESS_MODE | texture_address_mode_from_extend_mode (D2D1_EXTEND_MODE mode) |
| |
| BOOL | d2d_brush_fill_cb (const struct d2d_brush *brush, struct d2d_brush_cb *cb) |
| |
| static void | d2d_brush_bind_bitmap (struct d2d_bitmap *bitmap, struct d2d_device_context *context, D2D1_EXTEND_MODE extend_mode_x, D2D1_EXTEND_MODE extend_mode_y, D2D1_INTERPOLATION_MODE interpolation_mode, unsigned int brush_idx) |
| |
| static void | d2d_brush_bind_image (struct d2d_brush *brush, struct d2d_device_context *context, unsigned int brush_idx) |
| |
| void | d2d_brush_bind_resources (struct d2d_brush *brush, struct d2d_device_context *context, unsigned int brush_idx) |
| |