ReactOS 0.4.17-dev-934-g091855f
ID2D1CommandSink4 Interface Reference
Inheritance diagram for ID2D1CommandSink4:
Collaboration diagram for ID2D1CommandSink4:

Public Member Functions

HRESULT SetPrimitiveBlend2 ([in] D2D1_PRIMITIVE_BLEND primitive_blend)
 
- Public Member Functions inherited from ID2D1CommandSink3
HRESULT DrawSpriteBatch ([in] ID2D1SpriteBatch *sprite_batch, [in] UINT32 start_index, [in] UINT32 sprite_count, [in] ID2D1Bitmap *bitmap, [in] D2D1_BITMAP_INTERPOLATION_MODE interpolation_mode, [in] D2D1_SPRITE_OPTIONS sprite_options)
 
- Public Member Functions inherited from ID2D1CommandSink2
HRESULT DrawInk ([in] ID2D1Ink *ink, [in] ID2D1Brush *brush, [in] ID2D1InkStyle *ink_style)
 
HRESULT DrawGradientMesh ([in] ID2D1GradientMesh *gradient_mesh)
 
HRESULT DrawGdiMetafile ([in] ID2D1GdiMetafile *gdi_metafile, [in] const D2D1_RECT_F *dest_rect, [in] const D2D1_RECT_F *src_rect)
 
- Public Member Functions inherited from ID2D1CommandSink1
HRESULT SetPrimitiveBlend1 ([in] D2D1_PRIMITIVE_BLEND primitive_blend)
 
- Public Member Functions inherited from ID2D1CommandSink
HRESULT BeginDraw ()
 
HRESULT EndDraw ()
 
HRESULT SetAntialiasMode ([in] D2D1_ANTIALIAS_MODE antialias_mode)
 
HRESULT SetTags ([in] D2D1_TAG tag1, [in] D2D1_TAG tag2)
 
HRESULT SetTextAntialiasMode ([in] D2D1_TEXT_ANTIALIAS_MODE antialias_mode)
 
HRESULT SetTextRenderingParams ([in] IDWriteRenderingParams *text_rendering_params)
 
HRESULT SetTransform ([in] const D2D1_MATRIX_3X2_F *transform)
 
HRESULT SetPrimitiveBlend ([in] D2D1_PRIMITIVE_BLEND primitive_blend)
 
HRESULT SetUnitMode ([in] D2D1_UNIT_MODE unit_mode)
 
HRESULT Clear ([in] const D2D1_COLOR_F *color)
 
HRESULT DrawGlyphRun ([in] D2D1_POINT_2F baseline_origin, [in] const DWRITE_GLYPH_RUN *glyph_run, [in] const DWRITE_GLYPH_RUN_DESCRIPTION *glyph_run_desc, [in] ID2D1Brush *brush, [in] DWRITE_MEASURING_MODE measuring_mode)
 
HRESULT DrawLine ([in] D2D1_POINT_2F p0, [in] D2D1_POINT_2F p1, [in] ID2D1Brush *brush, [in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style)
 
HRESULT DrawGeometry ([in] ID2D1Geometry *geometry, [in] ID2D1Brush *brush, [in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style)
 
HRESULT DrawRectangle ([in] const D2D1_RECT_F *rect, [in] ID2D1Brush *brush, [in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style)
 
HRESULT DrawBitmap ([in] ID2D1Bitmap *bitmap, [in] const D2D1_RECT_F *dst_rect, [in] float opacity, [in] D2D1_INTERPOLATION_MODE interpolation_mode, [in] const D2D1_RECT_F *src_rect, [in] const D2D1_MATRIX_4X4_F *perspective_transform)
 
HRESULT DrawImage ([in] ID2D1Image *image, [in] const D2D1_POINT_2F *target_offset, [in] const D2D1_RECT_F *image_rect, [in] D2D1_INTERPOLATION_MODE interpolation_mode, [in] D2D1_COMPOSITE_MODE composite_mode)
 
HRESULT DrawGdiMetafile ([in] ID2D1GdiMetafile *metafile, [in] const D2D1_POINT_2F *target_offset)
 
HRESULT FillMesh ([in] ID2D1Mesh *mesh, [in] ID2D1Brush *brush)
 
HRESULT FillOpacityMask ([in] ID2D1Bitmap *bitmap, [in] ID2D1Brush *brush, [in] const D2D1_RECT_F *dst_rect, [in] const D2D1_RECT_F *src_rect)
 
HRESULT FillGeometry ([in] ID2D1Geometry *geometry, [in] ID2D1Brush *brush, [in] ID2D1Brush *opacity_brush)
 
HRESULT FillRectangle ([in] const D2D1_RECT_F *rect, [in] ID2D1Brush *brush)
 
HRESULT PushAxisAlignedClip ([in] const D2D1_RECT_F *clip_rect, [in] D2D1_ANTIALIAS_MODE antialias_mode)
 
HRESULT PushLayer ([in] const D2D1_LAYER_PARAMETERS1 *layer_parameters, [in] ID2D1Layer *layer)
 
HRESULT PopAxisAlignedClip ()
 
HRESULT PopLayer ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 839 of file d2d1_3.idl.

Member Function Documentation

◆ SetPrimitiveBlend2()

HRESULT ID2D1CommandSink4::SetPrimitiveBlend2 ( [in] D2D1_PRIMITIVE_BLEND  primitive_blend)

The documentation for this interface was generated from the following file: