# C1.Util.DX.Direct2D.CommandSink

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_Direct2D_CommandSink" data-uid="C1.Util.DX.Direct2D.CommandSink" class="text-break">CommandSink Interface
</h1>
  <div class="markdown level0 summary"><p>ID2D1CommandSink</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.Direct2D.html">C1.Util.DX.Direct2D</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.DX.10.dll</h6>
  <h5 id="C1_Util_DX_Direct2D_CommandSink_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Guid(&quot;54d7898a-a061-40a7-bec7-e465bcba2c4f&quot;)]
[Shadow(typeof(CommandSinkShadow))]
public interface CommandSink : ICallbackable, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Guid(&quot;54d7898a-a061-40a7-bec7-e465bcba2c4f&quot;)&gt;
&lt;Shadow(GetType(CommandSinkShadow))&gt;
Public Interface CommandSink
    Inherits ICallbackable, IDisposable</code></pre>
  </div>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_BeginDraw" data-uid="C1.Util.DX.Direct2D.CommandSink.BeginDraw">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.BeginDraw.html#C1_Util_DX_Direct2D_CommandSink_BeginDraw">BeginDraw()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::BeginDraw()</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_Clear_System_Nullable_C1_Util_DX_ColorF__" data-uid="C1.Util.DX.Direct2D.CommandSink.Clear(System.Nullable{C1.Util.DX.ColorF})">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.Clear.html#C1_Util_DX_Direct2D_CommandSink_Clear_System_Nullable_C1_Util_DX_ColorF__">Clear(ColorF?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::Clear([In, Optional] const D2D_COLOR_F* color)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawBitmap_C1_Util_DX_Direct2D_Bitmap_System_Nullable_C1_Util_DX_RectF__System_Single_C1_Util_DX_Direct2D_InterpolationMode_System_Nullable_C1_Util_DX_RectF__System_Nullable_C1_Util_DX_Matrix4x4__" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawBitmap(C1.Util.DX.Direct2D.Bitmap,System.Nullable{C1.Util.DX.RectF},System.Single,C1.Util.DX.Direct2D.InterpolationMode,System.Nullable{C1.Util.DX.RectF},System.Nullable{C1.Util.DX.Matrix4x4})">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawBitmap.html#C1_Util_DX_Direct2D_CommandSink_DrawBitmap_C1_Util_DX_Direct2D_Bitmap_System_Nullable_C1_Util_DX_RectF__System_Single_C1_Util_DX_Direct2D_InterpolationMode_System_Nullable_C1_Util_DX_RectF__System_Nullable_C1_Util_DX_Matrix4x4__">DrawBitmap(Bitmap, RectF?, float, InterpolationMode, RectF?, Matrix4x4?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawBitmap([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_F* destinationRectangle,[In] float opacity,[In] D2D1_INTERPOLATION_MODE interpolationMode,[In, Optional] const D2D_RECT_F* sourceRectangle,[In, Optional] const D2D_MATRIX_4X4_F* perspectiveTransform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawGdiMetafile_C1_Util_DX_Direct2D_GdiMetafile_System_Nullable_C1_Util_DX_Point2F__" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawGdiMetafile(C1.Util.DX.Direct2D.GdiMetafile,System.Nullable{C1.Util.DX.Point2F})">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawGdiMetafile.html#C1_Util_DX_Direct2D_CommandSink_DrawGdiMetafile_C1_Util_DX_Direct2D_GdiMetafile_System_Nullable_C1_Util_DX_Point2F__">DrawGdiMetafile(GdiMetafile, Point2F?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawGdiMetafile([In] ID2D1GdiMetafile* gdiMetafile,[In, Optional] const D2D_POINT_2F* targetOffset)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawGeometry_C1_Util_DX_Direct2D_Geometry_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawGeometry(C1.Util.DX.Direct2D.Geometry,C1.Util.DX.Direct2D.Brush,System.Single,C1.Util.DX.Direct2D.StrokeStyle)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawGeometry.html#C1_Util_DX_Direct2D_CommandSink_DrawGeometry_C1_Util_DX_Direct2D_Geometry_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_">DrawGeometry(Geometry, Brush, float, StrokeStyle)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawGlyphRun_C1_Util_DX_Point2F_C1_Util_DX_DirectWrite_GlyphRun_C1_Util_DX_DirectWrite_GlyphRunDescription_C1_Util_DX_Direct2D_Brush_C1_Util_DX_DirectWrite_MeasuringMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawGlyphRun(C1.Util.DX.Point2F,C1.Util.DX.DirectWrite.GlyphRun,C1.Util.DX.DirectWrite.GlyphRunDescription,C1.Util.DX.Direct2D.Brush,C1.Util.DX.DirectWrite.MeasuringMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawGlyphRun.html#C1_Util_DX_Direct2D_CommandSink_DrawGlyphRun_C1_Util_DX_Point2F_C1_Util_DX_DirectWrite_GlyphRun_C1_Util_DX_DirectWrite_GlyphRunDescription_C1_Util_DX_Direct2D_Brush_C1_Util_DX_DirectWrite_MeasuringMode_">DrawGlyphRun(Point2F, GlyphRun, GlyphRunDescription, Brush, MeasuringMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawGlyphRun([In] D2D_POINT_2F baselineOrigin,[In] const DWRITE_GLYPH_RUN* glyphRun,[In, Optional] const DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription,[In] ID2D1Brush* foregroundBrush,[In] DWRITE_MEASURING_MODE measuringMode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawImage_C1_Util_DX_Direct2D_Image_System_Nullable_C1_Util_DX_Point2F__System_Nullable_C1_Util_DX_RectF__C1_Util_DX_Direct2D_InterpolationMode_C1_Util_DX_Direct2D_CompositeMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawImage(C1.Util.DX.Direct2D.Image,System.Nullable{C1.Util.DX.Point2F},System.Nullable{C1.Util.DX.RectF},C1.Util.DX.Direct2D.InterpolationMode,C1.Util.DX.Direct2D.CompositeMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawImage.html#C1_Util_DX_Direct2D_CommandSink_DrawImage_C1_Util_DX_Direct2D_Image_System_Nullable_C1_Util_DX_Point2F__System_Nullable_C1_Util_DX_RectF__C1_Util_DX_Direct2D_InterpolationMode_C1_Util_DX_Direct2D_CompositeMode_">DrawImage(Image, Point2F?, RectF?, InterpolationMode, CompositeMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawImage([In] ID2D1Image* image,[In, Optional] const D2D_POINT_2F* targetOffset,[In, Optional] const D2D_RECT_F* imageRectangle,[In] D2D1_INTERPOLATION_MODE interpolationMode,[In] D2D1_COMPOSITE_MODE compositeMode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawLine_C1_Util_DX_Point2F_C1_Util_DX_Point2F_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawLine(C1.Util.DX.Point2F,C1.Util.DX.Point2F,C1.Util.DX.Direct2D.Brush,System.Single,C1.Util.DX.Direct2D.StrokeStyle)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawLine.html#C1_Util_DX_Direct2D_CommandSink_DrawLine_C1_Util_DX_Point2F_C1_Util_DX_Point2F_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_">DrawLine(Point2F, Point2F, Brush, float, StrokeStyle)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawLine([In] D2D_POINT_2F point0,[In] D2D_POINT_2F point1,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_DrawRectangle_C1_Util_DX_RectF_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_" data-uid="C1.Util.DX.Direct2D.CommandSink.DrawRectangle(C1.Util.DX.RectF,C1.Util.DX.Direct2D.Brush,System.Single,C1.Util.DX.Direct2D.StrokeStyle)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.DrawRectangle.html#C1_Util_DX_Direct2D_CommandSink_DrawRectangle_C1_Util_DX_RectF_C1_Util_DX_Direct2D_Brush_System_Single_C1_Util_DX_Direct2D_StrokeStyle_">DrawRectangle(RectF, Brush, float, StrokeStyle)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::DrawRectangle([In] const D2D_RECT_F* rect,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_EndDraw" data-uid="C1.Util.DX.Direct2D.CommandSink.EndDraw">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.EndDraw.html#C1_Util_DX_Direct2D_CommandSink_EndDraw">EndDraw()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::EndDraw()</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_FillGeometry_C1_Util_DX_Direct2D_Geometry_C1_Util_DX_Direct2D_Brush_C1_Util_DX_Direct2D_Brush_" data-uid="C1.Util.DX.Direct2D.CommandSink.FillGeometry(C1.Util.DX.Direct2D.Geometry,C1.Util.DX.Direct2D.Brush,C1.Util.DX.Direct2D.Brush)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.FillGeometry.html#C1_Util_DX_Direct2D_CommandSink_FillGeometry_C1_Util_DX_Direct2D_Geometry_C1_Util_DX_Direct2D_Brush_C1_Util_DX_Direct2D_Brush_">FillGeometry(Geometry, Brush, Brush)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::FillGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[In, Optional] ID2D1Brush* opacityBrush)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_FillMesh_C1_Util_DX_Direct2D_Mesh_C1_Util_DX_Direct2D_Brush_" data-uid="C1.Util.DX.Direct2D.CommandSink.FillMesh(C1.Util.DX.Direct2D.Mesh,C1.Util.DX.Direct2D.Brush)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.FillMesh.html#C1_Util_DX_Direct2D_CommandSink_FillMesh_C1_Util_DX_Direct2D_Mesh_C1_Util_DX_Direct2D_Brush_">FillMesh(Mesh, Brush)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::FillMesh([In] ID2D1Mesh* mesh,[In] ID2D1Brush* brush)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_FillOpacityMask_C1_Util_DX_Direct2D_Bitmap_C1_Util_DX_Direct2D_Brush_System_Nullable_C1_Util_DX_RectF__System_Nullable_C1_Util_DX_RectF__" data-uid="C1.Util.DX.Direct2D.CommandSink.FillOpacityMask(C1.Util.DX.Direct2D.Bitmap,C1.Util.DX.Direct2D.Brush,System.Nullable{C1.Util.DX.RectF},System.Nullable{C1.Util.DX.RectF})">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.FillOpacityMask.html#C1_Util_DX_Direct2D_CommandSink_FillOpacityMask_C1_Util_DX_Direct2D_Bitmap_C1_Util_DX_Direct2D_Brush_System_Nullable_C1_Util_DX_RectF__System_Nullable_C1_Util_DX_RectF__">FillOpacityMask(Bitmap, Brush, RectF?, RectF?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::FillOpacityMask([In] ID2D1Bitmap* opacityMask,[In] ID2D1Brush* brush,[In, Optional] const D2D_RECT_F* destinationRectangle,[In, Optional] const D2D_RECT_F* sourceRectangle)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_FillRectangle_C1_Util_DX_RectF_C1_Util_DX_Direct2D_Brush_" data-uid="C1.Util.DX.Direct2D.CommandSink.FillRectangle(C1.Util.DX.RectF,C1.Util.DX.Direct2D.Brush)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.FillRectangle.html#C1_Util_DX_Direct2D_CommandSink_FillRectangle_C1_Util_DX_RectF_C1_Util_DX_Direct2D_Brush_">FillRectangle(RectF, Brush)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::FillRectangle([In] const D2D_RECT_F* rect,[In] ID2D1Brush* brush)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_PopAxisAlignedClip" data-uid="C1.Util.DX.Direct2D.CommandSink.PopAxisAlignedClip">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.PopAxisAlignedClip.html#C1_Util_DX_Direct2D_CommandSink_PopAxisAlignedClip">PopAxisAlignedClip()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::PopAxisAlignedClip()</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_PopLayer" data-uid="C1.Util.DX.Direct2D.CommandSink.PopLayer">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.PopLayer.html#C1_Util_DX_Direct2D_CommandSink_PopLayer">PopLayer()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::PopLayer()</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_PushAxisAlignedClip_C1_Util_DX_RectF_C1_Util_DX_Direct2D_AntialiasMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.PushAxisAlignedClip(C1.Util.DX.RectF,C1.Util.DX.Direct2D.AntialiasMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.PushAxisAlignedClip.html#C1_Util_DX_Direct2D_CommandSink_PushAxisAlignedClip_C1_Util_DX_RectF_C1_Util_DX_Direct2D_AntialiasMode_">PushAxisAlignedClip(RectF, AntialiasMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::PushAxisAlignedClip([In] const D2D_RECT_F* clipRect,[In] D2D1_ANTIALIAS_MODE antialiasMode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_PushLayer_C1_Util_DX_Direct2D_LayerParameters1__C1_Util_DX_Direct2D_Layer_" data-uid="C1.Util.DX.Direct2D.CommandSink.PushLayer(C1.Util.DX.Direct2D.LayerParameters1@,C1.Util.DX.Direct2D.Layer)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.PushLayer.html#C1_Util_DX_Direct2D_CommandSink_PushLayer_C1_Util_DX_Direct2D_LayerParameters1__C1_Util_DX_Direct2D_Layer_">PushLayer(ref LayerParameters1, Layer)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::PushLayer([In] const D2D1_LAYER_PARAMETERS1* layerParameters1,[In, Optional] ID2D1Layer* layer)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetAntialiasMode_C1_Util_DX_Direct2D_AntialiasMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetAntialiasMode(C1.Util.DX.Direct2D.AntialiasMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetAntialiasMode.html#C1_Util_DX_Direct2D_CommandSink_SetAntialiasMode_C1_Util_DX_Direct2D_AntialiasMode_">SetAntialiasMode(AntialiasMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetAntialiasMode([In] D2D1_ANTIALIAS_MODE antialiasMode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetPrimitiveBlend_C1_Util_DX_Direct2D_PrimitiveBlend_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetPrimitiveBlend(C1.Util.DX.Direct2D.PrimitiveBlend)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetPrimitiveBlend.html#C1_Util_DX_Direct2D_CommandSink_SetPrimitiveBlend_C1_Util_DX_Direct2D_PrimitiveBlend_">SetPrimitiveBlend(PrimitiveBlend)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetPrimitiveBlend([In] D2D1_PRIMITIVE_BLEND primitiveBlend)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetTags_System_Int64_System_Int64_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetTags(System.Int64,System.Int64)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetTags.html#C1_Util_DX_Direct2D_CommandSink_SetTags_System_Int64_System_Int64_">SetTags(long, long)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetTags([In] unsigned longlong tag1,[In] unsigned longlong tag2)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetTextAntialiasMode_C1_Util_DX_Direct2D_TextAntialiasMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetTextAntialiasMode(C1.Util.DX.Direct2D.TextAntialiasMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetTextAntialiasMode.html#C1_Util_DX_Direct2D_CommandSink_SetTextAntialiasMode_C1_Util_DX_Direct2D_TextAntialiasMode_">SetTextAntialiasMode(TextAntialiasMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetTextAntialiasMode([In] D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetTextRenderingParams_C1_Util_DX_DirectWrite_RenderingParams_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetTextRenderingParams(C1.Util.DX.DirectWrite.RenderingParams)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetTextRenderingParams.html#C1_Util_DX_Direct2D_CommandSink_SetTextRenderingParams_C1_Util_DX_DirectWrite_RenderingParams_">SetTextRenderingParams(RenderingParams)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetTextRenderingParams([In, Optional] IDWriteRenderingParams* textRenderingParams)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetTransform_C1_Util_DX_Matrix3x2__" data-uid="C1.Util.DX.Direct2D.CommandSink.SetTransform(C1.Util.DX.Matrix3x2@)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetTransform.html#C1_Util_DX_Direct2D_CommandSink_SetTransform_C1_Util_DX_Matrix3x2__">SetTransform(ref Matrix3x2)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetTransform([In] const D2D_MATRIX_3X2_F* transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_CommandSink_SetUnitMode_C1_Util_DX_Direct2D_UnitMode_" data-uid="C1.Util.DX.Direct2D.CommandSink.SetUnitMode(C1.Util.DX.Direct2D.UnitMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.CommandSink.SetUnitMode.html#C1_Util_DX_Direct2D_CommandSink_SetUnitMode_C1_Util_DX_Direct2D_UnitMode_">SetUnitMode(UnitMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1CommandSink::SetUnitMode([In] D2D1_UNIT_MODE unitMode)</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
