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

Definition at line 501 of file d2d1_private.h.
| size_t d2d_geometry::arc_count |
Definition at line 548 of file d2d1_private.h.
| size_t d2d_geometry::arc_face_count |
Definition at line 552 of file d2d1_private.h.
Definition at line 550 of file d2d1_private.h.
| size_t d2d_geometry::arc_faces_size |
Definition at line 551 of file d2d1_private.h.
| size_t d2d_geometry::arc_vertex_count |
Definition at line 525 of file d2d1_private.h.
| struct d2d_curve_vertex* d2d_geometry::arc_vertices |
Definition at line 523 of file d2d1_private.h.
| size_t d2d_geometry::arc_vertices_size |
Definition at line 524 of file d2d1_private.h.
| struct d2d_curve_outline_vertex* d2d_geometry::arcs |
Definition at line 546 of file d2d1_private.h.
| size_t d2d_geometry::arcs_size |
Definition at line 547 of file d2d1_private.h.
| size_t d2d_geometry::bezier_count |
Definition at line 540 of file d2d1_private.h.
| size_t d2d_geometry::bezier_face_count |
Definition at line 544 of file d2d1_private.h.
Definition at line 542 of file d2d1_private.h.
| size_t d2d_geometry::bezier_faces_size |
Definition at line 543 of file d2d1_private.h.
| size_t d2d_geometry::bezier_vertex_count |
Definition at line 521 of file d2d1_private.h.
| struct d2d_curve_vertex* d2d_geometry::bezier_vertices |
Definition at line 519 of file d2d1_private.h.
| size_t d2d_geometry::bezier_vertices_size |
Definition at line 520 of file d2d1_private.h.
| struct d2d_curve_outline_vertex* d2d_geometry::beziers |
Definition at line 538 of file d2d1_private.h.
| size_t d2d_geometry::beziers_size |
Definition at line 539 of file d2d1_private.h.
| D2D1_RECT_F d2d_geometry::bounds |
Definition at line 573 of file d2d1_private.h.
Referenced by d2d_ellipse_geometry_GetBounds(), d2d_ellipse_geometry_GetWidenedBounds(), d2d_geometry_group_GetBounds(), d2d_geometry_group_GetWidenedBounds(), d2d_path_geometry_GetBounds(), d2d_rectangle_geometry_GetBounds(), d2d_rectangle_geometry_GetWidenedBounds(), d2d_rounded_rectangle_geometry_GetBounds(), d2d_rounded_rectangle_geometry_GetWidenedBounds(), d2d_transformed_geometry_GetBounds(), and d2d_transformed_geometry_GetWidenedBounds().
| D2D1_ELLIPSE d2d_geometry::ellipse |
Definition at line 559 of file d2d1_private.h.
Referenced by d2d_ellipse_geometry_GetEllipse(), d2d_ellipse_geometry_init(), and d2d_factory_CreateEllipseGeometry().
| struct { ... } d2d_geometry::ellipse |
| size_t d2d_geometry::face_count |
Definition at line 517 of file d2d1_private.h.
Definition at line 515 of file d2d1_private.h.
| size_t d2d_geometry::faces_size |
Definition at line 516 of file d2d1_private.h.
| ID2D1Factory* d2d_geometry::factory |
Definition at line 506 of file d2d1_private.h.
Referenced by d2d_ellipse_geometry_GetFactory(), d2d_geometry_cleanup(), d2d_geometry_group_GetFactory(), d2d_geometry_init(), d2d_path_geometry_GetFactory(), d2d_rectangle_geometry_GetFactory(), d2d_rounded_rectangle_geometry_GetFactory(), and d2d_transformed_geometry_GetFactory().
| size_t d2d_geometry::figure_count |
Definition at line 567 of file d2d1_private.h.
| struct d2d_figure* d2d_geometry::figures |
Definition at line 565 of file d2d1_private.h.
| size_t d2d_geometry::figures_size |
Definition at line 566 of file d2d1_private.h.
| struct { ... } d2d_geometry::fill |
Referenced by d2d_cdt_generate_faces(), d2d_cdt_insert_segments(), d2d_device_context_fill_geometry(), d2d_ellipse_geometry_init(), d2d_geometry_cleanup(), d2d_geometry_fill_add_arc_triangle(), d2d_geometry_resolve_beziers(), d2d_geometry_sink_Close(), d2d_path_geometry_add_fill_face(), d2d_path_geometry_triangulate(), d2d_rectangle_geometry_init(), d2d_rounded_rectangle_geometry_init(), d2d_transformed_geometry_init(), and d2d_transformed_geometry_Release().
| D2D1_FILL_MODE d2d_geometry::fill_mode |
Definition at line 570 of file d2d1_private.h.
Referenced by d2d_factory_CreateGeometryGroup().
| UINT32 d2d_geometry::geometry_count |
Definition at line 591 of file d2d1_private.h.
Referenced by d2d_factory_CreateGeometryGroup(), and d2d_geometry_group_GetSourceGeometries().
| struct { ... } d2d_geometry::group |
| ID2D1Geometry d2d_geometry::ID2D1Geometry_iface |
Definition at line 503 of file d2d1_private.h.
Referenced by d2d_geometry_init(), d2d_geometry_sink_AddRef(), d2d_geometry_sink_Release(), impl_from_ID2D1EllipseGeometry(), impl_from_ID2D1GeometryGroup(), impl_from_ID2D1PathGeometry1(), impl_from_ID2D1RectangleGeometry(), impl_from_ID2D1RoundedRectangleGeometry(), impl_from_ID2D1TransformedGeometry(), and unsafe_impl_from_ID2D1Geometry().
| ID2D1GeometrySink d2d_geometry::ID2D1GeometrySink_iface |
Definition at line 563 of file d2d1_private.h.
| struct { ... } d2d_geometry::outline |
Referenced by d2d_device_context_draw_geometry(), d2d_geometry_cleanup(), d2d_geometry_outline_add_arc_quadrant(), d2d_geometry_outline_add_bezier_segment(), d2d_geometry_outline_add_join(), d2d_geometry_outline_add_line_segment(), d2d_transformed_geometry_init(), and d2d_transformed_geometry_Release().
| struct { ... } d2d_geometry::path |
Referenced by d2d_cdt_insert_segments(), d2d_geometry_apply_intersections(), d2d_geometry_bezier_ccw(), d2d_geometry_check_bezier_overlap(), d2d_geometry_get_bezier_segment_idx(), d2d_geometry_intersect_bezier_bezier(), d2d_geometry_intersect_bezier_line(), d2d_geometry_intersect_line_line(), d2d_geometry_intersect_self(), d2d_geometry_resolve_beziers(), d2d_geometry_sink_AddArc(), d2d_geometry_sink_AddBeziers(), d2d_geometry_sink_AddLines(), d2d_geometry_sink_AddQuadraticBeziers(), d2d_geometry_sink_BeginFigure(), d2d_geometry_sink_Close(), d2d_geometry_sink_EndFigure(), d2d_geometry_sink_SetFillMode(), d2d_geometry_split_bezier(), d2d_path_geometry_add_figure(), d2d_path_geometry_free_figures(), d2d_path_geometry_GetBounds(), d2d_path_geometry_GetFigureCount(), d2d_path_geometry_GetSegmentCount(), d2d_path_geometry_init(), d2d_path_geometry_Open(), d2d_path_geometry_point_inside(), d2d_path_geometry_Simplify(), d2d_path_geometry_StrokeContainsPoint(), and d2d_path_geometry_triangulate().
| D2D1_RECT_F d2d_geometry::rect |
Definition at line 577 of file d2d1_private.h.
| struct { ... } d2d_geometry::rectangle |
| LONG d2d_geometry::refcount |
Definition at line 504 of file d2d1_private.h.
Referenced by d2d_ellipse_geometry_AddRef(), d2d_ellipse_geometry_Release(), d2d_geometry_group_AddRef(), d2d_geometry_group_Release(), d2d_geometry_init(), d2d_path_geometry_AddRef(), d2d_path_geometry_Release(), d2d_rectangle_geometry_AddRef(), d2d_rectangle_geometry_Release(), d2d_rounded_rectangle_geometry_AddRef(), d2d_rounded_rectangle_geometry_Release(), d2d_transformed_geometry_AddRef(), and d2d_transformed_geometry_Release().
| D2D1_ROUNDED_RECT d2d_geometry::rounded_rect |
Definition at line 581 of file d2d1_private.h.
Referenced by d2d_factory_CreateRoundedRectangleGeometry(), and d2d_rounded_rectangle_geometry_GetRoundedRect().
| struct { ... } d2d_geometry::rounded_rectangle |
Referenced by d2d_rounded_rectangle_geometry_GetRoundedRect(), and d2d_rounded_rectangle_geometry_init().
| UINT32 d2d_geometry::segment_count |
Definition at line 571 of file d2d1_private.h.
| ID2D1Geometry** d2d_geometry::src_geometries |
Definition at line 590 of file d2d1_private.h.
| ID2D1Geometry* d2d_geometry::src_geometry |
Definition at line 585 of file d2d1_private.h.
Referenced by d2d_factory_CreateTransformedGeometry(), d2d_transformed_geometry_GetSourceGeometry(), and d2d_transformed_geometry_init().
| enum d2d_geometry_state d2d_geometry::state |
Definition at line 569 of file d2d1_private.h.
| D2D_MATRIX_3X2_F d2d_geometry::transform |
Definition at line 508 of file d2d1_private.h.
Referenced by d2d_device_context_draw_geometry(), d2d_device_context_fill_geometry(), d2d_geometry_init(), d2d_transformed_geometry_FillContainsPoint(), d2d_transformed_geometry_GetBounds(), d2d_transformed_geometry_init(), d2d_transformed_geometry_Simplify(), and d2d_transformed_geometry_StrokeContainsPoint().
| struct { ... } d2d_geometry::transformed |
Referenced by d2d_transformed_geometry_FillContainsPoint(), d2d_transformed_geometry_GetBounds(), d2d_transformed_geometry_GetSourceGeometry(), d2d_transformed_geometry_GetTransform(), d2d_transformed_geometry_init(), d2d_transformed_geometry_Release(), d2d_transformed_geometry_Simplify(), and d2d_transformed_geometry_StrokeContainsPoint().
| union { ... } d2d_geometry::u |
Referenced by d2d_cdt_insert_segments(), d2d_ellipse_geometry_GetEllipse(), d2d_ellipse_geometry_init(), d2d_geometry_apply_intersections(), d2d_geometry_bezier_ccw(), d2d_geometry_check_bezier_overlap(), d2d_geometry_get_bezier_segment_idx(), d2d_geometry_group_GetBounds(), d2d_geometry_group_GetFillMode(), d2d_geometry_group_GetSourceGeometries(), d2d_geometry_group_GetSourceGeometryCount(), d2d_geometry_group_init(), d2d_geometry_group_Release(), d2d_geometry_intersect_bezier_bezier(), d2d_geometry_intersect_bezier_line(), d2d_geometry_intersect_line_line(), d2d_geometry_intersect_self(), d2d_geometry_resolve_beziers(), d2d_geometry_sink_AddArc(), d2d_geometry_sink_AddBeziers(), d2d_geometry_sink_AddLines(), d2d_geometry_sink_AddQuadraticBeziers(), d2d_geometry_sink_BeginFigure(), d2d_geometry_sink_Close(), d2d_geometry_sink_EndFigure(), d2d_geometry_sink_SetFillMode(), d2d_geometry_split_bezier(), d2d_path_geometry_add_figure(), d2d_path_geometry_free_figures(), d2d_path_geometry_GetBounds(), d2d_path_geometry_GetFigureCount(), d2d_path_geometry_GetSegmentCount(), d2d_path_geometry_init(), d2d_path_geometry_Open(), d2d_path_geometry_point_inside(), d2d_path_geometry_Simplify(), d2d_path_geometry_StrokeContainsPoint(), d2d_path_geometry_triangulate(), d2d_rectangle_geometry_FillContainsPoint(), d2d_rectangle_geometry_GetBounds(), d2d_rectangle_geometry_GetRect(), d2d_rectangle_geometry_init(), d2d_rectangle_geometry_Simplify(), d2d_rectangle_geometry_StrokeContainsPoint(), d2d_rounded_rectangle_geometry_GetRoundedRect(), d2d_rounded_rectangle_geometry_init(), d2d_transformed_geometry_FillContainsPoint(), d2d_transformed_geometry_GetBounds(), d2d_transformed_geometry_GetSourceGeometry(), d2d_transformed_geometry_GetTransform(), d2d_transformed_geometry_init(), d2d_transformed_geometry_Release(), d2d_transformed_geometry_Simplify(), and d2d_transformed_geometry_StrokeContainsPoint().
| size_t d2d_geometry::vertex_count |
Definition at line 513 of file d2d1_private.h.
| D2D1_POINT_2F* d2d_geometry::vertices |
Definition at line 512 of file d2d1_private.h.
| struct d2d_outline_vertex* d2d_geometry::vertices |
Definition at line 530 of file d2d1_private.h.
| size_t d2d_geometry::vertices_size |
Definition at line 531 of file d2d1_private.h.