# C1.Util.DX.Direct2D.Effects.Shadow

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_Direct2D_Effects_Shadow" data-uid="C1.Util.DX.Direct2D.Effects.Shadow" class="text-break">Shadow Class
</h1>
  <div class="markdown level0 summary"><p>Builtin Shadow effect.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="C1.Util.DX.DisposeBase.html">DisposeBase</a></div>
    <div class="level2"><a class="xref" href="C1.Util.DX.CppObject.html">CppObject</a></div>
    <div class="level3"><a class="xref" href="C1.Util.DX.ComObject.html">ComObject</a></div>
    <div class="level4"><a class="xref" href="C1.Util.DX.Direct2D.Properties.html">Properties</a></div>
    <div class="level5"><a class="xref" href="C1.Util.DX.Direct2D.Effect.html">Effect</a></div>
    <div class="level6"><span class="xref">Shadow</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="C1.Util.DX.IUnknown.html">IUnknown</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.Direct2D.Effects.html">C1.Util.DX.Direct2D.Effects</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.DX.4.6.2.dll</h6>
  <h5 id="C1_Util_DX_Direct2D_Effects_Shadow_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Shadow : Effect, IDisposable, IUnknown</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Shadow
    Inherits Effect
    Implements IDisposable, IUnknown</code></pre>
  </div>
  <h3 id="constructors">Constructors
</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_Effects_Shadow__ctor_System_IntPtr_" data-uid="C1.Util.DX.Direct2D.Effects.Shadow.#ctor(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.-ctor.html#C1_Util_DX_Direct2D_Effects_Shadow__ctor_System_IntPtr_">Shadow(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.html">Shadow</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</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_Effects_Shadow_BlurStandardDeviation" data-uid="C1.Util.DX.Direct2D.Effects.Shadow.BlurStandardDeviation">
          <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.BlurStandardDeviation.html#C1_Util_DX_Direct2D_Effects_Shadow_BlurStandardDeviation">BlurStandardDeviation</a>
        </td>
        <td class="markdown level1 summary"><p>The amount of blur to be applied to the alpha channel of the image. You can compute the blur radius of the kernel by multiplying the standard deviation by 3. The units of both the standard deviation and blur radius are DIPs.
This property is the same as the Gaussian Blur standard deviation property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_Effects_Shadow_Color" data-uid="C1.Util.DX.Direct2D.Effects.Shadow.Color">
          <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.Color.html#C1_Util_DX_Direct2D_Effects_Shadow_Color">Color</a>
        </td>
        <td class="markdown level1 summary"><p>The color of the drop shadow. This property is a <a class="xref" href="C1.Util.DX.ColorF.html">ColorF</a> defined as: (R, G, B, A).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_Effects_Shadow_Optimization" data-uid="C1.Util.DX.Direct2D.Effects.Shadow.Optimization">
          <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.Optimization.html#C1_Util_DX_Direct2D_Effects_Shadow_Optimization">Optimization</a>
        </td>
        <td class="markdown level1 summary"><p>The level of performance optimization.</p>
</td>
      </tr>
    </tbody>
  </table>
  <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_Effects_Shadow_Create_C1_Util_DX_Direct2D_DeviceContext_" data-uid="C1.Util.DX.Direct2D.Effects.Shadow.Create(C1.Util.DX.Direct2D.DeviceContext)">
          <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.Create.html#C1_Util_DX_Direct2D_Effects_Shadow_Create_C1_Util_DX_Direct2D_DeviceContext_">Create(DeviceContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="C1.Util.DX.Direct2D.Effects.Shadow.html">Shadow</a> effect.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
