# C1.Util.DX.Direct3D11.DeviceContext1

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_Direct3D11_DeviceContext1" data-uid="C1.Util.DX.Direct3D11.DeviceContext1" class="text-break">DeviceContext1 Class
</h1>
  <div class="markdown level0 summary"><p>ID3D11DeviceContext1</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.Direct3D11.DeviceChild.html">DeviceChild</a></div>
    <div class="level5"><a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext.html">DeviceContext</a></div>
    <div class="level6"><span class="xref">DeviceContext1</span></div>
      <div class="level7"><a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext2.html">DeviceContext2</a></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.Direct3D11.html">C1.Util.DX.Direct3D11</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.DX.4.6.2.dll</h6>
  <h5 id="C1_Util_DX_Direct3D11_DeviceContext1_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Guid(&quot;bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1&quot;)]
public class DeviceContext1 : DeviceContext, IDisposable, IUnknown</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Guid(&quot;bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1&quot;)&gt;
Public Class DeviceContext1
    Inherits DeviceContext
    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_Direct3D11_DeviceContext1__ctor_System_IntPtr_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.#ctor(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.-ctor.html#C1_Util_DX_Direct3D11_DeviceContext1__ctor_System_IntPtr_">DeviceContext1(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.html">DeviceContext1</a> class.</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_Direct3D11_DeviceContext1_CSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.CSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.CSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_CSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">CSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::CSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_CSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.CSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.CSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_CSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">CSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::CSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_CSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.CSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.CSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_CSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">CSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::CSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_ClearView_C1_Util_DX_Direct3D11_ResourceView_System_Single_C1_Util_DX_RectL___System_Int32_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.ClearView(C1.Util.DX.Direct3D11.ResourceView,System.Single,C1.Util.DX.RectL[],System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.ClearView.html#C1_Util_DX_Direct3D11_DeviceContext1_ClearView_C1_Util_DX_Direct3D11_ResourceView_System_Single_C1_Util_DX_RectL___System_Int32_">ClearView(ResourceView, float, RectL[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::ClearView([In] ID3D11View* pView,[In] const float* Color,[In, Buffer, Optional] const RECT* pRect,[In] unsigned int NumRects)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_CopySubresourceRegion1_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Int32_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Nullable_C1_Util_DX_Direct3D11_ResourceRegion__System_Int32_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.CopySubresourceRegion1(C1.Util.DX.Direct3D11.Resource,System.Int32,System.Int32,System.Int32,System.Int32,C1.Util.DX.Direct3D11.Resource,System.Int32,System.Nullable{C1.Util.DX.Direct3D11.ResourceRegion},System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.CopySubresourceRegion1.html#C1_Util_DX_Direct3D11_DeviceContext1_CopySubresourceRegion1_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Int32_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Nullable_C1_Util_DX_Direct3D11_ResourceRegion__System_Int32_">CopySubresourceRegion1(Resource, int, int, int, int, Resource, int, ResourceRegion?, int)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::CopySubresourceRegion1([In] ID3D11Resource* pDstResource,[In] unsigned int DstSubresource,[In] unsigned int DstX,[In] unsigned int DstY,[In] unsigned int DstZ,[In] ID3D11Resource* pSrcResource,[In] unsigned int SrcSubresource,[In, Optional] const D3D11_BOX* pSrcBox,[In] unsigned int CopyFlags)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_Create_C1_Util_DX_Direct3D11_Device1_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.Create(C1.Util.DX.Direct3D11.Device1)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.Create.html#C1_Util_DX_Direct3D11_DeviceContext1_Create_C1_Util_DX_Direct3D11_Device1_">Create(Device1)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new deferred context instance of <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.html">DeviceContext1</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_DSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">DSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_DSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">DSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_DSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">DSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DiscardResource_C1_Util_DX_Direct3D11_Resource_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DiscardResource(C1.Util.DX.Direct3D11.Resource)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DiscardResource.html#C1_Util_DX_Direct3D11_DeviceContext1_DiscardResource_C1_Util_DX_Direct3D11_Resource_">DiscardResource(Resource)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DiscardResource([In] ID3D11Resource* pResource)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DiscardView_C1_Util_DX_Direct3D11_ResourceView_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DiscardView(C1.Util.DX.Direct3D11.ResourceView)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DiscardView.html#C1_Util_DX_Direct3D11_DeviceContext1_DiscardView_C1_Util_DX_Direct3D11_ResourceView_">DiscardView(ResourceView)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DiscardView([In] ID3D11View* pResourceView)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_DiscardView1_C1_Util_DX_Direct3D11_ResourceView_C1_Util_DX_RectL___System_Int32_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.DiscardView1(C1.Util.DX.Direct3D11.ResourceView,C1.Util.DX.RectL[],System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.DiscardView1.html#C1_Util_DX_Direct3D11_DeviceContext1_DiscardView1_C1_Util_DX_Direct3D11_ResourceView_C1_Util_DX_RectL___System_Int32_">DiscardView1(ResourceView, RectL[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::DiscardView1([In] ID3D11View* pResourceView,[In, Buffer, Optional] const RECT* pRects,[In] unsigned int NumRects)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_GSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.GSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.GSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_GSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">GSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::GSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_GSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.GSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.GSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_GSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">GSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::GSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_GSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.GSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.GSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_GSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">GSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::GSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_HSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.HSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.HSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_HSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">HSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::HSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_HSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.HSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.HSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_HSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">HSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::HSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_HSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.HSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.HSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_HSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">HSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::HSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_PSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.PSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.PSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_PSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">PSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::PSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_PSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.PSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.PSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_PSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">PSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::PSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_PSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.PSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.PSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_PSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">PSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::PSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_SwapDeviceContextState_C1_Util_DX_Direct3D11_DeviceContextState_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.SwapDeviceContextState(C1.Util.DX.Direct3D11.DeviceContextState)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.SwapDeviceContextState.html#C1_Util_DX_Direct3D11_DeviceContext1_SwapDeviceContextState_C1_Util_DX_Direct3D11_DeviceContextState_">SwapDeviceContextState(DeviceContextState)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::SwapDeviceContextState([In] ID3DDeviceContextState* pState,[Out, Optional] ID3DDeviceContextState** ppPreviousState)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_UpdateSubresource1_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Nullable_C1_Util_DX_Direct3D11_ResourceRegion__System_IntPtr_System_Int32_System_Int32_System_Int32_" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.UpdateSubresource1(C1.Util.DX.Direct3D11.Resource,System.Int32,System.Nullable{C1.Util.DX.Direct3D11.ResourceRegion},System.IntPtr,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.UpdateSubresource1.html#C1_Util_DX_Direct3D11_DeviceContext1_UpdateSubresource1_C1_Util_DX_Direct3D11_Resource_System_Int32_System_Nullable_C1_Util_DX_Direct3D11_ResourceRegion__System_IntPtr_System_Int32_System_Int32_System_Int32_">UpdateSubresource1(Resource, int, ResourceRegion?, IntPtr, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::UpdateSubresource1([In] ID3D11Resource* pDstResource,[In] unsigned int DstSubresource,[In, Optional] const D3D11_BOX* pDstBox,[In] const void* pSrcData,[In] unsigned int SrcRowPitch,[In] unsigned int SrcDepthPitch,[In] unsigned int CopyFlags)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_VSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.VSGetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.VSGetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_VSGetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">VSGetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::VSGetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppConstantBuffers,[Out, Buffer, Optional] unsigned int* pFirstConstant,[Out, Buffer, Optional] unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_VSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.VSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.ComArray{C1.Util.DX.Direct3D11.Buffer},System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.VSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_VSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_ComArray_C1_Util_DX_Direct3D11_Buffer__System_Int32___System_Int32___">VSSetConstantBuffers1(int, int, ComArray&lt;Buffer&gt;, int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::VSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Direct3D11_DeviceContext1_VSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.VSSetConstantBuffers1(System.Int32,System.Int32,C1.Util.DX.Direct3D11.Buffer[],System.Int32[],System.Int32[])">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.VSSetConstantBuffers1.html#C1_Util_DX_Direct3D11_DeviceContext1_VSSetConstantBuffers1_System_Int32_System_Int32_C1_Util_DX_Direct3D11_Buffer___System_Int32___System_Int32___">VSSetConstantBuffers1(int, int, Buffer[], int[], int[])</a>
        </td>
        <td class="markdown level1 summary"><p>void ID3D11DeviceContext1::VSSetConstantBuffers1([In] unsigned int StartSlot,[In] unsigned int NumBuffers,[In, Buffer, Optional] const ID3D11Buffer** ppConstantBuffers,[In, Buffer, Optional] const unsigned int* pFirstConstant,[In, Buffer, Optional] const unsigned int* pNumConstants)</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_Direct3D11_DeviceContext1_op_Explicit_System_IntPtr__C1_Util_DX_Direct3D11_DeviceContext1" data-uid="C1.Util.DX.Direct3D11.DeviceContext1.op_Explicit(System.IntPtr)~C1.Util.DX.Direct3D11.DeviceContext1">
          <a class="xref" href="C1.Util.DX.Direct3D11.DeviceContext1.op_Explicit.html#C1_Util_DX_Direct3D11_DeviceContext1_op_Explicit_System_IntPtr__C1_Util_DX_Direct3D11_DeviceContext1">explicit operator DeviceContext1(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.Direct3D11.DeviceContext1.html">DeviceContext1</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
