|
ReactOS 0.4.17-dev-934-g091855f
|
#include "d2d1_private.h"
Go to the source code of this file.
Classes | |
| struct | d2d_command |
| struct | d2d_command_set_antialias_mode |
| struct | d2d_command_set_tags |
| struct | d2d_command_set_text_antialias_mode |
| struct | d2d_command_set_text_rendering_params |
| struct | d2d_command_set_transform |
| struct | d2d_command_set_primitive_blend |
| struct | d2d_command_set_unit_mode |
| struct | d2d_command_clear |
| struct | d2d_command_push_clip |
| struct | d2d_command_push_layer |
| struct | d2d_command_draw_line |
| struct | d2d_command_draw_geometry |
| struct | d2d_command_draw_rectangle |
| struct | d2d_command_fill_mesh |
| struct | d2d_command_fill_opacity_mask |
| struct | d2d_command_fill_geometry |
| struct | d2d_command_fill_rectangle |
| struct | d2d_command_draw_glyph_run |
| struct | d2d_command_draw_bitmap |
| struct | d2d_command_draw_image |
Variables | |
| static const ID2D1CommandListVtbl | d2d_command_list_vtbl |
| Enumerator | |
|---|---|
| D2D_COMMAND_LIST_HAS_NULL_TEXT_RENDERING_PARAMS | |
Definition at line 23 of file command_list.c.
Definition at line 28 of file command_list.c.
|
static |
Definition at line 236 of file command_list.c.
| void d2d_command_list_begin_draw | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context | ||
| ) |
Definition at line 676 of file command_list.c.
Referenced by d2d_device_context_BeginDraw().
| void d2d_command_list_clear | ( | struct d2d_command_list * | command_list, |
| const D2D1_COLOR_F * | color | ||
| ) |
Definition at line 746 of file command_list.c.
Referenced by d2d_device_context_Clear().
|
static |
Definition at line 472 of file command_list.c.
| HRESULT d2d_command_list_create | ( | ID2D1Factory * | factory, |
| struct d2d_command_list ** | command_list | ||
| ) |
Definition at line 498 of file command_list.c.
Referenced by d2d_device_context_CreateCommandList().
|
static |
Definition at line 551 of file command_list.c.
Referenced by d2d_command_list_draw_geometry(), d2d_command_list_draw_glyph_run(), d2d_command_list_draw_line(), d2d_command_list_draw_rectangle(), d2d_command_list_fill_geometry(), d2d_command_list_fill_mesh(), d2d_command_list_fill_opacity_mask(), d2d_command_list_fill_rectangle(), and d2d_command_list_push_layer().
| void d2d_command_list_draw_bitmap | ( | struct d2d_command_list * | command_list, |
| ID2D1Bitmap * | bitmap, | ||
| const D2D1_RECT_F * | dst_rect, | ||
| float | opacity, | ||
| D2D1_INTERPOLATION_MODE | interpolation_mode, | ||
| const D2D1_RECT_F * | src_rect, | ||
| const D2D1_MATRIX_4X4_F * | perspective_transform | ||
| ) |
Definition at line 999 of file command_list.c.
Referenced by d2d_device_context_DrawBitmap(), and d2d_device_context_ID2D1DeviceContext_DrawBitmap().
| void d2d_command_list_draw_geometry | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| ID2D1Geometry * | geometry, | ||
| ID2D1Brush * | orig_brush, | ||
| float | stroke_width, | ||
| ID2D1StrokeStyle * | stroke_style | ||
| ) |
Definition at line 780 of file command_list.c.
Referenced by d2d_device_context_DrawGeometry().
| void d2d_command_list_draw_glyph_run | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| D2D1_POINT_2F | origin, | ||
| const DWRITE_GLYPH_RUN * | run, | ||
| const DWRITE_GLYPH_RUN_DESCRIPTION * | run_desc, | ||
| ID2D1Brush * | orig_brush, | ||
| DWRITE_MEASURING_MODE | measuring_mode | ||
| ) |
Definition at line 919 of file command_list.c.
Referenced by d2d_device_context_draw_glyph_run().
| void d2d_command_list_draw_image | ( | struct d2d_command_list * | command_list, |
| ID2D1Image * | image, | ||
| const D2D1_POINT_2F * | target_offset, | ||
| const D2D1_RECT_F * | image_rect, | ||
| D2D1_INTERPOLATION_MODE | interpolation_mode, | ||
| D2D1_COMPOSITE_MODE | composite_mode | ||
| ) |
Definition at line 1027 of file command_list.c.
Referenced by d2d_device_context_DrawImage().
| void d2d_command_list_draw_line | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| D2D1_POINT_2F | p0, | ||
| D2D1_POINT_2F | p1, | ||
| ID2D1Brush * | orig_brush, | ||
| float | stroke_width, | ||
| ID2D1StrokeStyle * | stroke_style | ||
| ) |
Definition at line 756 of file command_list.c.
Referenced by d2d_device_context_DrawLine().
| void d2d_command_list_draw_rectangle | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| const D2D1_RECT_F * | rect, | ||
| ID2D1Brush * | orig_brush, | ||
| float | stroke_width, | ||
| ID2D1StrokeStyle * | stroke_style | ||
| ) |
Definition at line 803 of file command_list.c.
Referenced by d2d_device_context_DrawRectangle().
| void d2d_command_list_fill_geometry | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| ID2D1Geometry * | geometry, | ||
| ID2D1Brush * | orig_brush, | ||
| ID2D1Brush * | orig_opacity_brush | ||
| ) |
Definition at line 825 of file command_list.c.
Referenced by d2d_device_context_FillGeometry().
| void d2d_command_list_fill_mesh | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| ID2D1Mesh * | mesh, | ||
| ID2D1Brush * | orig_brush | ||
| ) |
Definition at line 1053 of file command_list.c.
Referenced by d2d_device_context_FillMesh().
| void d2d_command_list_fill_opacity_mask | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| ID2D1Bitmap * | bitmap, | ||
| ID2D1Brush * | orig_brush, | ||
| const D2D1_RECT_F * | dst_rect, | ||
| const D2D1_RECT_F * | src_rect | ||
| ) |
Definition at line 1073 of file command_list.c.
Referenced by d2d_device_context_FillOpacityMask(), and d2d_device_context_ID2D1DeviceContext_FillOpacityMask().
| void d2d_command_list_fill_rectangle | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| const D2D1_RECT_F * | rect, | ||
| ID2D1Brush * | orig_brush | ||
| ) |
Definition at line 855 of file command_list.c.
Referenced by d2d_device_context_FillRectangle().
|
static |
Definition at line 267 of file command_list.c.
| void d2d_command_list_pop_clip | ( | struct d2d_command_list * | command_list | ) |
Definition at line 707 of file command_list.c.
Referenced by d2d_device_context_PopAxisAlignedClip().
| void d2d_command_list_pop_layer | ( | struct d2d_command_list * | command_list | ) |
Definition at line 738 of file command_list.c.
Referenced by d2d_device_context_PopLayer().
| void d2d_command_list_push_clip | ( | struct d2d_command_list * | command_list, |
| const D2D1_RECT_F * | rect, | ||
| D2D1_ANTIALIAS_MODE | mode | ||
| ) |
Definition at line 696 of file command_list.c.
Referenced by d2d_device_context_PushAxisAlignedClip().
| void d2d_command_list_push_layer | ( | struct d2d_command_list * | command_list, |
| const struct d2d_device_context * | context, | ||
| const D2D1_LAYER_PARAMETERS1 * | params, | ||
| ID2D1Layer * | layer | ||
| ) |
Definition at line 715 of file command_list.c.
Referenced by d2d_device_context_ID2D1DeviceContext_PushLayer(), and d2d_device_context_PushLayer().
|
static |
Definition at line 216 of file command_list.c.
|
static |
Definition at line 535 of file command_list.c.
Referenced by d2d_command_list_create_brush(), d2d_command_list_draw_bitmap(), d2d_command_list_draw_geometry(), d2d_command_list_draw_glyph_run(), d2d_command_list_draw_image(), d2d_command_list_draw_line(), d2d_command_list_draw_rectangle(), d2d_command_list_fill_geometry(), d2d_command_list_fill_mesh(), d2d_command_list_fill_opacity_mask(), d2d_command_list_push_layer(), and d2d_command_list_set_text_rendering_params_internal().
|
static |
Definition at line 246 of file command_list.c.
|
static |
Definition at line 520 of file command_list.c.
Referenced by d2d_command_list_clear(), d2d_command_list_draw_bitmap(), d2d_command_list_draw_geometry(), d2d_command_list_draw_glyph_run(), d2d_command_list_draw_image(), d2d_command_list_draw_line(), d2d_command_list_draw_rectangle(), d2d_command_list_fill_geometry(), d2d_command_list_fill_mesh(), d2d_command_list_fill_opacity_mask(), d2d_command_list_fill_rectangle(), d2d_command_list_pop_clip(), d2d_command_list_pop_layer(), d2d_command_list_push_clip(), d2d_command_list_push_layer(), d2d_command_list_set_antialias_mode(), d2d_command_list_set_primitive_blend(), d2d_command_list_set_tags(), d2d_command_list_set_text_antialias_mode(), d2d_command_list_set_text_rendering_params_internal(), d2d_command_list_set_transform(), and d2d_command_list_set_unit_mode().
| void d2d_command_list_set_antialias_mode | ( | struct d2d_command_list * | command_list, |
| D2D1_ANTIALIAS_MODE | mode | ||
| ) |
Definition at line 617 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetAntialiasMode().
| void d2d_command_list_set_primitive_blend | ( | struct d2d_command_list * | command_list, |
| D2D1_PRIMITIVE_BLEND | primitive_blend | ||
| ) |
Definition at line 627 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetPrimitiveBlend().
| void d2d_command_list_set_tags | ( | struct d2d_command_list * | command_list, |
| D2D1_TAG | tag1, | ||
| D2D1_TAG | tag2 | ||
| ) |
Definition at line 656 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetTags().
| void d2d_command_list_set_text_antialias_mode | ( | struct d2d_command_list * | command_list, |
| D2D1_TEXT_ANTIALIAS_MODE | mode | ||
| ) |
Definition at line 646 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetTextAntialiasMode().
| void d2d_command_list_set_text_rendering_params | ( | struct d2d_command_list * | command_list, |
| IDWriteRenderingParams * | params | ||
| ) |
Definition at line 898 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetTextRenderingParams().
|
static |
Definition at line 873 of file command_list.c.
Referenced by d2d_command_list_draw_glyph_run(), and d2d_command_list_set_text_rendering_params().
| void d2d_command_list_set_transform | ( | struct d2d_command_list * | command_list, |
| const D2D1_MATRIX_3X2_F * | transform | ||
| ) |
Definition at line 666 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetTransform().
| void d2d_command_list_set_unit_mode | ( | struct d2d_command_list * | command_list, |
| D2D1_UNIT_MODE | mode | ||
| ) |
Definition at line 637 of file command_list.c.
Referenced by d2d_command_list_begin_draw(), d2d_device_context_RestoreDrawingState(), and d2d_device_context_SetUnitMode().
|
static |
Definition at line 276 of file command_list.c.
|
inlinestatic |
Definition at line 904 of file command_list.c.
Referenced by d2d_command_list_draw_bitmap(), d2d_command_list_draw_glyph_run(), d2d_command_list_draw_image(), and d2d_command_list_fill_opacity_mask().
|
inlinestatic |
Definition at line 211 of file command_list.c.
Referenced by d2d_command_list_AddRef(), d2d_command_list_Close(), d2d_command_list_GetFactory(), d2d_command_list_Release(), and d2d_command_list_Stream().
| struct d2d_command_list * unsafe_impl_from_ID2D1CommandList | ( | ID2D1CommandList * | iface | ) |
Definition at line 512 of file command_list.c.
Referenced by d2d_device_context_SetTarget().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d2d | ) |
|
static |
Definition at line 488 of file command_list.c.
Referenced by d2d_command_list_create(), and unsafe_impl_from_ID2D1CommandList().