# C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Util_DX_Direct2D_RenderTarget_FillOpacityMask_" data-uid="C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask*">FillOpacityMask Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Util_DX_Direct2D_RenderTarget_FillOpacityMask_" data-uid="C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask*"></a>
<h4 id="C1_Util_DX_Direct2D_RenderTarget_FillOpacityMask_C1_Util_DX_Direct2D_Bitmap_C1_Util_DX_Direct2D_Brush_C1_Util_DX_Direct2D_OpacityMaskContent_" data-uid="C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask(C1.Util.DX.Direct2D.Bitmap,C1.Util.DX.Direct2D.Brush,C1.Util.DX.Direct2D.OpacityMaskContent)">FillOpacityMask(Bitmap, Brush, OpacityMaskContent)</h4>
<div class="markdown level1 summary"><p>Applies the opacity mask described by the specified bitmap to a brush and uses that brush to paint a region of the render target.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public void FillOpacityMask(Bitmap opacityMask, Brush brush, OpacityMaskContent content)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub FillOpacityMask(opacityMask As Bitmap, brush As Brush, content As OpacityMaskContent)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Bitmap.html">Bitmap</a></td>
      <td><span class="parametername">opacityMask</span></td>
      <td><p>The opacity mask to apply to the brush. The alpha value of each pixel in the  region specified by sourceRectangle is multiplied with the alpha value of the brush after the brush has been mapped to the area defined by destinationRectangle.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Brush.html">Brush</a></td>
      <td><span class="parametername">brush</span></td>
      <td><p>The brush used to paint the region of the render target specified by destinationRectangle.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.OpacityMaskContent.html">OpacityMaskContent</a></td>
      <td><span class="parametername">content</span></td>
      <td><p>The type of content the opacity mask contains. The value is used to determine the color space in which the opacity mask is blended.</p>
</td>
    </tr>
  </tbody>
</table>


<a id="C1_Util_DX_Direct2D_RenderTarget_FillOpacityMask_" data-uid="C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask*"></a>
<h4 id="C1_Util_DX_Direct2D_RenderTarget_FillOpacityMask_C1_Util_DX_Direct2D_Bitmap_C1_Util_DX_Direct2D_Brush_C1_Util_DX_Direct2D_OpacityMaskContent_System_Nullable_C1_Util_DX_RectF__System_Nullable_C1_Util_DX_RectF__" data-uid="C1.Util.DX.Direct2D.RenderTarget.FillOpacityMask(C1.Util.DX.Direct2D.Bitmap,C1.Util.DX.Direct2D.Brush,C1.Util.DX.Direct2D.OpacityMaskContent,System.Nullable{C1.Util.DX.RectF},System.Nullable{C1.Util.DX.RectF})">FillOpacityMask(Bitmap, Brush, OpacityMaskContent, RectF?, RectF?)</h4>
<div class="markdown level1 summary"><p>void ID2D1RenderTarget::FillOpacityMask([In] ID2D1Bitmap* opacityMask,[In] ID2D1Brush* brush,[In] D2D1_OPACITY_MASK_CONTENT content,[In, Optional] const D2D_RECT_F* destinationRectangle,[In, Optional] const D2D_RECT_F* sourceRectangle)</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public void FillOpacityMask(Bitmap opacityMask, Brush brush, OpacityMaskContent content, RectF? destinationRectangle, RectF? sourceRectangle)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub FillOpacityMask(opacityMask As Bitmap, brush As Brush, content As OpacityMaskContent, destinationRectangle As RectF?, sourceRectangle As RectF?)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Bitmap.html">Bitmap</a></td>
      <td><span class="parametername">opacityMask</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Brush.html">Brush</a></td>
      <td><span class="parametername">brush</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.OpacityMaskContent.html">OpacityMaskContent</a></td>
      <td><span class="parametername">content</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.RectF.html">RectF</a>?</td>
      <td><span class="parametername">destinationRectangle</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Util.DX.RectF.html">RectF</a>?</td>
      <td><span class="parametername">sourceRectangle</span></td>
      <td></td>
    </tr>
  </tbody>
</table>
</div>
