# C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_" data-uid="C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry*">GetSourceGeometry Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_" data-uid="C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry*"></a>
<h4 id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry" data-uid="C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry">GetSourceGeometry()</h4>
<div class="markdown level1 summary"><p>Retrieves the geometries in the geometry group.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public Geometry[] GetSourceGeometry()</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Function GetSourceGeometry() As Geometry()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Geometry.html">Geometry</a>[]</td>
      <td><p>an array of geometries to be filled by this method. The length of the array is specified by the geometryCount parameter.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The returned geometries are referenced and  counted, and the caller must release them.</p>
</div>


<a id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_" data-uid="C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry*"></a>
<h4 id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_System_Int32_" data-uid="C1.Util.DX.Direct2D.GeometryGroup.GetSourceGeometry(System.Int32)">GetSourceGeometry(int)</h4>
<div class="markdown level1 summary"><p>Retrieves the geometries in the geometry group.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public Geometry[] GetSourceGeometry(int geometriesCount)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Function GetSourceGeometry(geometriesCount As Integer) As Geometry()</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="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">geometriesCount</span></td>
      <td><p>A value indicating the number of geometries to return in the geometries array. If this value is less than the number of geometries in the geometry group, the remaining geometries are omitted. If this value is larger than the number of geometries in the geometry group, the extra geometries are set to NULL. To obtain the number of geometries currently in the geometry group, use the {{GetSourceGeometryCount}} method.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Util.DX.Direct2D.Geometry.html">Geometry</a>[]</td>
      <td><p>an array of geometries to be filled by this method. The length of the array is specified by the geometryCount parameter.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Util_DX_Direct2D_GeometryGroup_GetSourceGeometry_System_Int32__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The returned geometries are referenced and  counted, and the caller must release them.</p>
</div>
</div>
