# C1.Util.DX.Direct2D.EffectContext

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_Direct2D_EffectContext" data-uid="C1.Util.DX.Direct2D.EffectContext" class="text-break">EffectContext Class
</h1>
  <div class="markdown level0 summary"><p>ID2D1EffectContext</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"><span class="xref">EffectContext</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.html">C1.Util.DX.Direct2D</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.DX.4.8.dll</h6>
  <h5 id="C1_Util_DX_Direct2D_EffectContext_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Guid(&quot;3d9f916b-27dc-4ad7-b4f1-64945340f563&quot;)]
public class EffectContext : ComObject, IDisposable, IUnknown</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Guid(&quot;3d9f916b-27dc-4ad7-b4f1-64945340f563&quot;)&gt;
Public Class EffectContext
    Inherits ComObject
    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_EffectContext__ctor_System_IntPtr_" data-uid="C1.Util.DX.Direct2D.EffectContext.#ctor(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.-ctor.html#C1_Util_DX_Direct2D_EffectContext__ctor_System_IntPtr_">EffectContext(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.html">EffectContext</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_EffectContext_Dpi" data-uid="C1.Util.DX.Direct2D.EffectContext.Dpi">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.Dpi.html#C1_Util_DX_Direct2D_EffectContext_Dpi">Dpi</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the DPI.</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_EffectContext_CheckFeatureSupport_C1_Util_DX_Direct2D_Feature_" data-uid="C1.Util.DX.Direct2D.EffectContext.CheckFeatureSupport(C1.Util.DX.Direct2D.Feature)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CheckFeatureSupport.html#C1_Util_DX_Direct2D_EffectContext_CheckFeatureSupport_C1_Util_DX_Direct2D_Feature_">CheckFeatureSupport(Feature)</a>
        </td>
        <td class="markdown level1 summary"><p>Check if this device is supporting a feature.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CheckFeatureSupport_C1_Util_DX_Direct2D_Feature_System_IntPtr_System_Int32_" data-uid="C1.Util.DX.Direct2D.EffectContext.CheckFeatureSupport(C1.Util.DX.Direct2D.Feature,System.IntPtr,System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CheckFeatureSupport.html#C1_Util_DX_Direct2D_EffectContext_CheckFeatureSupport_C1_Util_DX_Direct2D_Feature_System_IntPtr_System_Int32_">CheckFeatureSupport(Feature, IntPtr, int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CheckFeatureSupport([In] D2D1_FEATURE feature,[Out, Buffer] void* featureSupportData,[In] unsigned int featureSupportDataSize)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateBlendTransform_System_Int32_C1_Util_DX_Direct2D_BlendDescription__" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateBlendTransform(System.Int32,C1.Util.DX.Direct2D.BlendDescription@)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateBlendTransform.html#C1_Util_DX_Direct2D_EffectContext_CreateBlendTransform_System_Int32_C1_Util_DX_Direct2D_BlendDescription__">CreateBlendTransform(int, ref BlendDescription)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateBlendTransform([In] unsigned int numInputs,[In] const D2D1_BLEND_DESCRIPTION* blendDescription,[Out, Fast] ID2D1BlendTransform** transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateBorderTransform_C1_Util_DX_Direct2D_ExtendMode_C1_Util_DX_Direct2D_ExtendMode_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateBorderTransform(C1.Util.DX.Direct2D.ExtendMode,C1.Util.DX.Direct2D.ExtendMode)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateBorderTransform.html#C1_Util_DX_Direct2D_EffectContext_CreateBorderTransform_C1_Util_DX_Direct2D_ExtendMode_C1_Util_DX_Direct2D_ExtendMode_">CreateBorderTransform(ExtendMode, ExtendMode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateBorderTransform([In] D2D1_EXTEND_MODE extendModeX,[In] D2D1_EXTEND_MODE extendModeY,[Out, Fast] ID2D1BorderTransform** transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateBoundsAdjustmentTransform_C1_Util_DX_RectL_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateBoundsAdjustmentTransform(C1.Util.DX.RectL)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateBoundsAdjustmentTransform.html#C1_Util_DX_Direct2D_EffectContext_CreateBoundsAdjustmentTransform_C1_Util_DX_RectL_">CreateBoundsAdjustmentTransform(RectL)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateBoundsAdjustmentTransform([In] const RECT* outputRectangle,[Out, Fast] ID2D1BoundsAdjustmentTransform** transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateColorContext_C1_Util_DX_Direct2D_ColorSpace_System_Byte___System_Int32_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateColorContext(C1.Util.DX.Direct2D.ColorSpace,System.Byte[],System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateColorContext.html#C1_Util_DX_Direct2D_EffectContext_CreateColorContext_C1_Util_DX_Direct2D_ColorSpace_System_Byte___System_Int32_">CreateColorContext(ColorSpace, byte[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateColorContext([In] D2D1_COLOR_SPACE space,[In, Buffer, Optional] const unsigned char* profile,[In] unsigned int profileSize,[Out, Fast] ID2D1ColorContext** colorContext)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateColorContextFromFilename_System_String_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateColorContextFromFilename(System.String)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateColorContextFromFilename.html#C1_Util_DX_Direct2D_EffectContext_CreateColorContextFromFilename_System_String_">CreateColorContextFromFilename(string)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateColorContextFromFilename([In] const wchar_t* filename,[Out, Fast] ID2D1ColorContext** colorContext)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateColorContextFromWicColorContext_C1_Util_DX_WIC_ColorContext_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateColorContextFromWicColorContext(C1.Util.DX.WIC.ColorContext)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateColorContextFromWicColorContext.html#C1_Util_DX_Direct2D_EffectContext_CreateColorContextFromWicColorContext_C1_Util_DX_WIC_ColorContext_">CreateColorContextFromWicColorContext(ColorContext)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateColorContextFromWicColorContext([In] IWICColorContext* wicColorContext,[Out, Fast] ID2D1ColorContext** colorContext)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateEffect_System_Guid_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateEffect(System.Guid)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateEffect.html#C1_Util_DX_Direct2D_EffectContext_CreateEffect_System_Guid_">CreateEffect(Guid)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateEffect([In] const GUID&amp; effectId,[Out, Fast] ID2D1Effect** effect)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateEffect_System_Guid_C1_Util_DX_Direct2D_Effect_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateEffect(System.Guid,C1.Util.DX.Direct2D.Effect)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateEffect.html#C1_Util_DX_Direct2D_EffectContext_CreateEffect_System_Guid_C1_Util_DX_Direct2D_Effect_">CreateEffect(Guid, Effect)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateEffect([In] const GUID&amp; effectId,[Out, Fast] ID2D1Effect** effect)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateOffsetTransform_C1_Util_DX_Point2L_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateOffsetTransform(C1.Util.DX.Point2L)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateOffsetTransform.html#C1_Util_DX_Direct2D_EffectContext_CreateOffsetTransform_C1_Util_DX_Point2L_">CreateOffsetTransform(Point2L)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateOffsetTransform([In] POINT offset,[Out, Fast] ID2D1OffsetTransform** transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateResourceTexture_System_Nullable_System_Guid__System_IntPtr_System_Byte___System_Int32___System_Int32_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateResourceTexture(System.Nullable{System.Guid},System.IntPtr,System.Byte[],System.Int32[],System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateResourceTexture.html#C1_Util_DX_Direct2D_EffectContext_CreateResourceTexture_System_Nullable_System_Guid__System_IntPtr_System_Byte___System_Int32___System_Int32_">CreateResourceTexture(Guid?, IntPtr, byte[], int[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateResourceTexture([In, Optional] const GUID* resourceId,[In] const void* resourceTextureProperties,[In, Buffer, Optional] const unsigned char* data,[In, Buffer, Optional] const unsigned int* strides,[In] unsigned int dataSize,[Out, Fast] ID2D1ResourceTexture** resourceTexture)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateTransformNodeFromEffect_C1_Util_DX_Direct2D_Effect_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateTransformNodeFromEffect(C1.Util.DX.Direct2D.Effect)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateTransformNodeFromEffect.html#C1_Util_DX_Direct2D_EffectContext_CreateTransformNodeFromEffect_C1_Util_DX_Direct2D_Effect_">CreateTransformNodeFromEffect(Effect)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateTransformNodeFromEffect([In] ID2D1Effect* effect,[Out] ID2D1TransformNode** transformNode)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_CreateVertexBuffer_C1_Util_DX_Direct2D_VertexBufferProperties_System_Nullable_System_Guid__System_IntPtr_" data-uid="C1.Util.DX.Direct2D.EffectContext.CreateVertexBuffer(C1.Util.DX.Direct2D.VertexBufferProperties,System.Nullable{System.Guid},System.IntPtr)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.CreateVertexBuffer.html#C1_Util_DX_Direct2D_EffectContext_CreateVertexBuffer_C1_Util_DX_Direct2D_VertexBufferProperties_System_Nullable_System_Guid__System_IntPtr_">CreateVertexBuffer(VertexBufferProperties, Guid?, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::CreateVertexBuffer([In] const D2D1_VERTEX_BUFFER_PROPERTIES* vertexBufferProperties,[In, Optional] const GUID* resourceId,[In, Optional] const void* customVertexBufferProperties,[Out, Fast] ID2D1VertexBuffer** buffer)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_FindResourceTexture_System_Guid_" data-uid="C1.Util.DX.Direct2D.EffectContext.FindResourceTexture(System.Guid)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.FindResourceTexture.html#C1_Util_DX_Direct2D_EffectContext_FindResourceTexture_System_Guid_">FindResourceTexture(Guid)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::FindResourceTexture([In] const GUID* resourceId,[Out] ID2D1ResourceTexture** resourceTexture)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_FindVertexBuffer_System_Guid_" data-uid="C1.Util.DX.Direct2D.EffectContext.FindVertexBuffer(System.Guid)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.FindVertexBuffer.html#C1_Util_DX_Direct2D_EffectContext_FindVertexBuffer_System_Guid_">FindVertexBuffer(Guid)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::FindVertexBuffer([In] const GUID* resourceId,[Out] ID2D1VertexBuffer** buffer)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_GetDpi_System_Single__System_Single__" data-uid="C1.Util.DX.Direct2D.EffectContext.GetDpi(System.Single@,System.Single@)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.GetDpi.html#C1_Util_DX_Direct2D_EffectContext_GetDpi_System_Single__System_Single__">GetDpi(out float, out float)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID2D1EffectContext::GetDpi([Out] float* dpiX,[Out] float* dpiY)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_GetMaximumSupportedFeatureLevel_C1_Util_DX_Direct3D11_FeatureLevel___" data-uid="C1.Util.DX.Direct2D.EffectContext.GetMaximumSupportedFeatureLevel(C1.Util.DX.Direct3D11.FeatureLevel[])">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.GetMaximumSupportedFeatureLevel.html#C1_Util_DX_Direct2D_EffectContext_GetMaximumSupportedFeatureLevel_C1_Util_DX_Direct3D11_FeatureLevel___">GetMaximumSupportedFeatureLevel(FeatureLevel[])</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the maximum feature level supported by this instance.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_GetMaximumSupportedFeatureLevel_C1_Util_DX_Direct3D11_FeatureLevel___System_Int32_" data-uid="C1.Util.DX.Direct2D.EffectContext.GetMaximumSupportedFeatureLevel(C1.Util.DX.Direct3D11.FeatureLevel[],System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.GetMaximumSupportedFeatureLevel.html#C1_Util_DX_Direct2D_EffectContext_GetMaximumSupportedFeatureLevel_C1_Util_DX_Direct3D11_FeatureLevel___System_Int32_">GetMaximumSupportedFeatureLevel(FeatureLevel[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::GetMaximumSupportedFeatureLevel([In, Buffer] const D3D_FEATURE_LEVEL* featureLevels,[In] unsigned int featureLevelsCount,[Out] D3D_FEATURE_LEVEL* maximumSupportedFeatureLevel)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_IsBufferPrecisionSupported_C1_Util_DX_Direct2D_BufferPrecision_" data-uid="C1.Util.DX.Direct2D.EffectContext.IsBufferPrecisionSupported(C1.Util.DX.Direct2D.BufferPrecision)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.IsBufferPrecisionSupported.html#C1_Util_DX_Direct2D_EffectContext_IsBufferPrecisionSupported_C1_Util_DX_Direct2D_BufferPrecision_">IsBufferPrecisionSupported(BufferPrecision)</a>
        </td>
        <td class="markdown level1 summary"><p>BOOL ID2D1EffectContext::IsBufferPrecisionSupported([In] D2D1_BUFFER_PRECISION bufferPrecision)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_IsShaderLoaded_System_Guid_" data-uid="C1.Util.DX.Direct2D.EffectContext.IsShaderLoaded(System.Guid)">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.IsShaderLoaded.html#C1_Util_DX_Direct2D_EffectContext_IsShaderLoaded_System_Guid_">IsShaderLoaded(Guid)</a>
        </td>
        <td class="markdown level1 summary"><p>BOOL ID2D1EffectContext::IsShaderLoaded([In] const GUID&amp; shaderId)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_LoadComputeShader_System_Guid_System_Byte___" data-uid="C1.Util.DX.Direct2D.EffectContext.LoadComputeShader(System.Guid,System.Byte[])">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.LoadComputeShader.html#C1_Util_DX_Direct2D_EffectContext_LoadComputeShader_System_Guid_System_Byte___">LoadComputeShader(Guid, byte[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::LoadComputeShader([In] const GUID&amp; resourceId,[In, Buffer] const unsigned char* shaderBuffer,[In] unsigned int shaderBufferCount)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_LoadPixelShader_System_Guid_System_Byte___" data-uid="C1.Util.DX.Direct2D.EffectContext.LoadPixelShader(System.Guid,System.Byte[])">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.LoadPixelShader.html#C1_Util_DX_Direct2D_EffectContext_LoadPixelShader_System_Guid_System_Byte___">LoadPixelShader(Guid, byte[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::LoadPixelShader([In] const GUID&amp; shaderId,[In, Buffer] const unsigned char* shaderBuffer,[In] unsigned int shaderBufferCount)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct2D_EffectContext_LoadVertexShader_System_Guid_System_Byte___" data-uid="C1.Util.DX.Direct2D.EffectContext.LoadVertexShader(System.Guid,System.Byte[])">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.LoadVertexShader.html#C1_Util_DX_Direct2D_EffectContext_LoadVertexShader_System_Guid_System_Byte___">LoadVertexShader(Guid, byte[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT ID2D1EffectContext::LoadVertexShader([In] const GUID&amp; resourceId,[In, Buffer] const unsigned char* shaderBuffer,[In] unsigned int shaderBufferCount)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="operators">Operators
</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_EffectContext_op_Explicit_System_IntPtr__C1_Util_DX_Direct2D_EffectContext" data-uid="C1.Util.DX.Direct2D.EffectContext.op_Explicit(System.IntPtr)~C1.Util.DX.Direct2D.EffectContext">
          <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.op_Explicit.html#C1_Util_DX_Direct2D_EffectContext_op_Explicit_System_IntPtr__C1_Util_DX_Direct2D_EffectContext">explicit operator EffectContext(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs an explicit conversion from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">IntPtr</a> to <a class="xref" href="C1.Util.DX.Direct2D.EffectContext.html">EffectContext</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
