|
ReactOS 0.4.17-dev-934-g091855f
|
#include <d2d1_private.h>

Public Attributes | |
| ID2D1Brush | ID2D1Brush_iface |
| LONG | refcount |
| ID2D1Factory * | factory |
| float | opacity |
| D2D1_MATRIX_3X2_F | transform |
| enum d2d_brush_type | type |
| union { | |
| struct { | |
| D2D1_COLOR_F color | |
| } solid | |
| struct { | |
| struct d2d_gradient * gradient | |
| D2D1_POINT_2F start | |
| D2D1_POINT_2F end | |
| } linear | |
| struct { | |
| struct d2d_gradient * gradient | |
| D2D1_POINT_2F centre | |
| D2D1_POINT_2F offset | |
| D2D1_POINT_2F radius | |
| } radial | |
| struct { | |
| struct d2d_bitmap * bitmap | |
| D2D1_EXTEND_MODE extend_mode_x | |
| D2D1_EXTEND_MODE extend_mode_y | |
| D2D1_INTERPOLATION_MODE interpolation_mode | |
| } bitmap | |
| struct { | |
| ID2D1Image * image | |
| D2D1_EXTEND_MODE extend_mode_x | |
| D2D1_EXTEND_MODE extend_mode_y | |
| D2D1_INTERPOLATION_MODE interpolation_mode | |
| D2D1_RECT_F source_rect | |
| } image | |
| } | u |
Definition at line 321 of file d2d1_private.h.
| struct d2d_bitmap* d2d_brush::bitmap |
Definition at line 352 of file d2d1_private.h.
Referenced by d2d_bitmap_brush_GetBitmap(), d2d_bitmap_brush_GetExtendModeX(), d2d_bitmap_brush_GetExtendModeY(), d2d_bitmap_brush_GetInterpolationMode(), d2d_bitmap_brush_GetInterpolationMode1(), d2d_bitmap_brush_Release(), d2d_bitmap_brush_SetBitmap(), d2d_bitmap_brush_SetExtendModeX(), d2d_bitmap_brush_SetExtendModeY(), d2d_bitmap_brush_SetInterpolationMode(), d2d_bitmap_brush_SetInterpolationMode1(), d2d_brush_bind_resources(), and d2d_brush_fill_cb().
| struct { ... } d2d_brush::bitmap |
| D2D1_POINT_2F d2d_brush::centre |
Definition at line 346 of file d2d1_private.h.
Referenced by d2d_radial_gradient_brush_GetCenter(), and d2d_radial_gradient_brush_SetCenter().
| D2D1_COLOR_F d2d_brush::color |
Definition at line 335 of file d2d1_private.h.
| D2D1_POINT_2F d2d_brush::end |
Definition at line 341 of file d2d1_private.h.
| D2D1_EXTEND_MODE d2d_brush::extend_mode_x |
Definition at line 353 of file d2d1_private.h.
| D2D1_EXTEND_MODE d2d_brush::extend_mode_y |
Definition at line 354 of file d2d1_private.h.
| ID2D1Factory* d2d_brush::factory |
Definition at line 326 of file d2d1_private.h.
Referenced by d2d_bitmap_brush_GetFactory(), d2d_brush_destroy(), d2d_brush_init(), d2d_image_brush_GetFactory(), d2d_linear_gradient_brush_GetFactory(), d2d_radial_gradient_brush_GetFactory(), and d2d_solid_color_brush_GetFactory().
| struct d2d_gradient* d2d_brush::gradient |
Definition at line 339 of file d2d1_private.h.
Referenced by d2d_device_context_CreateLinearGradientBrush(), d2d_device_context_CreateRadialGradientBrush(), d2d_linear_gradient_brush_GetGradientStopCollection(), d2d_radial_gradient_brush_create(), and d2d_radial_gradient_brush_GetGradientStopCollection().
| ID2D1Brush d2d_brush::ID2D1Brush_iface |
Definition at line 323 of file d2d1_private.h.
Referenced by d2d_brush_init(), d2d_device_context_draw_bitmap(), impl_from_ID2D1BitmapBrush1(), impl_from_ID2D1ImageBrush(), impl_from_ID2D1LinearGradientBrush(), impl_from_ID2D1RadialGradientBrush(), impl_from_ID2D1SolidColorBrush(), and unsafe_impl_from_ID2D1Brush().
| ID2D1Image* d2d_brush::image |
Definition at line 359 of file d2d1_private.h.
Referenced by d2d_brush_bind_image(), d2d_brush_fill_cb(), d2d_image_brush_GetExtendModeX(), d2d_image_brush_GetExtendModeY(), d2d_image_brush_GetImage(), d2d_image_brush_GetInterpolationMode(), d2d_image_brush_GetSourceRectangle(), d2d_image_brush_Release(), d2d_image_brush_SetExtendModeX(), d2d_image_brush_SetExtendModeY(), d2d_image_brush_SetImage(), d2d_image_brush_SetInterpolationMode(), and d2d_image_brush_SetSourceRectangle().
| struct { ... } d2d_brush::image |
| D2D1_INTERPOLATION_MODE d2d_brush::interpolation_mode |
Definition at line 355 of file d2d1_private.h.
Referenced by d2d_device_context_draw_bitmap().
| struct { ... } d2d_brush::linear |
Referenced by d2d_brush_bind_resources(), d2d_brush_fill_cb(), d2d_linear_gradient_brush_GetEndPoint(), d2d_linear_gradient_brush_GetGradientStopCollection(), d2d_linear_gradient_brush_GetStartPoint(), d2d_linear_gradient_brush_Release(), d2d_linear_gradient_brush_SetEndPoint(), and d2d_linear_gradient_brush_SetStartPoint().
| D2D1_POINT_2F d2d_brush::offset |
Definition at line 347 of file d2d1_private.h.
| float d2d_brush::opacity |
Definition at line 327 of file d2d1_private.h.
Referenced by d2d_bitmap_brush_GetOpacity(), d2d_bitmap_brush_SetOpacity(), d2d_brush_fill_cb(), d2d_brush_init(), d2d_device_context_draw_bitmap(), d2d_image_brush_GetOpacity(), d2d_image_brush_SetOpacity(), d2d_linear_gradient_brush_GetOpacity(), d2d_linear_gradient_brush_SetOpacity(), d2d_radial_gradient_brush_GetOpacity(), d2d_radial_gradient_brush_SetOpacity(), d2d_solid_color_brush_GetOpacity(), and d2d_solid_color_brush_SetOpacity().
| struct { ... } d2d_brush::radial |
Referenced by d2d_brush_bind_resources(), d2d_brush_fill_cb(), d2d_radial_gradient_brush_GetCenter(), d2d_radial_gradient_brush_GetGradientOriginOffset(), d2d_radial_gradient_brush_GetGradientStopCollection(), d2d_radial_gradient_brush_GetRadiusX(), d2d_radial_gradient_brush_GetRadiusY(), d2d_radial_gradient_brush_Release(), d2d_radial_gradient_brush_SetCenter(), d2d_radial_gradient_brush_SetGradientOriginOffset(), d2d_radial_gradient_brush_SetRadiusX(), and d2d_radial_gradient_brush_SetRadiusY().
| D2D1_POINT_2F d2d_brush::radius |
Definition at line 348 of file d2d1_private.h.
Referenced by d2d_radial_gradient_brush_SetRadiusX(), and d2d_radial_gradient_brush_SetRadiusY().
| LONG d2d_brush::refcount |
Definition at line 324 of file d2d1_private.h.
Referenced by d2d_bitmap_brush_AddRef(), d2d_bitmap_brush_Release(), d2d_brush_init(), d2d_image_brush_AddRef(), d2d_image_brush_Release(), d2d_linear_gradient_brush_AddRef(), d2d_linear_gradient_brush_Release(), d2d_radial_gradient_brush_AddRef(), d2d_radial_gradient_brush_Release(), d2d_solid_color_brush_AddRef(), and d2d_solid_color_brush_Release().
| struct { ... } d2d_brush::solid |
Referenced by d2d_brush_fill_cb(), d2d_solid_color_brush_GetColor(), and d2d_solid_color_brush_SetColor().
| D2D1_RECT_F d2d_brush::source_rect |
Definition at line 363 of file d2d1_private.h.
| D2D1_POINT_2F d2d_brush::start |
Definition at line 340 of file d2d1_private.h.
| D2D1_MATRIX_3X2_F d2d_brush::transform |
Definition at line 328 of file d2d1_private.h.
Referenced by d2d_bitmap_brush_GetTransform(), d2d_bitmap_brush_SetTransform(), d2d_brush_fill_cb(), d2d_brush_init(), d2d_image_brush_GetTransform(), d2d_image_brush_SetTransform(), d2d_linear_gradient_brush_GetTransform(), d2d_linear_gradient_brush_SetTransform(), d2d_radial_gradient_brush_GetTransform(), d2d_radial_gradient_brush_SetTransform(), d2d_solid_color_brush_GetTransform(), and d2d_solid_color_brush_SetTransform().
| enum d2d_brush_type d2d_brush::type |
Definition at line 330 of file d2d1_private.h.
Referenced by d2d_brush_bind_resources(), d2d_brush_fill_cb(), d2d_brush_init(), and d2d_device_context_FillGeometry().
| union { ... } d2d_brush::u |
Referenced by d2d_bitmap_brush_GetBitmap(), d2d_bitmap_brush_GetExtendModeX(), d2d_bitmap_brush_GetExtendModeY(), d2d_bitmap_brush_GetInterpolationMode(), d2d_bitmap_brush_GetInterpolationMode1(), d2d_bitmap_brush_Release(), d2d_bitmap_brush_SetBitmap(), d2d_bitmap_brush_SetExtendModeX(), d2d_bitmap_brush_SetExtendModeY(), d2d_bitmap_brush_SetInterpolationMode(), d2d_bitmap_brush_SetInterpolationMode1(), d2d_brush_bind_image(), d2d_brush_bind_resources(), d2d_brush_fill_cb(), d2d_image_brush_GetExtendModeX(), d2d_image_brush_GetExtendModeY(), d2d_image_brush_GetImage(), d2d_image_brush_GetInterpolationMode(), d2d_image_brush_GetSourceRectangle(), d2d_image_brush_Release(), d2d_image_brush_SetExtendModeX(), d2d_image_brush_SetExtendModeY(), d2d_image_brush_SetImage(), d2d_image_brush_SetInterpolationMode(), d2d_image_brush_SetSourceRectangle(), d2d_linear_gradient_brush_GetEndPoint(), d2d_linear_gradient_brush_GetGradientStopCollection(), d2d_linear_gradient_brush_GetStartPoint(), d2d_linear_gradient_brush_Release(), d2d_linear_gradient_brush_SetEndPoint(), d2d_linear_gradient_brush_SetStartPoint(), d2d_radial_gradient_brush_GetCenter(), d2d_radial_gradient_brush_GetGradientOriginOffset(), d2d_radial_gradient_brush_GetGradientStopCollection(), d2d_radial_gradient_brush_GetRadiusX(), d2d_radial_gradient_brush_GetRadiusY(), d2d_radial_gradient_brush_Release(), d2d_radial_gradient_brush_SetCenter(), d2d_radial_gradient_brush_SetGradientOriginOffset(), d2d_radial_gradient_brush_SetRadiusX(), d2d_radial_gradient_brush_SetRadiusY(), d2d_solid_color_brush_GetColor(), and d2d_solid_color_brush_SetColor().