<?xml version="1.0"?>
<doc>
    <assembly>
        <name>SharpDX.Direct2D1</name>
    </assembly>
    <members>
        <member name="T:SharpDX.Direct2D1.AssemblyDoc">
            <summary>
            The <see cref="A:SharpDX.Direct2D1"/> assembly provides managed API for <see cref="N:SharpDX.Direct2D1"/>, <see cref="N:SharpDX.DirectWrite"/> and <see cref="N:SharpDX.WIC"/>.
            </summary>
            <msdn-id>ee663274</msdn-id>
            <unmanaged>Direct2D1 / DirectWrite</unmanaged>	
            <unmanaged-short>Direct2D1 / DirectWrite</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.DirectWrite"/> namespace provides a managed DirectWrite API.
            </summary>
            <msdn-id>dd368038</msdn-id>
            <unmanaged>DirectWrite</unmanaged>	
            <unmanaged-short>DirectWrite</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Effects.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.Direct2D1.Effects"/> namespace provides a managed Direct2D1 built in Effects API.
            </summary>
            <msdn-id>hh706327</msdn-id>
            <unmanaged>Direct2D1 Effects</unmanaged>	
            <unmanaged-short>Direct2D1 Effects</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.Direct2D1"/> namespace provides a managed Direct2D API.
            </summary>
            <msdn-id>dd370990</msdn-id>
            <unmanaged>Direct2D1</unmanaged>	
            <unmanaged-short>Direct2D1</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.LayerParameters">
            <summary>	
            <p> Contains the content bounds, mask information, opacity settings, and other options for a layer resource. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>D2D1_LAYER_PARAMETERS</unmanaged>	
            <unmanaged-short>D2D1_LAYER_PARAMETERS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.ContentBounds">
            <summary>	
            <dd> <p>The content bounds of the layer. Content outside these bounds is not guaranteed to render.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::contentBounds']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>D2D_RECT_F contentBounds</unmanaged>	
            <unmanaged-short>D2D_RECT_F contentBounds</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.GeometricMaskPointer">
            <summary>	
            <dd> <p>The geometric mask specifies the area of the layer that is composited into the render target. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::geometricMask']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>ID2D1Geometry* geometricMask</unmanaged>	
            <unmanaged-short>ID2D1Geometry geometricMask</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.MaskAntialiasMode">
            <summary>	
            <dd> <p>A value that specifies the antialiasing mode for the geometricMask.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::maskAntialiasMode']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE maskAntialiasMode</unmanaged>	
            <unmanaged-short>D2D1_ANTIALIAS_MODE maskAntialiasMode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.MaskTransform">
            <summary>	
            <dd> <p> A value that specifies the transform that is applied to the geometric mask when composing the layer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::maskTransform']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>D2D_MATRIX_3X2_F maskTransform</unmanaged>	
            <unmanaged-short>D2D_MATRIX_3X2_F maskTransform</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.Opacity">
            <summary>	
            <dd> <p>An opacity value that is applied uniformly to all resources in the layer when compositing to the target.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::opacity']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>float opacity</unmanaged>	
            <unmanaged-short>float opacity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.OpacityBrushPointer">
            <summary>	
            <dd> <p>A brush that is used to modify the opacity of the layer. The brush 	
            is mapped to the layer, and the alpha channel of each mapped brush pixel is multiplied against the corresponding layer pixel. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::opacityBrush']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>ID2D1Brush* opacityBrush</unmanaged>	
            <unmanaged-short>ID2D1Brush opacityBrush</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerParameters.LayerOptions">
            <summary>	
            <dd> <p> A value that specifies whether the layer intends to render text with ClearType antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_PARAMETERS::layerOptions']/*"/>	
            <msdn-id>dd368127</msdn-id>	
            <unmanaged>D2D1_LAYER_OPTIONS layerOptions</unmanaged>	
            <unmanaged-short>D2D1_LAYER_OPTIONS layerOptions</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.LayerParameters.GeometricMask">
            <summary>
            Sets the geometric mask.
            </summary>
            <value>
            The geometric mask.
            </value>
            <unmanaged>ID2D1Geometry* geometricMask</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.LayerParameters.OpacityBrush">
            <summary>
            Sets the opacity brush.
            </summary>
            <value>
            The opacity brush.
            </value>
            <unmanaged>ID2D1Brush* opacityBrush</unmanaged>	
        </member>
        <member name="T:SharpDX.WIC.BIMIptcDigestProperties">
            <summary>	
            <p>Specifies the identifiers of the metadata items in an 8BIM IPTC digest metadata block.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcDigestProperties']/*"/>	
            <msdn-id>ee719802</msdn-id>	
            <unmanaged>WIC8BIMIptcDigestProperties</unmanaged>	
            <unmanaged-short>WIC8BIMIptcDigestProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMIptcDigestProperties.PString">
            <summary>	
            <dd> <p>[VT_LPSTR] A name that identifies the 8BIM block.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcDigestPString']/*"/>	
            <msdn-id>ee719802</msdn-id>	
            <unmanaged>WIC8BIMIptcDigestPString</unmanaged>	
            <unmanaged-short>WIC8BIMIptcDigestPString</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMIptcDigestProperties.IptcDigest">
            <summary>	
            <dd> <p>[VT_BLOB] The embedded IPTC digest value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcDigestIptcDigest']/*"/>	
            <msdn-id>ee719802</msdn-id>	
            <unmanaged>WIC8BIMIptcDigestIptcDigest</unmanaged>	
            <unmanaged-short>WIC8BIMIptcDigestIptcDigest</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BIMIptcProperties">
            <summary>	
            <p>Specifies the identifiers of the metadata items in an 8BIM IPTC block.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcProperties']/*"/>	
            <msdn-id>ee719803</msdn-id>	
            <unmanaged>WIC8BIMIptcProperties</unmanaged>	
            <unmanaged-short>WIC8BIMIptcProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMIptcProperties.PString">
            <summary>	
            <dd> <p>[VT_LPSTR] A name that identifies the 8BIM block.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcPString']/*"/>	
            <msdn-id>ee719803</msdn-id>	
            <unmanaged>WIC8BIMIptcPString</unmanaged>	
            <unmanaged-short>WIC8BIMIptcPString</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMIptcProperties.EmbeddedIPTC">
            <summary>	
            <dd> <p>[VT_UNKNOWN] The IPTC block embedded in this 8BIM IPTC block.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMIptcEmbeddedIPTC']/*"/>	
            <msdn-id>ee719803</msdn-id>	
            <unmanaged>WIC8BIMIptcEmbeddedIPTC</unmanaged>	
            <unmanaged-short>WIC8BIMIptcEmbeddedIPTC</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BIMResolutionInfoProperties">
            <summary>	
            <p>Specifies the identifiers of the metadata items in an 8BIMResolutionInfo block.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoProperties']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoProperties</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.PString">
            <summary>	
            <dd> <p>[VT_LPSTR] A name that identifies the 8BIM block.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoPString']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoPString</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoPString</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.HResolution">
            <summary>	
            <dd> <p>[VT_UI4] The horizontal resolution of the image.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoHResolution']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoHResolution</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoHResolution</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.HResolutionUnit">
            <summary>	
            <dd> <p>[VT_UI2] The units that the horizontal resolution is specified in; a 1 indicates pixels per inch and a 2 indicates pixels per centimeter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoHResolutionUnit']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoHResolutionUnit</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoHResolutionUnit</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.WidthUnit">
            <summary>	
            <dd> <p>[VT_UI2] The units that the image width is specified in; a 1 indicates inches, a 2 indicates centimeters, a 3 indicates points, a 4 specifies picas, and a 5 specifies columns.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoWidthUnit']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoWidthUnit</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoWidthUnit</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.VResolution">
            <summary>	
            <dd> <p>[VT_UI4] The vertical resolution of the image.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoVResolution']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoVResolution</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoVResolution</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.VResolutionUnit">
            <summary>	
            <dd> <p>[VT_UI2] The units that the vertical resolution is specified in; a 1 indicates pixels per inch and a 2 indicates pixels per centimeter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoVResolutionUnit']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoVResolutionUnit</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoVResolutionUnit</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BIMResolutionInfoProperties.HeightUnit">
            <summary>	
            <dd> <p>[VT_UI2] The units that the image height is specified in; a 1 indicates inches, a 2 indicates centimeters, a 3 indicates points, a 4 specifies picas, and a 5 specifies columns.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WIC8BIMResolutionInfoHeightUnit']/*"/>	
            <msdn-id>ee719804</msdn-id>	
            <unmanaged>WIC8BIMResolutionInfoHeightUnit</unmanaged>	
            <unmanaged-short>WIC8BIMResolutionInfoHeightUnit</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapAlphaChannelOption">
            <summary>	
            <p>Specifies the desired alpha channel usage.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapAlphaChannelOption']/*"/>	
            <msdn-id>ee719805</msdn-id>	
            <unmanaged>WICBitmapAlphaChannelOption</unmanaged>	
            <unmanaged-short>WICBitmapAlphaChannelOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapAlphaChannelOption.UseAlpha">
            <summary>	
            <dd> <p>Use alpha channel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapUseAlpha']/*"/>	
            <msdn-id>ee719805</msdn-id>	
            <unmanaged>WICBitmapUseAlpha</unmanaged>	
            <unmanaged-short>WICBitmapUseAlpha</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapAlphaChannelOption.UsePremultipliedAlpha">
            <summary>	
            <dd> <p>Use a pre-multiplied alpha channel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapUsePremultipliedAlpha']/*"/>	
            <msdn-id>ee719805</msdn-id>	
            <unmanaged>WICBitmapUsePremultipliedAlpha</unmanaged>	
            <unmanaged-short>WICBitmapUsePremultipliedAlpha</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapAlphaChannelOption.IgnoreAlpha">
            <summary>	
            <dd> <p>Ignore alpha channel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapIgnoreAlpha']/*"/>	
            <msdn-id>ee719805</msdn-id>	
            <unmanaged>WICBitmapIgnoreAlpha</unmanaged>	
            <unmanaged-short>WICBitmapIgnoreAlpha</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapCreateCacheOption">
            <summary>	
            <p>Specifies the desired cache usage.</p>	
            </summary>	
            <remarks>	
            <p>The <strong>CreateBitmap</strong> of the <strong><see cref="T:SharpDX.WIC.ImagingFactory"/></strong> interface does not support <see cref="F:SharpDX.WIC.BitmapCreateCacheOption.NoCache"/> when the <em>pixelFormat</em> is a native pixel format provided by Windows Imaging Component (WIC).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapCreateCacheOption']/*"/>	
            <msdn-id>ee719806</msdn-id>	
            <unmanaged>WICBitmapCreateCacheOption</unmanaged>	
            <unmanaged-short>WICBitmapCreateCacheOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapCreateCacheOption.NoCache">
            <summary>	
            <dd> <p>Do not cache the bitmap.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapNoCache']/*"/>	
            <msdn-id>ee719806</msdn-id>	
            <unmanaged>WICBitmapNoCache</unmanaged>	
            <unmanaged-short>WICBitmapNoCache</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapCreateCacheOption.CacheOnDemand">
            <summary>	
            <dd> <p>Cache the bitmap when needed.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapCacheOnDemand']/*"/>	
            <msdn-id>ee719806</msdn-id>	
            <unmanaged>WICBitmapCacheOnDemand</unmanaged>	
            <unmanaged-short>WICBitmapCacheOnDemand</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapCreateCacheOption.CacheOnLoad">
            <summary>	
            <dd> <p>Cache the bitmap at initialization.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapCacheOnLoad']/*"/>	
            <msdn-id>ee719806</msdn-id>	
            <unmanaged>WICBitmapCacheOnLoad</unmanaged>	
            <unmanaged-short>WICBitmapCacheOnLoad</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapDecoderCapabilities">
            <summary>	
            <p>Specifies the capabilities of the decoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilities']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilities</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilities</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.SameEncoder">
            <summary>	
            <dd> <p>Decoder recognizes the image was encoded with an encoder produced by the same vendor. </p> <p></p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilitySameEncoder']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilitySameEncoder</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilitySameEncoder</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.CanDecodeAllImages">
            <summary>	
            <dd> <p>Decoder can decode all the images within an image container.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilityCanDecodeAllImages']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilityCanDecodeAllImages</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilityCanDecodeAllImages</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.CanDecodeSomeImages">
            <summary>	
            <dd> <p>Decoder can decode some of the images within an image container.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilityCanDecodeSomeImages']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilityCanDecodeSomeImages</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilityCanDecodeSomeImages</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.CanEnumerateMetadata">
            <summary>	
            <dd> <p>Decoder can enumerate the metadata blocks within a container format.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilityCanEnumerateMetadata']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilityCanEnumerateMetadata</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilityCanEnumerateMetadata</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.CanDecodeThumbnail">
            <summary>	
            <dd> <p>Decoder can find and decode a thumbnail.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDecoderCapabilityCanDecodeThumbnail']/*"/>	
            <msdn-id>ee719807</msdn-id>	
            <unmanaged>WICBitmapDecoderCapabilityCanDecodeThumbnail</unmanaged>	
            <unmanaged-short>WICBitmapDecoderCapabilityCanDecodeThumbnail</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderCapabilities.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapDitherType">
            <summary>	
            <p>Specifies the type of <em>dither</em> algorithm to apply when converting between image formats.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherType']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherType</unmanaged>	
            <unmanaged-short>WICBitmapDitherType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.None">
            <summary>	
            <dd> <p>A solid color algorithm without dither.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeNone']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeNone</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeNone</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Solid">
            <summary>	
            <dd> <p>A solid color algorithm without dither.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeSolid']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeSolid</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeSolid</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Ordered4x4">
            <summary>	
            <dd> <p>A 4x4 ordered dither algorithm. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeOrdered4x4']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeOrdered4x4</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeOrdered4x4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Ordered8x8">
            <summary>	
            <dd> <p>An 8x8 ordered dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeOrdered8x8']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeOrdered8x8</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeOrdered8x8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Ordered16x16">
            <summary>	
            <dd> <p>A 16x16 ordered dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeOrdered16x16']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeOrdered16x16</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeOrdered16x16</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Spiral4x4">
            <summary>	
            <dd> <p>A 4x4 spiral dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeSpiral4x4']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeSpiral4x4</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeSpiral4x4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.Spiral8x8">
            <summary>	
            <dd> <p>An 8x8 spiral dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeSpiral8x8']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeSpiral8x8</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeSpiral8x8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.DualSpiral4x4">
            <summary>	
            <dd> <p>A 4x4 dual spiral dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeDualSpiral4x4']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeDualSpiral4x4</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeDualSpiral4x4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.DualSpiral8x8">
            <summary>	
            <dd> <p>An 8x8 dual spiral dither algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeDualSpiral8x8']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeDualSpiral8x8</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeDualSpiral8x8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDitherType.ErrorDiffusion">
            <summary>	
            <dd> <p>An error diffusion algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapDitherTypeErrorDiffusion']/*"/>	
            <msdn-id>ee719808</msdn-id>	
            <unmanaged>WICBitmapDitherTypeErrorDiffusion</unmanaged>	
            <unmanaged-short>WICBitmapDitherTypeErrorDiffusion</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapEncoderCacheOption">
            <summary>	
            <p>Specifies the cache options available for an encoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapEncoderCacheOption']/*"/>	
            <msdn-id>ee719809</msdn-id>	
            <unmanaged>WICBitmapEncoderCacheOption</unmanaged>	
            <unmanaged-short>WICBitmapEncoderCacheOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderCacheOption.InMemory">
            <summary>	
            <dd> <p>The encoder is cached in memory. This option is not supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapEncoderCacheInMemory']/*"/>	
            <msdn-id>ee719809</msdn-id>	
            <unmanaged>WICBitmapEncoderCacheInMemory</unmanaged>	
            <unmanaged-short>WICBitmapEncoderCacheInMemory</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderCacheOption.TempFile">
            <summary>	
            <dd> <p>The encoder is cached to a temporary file. This option is not supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapEncoderCacheTempFile']/*"/>	
            <msdn-id>ee719809</msdn-id>	
            <unmanaged>WICBitmapEncoderCacheTempFile</unmanaged>	
            <unmanaged-short>WICBitmapEncoderCacheTempFile</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderCacheOption.NoCache">
            <summary>	
            <dd> <p>The encoder is not cached.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapEncoderNoCache']/*"/>	
            <msdn-id>ee719809</msdn-id>	
            <unmanaged>WICBitmapEncoderNoCache</unmanaged>	
            <unmanaged-short>WICBitmapEncoderNoCache</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapInterpolationMode">
            <summary>	
            <p>Specifies the sampling or filtering mode to use when scaling an image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapInterpolationMode']/*"/>	
            <msdn-id>ee719810</msdn-id>	
            <unmanaged>WICBitmapInterpolationMode</unmanaged>	
            <unmanaged-short>WICBitmapInterpolationMode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapInterpolationMode.NearestNeighbor">
            <summary>	
            <dd> <p>A nearest neighbor interpolation algorithm. Also known as nearest pixel or point interpolation. </p> <p>The output pixel is assigned the value of the pixel that the point falls within. No other pixels are considered.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapInterpolationModeNearestNeighbor']/*"/>	
            <msdn-id>ee719810</msdn-id>	
            <unmanaged>WICBitmapInterpolationModeNearestNeighbor</unmanaged>	
            <unmanaged-short>WICBitmapInterpolationModeNearestNeighbor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapInterpolationMode.Linear">
            <summary>	
            <dd> <p>A bilinear interpolation algorithm. </p> <p>The output pixel values are computed as a weighted average of the nearest four pixels in a 2x2 grid.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapInterpolationModeLinear']/*"/>	
            <msdn-id>ee719810</msdn-id>	
            <unmanaged>WICBitmapInterpolationModeLinear</unmanaged>	
            <unmanaged-short>WICBitmapInterpolationModeLinear</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapInterpolationMode.Cubic">
            <summary>	
            <dd> <p>A bicubic interpolation algorithm. </p> <p>Destination pixel values are computed as a weighted average of the nearest sixteen pixels in a 4x4 grid. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapInterpolationModeCubic']/*"/>	
            <msdn-id>ee719810</msdn-id>	
            <unmanaged>WICBitmapInterpolationModeCubic</unmanaged>	
            <unmanaged-short>WICBitmapInterpolationModeCubic</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapInterpolationMode.Fant">
            <summary>	
            <dd> <p>A Fant resampling algorithm. </p> <p>Destination pixel values are computed as a weighted average of the all the pixels that map to the new pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapInterpolationModeFant']/*"/>	
            <msdn-id>ee719810</msdn-id>	
            <unmanaged>WICBitmapInterpolationModeFant</unmanaged>	
            <unmanaged-short>WICBitmapInterpolationModeFant</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapLockFlags">
            <summary>	
            <p>Specifies access to an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapLockFlags']/*"/>	
            <msdn-id>ee719811</msdn-id>	
            <unmanaged>WICBitmapLockFlags</unmanaged>	
            <unmanaged-short>WICBitmapLockFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapLockFlags.Read">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapLockRead']/*"/>	
            <unmanaged>WICBitmapLockRead</unmanaged>	
            <unmanaged-short>WICBitmapLockRead</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapLockFlags.Write">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapLockWrite']/*"/>	
            <unmanaged>WICBitmapLockWrite</unmanaged>	
            <unmanaged-short>WICBitmapLockWrite</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapPaletteType">
            <summary>	
            <p>Specifies the type of palette used for an indexed image format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteType']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteType</unmanaged>	
            <unmanaged-short>WICBitmapPaletteType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.Custom">
            <summary>	
            <dd> <p>An arbitrary custom palette provided by caller.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeCustom']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeCustom</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeCustom</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.MedianCut">
            <summary>	
            <dd> <p>An optimal palette generated using a median-cut algorithm. Derived from the colors in an image.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeMedianCut']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeMedianCut</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeMedianCut</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedBW">
            <summary>	
            <dd> <p>A black and white palette.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedBW']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedBW</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedBW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone8">
            <summary>	
            <dd> <p>A palette that has its 8-color on-off primaries and the 16 system colors added. With duplicates removed, 16 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone8']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone8</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone27">
            <summary>	
            <dd> <p>A palette that has 3 intensity levels of each primary: 27-color on-off primaries and the 16 system colors added. With duplicates removed, 35 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone27']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone27</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone27</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone64">
            <summary>	
            <dd> <p>A palette that has 4 intensity levels of each primary: 64-color on-off primaries and the 16 system colors added. With duplicates removed, 72 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone64']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone64</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone64</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone125">
            <summary>	
            <dd> <p>A palette that has 5 intensity levels of each primary: 125-color on-off primaries and the 16 system colors added. With duplicates removed, 133 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone125']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone125</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone125</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone216">
            <summary>	
            <dd> <p>A palette that has 6 intensity levels of each primary: 216-color on-off primaries and the 16 system colors added. With duplicates removed, 224 colors are available. This is the same as <strong>WICBitmapPaletteFixedHalftoneWeb</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone216']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone216</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone216</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedWebPalette">
            <summary>	
            <dd> <p>A palette that has 6 intensity levels of each primary: 216-color on-off primaries and the 16 system colors added. With duplicates removed, 224 colors are available. This is the same as <strong><see cref="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone216"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedWebPalette']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedWebPalette</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedWebPalette</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone252">
            <summary>	
            <dd> <p>A palette that has its 252-color on-off primaries and the 16 system colors added. With duplicates removed, 256 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone252']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone252</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone252</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedHalftone256">
            <summary>	
            <dd> <p>A palette that has its 256-color on-off primaries and the 16 system colors added. With duplicates removed, 256 colors are available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedHalftone256']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedHalftone256</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedHalftone256</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedGray4">
            <summary>	
            <dd> <p>A palette that has 4 shades of gray.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedGray4']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedGray4</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedGray4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedGray16">
            <summary>	
            <dd> <p>A palette that has 16 shades of gray.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedGray16']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedGray16</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedGray16</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPaletteType.FixedGray256">
            <summary>	
            <dd> <p>A palette that has 256 shades of gray.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPaletteTypeFixedGray256']/*"/>	
            <msdn-id>ee719812</msdn-id>	
            <unmanaged>WICBitmapPaletteTypeFixedGray256</unmanaged>	
            <unmanaged-short>WICBitmapPaletteTypeFixedGray256</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapTransformOptions">
            <summary>	
            <p>Specifies the flip and rotation transforms.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformOptions']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformOptions</unmanaged>	
            <unmanaged-short>WICBitmapTransformOptions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.Rotate0">
            <summary>	
            <dd> <p>A rotation of 0 degrees.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformRotate0']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformRotate0</unmanaged>	
            <unmanaged-short>WICBitmapTransformRotate0</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.Rotate90">
            <summary>	
            <dd> <p>A clockwise rotation of 90 degrees.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformRotate90']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformRotate90</unmanaged>	
            <unmanaged-short>WICBitmapTransformRotate90</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.Rotate180">
            <summary>	
            <dd> <p>A clockwise rotation of 180 degrees.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformRotate180']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformRotate180</unmanaged>	
            <unmanaged-short>WICBitmapTransformRotate180</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.Rotate270">
            <summary>	
            <dd> <p>A clockwise rotation of 270 degrees.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformRotate270']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformRotate270</unmanaged>	
            <unmanaged-short>WICBitmapTransformRotate270</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.FlipHorizontal">
            <summary>	
            <dd> <p>A horizontal flip. Pixels are flipped around the vertical y-axis.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformFlipHorizontal']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformFlipHorizontal</unmanaged>	
            <unmanaged-short>WICBitmapTransformFlipHorizontal</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapTransformOptions.FlipVertical">
            <summary>	
            <dd> <p>A vertical flip. Pixels are flipped around the horizontal x-axis.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapTransformFlipVertical']/*"/>	
            <msdn-id>ee719814</msdn-id>	
            <unmanaged>WICBitmapTransformFlipVertical</unmanaged>	
            <unmanaged-short>WICBitmapTransformFlipVertical</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ColorContextType">
            <summary>	
            <p>Specifies the color context types.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICColorContextType']/*"/>	
            <msdn-id>ee719815</msdn-id>	
            <unmanaged>WICColorContextType</unmanaged>	
            <unmanaged-short>WICColorContextType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ColorContextType.Uninitialized">
            <summary>	
            <dd> <p>An uninitialized color context.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICColorContextUninitialized']/*"/>	
            <msdn-id>ee719815</msdn-id>	
            <unmanaged>WICColorContextUninitialized</unmanaged>	
            <unmanaged-short>WICColorContextUninitialized</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ColorContextType.Profile">
            <summary>	
            <dd> <p>A color context profile.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICColorContextProfile']/*"/>	
            <msdn-id>ee719815</msdn-id>	
            <unmanaged>WICColorContextProfile</unmanaged>	
            <unmanaged-short>WICColorContextProfile</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ColorContextType.ExifColorSpace">
            <summary>	
            <dd> <p>An EXIF color space color context.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICColorContextExifColorSpace']/*"/>	
            <msdn-id>ee719815</msdn-id>	
            <unmanaged>WICColorContextExifColorSpace</unmanaged>	
            <unmanaged-short>WICColorContextExifColorSpace</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ComponentEnumerateOptions">
            <summary>	
            <p>Specifies component enumeration options.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateOptions']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateOptions</unmanaged>	
            <unmanaged-short>WICComponentEnumerateOptions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentEnumerateOptions.Default">
            <summary>	
            <dd> <p>Enumerate signed components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateDefault']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateDefault</unmanaged>	
            <unmanaged-short>WICComponentEnumerateDefault</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentEnumerateOptions.Refresh">
            <summary>	
            <dd> <p>Force a read of the registry when enumerating components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateRefresh']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateRefresh</unmanaged>	
            <unmanaged-short>WICComponentEnumerateRefresh</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentEnumerateOptions.Disabled">
            <summary>	
            <dd> <p>Enumerate disabled components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateDisabled']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateDisabled</unmanaged>	
            <unmanaged-short>WICComponentEnumerateDisabled</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentEnumerateOptions.Unsigned">
            <summary>	
            <dd> <p>Enumerate unsigned components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateUnsigned']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateUnsigned</unmanaged>	
            <unmanaged-short>WICComponentEnumerateUnsigned</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentEnumerateOptions.BuiltInOnly">
            <summary>	
            <dd> <p>Enumerate only built in components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentEnumerateBuiltInOnly']/*"/>	
            <msdn-id>ee719816</msdn-id>	
            <unmanaged>WICComponentEnumerateBuiltInOnly</unmanaged>	
            <unmanaged-short>WICComponentEnumerateBuiltInOnly</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ComponentSigning">
            <summary>	
            <p>Specifies the component signing status.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentSigning']/*"/>	
            <msdn-id>ee719817</msdn-id>	
            <unmanaged>WICComponentSigning</unmanaged>	
            <unmanaged-short>WICComponentSigning</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentSigning.Signed">
            <summary>	
            <dd> <p>A signed component.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentSigned']/*"/>	
            <msdn-id>ee719817</msdn-id>	
            <unmanaged>WICComponentSigned</unmanaged>	
            <unmanaged-short>WICComponentSigned</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentSigning.Unsigned">
            <summary>	
            <dd> <p>An unsigned component</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentUnsigned']/*"/>	
            <msdn-id>ee719817</msdn-id>	
            <unmanaged>WICComponentUnsigned</unmanaged>	
            <unmanaged-short>WICComponentUnsigned</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentSigning.Safe">
            <summary>	
            <dd> <p>A component is safe. </p> <p>Components that do not have a binary component to sign, such as a pixel format, should return this value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentSafe']/*"/>	
            <msdn-id>ee719817</msdn-id>	
            <unmanaged>WICComponentSafe</unmanaged>	
            <unmanaged-short>WICComponentSafe</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentSigning.Disabled">
            <summary>	
            <dd> <p>A component has been disabled.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentDisabled']/*"/>	
            <msdn-id>ee719817</msdn-id>	
            <unmanaged>WICComponentDisabled</unmanaged>	
            <unmanaged-short>WICComponentDisabled</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ComponentType">
            <summary>	
            <p>Specifies the type of Windows Imaging Component (WIC) component.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICComponentType']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICComponentType</unmanaged>	
            <unmanaged-short>WICComponentType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.Decoder">
            <summary>	
            <dd> <p>A WIC decoder.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICDecoder']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICDecoder</unmanaged>	
            <unmanaged-short>WICDecoder</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.Encoder">
            <summary>	
            <dd> <p>A WIC encoder.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICEncoder']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICEncoder</unmanaged>	
            <unmanaged-short>WICEncoder</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.PixelFormatConverter">
            <summary>	
            <dd> <p>A WIC pixel converter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatConverter']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICPixelFormatConverter</unmanaged>	
            <unmanaged-short>WICPixelFormatConverter</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.MetadataReader">
            <summary>	
            <dd> <p>A WIC metadata reader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICMetadataReader']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICMetadataReader</unmanaged>	
            <unmanaged-short>WICMetadataReader</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.MetadataWriter">
            <summary>	
            <dd> <p>A WIC metadata writer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICMetadataWriter']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICMetadataWriter</unmanaged>	
            <unmanaged-short>WICMetadataWriter</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.PixelFormat">
            <summary>	
            <dd> <p>A WIC pixel format.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormat']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICPixelFormat</unmanaged>	
            <unmanaged-short>WICPixelFormat</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ComponentType.AllComponents">
            <summary>	
            <dd> <p>All WIC components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICAllComponents']/*"/>	
            <msdn-id>ee719818</msdn-id>	
            <unmanaged>WICAllComponents</unmanaged>	
            <unmanaged-short>WICAllComponents</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.DecodeOptions">
            <summary>	
            <p>Specifies decode options.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICDecodeOptions']/*"/>	
            <msdn-id>ee719824</msdn-id>	
            <unmanaged>WICDecodeOptions</unmanaged>	
            <unmanaged-short>WICDecodeOptions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.DecodeOptions.CacheOnDemand">
            <summary>	
            <dd> <p>Cache metadata when needed.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICDecodeMetadataCacheOnDemand']/*"/>	
            <msdn-id>ee719824</msdn-id>	
            <unmanaged>WICDecodeMetadataCacheOnDemand</unmanaged>	
            <unmanaged-short>WICDecodeMetadataCacheOnDemand</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.DecodeOptions.CacheOnLoad">
            <summary>	
            <dd> <p>Cache metadata when decoder is loaded.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICDecodeMetadataCacheOnLoad']/*"/>	
            <msdn-id>ee719824</msdn-id>	
            <unmanaged>WICDecodeMetadataCacheOnLoad</unmanaged>	
            <unmanaged-short>WICDecodeMetadataCacheOnLoad</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.GifApplicationExtensionProperties">
            <summary>	
            <p>Specifies the application extension metadata properties for a Graphics Interchange Format (GIF) image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifApplicationExtensionProperties']/*"/>	
            <msdn-id>ee719826</msdn-id>	
            <unmanaged>WICGifApplicationExtensionProperties</unmanaged>	
            <unmanaged-short>WICGifApplicationExtensionProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifApplicationExtensionProperties.Application">
            <summary>	
            <dd> <p>[VT_UI1 | VT_VECTOR] Indicates a string that identifies the application.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifApplicationExtensionApplication']/*"/>	
            <msdn-id>ee719826</msdn-id>	
            <unmanaged>WICGifApplicationExtensionApplication</unmanaged>	
            <unmanaged-short>WICGifApplicationExtensionApplication</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifApplicationExtensionProperties.Data">
            <summary>	
            <dd> <p>[VT_UI1 | VT_VECTOR] Indicates data that is exposed by the application.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifApplicationExtensionData']/*"/>	
            <msdn-id>ee719826</msdn-id>	
            <unmanaged>WICGifApplicationExtensionData</unmanaged>	
            <unmanaged-short>WICGifApplicationExtensionData</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.GifCommentExtensionProperties">
            <summary>	
            <p>Specifies the comment extension metadata properties for a Graphics Interchange Format (GIF) image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifCommentExtensionProperties']/*"/>	
            <msdn-id>ee719827</msdn-id>	
            <unmanaged>WICGifCommentExtensionProperties</unmanaged>	
            <unmanaged-short>WICGifCommentExtensionProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifCommentExtensionProperties.Text">
            <summary>	
            <dd> <p>[VT_LPSTR] Indicates the comment text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifCommentExtensionText']/*"/>	
            <msdn-id>ee719827</msdn-id>	
            <unmanaged>WICGifCommentExtensionText</unmanaged>	
            <unmanaged-short>WICGifCommentExtensionText</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.GifGraphicControlExtensionProperties">
            <summary>	
            <p>Specifies the graphic control extension metadata properties that define the transitions between each frame animation for Graphics Interchange Format (GIF) images.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionProperties']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionProperties</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifGraphicControlExtensionProperties.Disposal">
            <summary>	
            <dd> <p>[VT_UI1] Indicates  the disposal requirements. 0 - no disposal, 1 - do not dispose, 2 - restore to background color, 3 - restore to previous.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionDisposal']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionDisposal</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionDisposal</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifGraphicControlExtensionProperties.UserInputFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the user input flag. <strong>TRUE</strong> if user input should advance to the next frame; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionUserInputFlag']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionUserInputFlag</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionUserInputFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifGraphicControlExtensionProperties.TransparencyFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the transparency flag. <strong>TRUE</strong> if a transparent color in is in the color table for this frame; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionTransparencyFlag']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionTransparencyFlag</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionTransparencyFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifGraphicControlExtensionProperties.Delay">
            <summary>	
            <dd> <p>[VT_UI2] Indicates  how long to display the next frame before advancing to the next frame, in units of 1/100th of a second.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionDelay']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionDelay</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifGraphicControlExtensionProperties.TransparentColorIndex">
            <summary>	
            <dd> <p>[VT_UI1] Indicates which color in the palette should be treated as transparent.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifGraphicControlExtensionTransparentColorIndex']/*"/>	
            <msdn-id>ee719828</msdn-id>	
            <unmanaged>WICGifGraphicControlExtensionTransparentColorIndex</unmanaged>	
            <unmanaged-short>WICGifGraphicControlExtensionTransparentColorIndex</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.GifImageDescriptorProperties">
            <summary>	
            <p>Specifies the image descriptor metadata properties for  Graphics Interchange Format (GIF) frames.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorProperties']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorProperties</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.Left">
            <summary>	
            <dd> <p>[VT_UI2] Indicates the X offset at which to locate this frame within the logical screen.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorLeft']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorLeft</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorLeft</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.Top">
            <summary>	
            <dd> <p>[VT_UI2] Indicates the Y offset at which to locate this frame within the logical screen.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorTop']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorTop</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorTop</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.Width">
            <summary>	
            <dd> <p>[VT_UI2] Indicates width of this frame, in pixels.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorWidth']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorWidth</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorWidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.Height">
            <summary>	
            <dd> <p>[VT_UI2] Indicates height of this frame, in pixels.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorHeight']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorHeight</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.LocalColorTableFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the local color table flag. <strong>TRUE</strong> if global color table is present; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorLocalColorTableFlag']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorLocalColorTableFlag</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorLocalColorTableFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.InterlaceFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the interlace flag. <strong>TRUE</strong> if image is interlaced; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorInterlaceFlag']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorInterlaceFlag</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorInterlaceFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.SortFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the sorted color table flag. <strong>TRUE</strong> if the color table is sorted from most frequently to least frequently used color; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorSortFlag']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorSortFlag</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorSortFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifImageDescriptorProperties.LocalColorTableSize">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the value used to calculate the number of bytes contained in the global color table. </p> <p>To calculate the actual size of the color table, raise 2 to the value of the field + 1.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifImageDescriptorLocalColorTableSize']/*"/>	
            <msdn-id>ee719829</msdn-id>	
            <unmanaged>WICGifImageDescriptorLocalColorTableSize</unmanaged>	
            <unmanaged-short>WICGifImageDescriptorLocalColorTableSize</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.GifLogicalScreenDescriptorProperties">
            <summary>	
            <p>Specifies the logical screen descriptor properties for Graphics Interchange Format (GIF) metadata.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorProperties']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorProperties</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.Signature">
            <summary>	
            <dd> <p> [VT_UI1 | VT_VECTOR] Indicates the signature property.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenSignature']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenSignature</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenSignature</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.Width">
            <summary>	
            <dd> <p>[VT_UI2] Indicates the width in pixels. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorWidth']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorWidth</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorWidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.Height">
            <summary>	
            <dd> <p>[VT_UI2] Indicates the height in pixels. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorHeight']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorHeight</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.GlobalColorTableFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the  global color table flag. <strong>TRUE</strong> if a global color table is present; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorGlobalColorTableFlag']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorGlobalColorTableFlag</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorGlobalColorTableFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.ColorResolution">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the color resolution in bits per pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorColorResolution']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorColorResolution</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorColorResolution</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.SortFlag">
            <summary>	
            <dd> <p>[VT_BOOL] Indicates the sorted color table flag. <strong>TRUE</strong> if the table is sorted; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorSortFlag']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorSortFlag</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorSortFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.GlobalColorTableSize">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the value used to calculate the number of bytes contained in the global color table. </p> <p>To calculate the actual size of the color table, raise 2 to the value of the field + 1.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorGlobalColorTableSize']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorGlobalColorTableSize</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorGlobalColorTableSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.BackgroundColorIndex">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the index within the color table to use for the background (pixels not defined in the image).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorBackgroundColorIndex']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorBackgroundColorIndex</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorBackgroundColorIndex</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.GifLogicalScreenDescriptorProperties.PixelAspectRatio">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the factor used to compute an approximation of the aspect ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICGifLogicalScreenDescriptorPixelAspectRatio']/*"/>	
            <msdn-id>ee719830</msdn-id>	
            <unmanaged>WICGifLogicalScreenDescriptorPixelAspectRatio</unmanaged>	
            <unmanaged-short>WICGifLogicalScreenDescriptorPixelAspectRatio</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.JpegChrominanceProperties">
            <summary>	
            <p>Specifies the JPEG chrominance table property.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegChrominanceProperties']/*"/>	
            <msdn-id>ee719831</msdn-id>	
            <unmanaged>WICJpegChrominanceProperties</unmanaged>	
            <unmanaged-short>WICJpegChrominanceProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegChrominanceProperties.Table">
            <summary>	
            <dd> <p>[VT_UI2|VT_VECTOR] Indicates the metadata property is a chrominance table.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegChrominanceTable']/*"/>	
            <msdn-id>ee719831</msdn-id>	
            <unmanaged>WICJpegChrominanceTable</unmanaged>	
            <unmanaged-short>WICJpegChrominanceTable</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.JpegCommentProperties">
            <summary>	
            <p>Specifies the JPEG comment properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegCommentProperties']/*"/>	
            <msdn-id>ee719832</msdn-id>	
            <unmanaged>WICJpegCommentProperties</unmanaged>	
            <unmanaged-short>WICJpegCommentProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegCommentProperties.Text">
            <summary>	
            <dd> <p>Indicates the metadata property is comment text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegCommentText']/*"/>	
            <msdn-id>ee719832</msdn-id>	
            <unmanaged>WICJpegCommentText</unmanaged>	
            <unmanaged-short>WICJpegCommentText</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.JpegLuminanceProperties">
            <summary>	
            <p>Specifies the JPEG luminance table property.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegLuminanceProperties']/*"/>	
            <msdn-id>ee719833</msdn-id>	
            <unmanaged>WICJpegLuminanceProperties</unmanaged>	
            <unmanaged-short>WICJpegLuminanceProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegLuminanceProperties.Table">
            <summary>	
            <dd> <p>[VT_UI2|VT_VECTOR] Indicates the metadata property is a luminance table.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegLuminanceTable']/*"/>	
            <msdn-id>ee719833</msdn-id>	
            <unmanaged>WICJpegLuminanceTable</unmanaged>	
            <unmanaged-short>WICJpegLuminanceTable</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.JpegYCrCbSubsamplingOption">
            <summary>	
            <p>Specifies the JPEG YCrCB subsampling options. </p>	
            </summary>	
            <remarks>	
            <p>The native JPEG encoder uses <strong><see cref="F:SharpDX.WIC.JpegYCrCbSubsamplingOption.Mode420"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegYCrCbSubsamplingOption']/*"/>	
            <msdn-id>ee719834</msdn-id>	
            <unmanaged>WICJpegYCrCbSubsamplingOption</unmanaged>	
            <unmanaged-short>WICJpegYCrCbSubsamplingOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegYCrCbSubsamplingOption.Default">
            <summary>	
            <dd> <p>The default subsampling option. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegYCrCbSubsamplingDefault']/*"/>	
            <msdn-id>ee719834</msdn-id>	
            <unmanaged>WICJpegYCrCbSubsamplingDefault</unmanaged>	
            <unmanaged-short>WICJpegYCrCbSubsamplingDefault</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegYCrCbSubsamplingOption.Mode420">
            <summary>	
            <dd> <p>Subsampling option that uses both horizontal and vertical decimation.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegYCrCbSubsampling420']/*"/>	
            <msdn-id>ee719834</msdn-id>	
            <unmanaged>WICJpegYCrCbSubsampling420</unmanaged>	
            <unmanaged-short>WICJpegYCrCbSubsampling420</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegYCrCbSubsamplingOption.Mode422">
            <summary>	
            <dd> <p>Subsampling option that uses horizontal decimation  .</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegYCrCbSubsampling422']/*"/>	
            <msdn-id>ee719834</msdn-id>	
            <unmanaged>WICJpegYCrCbSubsampling422</unmanaged>	
            <unmanaged-short>WICJpegYCrCbSubsampling422</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.JpegYCrCbSubsamplingOption.Mode444">
            <summary>	
            <dd> <p>Subsampling option that uses no decimation.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICJpegYCrCbSubsampling444']/*"/>	
            <msdn-id>ee719834</msdn-id>	
            <unmanaged>WICJpegYCrCbSubsampling444</unmanaged>	
            <unmanaged-short>WICJpegYCrCbSubsampling444</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.NamedWhitePoint">
            <summary>	
            <p>Specifies named white balances for raw images.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICNamedWhitePoint']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICNamedWhitePoint</unmanaged>	
            <unmanaged-short>WICNamedWhitePoint</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Default">
            <summary>	
            <dd> <p>The default white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointDefault']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointDefault</unmanaged>	
            <unmanaged-short>WICWhitePointDefault</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Daylight">
            <summary>	
            <dd> <p>A daylight white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointDaylight']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointDaylight</unmanaged>	
            <unmanaged-short>WICWhitePointDaylight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Cloudy">
            <summary>	
            <dd> <p>A cloudy white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointCloudy']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointCloudy</unmanaged>	
            <unmanaged-short>WICWhitePointCloudy</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Shade">
            <summary>	
            <dd> <p>A shade white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointShade']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointShade</unmanaged>	
            <unmanaged-short>WICWhitePointShade</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Tungsten">
            <summary>	
            <dd> <p>A tungsten white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointTungsten']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointTungsten</unmanaged>	
            <unmanaged-short>WICWhitePointTungsten</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Fluorescent">
            <summary>	
            <dd> <p>A fluorescent white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointFluorescent']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointFluorescent</unmanaged>	
            <unmanaged-short>WICWhitePointFluorescent</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Flash">
            <summary>	
            <dd> <p>Daylight white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointFlash']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointFlash</unmanaged>	
            <unmanaged-short>WICWhitePointFlash</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Underwater">
            <summary>	
            <dd> <p>A flash white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointUnderwater']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointUnderwater</unmanaged>	
            <unmanaged-short>WICWhitePointUnderwater</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.Custom">
            <summary>	
            <dd> <p>A custom white balance. This is typically used when using a picture (grey-card) as white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointCustom']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointCustom</unmanaged>	
            <unmanaged-short>WICWhitePointCustom</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.AutoWhiteBalance">
            <summary>	
            <dd> <p>An automatic balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointAutoWhiteBalance']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointAutoWhiteBalance</unmanaged>	
            <unmanaged-short>WICWhitePointAutoWhiteBalance</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.NamedWhitePoint.AsShot">
            <summary>	
            <dd> <p>An "as shot" white balance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICWhitePointAsShot']/*"/>	
            <msdn-id>ee719842</msdn-id>	
            <unmanaged>WICWhitePointAsShot</unmanaged>	
            <unmanaged-short>WICWhitePointAsShot</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PixelFormatNumericRepresentation">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentation']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentation</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentation</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.Unspecified">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationUnspecified']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationUnspecified</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationUnspecified</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.Indexed">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationIndexed']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationIndexed</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationIndexed</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.UnsignedInteger">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationUnsignedInteger']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationUnsignedInteger</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationUnsignedInteger</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.SignedInteger">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationSignedInteger']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationSignedInteger</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationSignedInteger</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.Fixed">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationFixed']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationFixed</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationFixed</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormatNumericRepresentation.Float">
            <summary>	
            <dd></dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPixelFormatNumericRepresentationFloat']/*"/>	
            <msdn-id>ee719844</msdn-id>	
            <unmanaged>WICPixelFormatNumericRepresentationFloat</unmanaged>	
            <unmanaged-short>WICPixelFormatNumericRepresentationFloat</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngBkgdProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) background (bKGD) chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngBkgdProperties']/*"/>	
            <msdn-id>ee719845</msdn-id>	
            <unmanaged>WICPngBkgdProperties</unmanaged>	
            <unmanaged-short>WICPngBkgdProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngBkgdProperties.Color">
            <summary>	
            <dd> <p>Indicates the background color. There are three possible types, depending on the image's pixel format.</p> <p></p> <dl> <dt>VT_UI1</dt> <dd> <p>Specifies the index of the background color in an image with an indexed pixel format.</p> </dd> <dt>VT_UI2</dt> <dd> <p>Specifies the background color in a grayscale image.</p> </dd> <dt>VT_VECTOR|VT_UI2</dt> <dd> <p>Specifies the background color in an RGB image as three USHORT values: {0x<em>RRRR</em>, 0x<em>GGGG</em>, 0x<em>BBBB</em>}.</p> </dd> </dl> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngBkgdBackgroundColor']/*"/>	
            <msdn-id>ee719845</msdn-id>	
            <unmanaged>WICPngBkgdBackgroundColor</unmanaged>	
            <unmanaged-short>WICPngBkgdBackgroundColor</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngChrmProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) cHRM chunk metadata properties for CIE XYZ chromaticity.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmProperties']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmProperties</unmanaged>	
            <unmanaged-short>WICPngChrmProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.WhitePointX">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the whitepoint x value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmWhitePointX']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmWhitePointX</unmanaged>	
            <unmanaged-short>WICPngChrmWhitePointX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.WhitePointY">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the whitepoint y value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmWhitePointY']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmWhitePointY</unmanaged>	
            <unmanaged-short>WICPngChrmWhitePointY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.RedX">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the red x value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmRedX']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmRedX</unmanaged>	
            <unmanaged-short>WICPngChrmRedX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.RedY">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the red y value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmRedY']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmRedY</unmanaged>	
            <unmanaged-short>WICPngChrmRedY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.GreenX">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the green x value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmGreenX']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmGreenX</unmanaged>	
            <unmanaged-short>WICPngChrmGreenX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.GreenY">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the green y value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmGreenY']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmGreenY</unmanaged>	
            <unmanaged-short>WICPngChrmGreenY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.BlueX">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the blue x value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmBlueX']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmBlueX</unmanaged>	
            <unmanaged-short>WICPngChrmBlueX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngChrmProperties.BlueY">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the blue y value ratio.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngChrmBlueY']/*"/>	
            <msdn-id>ee719846</msdn-id>	
            <unmanaged>WICPngChrmBlueY</unmanaged>	
            <unmanaged-short>WICPngChrmBlueY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngFilterOption">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) filters available for compression optimization.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterOption']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterOption</unmanaged>	
            <unmanaged-short>WICPngFilterOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Unspecified">
            <summary>	
            <dd> <p>Indicates an unspecified PNG filter. This enables WIC to algorithmically choose the best filtering option for the image.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterUnspecified']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterUnspecified</unmanaged>	
            <unmanaged-short>WICPngFilterUnspecified</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.None">
            <summary>	
            <dd> <p>Indicates no PNG filter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterNone']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterNone</unmanaged>	
            <unmanaged-short>WICPngFilterNone</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Sub">
            <summary>	
            <dd> <p>Indicates a PNG sub filter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterSub']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterSub</unmanaged>	
            <unmanaged-short>WICPngFilterSub</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Up">
            <summary>	
            <dd> <p>Indicates a PNG up filter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterUp']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterUp</unmanaged>	
            <unmanaged-short>WICPngFilterUp</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Average">
            <summary>	
            <dd> <p>Indicates a PNG average filter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterAverage']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterAverage</unmanaged>	
            <unmanaged-short>WICPngFilterAverage</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Paeth">
            <summary>	
            <dd> <p>Indicates a PNG paeth filter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterPaeth']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterPaeth</unmanaged>	
            <unmanaged-short>WICPngFilterPaeth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngFilterOption.Adaptive">
            <summary>	
            <dd> <p>Indicates a PNG adaptive filter. This enables WIC to choose the best filtering mode on a per-scanline basis.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngFilterAdaptive']/*"/>	
            <msdn-id>ee719847</msdn-id>	
            <unmanaged>WICPngFilterAdaptive</unmanaged>	
            <unmanaged-short>WICPngFilterAdaptive</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngGamaProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) gAMA chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngGamaProperties']/*"/>	
            <msdn-id>ee719848</msdn-id>	
            <unmanaged>WICPngGamaProperties</unmanaged>	
            <unmanaged-short>WICPngGamaProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngGamaProperties.Gamma">
            <summary>	
            <dd> <p>[VT_UI4] Indicates the gamma value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngGamaGamma']/*"/>	
            <msdn-id>ee719848</msdn-id>	
            <unmanaged>WICPngGamaGamma</unmanaged>	
            <unmanaged-short>WICPngGamaGamma</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngHistProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) hIST chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngHistProperties']/*"/>	
            <msdn-id>ee719849</msdn-id>	
            <unmanaged>WICPngHistProperties</unmanaged>	
            <unmanaged-short>WICPngHistProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngHistProperties.Frequencies">
            <summary>	
            <dd> <p>[VT_VECTOR | VT_UI2] Indicates the approximate usage frequency of each color in the color palette. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngHistFrequencies']/*"/>	
            <msdn-id>ee719849</msdn-id>	
            <unmanaged>WICPngHistFrequencies</unmanaged>	
            <unmanaged-short>WICPngHistFrequencies</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngIccpProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) iCCP chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngIccpProperties']/*"/>	
            <msdn-id>ee719850</msdn-id>	
            <unmanaged>WICPngIccpProperties</unmanaged>	
            <unmanaged-short>WICPngIccpProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngIccpProperties.ProfileName">
            <summary>	
            <dd> <p>[VT_LPSTR] Indicates the International Color Consortium (ICC) profile name.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngIccpProfileName']/*"/>	
            <msdn-id>ee719850</msdn-id>	
            <unmanaged>WICPngIccpProfileName</unmanaged>	
            <unmanaged-short>WICPngIccpProfileName</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngIccpProperties.ProfileData">
            <summary>	
            <dd> <p>[VT_VECTOR | VT_UI1] Indicates the embedded ICC profile.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngIccpProfileData']/*"/>	
            <msdn-id>ee719850</msdn-id>	
            <unmanaged>WICPngIccpProfileData</unmanaged>	
            <unmanaged-short>WICPngIccpProfileData</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngItxtProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) iTXT chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtProperties']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtProperties</unmanaged>	
            <unmanaged-short>WICPngItxtProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngItxtProperties.Keyword">
            <summary>	
            <dd> <p>[VT_LPSTR] Indicates the keywords in the iTXT metadata chunk.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtKeyword']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtKeyword</unmanaged>	
            <unmanaged-short>WICPngItxtKeyword</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngItxtProperties.CompressionFlag">
            <summary>	
            <dd> <p>[VT_UI1] Indicates whether the text in the iTXT chunk is compressed. 1 if the text is compressed; otherwise, 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtCompressionFlag']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtCompressionFlag</unmanaged>	
            <unmanaged-short>WICPngItxtCompressionFlag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngItxtProperties.LanguageTag">
            <summary>	
            <dd> <p>[VT_LPSTR] Indicates the human language used by the translated keyword and the text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtLanguageTag']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtLanguageTag</unmanaged>	
            <unmanaged-short>WICPngItxtLanguageTag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngItxtProperties.TranslatedKeyword">
            <summary>	
            <dd> <p>[VT_LPWSTR] Indicates a translation of the keyword into the language indicated by the language tag.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtTranslatedKeyword']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtTranslatedKeyword</unmanaged>	
            <unmanaged-short>WICPngItxtTranslatedKeyword</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngItxtProperties.Text">
            <summary>	
            <dd> <p>[VT_LPWSTR] Indicates additional text in the iTXT metadata chunk.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngItxtText']/*"/>	
            <msdn-id>ee719851</msdn-id>	
            <unmanaged>WICPngItxtText</unmanaged>	
            <unmanaged-short>WICPngItxtText</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngSrgbProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) sRGB chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngSrgbProperties']/*"/>	
            <msdn-id>ee719852</msdn-id>	
            <unmanaged>WICPngSrgbProperties</unmanaged>	
            <unmanaged-short>WICPngSrgbProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngSrgbProperties.RenderingIntent">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the rendering intent for an sRGB color space image. The rendering intents have the following meaning.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td>0</td><td>Perceptual</td></tr> <tr><td>1</td><td>Relative colorimetric</td></tr> <tr><td>2</td><td>Saturation</td></tr> <tr><td>3</td><td>Absolute colorimetric</td></tr> </table> <p>?</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngSrgbRenderingIntent']/*"/>	
            <msdn-id>ee719852</msdn-id>	
            <unmanaged>WICPngSrgbRenderingIntent</unmanaged>	
            <unmanaged-short>WICPngSrgbRenderingIntent</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngTimeProperties">
            <summary>	
            <p>Specifies the Portable Network Graphics (PNG) tIME chunk metadata properties.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeProperties']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeProperties</unmanaged>	
            <unmanaged-short>WICPngTimeProperties</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Year">
            <summary>	
            <dd> <p>[VT_UI2] Indicates the year of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeYear']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeYear</unmanaged>	
            <unmanaged-short>WICPngTimeYear</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Month">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the month of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeMonth']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeMonth</unmanaged>	
            <unmanaged-short>WICPngTimeMonth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Day">
            <summary>	
            <dd> <p>[VT_UI1] Indicates day of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeDay']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeDay</unmanaged>	
            <unmanaged-short>WICPngTimeDay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Hour">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the hour of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeHour']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeHour</unmanaged>	
            <unmanaged-short>WICPngTimeHour</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Minute">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the minute of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeMinute']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeMinute</unmanaged>	
            <unmanaged-short>WICPngTimeMinute</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.PngTimeProperties.Second">
            <summary>	
            <dd> <p>[VT_UI1] Indicates the second of the last modification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICPngTimeSecond']/*"/>	
            <msdn-id>ee719853</msdn-id>	
            <unmanaged>WICPngTimeSecond</unmanaged>	
            <unmanaged-short>WICPngTimeSecond</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ProgressNotification">
            <summary>	
            <p>Specifies when the progress notification callback should be called.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressNotification']/*"/>	
            <msdn-id>ee719854</msdn-id>	
            <unmanaged>WICProgressNotification</unmanaged>	
            <unmanaged-short>WICProgressNotification</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressNotification.Begin">
            <summary>	
            <dd> <p>The callback should be called when codec operations begin.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressNotificationBegin']/*"/>	
            <msdn-id>ee719854</msdn-id>	
            <unmanaged>WICProgressNotificationBegin</unmanaged>	
            <unmanaged-short>WICProgressNotificationBegin</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressNotification.End">
            <summary>	
            <dd> <p>The callback should be called when codec operations end.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressNotificationEnd']/*"/>	
            <msdn-id>ee719854</msdn-id>	
            <unmanaged>WICProgressNotificationEnd</unmanaged>	
            <unmanaged-short>WICProgressNotificationEnd</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressNotification.Frequent">
            <summary>	
            <dd> <p>The callback should be called frequently to report status.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressNotificationFrequent']/*"/>	
            <msdn-id>ee719854</msdn-id>	
            <unmanaged>WICProgressNotificationFrequent</unmanaged>	
            <unmanaged-short>WICProgressNotificationFrequent</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressNotification.All">
            <summary>	
            <dd> <p>The callback should be called on all available progress notifications.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressNotificationAll']/*"/>	
            <msdn-id>ee719854</msdn-id>	
            <unmanaged>WICProgressNotificationAll</unmanaged>	
            <unmanaged-short>WICProgressNotificationAll</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ProgressOperation">
            <summary>	
            <p>Specifies the progress operations to receive notifications for.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressOperation']/*"/>	
            <msdn-id>ee719855</msdn-id>	
            <unmanaged>WICProgressOperation</unmanaged>	
            <unmanaged-short>WICProgressOperation</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressOperation.CopyPixels">
            <summary>	
            <dd> <p>Receive copy pixel operation.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressOperationCopyPixels']/*"/>	
            <msdn-id>ee719855</msdn-id>	
            <unmanaged>WICProgressOperationCopyPixels</unmanaged>	
            <unmanaged-short>WICProgressOperationCopyPixels</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressOperation.WritePixels">
            <summary>	
            <dd> <p>Receive write pixel operation.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressOperationWritePixels']/*"/>	
            <msdn-id>ee719855</msdn-id>	
            <unmanaged>WICProgressOperationWritePixels</unmanaged>	
            <unmanaged-short>WICProgressOperationWritePixels</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.ProgressOperation.All">
            <summary>	
            <dd> <p>Receive all progress operations available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICProgressOperationAll']/*"/>	
            <msdn-id>ee719855</msdn-id>	
            <unmanaged>WICProgressOperationAll</unmanaged>	
            <unmanaged-short>WICProgressOperationAll</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawCapabilities">
            <summary>	
            <p>Specifies the capability support of a raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilities']/*"/>	
            <msdn-id>ee719856</msdn-id>	
            <unmanaged>WICRawCapabilities</unmanaged>	
            <unmanaged-short>WICRawCapabilities</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilities.NotSupported">
            <summary>	
            <dd> <p>The capability is not supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilityNotSupported']/*"/>	
            <msdn-id>ee719856</msdn-id>	
            <unmanaged>WICRawCapabilityNotSupported</unmanaged>	
            <unmanaged-short>WICRawCapabilityNotSupported</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilities.GetSupported">
            <summary>	
            <dd> <p>The capability supports only get operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilityGetSupported']/*"/>	
            <msdn-id>ee719856</msdn-id>	
            <unmanaged>WICRawCapabilityGetSupported</unmanaged>	
            <unmanaged-short>WICRawCapabilityGetSupported</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilities.FullySupported">
            <summary>	
            <dd> <p>The capability supports get and set operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilityFullySupported']/*"/>	
            <msdn-id>ee719856</msdn-id>	
            <unmanaged>WICRawCapabilityFullySupported</unmanaged>	
            <unmanaged-short>WICRawCapabilityFullySupported</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawParameterSet">
            <summary>	
            <p>Specifies the parameter set used by a raw codec.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawParameterSet']/*"/>	
            <msdn-id>ee719858</msdn-id>	
            <unmanaged>WICRawParameterSet</unmanaged>	
            <unmanaged-short>WICRawParameterSet</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawParameterSet.AsShot">
            <summary>	
            <dd> <p>An as shot parameter set.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICAsShotParameterSet']/*"/>	
            <msdn-id>ee719858</msdn-id>	
            <unmanaged>WICAsShotParameterSet</unmanaged>	
            <unmanaged-short>WICAsShotParameterSet</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawParameterSet.UserAdjusted">
            <summary>	
            <dd> <p>A user adjusted parameter set.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICUserAdjustedParameterSet']/*"/>	
            <msdn-id>ee719858</msdn-id>	
            <unmanaged>WICUserAdjustedParameterSet</unmanaged>	
            <unmanaged-short>WICUserAdjustedParameterSet</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawParameterSet.AutoAdjusted">
            <summary>	
            <dd> <p>A codec adjusted parameter set.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICAutoAdjustedParameterSet']/*"/>	
            <msdn-id>ee719858</msdn-id>	
            <unmanaged>WICAutoAdjustedParameterSet</unmanaged>	
            <unmanaged-short>WICAutoAdjustedParameterSet</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawRenderMode">
            <summary>	
            <p>Specifies the render intent of the next <strong>CopyPixels</strong> call. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRenderMode']/*"/>	
            <msdn-id>ee719859</msdn-id>	
            <unmanaged>WICRawRenderMode</unmanaged>	
            <unmanaged-short>WICRawRenderMode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRenderMode.Draft">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRenderModeDraft']/*"/>	
            <unmanaged>WICRawRenderModeDraft</unmanaged>	
            <unmanaged-short>WICRawRenderModeDraft</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRenderMode.Normal">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRenderModeNormal']/*"/>	
            <unmanaged>WICRawRenderModeNormal</unmanaged>	
            <unmanaged-short>WICRawRenderModeNormal</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRenderMode.BestQuality">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRenderModeBestQuality']/*"/>	
            <unmanaged>WICRawRenderModeBestQuality</unmanaged>	
            <unmanaged-short>WICRawRenderModeBestQuality</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawRotationCapabilities">
            <summary>	
            <p>Specifies the rotation capabilities of the codec.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRotationCapabilities']/*"/>	
            <msdn-id>ee719860</msdn-id>	
            <unmanaged>WICRawRotationCapabilities</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilities</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRotationCapabilities.NotSupported">
            <summary>	
            <dd> <p>Rotation is not supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRotationCapabilityNotSupported']/*"/>	
            <msdn-id>ee719860</msdn-id>	
            <unmanaged>WICRawRotationCapabilityNotSupported</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilityNotSupported</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRotationCapabilities.GetSupported">
            <summary>	
            <dd> <p>Set operations for rotation is not supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRotationCapabilityGetSupported']/*"/>	
            <msdn-id>ee719860</msdn-id>	
            <unmanaged>WICRawRotationCapabilityGetSupported</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilityGetSupported</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRotationCapabilities.NinetyDegreesSupported">
            <summary>	
            <dd> <p>90 degree rotations are supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRotationCapabilityNinetyDegreesSupported']/*"/>	
            <msdn-id>ee719860</msdn-id>	
            <unmanaged>WICRawRotationCapabilityNinetyDegreesSupported</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilityNinetyDegreesSupported</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawRotationCapabilities.FullySupported">
            <summary>	
            <dd> <p>All rotation angles are supported.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawRotationCapabilityFullySupported']/*"/>	
            <msdn-id>ee719860</msdn-id>	
            <unmanaged>WICRawRotationCapabilityFullySupported</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilityFullySupported</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.SectionAccessLevel">
            <summary>	
            <p>Specifies the access level of a Windows Graphics Device Interface (GDI) section.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICSectionAccessLevel']/*"/>	
            <msdn-id>ee719864</msdn-id>	
            <unmanaged>WICSectionAccessLevel</unmanaged>	
            <unmanaged-short>WICSectionAccessLevel</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.SectionAccessLevel.Read">
            <summary>	
            <dd> <p>Indicates a read only access level.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICSectionAccessLevelRead']/*"/>	
            <msdn-id>ee719864</msdn-id>	
            <unmanaged>WICSectionAccessLevelRead</unmanaged>	
            <unmanaged-short>WICSectionAccessLevelRead</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.SectionAccessLevel.ReadWrite">
            <summary>	
            <dd> <p>Indicates a read/write access level.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICSectionAccessLevelReadWrite']/*"/>	
            <msdn-id>ee719864</msdn-id>	
            <unmanaged>WICSectionAccessLevelReadWrite</unmanaged>	
            <unmanaged-short>WICSectionAccessLevelReadWrite</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.TiffCompressionOption">
            <summary>	
            <p>Specifies the Tagged Image File Format (TIFF) compression options.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionOption']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionOption</unmanaged>	
            <unmanaged-short>WICTiffCompressionOption</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.DontCare">
            <summary>	
            <dd> <p>Indicates a suitable compression algorithm based on the image and pixel format.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionDontCare']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionDontCare</unmanaged>	
            <unmanaged-short>WICTiffCompressionDontCare</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.None">
            <summary>	
            <dd> <p>Indicates no compression.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionNone']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionNone</unmanaged>	
            <unmanaged-short>WICTiffCompressionNone</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.CCITT3">
            <summary>	
            <dd> <p>Indicates a CCITT3 compression algorithm. This algorithm is only valid for 1bpp pixel formats.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionCCITT3']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionCCITT3</unmanaged>	
            <unmanaged-short>WICTiffCompressionCCITT3</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.CCITT4">
            <summary>	
            <dd> <p>Indicates a CCITT4 compression algorithm. This algorithm is only valid for 1bpp pixel formats.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionCCITT4']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionCCITT4</unmanaged>	
            <unmanaged-short>WICTiffCompressionCCITT4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.LZW">
            <summary>	
            <dd> <p>Indicates a LZW compression algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionLZW']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionLZW</unmanaged>	
            <unmanaged-short>WICTiffCompressionLZW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.RLE">
            <summary>	
            <dd> <p>Indicates a RLE compression algorithm. This algorithm is only valid for 1bpp pixel formats.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionRLE']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionRLE</unmanaged>	
            <unmanaged-short>WICTiffCompressionRLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.ZIP">
            <summary>	
            <dd> <p>Indicates a ZIP compression algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionZIP']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionZIP</unmanaged>	
            <unmanaged-short>WICTiffCompressionZIP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.TiffCompressionOption.LZWHDifferencing">
            <summary>	
            <dd> <p>Indicates an LZWH differencing algorithm.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICTiffCompressionLZWHDifferencing']/*"/>	
            <msdn-id>ee719867</msdn-id>	
            <unmanaged>WICTiffCompressionLZWHDifferencing</unmanaged>	
            <unmanaged-short>WICTiffCompressionLZWHDifferencing</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapDecoderGuids">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.WIC.BitmapDecoderGuids']/*"/>	
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Gif">
            <summary>Constant Gif.</summary>
            <unmanaged>CLSID_WICGifDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Jpeg">
            <summary>Constant Jpeg.</summary>
            <unmanaged>CLSID_WICJpegDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Png">
            <summary>Constant Png.</summary>
            <unmanaged>CLSID_WICPngDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Tiff">
            <summary>Constant Tiff.</summary>
            <unmanaged>CLSID_WICTiffDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Wmp">
            <summary>Constant Wmp.</summary>
            <unmanaged>CLSID_WICWmpDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Bmp">
            <summary>Constant Bmp.</summary>
            <unmanaged>CLSID_WICBmpDecoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapDecoderGuids.Ico">
            <summary>Constant Ico.</summary>
            <unmanaged>CLSID_WICIcoDecoder</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.BitmapEncoderGuids">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.WIC.BitmapEncoderGuids']/*"/>	
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Wmp">
            <summary>Constant Wmp.</summary>
            <unmanaged>CLSID_WICWmpEncoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Gif">
            <summary>Constant Gif.</summary>
            <unmanaged>CLSID_WICGifEncoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Jpeg">
            <summary>Constant Jpeg.</summary>
            <unmanaged>CLSID_WICJpegEncoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Png">
            <summary>Constant Png.</summary>
            <unmanaged>CLSID_WICPngEncoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Bmp">
            <summary>Constant Bmp.</summary>
            <unmanaged>CLSID_WICBmpEncoder</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.BitmapEncoderGuids.Tiff">
            <summary>Constant Tiff.</summary>
            <unmanaged>CLSID_WICTiffEncoder</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.ContainerFormatGuids">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.WIC.ContainerFormatGuids']/*"/>	
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Gif">
            <summary>Constant Gif.</summary>
            <unmanaged>GUID_ContainerFormatGif</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Ico">
            <summary>Constant Ico.</summary>
            <unmanaged>GUID_ContainerFormatIco</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Jpeg">
            <summary>Constant Jpeg.</summary>
            <unmanaged>GUID_ContainerFormatJpeg</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Wmp">
            <summary>Constant Wmp.</summary>
            <unmanaged>GUID_ContainerFormatWmp</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Tiff">
            <summary>Constant Tiff.</summary>
            <unmanaged>GUID_ContainerFormatTiff</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Png">
            <summary>Constant Png.</summary>
            <unmanaged>GUID_ContainerFormatPng</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ContainerFormatGuids.Bmp">
            <summary>Constant Bmp.</summary>
            <unmanaged>GUID_ContainerFormatBmp</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.PixelFormat">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.WIC.PixelFormat']/*"/>	
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppBGR101010">
            <summary>Constant Format32bppBGR101010.</summary>
            <unmanaged>GUID_WICPixelFormat32bppBGR101010</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format72bpp8ChannelsAlpha">
            <summary>Constant Format72bpp8ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat72bpp8ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format2bppIndexed">
            <summary>Constant Format2bppIndexed.</summary>
            <unmanaged>GUID_WICPixelFormat2bppIndexed</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppGrayFixedPoint">
            <summary>Constant Format32bppGrayFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat32bppGrayFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format1bppIndexed">
            <summary>Constant Format1bppIndexed.</summary>
            <unmanaged>GUID_WICPixelFormat1bppIndexed</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bpp8Channels">
            <summary>Constant Format64bpp8Channels.</summary>
            <unmanaged>GUID_WICPixelFormat64bpp8Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppBGR555">
            <summary>Constant Format16bppBGR555.</summary>
            <unmanaged>GUID_WICPixelFormat16bppBGR555</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppBGR565">
            <summary>Constant Format16bppBGR565.</summary>
            <unmanaged>GUID_WICPixelFormat16bppBGR565</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppRGBA1010102XR">
            <summary>Constant Format32bppRGBA1010102XR.</summary>
            <unmanaged>GUID_WICPixelFormat32bppRGBA1010102XR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format112bpp7Channels">
            <summary>Constant Format112bpp7Channels.</summary>
            <unmanaged>GUID_WICPixelFormat112bpp7Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bppRGBFloat">
            <summary>Constant Format128bppRGBFloat.</summary>
            <unmanaged>GUID_WICPixelFormat128bppRGBFloat</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bppRGBFixedPoint">
            <summary>Constant Format48bppRGBFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat48bppRGBFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.FormatDontCare">
            <summary>Constant FormatDontCare.</summary>
            <unmanaged>GUID_WICPixelFormatDontCare</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bpp7ChannelsAlpha">
            <summary>Constant Format128bpp7ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat128bpp7ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bppBGRFixedPoint">
            <summary>Constant Format48bppBGRFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat48bppBGRFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format24bppRGB">
            <summary>Constant Format24bppRGB.</summary>
            <unmanaged>GUID_WICPixelFormat24bppRGB</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format24bpp3Channels">
            <summary>Constant Format24bpp3Channels.</summary>
            <unmanaged>GUID_WICPixelFormat24bpp3Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppBGR">
            <summary>Constant Format32bppBGR.</summary>
            <unmanaged>GUID_WICPixelFormat32bppBGR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bppRGBHalf">
            <summary>Constant Format48bppRGBHalf.</summary>
            <unmanaged>GUID_WICPixelFormat48bppRGBHalf</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bpp3ChannelsAlpha">
            <summary>Constant Format64bpp3ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat64bpp3ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppBGRA">
            <summary>Constant Format64bppBGRA.</summary>
            <unmanaged>GUID_WICPixelFormat64bppBGRA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format96bpp6Channels">
            <summary>Constant Format96bpp6Channels.</summary>
            <unmanaged>GUID_WICPixelFormat96bpp6Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.FormatBlackWhite">
            <summary>Constant FormatBlackWhite.</summary>
            <unmanaged>GUID_WICPixelFormatBlackWhite</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppPBGRA">
            <summary>Constant Format32bppPBGRA.</summary>
            <unmanaged>GUID_WICPixelFormat32bppPBGRA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format96bpp5ChannelsAlpha">
            <summary>Constant Format96bpp5ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat96bpp5ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format80bppCMYKAlpha">
            <summary>Constant Format80bppCMYKAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat80bppCMYKAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bpp8Channels">
            <summary>Constant Format128bpp8Channels.</summary>
            <unmanaged>GUID_WICPixelFormat128bpp8Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppRGBAFixedPoint">
            <summary>Constant Format64bppRGBAFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat64bppRGBAFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format144bpp8ChannelsAlpha">
            <summary>Constant Format144bpp8ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat144bpp8ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format112bpp6ChannelsAlpha">
            <summary>Constant Format112bpp6ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat112bpp6ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppGrayHalf">
            <summary>Constant Format16bppGrayHalf.</summary>
            <unmanaged>GUID_WICPixelFormat16bppGrayHalf</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bpp6Channels">
            <summary>Constant Format48bpp6Channels.</summary>
            <unmanaged>GUID_WICPixelFormat48bpp6Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bpp7ChannelsAlpha">
            <summary>Constant Format64bpp7ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat64bpp7ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bppRGBAFixedPoint">
            <summary>Constant Format128bppRGBAFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat128bppRGBAFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format8bppIndexed">
            <summary>Constant Format8bppIndexed.</summary>
            <unmanaged>GUID_WICPixelFormat8bppIndexed</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppGrayFixedPoint">
            <summary>Constant Format16bppGrayFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat16bppGrayFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bppRGB">
            <summary>Constant Format48bppRGB.</summary>
            <unmanaged>GUID_WICPixelFormat48bppRGB</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bpp4Channels">
            <summary>Constant Format32bpp4Channels.</summary>
            <unmanaged>GUID_WICPixelFormat32bpp4Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bpp3ChannelsAlpha">
            <summary>Constant Format32bpp3ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat32bpp3ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppCMYK">
            <summary>Constant Format64bppCMYK.</summary>
            <unmanaged>GUID_WICPixelFormat64bppCMYK</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format4bppIndexed">
            <summary>Constant Format4bppIndexed.</summary>
            <unmanaged>GUID_WICPixelFormat4bppIndexed</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format40bpp4ChannelsAlpha">
            <summary>Constant Format40bpp4ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat40bpp4ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppRGBFixedPoint">
            <summary>Constant Format64bppRGBFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat64bppRGBFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppPBGRA">
            <summary>Constant Format64bppPBGRA.</summary>
            <unmanaged>GUID_WICPixelFormat64bppPBGRA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppGray">
            <summary>Constant Format16bppGray.</summary>
            <unmanaged>GUID_WICPixelFormat16bppGray</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format40bppCMYKAlpha">
            <summary>Constant Format40bppCMYKAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat40bppCMYKAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppBGRA">
            <summary>Constant Format32bppBGRA.</summary>
            <unmanaged>GUID_WICPixelFormat32bppBGRA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format80bpp4ChannelsAlpha">
            <summary>Constant Format80bpp4ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat80bpp4ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppRGBA">
            <summary>Constant Format64bppRGBA.</summary>
            <unmanaged>GUID_WICPixelFormat64bppRGBA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format16bppBGRA5551">
            <summary>Constant Format16bppBGRA5551.</summary>
            <unmanaged>GUID_WICPixelFormat16bppBGRA5551</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppBGRAFixedPoint">
            <summary>Constant Format64bppBGRAFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat64bppBGRAFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppPRGBA">
            <summary>Constant Format32bppPRGBA.</summary>
            <unmanaged>GUID_WICPixelFormat32bppPRGBA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format96bppRGBFixedPoint">
            <summary>Constant Format96bppRGBFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat96bppRGBFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppGrayFloat">
            <summary>Constant Format32bppGrayFloat.</summary>
            <unmanaged>GUID_WICPixelFormat32bppGrayFloat</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bpp3Channels">
            <summary>Constant Format48bpp3Channels.</summary>
            <unmanaged>GUID_WICPixelFormat48bpp3Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format80bpp5Channels">
            <summary>Constant Format80bpp5Channels.</summary>
            <unmanaged>GUID_WICPixelFormat80bpp5Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format56bpp7Channels">
            <summary>Constant Format56bpp7Channels.</summary>
            <unmanaged>GUID_WICPixelFormat56bpp7Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bppRGBFixedPoint">
            <summary>Constant Format128bppRGBFixedPoint.</summary>
            <unmanaged>GUID_WICPixelFormat128bppRGBFixedPoint</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bpp4Channels">
            <summary>Constant Format64bpp4Channels.</summary>
            <unmanaged>GUID_WICPixelFormat64bpp4Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format40bpp5Channels">
            <summary>Constant Format40bpp5Channels.</summary>
            <unmanaged>GUID_WICPixelFormat40bpp5Channels</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format8bppGray">
            <summary>Constant Format8bppGray.</summary>
            <unmanaged>GUID_WICPixelFormat8bppGray</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppCMYK">
            <summary>Constant Format32bppCMYK.</summary>
            <unmanaged>GUID_WICPixelFormat32bppCMYK</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format24bppBGR">
            <summary>Constant Format24bppBGR.</summary>
            <unmanaged>GUID_WICPixelFormat24bppBGR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppRGBA1010102">
            <summary>Constant Format32bppRGBA1010102.</summary>
            <unmanaged>GUID_WICPixelFormat32bppRGBA1010102</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format4bppGray">
            <summary>Constant Format4bppGray.</summary>
            <unmanaged>GUID_WICPixelFormat4bppGray</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppPRGBA">
            <summary>Constant Format64bppPRGBA.</summary>
            <unmanaged>GUID_WICPixelFormat64bppPRGBA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format2bppGray">
            <summary>Constant Format2bppGray.</summary>
            <unmanaged>GUID_WICPixelFormat2bppGray</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppRGBAHalf">
            <summary>Constant Format64bppRGBAHalf.</summary>
            <unmanaged>GUID_WICPixelFormat64bppRGBAHalf</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bppRGBAFloat">
            <summary>Constant Format128bppRGBAFloat.</summary>
            <unmanaged>GUID_WICPixelFormat128bppRGBAFloat</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bpp5ChannelsAlpha">
            <summary>Constant Format48bpp5ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat48bpp5ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppRGBA">
            <summary>Constant Format32bppRGBA.</summary>
            <unmanaged>GUID_WICPixelFormat32bppRGBA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format32bppRGBE">
            <summary>Constant Format32bppRGBE.</summary>
            <unmanaged>GUID_WICPixelFormat32bppRGBE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format56bpp6ChannelsAlpha">
            <summary>Constant Format56bpp6ChannelsAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat56bpp6ChannelsAlpha</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format128bppPRGBAFloat">
            <summary>Constant Format128bppPRGBAFloat.</summary>
            <unmanaged>GUID_WICPixelFormat128bppPRGBAFloat</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format48bppBGR">
            <summary>Constant Format48bppBGR.</summary>
            <unmanaged>GUID_WICPixelFormat48bppBGR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format64bppRGBHalf">
            <summary>Constant Format64bppRGBHalf.</summary>
            <unmanaged>GUID_WICPixelFormat64bppRGBHalf</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.PixelFormat.Format8bppAlpha">
            <summary>Constant Format8bppAlpha.</summary>
            <unmanaged>GUID_WICPixelFormat8bppAlpha</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.PixelFormat.GetBitsPerPixel(System.Guid)">
            <summary>
            Gets the number of bits per pixel for a particular pixel format.
            </summary>
            <param name="guid">The pixel format guid.</param>
            <returns>The number of bits per pixel. If the pixel format guid is invalid, returns 0</returns>
        </member>
        <member name="M:SharpDX.WIC.PixelFormat.GetStride(System.Guid,System.Int32)">
            <summary>
            Gets the stride in bytes from a pixel format and a width..
            </summary>
            <param name="guid">The pixel format guid.</param>
            <param name="width">The width.</param>
            <returns>The number of bytes per row.</returns>
        </member>
        <member name="T:SharpDX.WIC.ResultCode">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.WIC.ResultCode']/*"/>	
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Badheader">
            <summary>Constant Badheader.</summary>
            <unmanaged>WINCODEC_ERR_BADHEADER</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.UnexpectedMetadataType">
            <summary>Constant UnexpectedMetadataType.</summary>
            <unmanaged>WINCODEC_ERR_UNEXPECTEDMETADATATYPE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.InvalidQueryCharacter">
            <summary>Constant InvalidQueryCharacter.</summary>
            <unmanaged>WINCODEC_ERR_INVALIDQUERYCHARACTER</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.InvalidParameter">
            <summary>Constant InvalidParameter.</summary>
            <unmanaged>WINCODEC_ERR_INVALIDPARAMETER</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Valueoutofrange">
            <summary>Constant Valueoutofrange.</summary>
            <unmanaged>WINCODEC_ERR_VALUEOUTOFRANGE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Codectoomanyscanlines">
            <summary>Constant Codectoomanyscanlines.</summary>
            <unmanaged>WINCODEC_ERR_CODECTOOMANYSCANLINES</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Propertysize">
            <summary>Constant Propertysize.</summary>
            <unmanaged>WINCODEC_ERR_PROPERTYSIZE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.OufOfMemory">
            <summary>Constant OufOfMemory.</summary>
            <unmanaged>WINCODEC_ERR_OUTOFMEMORY</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Codecpresent">
            <summary>Constant Codecpresent.</summary>
            <unmanaged>WINCODEC_ERR_CODECPRESENT</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.NotInitializeD">
            <summary>Constant NotInitializeD.</summary>
            <unmanaged>WINCODEC_ERR_NOTINITIALIZED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Alreadylocked">
            <summary>Constant Alreadylocked.</summary>
            <unmanaged>WINCODEC_ERR_ALREADYLOCKED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Valueoverflow">
            <summary>Constant Valueoverflow.</summary>
            <unmanaged>WINCODEC_ERR_VALUEOVERFLOW</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Paletteunavailable">
            <summary>Constant Paletteunavailable.</summary>
            <unmanaged>WINCODEC_ERR_PALETTEUNAVAILABLE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Badstreamdata">
            <summary>Constant Badstreamdata.</summary>
            <unmanaged>WINCODEC_ERR_BADSTREAMDATA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Componentinitializefailure">
            <summary>Constant Componentinitializefailure.</summary>
            <unmanaged>WINCODEC_ERR_COMPONENTINITIALIZEFAILURE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Aborted">
            <summary>Constant Aborted.</summary>
            <unmanaged>WINCODEC_ERR_ABORTED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Imagesizeoutofrange">
            <summary>Constant Imagesizeoutofrange.</summary>
            <unmanaged>WINCODEC_ERR_IMAGESIZEOUTOFRANGE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.UnsupportedPixelFormat">
            <summary>Constant UnsupportedPixelFormat.</summary>
            <unmanaged>WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Componentnotfound">
            <summary>Constant Componentnotfound.</summary>
            <unmanaged>WINCODEC_ERR_COMPONENTNOTFOUND</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.InvalidRegistration">
            <summary>Constant InvalidRegistration.</summary>
            <unmanaged>WINCODEC_ERR_INVALIDREGISTRATION</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.UnexpectedSize">
            <summary>Constant UnexpectedSize.</summary>
            <unmanaged>WINCODEC_ERR_UNEXPECTEDSIZE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Internalerror">
            <summary>Constant Internalerror.</summary>
            <unmanaged>WINCODEC_ERR_INTERNALERROR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.WrongState">
            <summary>Constant WrongState.</summary>
            <unmanaged>WINCODEC_ERR_WRONGSTATE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Badmetadataheader">
            <summary>Constant Badmetadataheader.</summary>
            <unmanaged>WINCODEC_ERR_BADMETADATAHEADER</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.NotImplemented">
            <summary>Constant NotImplemented.</summary>
            <unmanaged>WINCODEC_ERR_NOTIMPLEMENTED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.StreamWrite">
            <summary>Constant StreamWrite.</summary>
            <unmanaged>WINCODEC_ERR_STREAMWRITE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.StreamRead">
            <summary>Constant StreamRead.</summary>
            <unmanaged>WINCODEC_ERR_STREAMREAD</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Requestonlyvalidatmetadataroot">
            <summary>Constant Requestonlyvalidatmetadataroot.</summary>
            <unmanaged>WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.SourceRectangleDoesnotmatchdimensions">
            <summary>Constant SourceRectangleDoesnotmatchdimensions.</summary>
            <unmanaged>WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.StreamNotAvailable">
            <summary>Constant StreamNotAvailable.</summary>
            <unmanaged>WINCODEC_ERR_STREAMNOTAVAILABLE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.InvalidQueryRequest">
            <summary>Constant InvalidQueryRequest.</summary>
            <unmanaged>WINCODEC_ERR_INVALIDQUERYREQUEST</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Base">
            <summary>Constant Base.</summary>
            <unmanaged>WINCODEC_ERR_BASE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Unknownimageformat">
            <summary>Constant Unknownimageformat.</summary>
            <unmanaged>WINCODEC_ERR_UNKNOWNIMAGEFORMAT</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.GenericError">
            <summary>Constant GenericError.</summary>
            <unmanaged>WINCODEC_ERR_GENERIC_ERROR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.InvalidProgressivelevel">
            <summary>Constant InvalidProgressivelevel.</summary>
            <unmanaged>WINCODEC_ERR_INVALIDPROGRESSIVELEVEL</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Insufficientbuffer">
            <summary>Constant Insufficientbuffer.</summary>
            <unmanaged>WINCODEC_ERR_INSUFFICIENTBUFFER</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.UnsupportedVersion">
            <summary>Constant UnsupportedVersion.</summary>
            <unmanaged>WINCODEC_ERR_UNSUPPORTEDVERSION</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.FrameMissing">
            <summary>Constant FrameMissing.</summary>
            <unmanaged>WINCODEC_ERR_FRAMEMISSING</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Codecnothumbnail">
            <summary>Constant Codecnothumbnail.</summary>
            <unmanaged>WINCODEC_ERR_CODECNOTHUMBNAIL</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.TooMuchmetadata">
            <summary>Constant TooMuchmetadata.</summary>
            <unmanaged>WINCODEC_ERR_TOOMUCHMETADATA</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Badimage">
            <summary>Constant Badimage.</summary>
            <unmanaged>WINCODEC_ERR_BADIMAGE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Duplicatemetadatapresent">
            <summary>Constant Duplicatemetadatapresent.</summary>
            <unmanaged>WINCODEC_ERR_DUPLICATEMETADATAPRESENT</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Propertynotsupported">
            <summary>Constant Propertynotsupported.</summary>
            <unmanaged>WINCODEC_ERR_PROPERTYNOTSUPPORTED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.UnsupportedOperation">
            <summary>Constant UnsupportedOperation.</summary>
            <unmanaged>WINCODEC_ERR_UNSUPPORTEDOPERATION</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Win32error">
            <summary>Constant Win32error.</summary>
            <unmanaged>WINCODEC_ERR_WIN32ERROR</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.AccessDenied">
            <summary>Constant AccessDenied.</summary>
            <unmanaged>WINCODEC_ERR_ACCESSDENIED</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Propertyunexpectedtype">
            <summary>Constant Propertyunexpectedtype.</summary>
            <unmanaged>WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE</unmanaged>
        </member>
        <member name="F:SharpDX.WIC.ResultCode.Propertynotfound">
            <summary>Constant Propertynotfound.</summary>
            <unmanaged>WINCODEC_ERR_PROPERTYNOTFOUND</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.Bitmap">
            <summary>	
            <p>Defines methods that add the concept of writeability and static in-memory representations of bitmaps to <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong>. </p>	
            </summary>	
            <remarks>	
            <p><strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> inherits from <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> and therefore also inherits the <strong>CopyPixels</strong> method. When pixels need to be moved to a new memory location, <strong>CopyPixels</strong> is often the most efficient. </p><p> Because of to the internal memory representation implied by the <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong>, in-place modification and processing using the <strong>Lock</strong> is more efficient than <strong>CopyPixels</strong>, usually reducing to a simple reference access directly into the memory owned by the bitmap rather than a as a copy.  This is contrasted to procedural bitmaps which implement only <strong>CopyPixels</strong> because there is no internal memory representation and one would need to be created on demand to satisfy a call to <strong>Lock</strong>.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmap']/*"/>	
            <msdn-id>ee719675</msdn-id>	
            <unmanaged>IWICBitmap</unmanaged>	
            <unmanaged-short>IWICBitmap</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapSource">
            <summary>	
            <p>Exposes methods that refers to a source from which pixels are retrieved, but cannot be written back to.</p>	
            </summary>	
            <remarks>	
            <p>This interface provides a common way of accessing and linking together bitmaps, decoders, format converters, and scalers. Components that implement this interface can be connected together in a graph to pull imaging data through.</p><p>This interface defines only the notion of readability or being able to produce pixels. Modifying or writing to a bitmap is considered to be a specialization specific to bitmaps which have storage and is defined in the descendant interface <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource']/*"/>	
            <msdn-id>ee690171</msdn-id>	
            <unmanaged>IWICBitmapSource</unmanaged>	
            <unmanaged-short>IWICBitmapSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapSource"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapSource">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapSource"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.GetSize(System.Int32@,System.Int32@)">
            <summary>	
            <p>Retrieves the pixel width and height of the bitmap.</p>	
            </summary>	
            <param name="widthRef"><dd>  <p>A reference that receives the pixel width of the bitmap.</p> </dd></param>	
            <param name="heightRef"><dd>  <p>A reference that receives the pixel height of the bitmap</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::GetSize']/*"/>	
            <msdn-id>ee690185</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::GetSize([Out] unsigned int* puiWidth,[Out] unsigned int* puiHeight)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.GetPixelFormat(System.Guid@)">
            <summary>	
            <p>Retrieves the pixel format of the bitmap source.. </p>	
            </summary>	
            <param name="pixelFormatRef"><dd>  <p>Receives the pixel format <see cref="T:System.Guid"/> the bitmap is stored in. For a list of available pixel formats, see the Native Pixel Formats topic.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The pixel format returned by this method is not necessarily the pixel format the image is stored as. The codec may perform a format conversion from the storage pixel format to an output pixel format. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::GetPixelFormat']/*"/>	
            <msdn-id>ee690181</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::GetPixelFormat([Out] GUID* pPixelFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::GetPixelFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.GetResolution(System.Double@,System.Double@)">
            <summary>	
            <p>Retrieves the sampling rate between pixels and physical world measurements.</p>	
            </summary>	
            <param name="dpiXRef"><dd>  <p>A reference that receives the x-axis dpi resolution.</p> </dd></param>	
            <param name="dpiYRef"><dd>  <p>A reference that receives the y-axis dpi resolution.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Some formats, such as GIF and ICO, do not have full DPI support. For GIF, this method calculates the DPI values from the aspect ratio, using a base DPI of (96.0, 96.0). The ICO format does not support DPI at all, and the method always returns (96.0,96.0) for ICO images. </p><p> Additionally, WIC itself does not transform images based on the DPI values in an image. It is up to the caller to transform an image based on the resolution returned. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::GetResolution']/*"/>	
            <msdn-id>ee690183</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::GetResolution([Out] double* pDpiX,[Out] double* pDpiY)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::GetResolution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Retrieves the color table for indexed pixel formats.</p>	
            </summary>	
            <param name="paletteRef"><dd>  <p>An <strong><see cref="T:SharpDX.WIC.Palette"/></strong>. A palette can be created using the <strong>CreatePalette</strong> method.</p> </dd></param>	
            <returns><p>Returns one of the following values.</p><table> <tr><th>Return code</th><th>Description</th></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.WIC.ResultCode.Paletteunavailable"/></strong></dt> </dl> </td><td> <p>The palette was unavailable.</p> </td></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.Result.Ok"/></strong></dt> </dl> </td><td> <p>The palette was successfully copied.</p> </td></tr> </table><p>?</p></returns>	
            <remarks>	
            <p> If the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> is an <strong><see cref="T:SharpDX.WIC.BitmapFrameDecode"/></strong>, the function may return the image's global palette if a frame-level palette is not available. The global palette may also be retrieved using the <strong>CopyPalette</strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::CopyPalette']/*"/>	
            <msdn-id>ee690177</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="rectangleRef"><dd>  <p>The rectangle to copy. A <strong><c>null</c></strong> value specifies the entire bitmap.</p> </dd></param>	
            <param name="stride"><dd>  <p>The stride of the bitmap</p> </dd></param>	
            <param name="bufferSize"><dd>  <p>The size of the buffer.</p> </dd></param>	
            <param name="bufferRef"><dd>  <p>A reference to the buffer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::CopyPixels']/*"/>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In] const void* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels(SharpDX.Rectangle,System.Int32,SharpDX.DataPointer)">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="rectangle"><dd>  <p>The rectangle to copy. A <strong><c>null</c></strong> value specifies the entire bitmap.</p> </dd></param>	
            <param name="stride"><dd>  <p>The stride of the bitmap</p> </dd></param>	
            <param name="dataPointer"><dd>  <p>A reference to the buffer.</p> </dd></param>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels(System.Int32,SharpDX.DataPointer)">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="stride"><dd>  <p>The stride of the bitmap</p> </dd></param>	
            <param name="dataPointer"><dd>  <p>A reference to the buffer.</p> </dd></param>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels(System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="stride"><dd>  <p>The stride of the bitmap</p> </dd></param>	
            <param name="dataPointer"><dd>  <p>A reference to the buffer.</p> </dd></param>	
            <param name="size">Size of the buffer in bytes.</param>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels``1(SharpDX.Rectangle,``0[])">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="rectangle"><dd>  <p>The rectangle to copy. A <strong><c>null</c></strong> value specifies the entire bitmap.</p> </dd></param>	
            <param name="output">The destination array. The size of the array must be sizeof(pixel) * rectangle.Width * rectangle.Height</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSource.CopyPixels``1(``0[])">
            <summary>	
            <p>Instructs the object to produce pixels.</p>	
            </summary>	
            <param name="output">The destination array. The size of the array must be sizeof(pixel) * Width * Height</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>CopyPixels</strong> is one of the two main image processing routines (the other being <strong>Lock</strong>) triggering the actual processing.  It instructs the object to produce pixels according to its algorithm - this may involve decoding a portion of a JPEG stored on disk, copying a block of memory, or even analytically computing a complex gradient.  The algorithm is completely dependent on the object implementing the interface. </p><p> The caller can restrict the operation to a rectangle of interest (ROI) using the prc parameter.  The ROI sub-rectangle must be fully contained in the bounds of the bitmap.  Specifying a <strong><c>null</c></strong> ROI implies that the whole bitmap should be returned. 	
            </p><p> The caller controls the memory management and must provide an output buffer (<em>pbBuffer</em>) for the results of the copy along with the buffer's bounds (<em>cbBufferSize</em>).  The cbStride parameter defines the count of bytes between two vertically adjacent pixels in the output buffer.  The caller must ensure that there is sufficient buffer to complete the call based on the width, height and pixel format of the bitmap and the sub-rectangle provided to the copy method. </p><p> If the caller needs to perform numerous copies of an expensive <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> such as a JPEG, it is recommended to create an in-memory <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> first. </p>Codec Developer Remarks<p> The callee must only write to the first (prc-&gt;Width*bitsperpixel+7)/8 bytes of each line of the output buffer (in this case, a line is a consecutive string of <em>cbStride</em> bytes). </p>	
            </remarks>	
            <msdn-id>ee690179</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::CopyPixels</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.BitmapSource.PixelFormat">
            <summary>	
            <p>Retrieves the pixel format of the bitmap source.. </p>	
            </summary>	
            <remarks>	
            <p> The pixel format returned by this method is not necessarily the pixel format the image is stored as. The codec may perform a format conversion from the storage pixel format to an output pixel format. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSource::GetPixelFormat']/*"/>	
            <msdn-id>ee690181</msdn-id>	
            <unmanaged>GetPixelFormat</unmanaged>	
            <unmanaged-short>GetPixelFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapSource::GetPixelFormat([Out] GUID* pPixelFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapSource.Size">
            <summary>	
            <p>Retrieves the pixel width and height of the bitmap.</p>	
            </summary>	
            <unmanaged>HRESULT IWICBitmapSource::GetSize([Out] unsigned int* puiWidth,[Out] unsigned int* puiHeight)</unmanaged>
            <msdn-id>ee690185</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSource::GetSize([Out] unsigned int* puiWidth,[Out] unsigned int* puiHeight)</unmanaged>	
            <unmanaged-short>IWICBitmapSource::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.op_Explicit(System.IntPtr)~SharpDX.WIC.Bitmap">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.Bitmap"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.Bitmap.Lock(System.IntPtr,SharpDX.WIC.BitmapLockFlags)">
            <summary>	
            <p>Provides access to a rectangular area of the bitmap.</p>	
            </summary>	
            <param name="rcLockRef"><dd>  <p>The rectangle to be accessed.</p> </dd></param>	
            <param name="flags"><dd>  <p>The access mode you wish to obtain for the lock. This is a bitwise combination of <strong><see cref="T:SharpDX.WIC.BitmapLockFlags"/></strong> for read, write, or read and write access.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Read"/></strong></dt> </dl> </td><td> <p>The read access lock.</p> </td></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Write"/></strong></dt> </dl> </td><td> <p>The write access lock.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><dd>  <p>A reference that receives the locked memory location.</p> </dd></returns>	
            <remarks>	
            <p>Locks are exclusive for writing but can be shared for reading. You cannot call <strong>CopyPixels</strong> while the <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> is locked for writing. Doing so will return an error, since locks are exclusive.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmap::Lock']/*"/>	
            <msdn-id>ee690187</msdn-id>	
            <unmanaged>HRESULT IWICBitmap::Lock([In] const void* prcLock,[In] WICBitmapLockFlags flags,[Out] IWICBitmapLock** ppILock)</unmanaged>	
            <unmanaged-short>IWICBitmap::Lock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.SetPalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Provides access for palette modifications.</p>	
            </summary>	
            <param name="paletteRef"><dd>  <p>The palette to use for conversion.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmap::SetPalette']/*"/>	
            <msdn-id>ee690189</msdn-id>	
            <unmanaged>HRESULT IWICBitmap::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICBitmap::SetPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.SetResolution(System.Double,System.Double)">
            <summary>	
            <p>Changes the physical resolution of the image.</p>	
            </summary>	
            <param name="dpiX"><dd>  <p>The horizontal resolution.</p> </dd></param>	
            <param name="dpiY"><dd>  <p>The vertical resolution.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> This method has no effect on the actual pixels or samples stored in the bitmap.  Instead the interpretation of the sampling rate is modified.  This means that a 96 DPI image which is 96 pixels wide is one inch.  If the physical resolution is modified to 48 DPI, then the bitmap is considered to be 2 inches wide but has the same number of pixels.   If the resolution is less than <strong>REAL_EPSILON</strong> (1.192092896e-07F) the error code <strong><see cref="F:SharpDX.WIC.ResultCode.InvalidParameter"/></strong> is returned.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmap::SetResolution']/*"/>	
            <msdn-id>ee690191</msdn-id>	
            <unmanaged>HRESULT IWICBitmap::SetResolution([In] double dpiX,[In] double dpiY)</unmanaged>	
            <unmanaged-short>IWICBitmap::SetResolution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,System.Int32,System.Int32,System.Guid,SharpDX.WIC.BitmapCreateCacheOption)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="pixelFormat">The pixel format. <see cref="T:SharpDX.WIC.PixelFormat"/> for a list of valid formats. </param>
            <param name="option">The option.</param>
            <msdn-id>ee690282</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmap([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,System.Int32,System.Int32,System.Guid,SharpDX.DataRectangle,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from a memory location using <see cref="T:SharpDX.DataRectangle"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="pixelFormat">The pixel format.</param>
            <param name="dataRectangle">The data rectangle.</param>
            <param name="totalSizeInBytes">Size of the buffer in <see cref="!:dataRectangle"/>. If == 0, calculate the size automatically based on the height and row pitch.</param>
            <msdn-id>ee690291</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromMemory([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.BitmapSource,SharpDX.WIC.BitmapCreateCacheOption)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from a <see cref="T:SharpDX.WIC.BitmapSource"/>
            </summary>
            <param name="factory">The factory.</param>
            <param name="bitmapSource">The bitmap source ref.</param>
            <param name="option">The option.</param>
            <msdn-id>ee690293</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.BitmapSource,SharpDX.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from a <see cref="T:SharpDX.WIC.BitmapSource"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="bitmapSource">The bitmap source.</param>
            <param name="rectangle">The rectangle.</param>
            <msdn-id>ee690294</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromSourceRect([In, Optional] IWICBitmapSource* pIBitmapSource,[In] unsigned int x,[In] unsigned int y,[In] unsigned int width,[In] unsigned int height,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromSourceRect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.New``1(SharpDX.WIC.ImagingFactory,System.Int32,System.Int32,System.Guid,``0[],System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from an array of pixel data.
            </summary>
            <param name="factory">The factory.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="pixelFormat">The pixel format.</param>
            <param name="pixelDatas">The pixel data.</param>
            <param name="stride">Stride of a row of pixels (number of bytes per row). By default the stride is == 0, and calculated by taking the sizeof(T) * width.</param>
            <msdn-id>ee690291</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromMemory([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.Lock(SharpDX.WIC.BitmapLockFlags)">
            <summary>	
            <p>Provides access to a rectangular area of the bitmap.</p>	
            </summary>	
            <param name="flags"><dd>  <p>The access mode you wish to obtain for the lock. This is a bitwise combination of <strong><see cref="T:SharpDX.WIC.BitmapLockFlags"/></strong> for read, write, or read and write access.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Read"/></strong></dt> </dl> </td><td> <p>The read access lock.</p> </td></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Write"/></strong></dt> </dl> </td><td> <p>The write access lock.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><dd>  <p>A reference that receives the locked memory location.</p> </dd></returns>	
            <remarks>	
            <p>Locks are exclusive for writing but can be shared for reading. You cannot call <strong>CopyPixels</strong> while the <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> is locked for writing. Doing so will return an error, since locks are exclusive.</p>	
            </remarks>	
            <msdn-id>ee690187</msdn-id>	
            <unmanaged>HRESULT IWICBitmap::Lock([In, Optional] const WICRect* prcLock,[In] WICBitmapLockFlags flags,[Out] IWICBitmapLock** ppILock)</unmanaged>	
            <unmanaged-short>IWICBitmap::Lock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.Lock(SharpDX.Rectangle,SharpDX.WIC.BitmapLockFlags)">
            <summary>	
            <p>Provides access to a rectangular area of the bitmap.</p>	
            </summary>	
            <param name="rcLockRef"><dd>  <p>The rectangle to be accessed.</p> </dd></param>	
            <param name="flags"><dd>  <p>The access mode you wish to obtain for the lock. This is a bitwise combination of <strong><see cref="T:SharpDX.WIC.BitmapLockFlags"/></strong> for read, write, or read and write access.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Read"/></strong></dt> </dl> </td><td> <p>The read access lock.</p> </td></tr> <tr><td><dl> <dt><strong><see cref="F:SharpDX.WIC.BitmapLockFlags.Write"/></strong></dt> </dl> </td><td> <p>The write access lock.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><dd>  <p>A reference that receives the locked memory location.</p> </dd></returns>	
            <remarks>	
            <p>Locks are exclusive for writing but can be shared for reading. You cannot call <strong>CopyPixels</strong> while the <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> is locked for writing. Doing so will return an error, since locks are exclusive.</p>	
            </remarks>	
            <msdn-id>ee690187</msdn-id>	
            <unmanaged>HRESULT IWICBitmap::Lock([In, Optional] const WICRect* prcLock,[In] WICBitmapLockFlags flags,[Out] IWICBitmapLock** ppILock)</unmanaged>	
            <unmanaged-short>IWICBitmap::Lock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,System.Drawing.Icon)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from a <see cref="T:System.Drawing.Icon"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="icon">The icon.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromHICON([In] HICON hIcon,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.Bitmap.#ctor(SharpDX.WIC.ImagingFactory,System.Drawing.Bitmap,SharpDX.WIC.BitmapAlphaChannelOption)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Bitmap"/> class from a <see cref="T:System.Drawing.Bitmap"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="bitmap">The bitmap.</param>
            <param name="options">The options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromHBITMAP([In] HBITMAP hBitmap,[In, Optional] HPALETTE hPalette,[In] WICBitmapAlphaChannelOption options,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.Bitmap.Palette">
            <summary>	
            <p>Provides access for palette modifications.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmap::SetPalette']/*"/>	
            <msdn-id>ee690189</msdn-id>	
            <unmanaged>SetPalette</unmanaged>	
            <unmanaged-short>SetPalette</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmap::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.BitmapClipper">
            <summary>	
            <p>Exposes methods that produce a clipped version of the input bitmap for a specified rectangular region of interest.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapClipper']/*"/>	
            <msdn-id>ee719676</msdn-id>	
            <unmanaged>IWICBitmapClipper</unmanaged>	
            <unmanaged-short>IWICBitmapClipper</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapClipper.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapClipper"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapClipper.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapClipper">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapClipper"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapClipper.Initialize(SharpDX.WIC.BitmapSource,System.IntPtr)">
            <summary>	
            <p>Initializes the bitmap clipper with the provided parameters.</p>	
            </summary>	
            <param name="sourceRef"><dd>  <p>he input bitmap source.</p> </dd></param>	
            <param name="rectangleRef"><dd>  <p>The rectangle of the bitmap source to clip.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapClipper::Initialize']/*"/>	
            <msdn-id>ee719677</msdn-id>	
            <unmanaged>HRESULT IWICBitmapClipper::Initialize([In, Optional] IWICBitmapSource* pISource,[In] const void* prc)</unmanaged>	
            <unmanaged-short>IWICBitmapClipper::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapClipper.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapClipper"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.BitmapClipper.Initialize(SharpDX.WIC.BitmapSource,SharpDX.Rectangle)">
            <summary>	
            <p>Initializes the bitmap clipper with the provided parameters.</p>	
            </summary>	
            <param name="sourceRef"><dd>  <p>he input bitmap source.</p> </dd></param>	
            <param name="rectangleRef"><dd>  <p>The rectangle of the bitmap source to clip.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <msdn-id>ee719677</msdn-id>	
            <unmanaged>HRESULT IWICBitmapClipper::Initialize([In, Optional] IWICBitmapSource* pISource,[In] const WICRect* prc)</unmanaged>	
            <unmanaged-short>IWICBitmapClipper::Initialize</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapCodecInfo">
            <summary>	
            <p>Exposes methods that provide information about a particular codec.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo']/*"/>	
            <msdn-id>ee719679</msdn-id>	
            <unmanaged>IWICBitmapCodecInfo</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ComponentInfo">
            <summary>	
            <p>Exposes methods that provide component information.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo']/*"/>	
            <msdn-id>ee690213</msdn-id>	
            <unmanaged>IWICComponentInfo</unmanaged>	
            <unmanaged-short>IWICComponentInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ComponentInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.ComponentInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ComponentInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetComponentType(SharpDX.WIC.ComponentType@)">
            <summary>	
            <p>Retrieves the component's <strong><see cref="T:SharpDX.WIC.ComponentType"/></strong>.</p>	
            </summary>	
            <param name="typeRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetComponentType']/*"/>	
            <msdn-id>ee690218</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetComponentType([Out] WICComponentType* pType)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetComponentType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetCLSID(System.Guid@)">
            <summary>	
            <p>Retrieves the component's class identifier (CLSID)</p>	
            </summary>	
            <param name="clsidRef"><dd>  <p>A reference that receives the component's CLSID.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetCLSID']/*"/>	
            <msdn-id>ee690216</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetCLSID([Out] GUID* pclsid)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetCLSID</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetSigningStatus(System.Int32@)">
            <summary>	
            <p>Retrieves the signing status of the component.</p>	
            </summary>	
            <param name="statusRef"><dd>  <p>A reference that receives the <strong><see cref="T:SharpDX.WIC.ComponentSigning"/></strong> status of the component.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Signing is unused by WIC. Therefore, all components <see cref="F:SharpDX.WIC.ComponentSigning.Signed"/>.</p><p>This function can be used to determine whether a component has no binary component or has been added to the disabled components list in the registry.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetSigningStatus']/*"/>	
            <msdn-id>ee690221</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetSigningStatus([Out] unsigned int* pStatus)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetSigningStatus</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetAuthor(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the name of component's author.</p>	
            </summary>	
            <param name="cchAuthor"><dd>  <p>The size of the <em>wzAuthor</em> buffer.</p> </dd></param>	
            <param name="author"><dd>  <p>A reference that receives the name of the component's author. The locale of the string depends on the value that the codec wrote to the registry at install time. For built-in components, these strings are always in English.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>A reference that receives the actual length of the component's authors name. The author name is optional; if an author name is not specified by the component, the length returned is 0.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If <em>cchAuthor</em> is 0 and <em>wzAuthor</em> is <strong><c>null</c></strong>, the required buffer size is returned in <em>pccchActual</em>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetAuthor']/*"/>	
            <msdn-id>ee690214</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetAuthor([In] unsigned int cchAuthor,[In] void* wzAuthor,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetAuthor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetVendorGUID(System.Guid@)">
            <summary>	
            <p>Retrieves the vendor <see cref="T:System.Guid"/>.</p>	
            </summary>	
            <param name="guidVendorRef"><dd>  <p>A reference that receives the component's vendor <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetVendorGUID']/*"/>	
            <msdn-id>ee690225</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetVendorGUID([Out] GUID* pguidVendor)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetVendorGUID</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetVersion(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the component's version. </p>	
            </summary>	
            <param name="cchVersion"><dd>  <p>The size of the <em>wzVersion</em> buffer.</p> </dd></param>	
            <param name="version"><dd>  <p>A reference that receives a culture invariant string of the component's version.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>A reference that receives the actual length of the component's version. The version is optional; if a value is not specified by the component, the length returned is 0.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>All built-in components return "1.0.0.0", except for pixel formats, which do not have a version.</p><p>If <em>cchAuthor</em> is 0 and <em>wzAuthor</em> is <strong><c>null</c></strong>, the required buffer size is returned in <em>pccchActual</em>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetVersion']/*"/>	
            <msdn-id>ee690226</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetVersion([In] unsigned int cchVersion,[In] void* wzVersion,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetVersion</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetSpecVersion(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the component's specification version.</p>	
            </summary>	
            <param name="cchSpecVersion"><dd>  <p>The size of the <em>wzSpecVersion</em> buffer.</p> </dd></param>	
            <param name="specVersion"><dd>  <p>When this method returns, contain a culture invarient string of the component's specification version. The version form is NN.NN.NN.NN.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>A reference that receives the actual length of the component's specification version. The specification version is optional; if a value is not specified by the component, the length returned is 0.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>All built-in components return "1.0.0.0", except for pixel formats, which do not have a spec version.</p><p>If <em>cchAuthor</em> is 0 and <em>wzAuthor</em> is <strong><c>null</c></strong>, the required buffer size is returned in <em>pccchActual</em>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetSpecVersion']/*"/>	
            <msdn-id>ee690223</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetSpecVersion([In] unsigned int cchSpecVersion,[In] void* wzSpecVersion,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetSpecVersion</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.GetFriendlyName(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the component's friendly name, which is a human-readable display name for the component.</p>	
            </summary>	
            <param name="cchFriendlyName"><dd>  <p>The size of the <em>wzFriendlyName</em> buffer.</p> </dd></param>	
            <param name="friendlyName"><dd>  <p>A reference that receives the friendly name of the component. The locale of the string depends on the value that the codec wrote to the registry at install time. For built-in components, these strings are always in English.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>A reference that receives the actual length of the component's friendly name.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If <em>cchFriendlyName</em> is 0 and <em>wzFriendlyName</em> is <strong><c>null</c></strong>, the required buffer size is returned in <em>pccchActual</em>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetFriendlyName']/*"/>	
            <msdn-id>ee690219</msdn-id>	
            <unmanaged>HRESULT IWICComponentInfo::GetFriendlyName([In] unsigned int cchFriendlyName,[In] void* wzFriendlyName,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICComponentInfo::GetFriendlyName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ComponentInfo.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ComponentInfo"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="clsidComponent">The CLSID component.</param>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.ComponentType">
            <summary>	
            <p>Retrieves the component's <strong><see cref="T:SharpDX.WIC.ComponentType"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetComponentType']/*"/>	
            <msdn-id>ee690218</msdn-id>	
            <unmanaged>GetComponentType</unmanaged>	
            <unmanaged-short>GetComponentType</unmanaged-short>	
            <unmanaged>HRESULT IWICComponentInfo::GetComponentType([Out] WICComponentType* pType)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.CLSID">
            <summary>	
            <p>Retrieves the component's class identifier (CLSID)</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetCLSID']/*"/>	
            <msdn-id>ee690216</msdn-id>	
            <unmanaged>GetCLSID</unmanaged>	
            <unmanaged-short>GetCLSID</unmanaged-short>	
            <unmanaged>HRESULT IWICComponentInfo::GetCLSID([Out] GUID* pclsid)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.SigningStatus">
            <summary>	
            <p>Retrieves the signing status of the component.</p>	
            </summary>	
            <remarks>	
            <p>Signing is unused by WIC. Therefore, all components <see cref="F:SharpDX.WIC.ComponentSigning.Signed"/>.</p><p>This function can be used to determine whether a component has no binary component or has been added to the disabled components list in the registry.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetSigningStatus']/*"/>	
            <msdn-id>ee690221</msdn-id>	
            <unmanaged>GetSigningStatus</unmanaged>	
            <unmanaged-short>GetSigningStatus</unmanaged-short>	
            <unmanaged>HRESULT IWICComponentInfo::GetSigningStatus([Out] unsigned int* pStatus)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.VendorGUID">
            <summary>	
            <p>Retrieves the vendor <see cref="T:System.Guid"/>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICComponentInfo::GetVendorGUID']/*"/>	
            <msdn-id>ee690225</msdn-id>	
            <unmanaged>GetVendorGUID</unmanaged>	
            <unmanaged-short>GetVendorGUID</unmanaged-short>	
            <unmanaged>HRESULT IWICComponentInfo::GetVendorGUID([Out] GUID* pguidVendor)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.Author">
            <summary>
            Gets the author.
            </summary>
            <unmanaged>HRESULT IWICComponentInfo::GetAuthor([In] unsigned int cchAuthor,[InOut, Buffer, Optional] wchar_t* wzAuthor,[Out] unsigned int* pcchActual)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.Version">
            <summary>
            Gets the version.
            </summary>
            <unmanaged>HRESULT IWICComponentInfo::GetVersion([In] unsigned int cchVersion,[InOut, Buffer, Optional] wchar_t* wzVersion,[Out] unsigned int* pcchActual)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.SpecVersion">
            <summary>
            Gets the spec version.
            </summary>
            <unmanaged>HRESULT IWICComponentInfo::GetSpecVersion([In] unsigned int cchSpecVersion,[InOut, Buffer, Optional] wchar_t* wzSpecVersion,[Out] unsigned int* pcchActual)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ComponentInfo.FriendlyName">
            <summary>
            Gets the friendly name.
            </summary>
            <value>
            The name of the friendly.
            </value>
            <unmanaged>HRESULT IWICComponentInfo::GetFriendlyName([In] unsigned int cchFriendlyName,[InOut, Buffer, Optional] wchar_t* wzFriendlyName,[Out] unsigned int* pcchActual)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapCodecInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapCodecInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapCodecInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetContainerFormat(System.Guid@)">
            <summary>	
            <p>Retrieves the container <see cref="T:System.Guid"/> associated with the codec.</p>	
            </summary>	
            <param name="guidContainerFormatRef"><dd>  <p>Receives the container <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetContainerFormat']/*"/>	
            <msdn-id>ee719688</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetContainerFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetPixelFormats(System.Int32,System.Guid[],System.Int32@)">
            <summary>	
            <p>Retrieves the pixel formats the codec supports.</p>	
            </summary>	
            <param name="formats"><dd>  <p>The size of the <em>pguidPixelFormats</em> array. Use <code>0</code> on first call to determine the needed array size.</p> </dd></param>	
            <param name="guidPixelFormatsRef"><dd>  <p>Receives the supported pixel formats. Use <code><c>null</c></code> on first call to determine needed array size.</p> </dd></param>	
            <param name="actualRef"><dd>  <p>The array size needed to retrieve all supported pixel formats.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The usage pattern for this method is a two call process. The first call retrieves the array size needed to retrieve all the supported pixel formats by calling it with <em>cFormats</em> set to <code>0</code> and <em>pguidPixelFormats</em> set to <code><c>null</c></code>. This call sets <em>pcActual</em> to the array size needed. Once the needed array size is determined, a second <strong>GetPixelFormats</strong> call with <em>pguidPixelFormats</em> set to an array of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetPixelFormats']/*"/>	
            <msdn-id>ee690082</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetPixelFormats([In] unsigned int cFormats,[In, Buffer] GUID* pguidPixelFormats,[Out] unsigned int* pcActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetPixelFormats</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetColorManagementVersion(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the color manangement version number the codec supports.</p>	
            </summary>	
            <param name="cchColorManagementVersion"><dd>  <p>The size of the version buffer. Use <code>0</code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="colorManagementVersion"><dd>  <p>Receives the color management version number. Use <code><c>null</c></code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>The actual buffer size needed to retrieve the full color management version number.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The usage pattern for this method is a two call process. The first call retrieves the buffer size needed to retrieve the full color management version number by calling it with <em>cchColorManagementVersion</em> set to <code>0</code> and <em>wzColorManagementVersion</em> set to <code><c>null</c></code>. This call sets <em>pcchActual</em> to the buffer size needed. Once the needed buffer size is determined, a second <strong>GetColorManagementVersion</strong> call with <em>cchColorManagementVersion</em> set to the buffer size and <em>wzColorManagementVersion</em> set to a buffer of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetColorManagementVersion']/*"/>	
            <msdn-id>ee719687</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetColorManagementVersion([In] unsigned int cchColorManagementVersion,[In] void* wzColorManagementVersion,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetColorManagementVersion</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetDeviceManufacturer(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the name of the device manufacture associated with the codec.</p>	
            </summary>	
            <param name="cchDeviceManufacturer"><dd>  <p>The size of the device manufacture's name. Use <code>0</code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="deviceManufacturer"><dd>  <p>Receives the device manufacture's name. Use <code><c>null</c></code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>The actual buffer size needed to retrieve the device manufacture's name.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The usage pattern for this method is a two call process. The first call retrieves the buffer size needed to retrieve the full color management version number by calling it with <em>cchDeviceManufacturer</em> set to <code>0</code> and <em>wzDeviceManufacturer</em> set to <code><c>null</c></code>. This call sets <em>pcchActual</em> to the buffer size needed. Once the needed buffer size is determined, a second <strong>GetDeviceManufacturer</strong> call with <em>cchDeviceManufacturer</em> set to the buffer size and <em>wzDeviceManufacturer</em> set to a buffer of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetDeviceManufacturer']/*"/>	
            <msdn-id>ee719690</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetDeviceManufacturer([In] unsigned int cchDeviceManufacturer,[In] void* wzDeviceManufacturer,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetDeviceManufacturer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetDeviceModels(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves a comma delimited list of device models associated with the codec.</p>	
            </summary>	
            <param name="cchDeviceModels"><dd>  <p>The size of the device models buffer. Use <code>0</code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="deviceModels"><dd>  <p>Receives a comma delimited list of device model names associated with the codec. Use <code><c>null</c></code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>The actual buffer size needed to retrieve all of the device model names.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The usage pattern for this method is a two call process. The first call retrieves the buffer size needed to retrieve the full color management version number by calling it with <em>cchDeviceModels</em> set to <code>0</code> and <em>wzDeviceModels</em> set to <code><c>null</c></code>. This call sets <em>pcchActual</em> to the buffer size needed. Once the needed buffer size is determined, a second <strong>GetDeviceModels</strong> call with <em>cchDeviceModels</em> set to the buffer size and <em>wzDeviceModels</em> set to a buffer of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetDeviceModels']/*"/>	
            <msdn-id>ee719692</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetDeviceModels([In] unsigned int cchDeviceModels,[In] void* wzDeviceModels,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetDeviceModels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetMimeTypes(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves a comma delimited sequence of mime types associated with the codec.</p>	
            </summary>	
            <param name="cchMimeTypes"><dd>  <p>The size of the mime types buffer.  Use <code>0</code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="mimeTypes"><dd>  <p>Receives the mime types associated with the codec. Use <code><c>null</c></code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>The actual buffer size needed to retrieve all mime types associated with the codec.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The usage pattern for this method is a two call process. The first call retrieves the buffer size needed to retrieve the full color management version number by calling it with <em>cchMimeTypes</em> set to <code>0</code> and <em>wzMimeTypes</em> set to <code><c>null</c></code>. This call sets <em>pcchActual</em> to the buffer size needed. Once the needed buffer size is determined, a second <strong>GetMimeTypes</strong> call with <em>cchMimeTypes</em> set to the buffer size and <em>wzMimeTypes</em> set to a buffer of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetMimeTypes']/*"/>	
            <msdn-id>ee719696</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetMimeTypes([In] unsigned int cchMimeTypes,[In] void* wzMimeTypes,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetMimeTypes</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.GetFileExtensions(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves a comma delimited list of the file name extensions associated with the codec.</p>	
            </summary>	
            <param name="cchFileExtensions"><dd>  <p>The size of the file name extension buffer. Use <code>0</code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="fileExtensions"><dd>  <p>Receives a comma delimited list  of file name extensions associated with the codec. Use <code><c>null</c></code> on first call to determine needed buffer size.</p> </dd></param>	
            <param name="cchActualRef"><dd>  <p>The actual buffer size needed to retrieve all file name extensions associated with the codec. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The default extension for an image encoder is the first item in the list of returned extensions.</p><p> The usage pattern for this method is a two call process. The first call retrieves the buffer size needed to retrieve the full color management version number by calling it with <em>cchFileExtensions</em> set to <code>0</code> and <em>wzFileExtensions</em> set to <code><c>null</c></code>. This call sets <em>pcchActual</em> to the buffer size needed. Once the needed buffer size is determined, a second <strong>GetFileExtensions</strong> call with <em>cchFileExtensions</em> set to the buffer size and <em>wzFileExtensions</em> set to a buffer of the appropriate size will retrieve the pixel formats. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetFileExtensions']/*"/>	
            <msdn-id>ee719694</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetFileExtensions([In] unsigned int cchFileExtensions,[In] void* wzFileExtensions,[Out] unsigned int* pcchActual)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::GetFileExtensions</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.IsAnimationSupported_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports animation.</p>	
            </summary>	
            <param name="fSupportAnimationRef"><dd>  <p>Receives <strong>TRUE</strong> if the codec supports images with timing information; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportAnimation']/*"/>	
            <msdn-id>ee719680</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportAnimation([Out] BOOL* pfSupportAnimation)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::DoesSupportAnimation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.IsChromakeySupported_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports chromakeys.</p>	
            </summary>	
            <param name="fSupportChromakeyRef"><dd>  <p>Receives <strong>TRUE</strong> if the codec supports chromakeys; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportChromakey']/*"/>	
            <msdn-id>ee719682</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportChromakey([Out] BOOL* pfSupportChromakey)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::DoesSupportChromakey</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.IsLosslessSupported_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports lossless formats.</p>	
            </summary>	
            <param name="fSupportLosslessRef"><dd>  <p>Receives <strong>TRUE</strong> if the codec supports lossless formats; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportLossless']/*"/>	
            <msdn-id>ee719683</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportLossless([Out] BOOL* pfSupportLossless)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::DoesSupportLossless</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.IsMultiframeSupported_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports multi frame images.</p>	
            </summary>	
            <param name="fSupportMultiframeRef"><dd>  <p>Receives <strong>TRUE</strong> if the codec supports multi frame images; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportMultiframe']/*"/>	
            <msdn-id>ee719685</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportMultiframe([Out] BOOL* pfSupportMultiframe)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::DoesSupportMultiframe</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecInfo.MatchesMimeType(System.String)">
            <summary>	
            <p>Retrieves a value indicating whether the given mime type matches the mime type of the codec.</p>	
            </summary>	
            <param name="mimeType"><dd>  <p>The mime type to compare.</p> </dd></param>	
            <returns><dd>  <p>Receives <strong>TRUE</strong> if the mime types match; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::MatchesMimeType']/*"/>	
            <msdn-id>ee690083</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::MatchesMimeType([In] const wchar_t* wzMimeType,[Out] BOOL* pfMatches)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecInfo::MatchesMimeType</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.ContainerFormat">
            <summary>	
            <p>Retrieves the container <see cref="T:System.Guid"/> associated with the codec.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::GetContainerFormat']/*"/>	
            <msdn-id>ee719688</msdn-id>	
            <unmanaged>GetContainerFormat</unmanaged>	
            <unmanaged-short>GetContainerFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.IsAnimationSupported">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports animation.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportAnimation']/*"/>	
            <msdn-id>ee719680</msdn-id>	
            <unmanaged>DoesSupportAnimation</unmanaged>	
            <unmanaged-short>DoesSupportAnimation</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportAnimation([Out] BOOL* pfSupportAnimation)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.IsChromakeySupported">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports chromakeys.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportChromakey']/*"/>	
            <msdn-id>ee719682</msdn-id>	
            <unmanaged>DoesSupportChromakey</unmanaged>	
            <unmanaged-short>DoesSupportChromakey</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportChromakey([Out] BOOL* pfSupportChromakey)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.IsLosslessSupported">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports lossless formats.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportLossless']/*"/>	
            <msdn-id>ee719683</msdn-id>	
            <unmanaged>DoesSupportLossless</unmanaged>	
            <unmanaged-short>DoesSupportLossless</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportLossless([Out] BOOL* pfSupportLossless)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.IsMultiframeSupported">
            <summary>	
            <p>Retrieves a value indicating whether the codec supports multi frame images.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecInfo::DoesSupportMultiframe']/*"/>	
            <msdn-id>ee719685</msdn-id>	
            <unmanaged>DoesSupportMultiframe</unmanaged>	
            <unmanaged-short>DoesSupportMultiframe</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapCodecInfo::DoesSupportMultiframe([Out] BOOL* pfSupportMultiframe)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.PixelFormats">
            <summary>
            Gets the pixel formats the codec supports.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.ColorManagementVersion">
            <summary>
            Gets the color management version number the codec supports.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.DeviceManufacturer">
            <summary>
            Gets the name of the device manufacture associated with the codec.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.DeviceModels">
            <summary>
            Gets a comma delimited list of device models associated with the codec.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.MimeTypes">
            <summary>
            Gets a comma delimited sequence of mime types associated with the codec.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.BitmapCodecInfo.FileExtensions">
            <summary>
            Gets a comma delimited list of the file name extensions associated with the codec.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.BitmapCodecProgressNotification">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecProgressNotification']/*"/>	
            <msdn-id>ee719890</msdn-id>	
            <unmanaged>IWICBitmapCodecProgressNotification</unmanaged>	
            <unmanaged-short>IWICBitmapCodecProgressNotification</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecProgressNotification.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapCodecProgressNotification"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecProgressNotification.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapCodecProgressNotification">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapCodecProgressNotification"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapCodecProgressNotification.RegisterProgressNotification(SharpDX.FunctionCallback,System.IntPtr,System.Int32)">
            <summary>	
            <p>Registers a progress notification callback function.</p>	
            </summary>	
            <param name="fnProgressNotificationRef"><dd>  <p>A function reference to the application defined progress notification callback function. See <strong>ProgressNotificationCallback</strong> for the callback signature.</p> </dd></param>	
            <param name="vDataRef"><dd>  <p>A reference to component data for the callback method.</p> </dd></param>	
            <param name="progressFlags"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.ProgressOperation"/></strong> and <strong><see cref="T:SharpDX.WIC.ProgressNotification"/></strong> flags to use for progress notification.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Applications can only register a single callback. Subsequent registration calls will replace the previously registered callback. To unregister a callback, pass in <strong><c>null</c></strong> or register a new callback function.</p><p> Progress is reported in an increasing order between 0.0 and 1.0.  If <em>dwProgressFlags</em> includes <strong><see cref="F:SharpDX.WIC.ProgressNotification.Begin"/></strong>, the callback is guaranteed to be called with progress 0.0. If <em>dwProgressFlags</em> includes <strong><see cref="F:SharpDX.WIC.ProgressNotification.End"/></strong>, the callback is guaranteed to be called with progress 1.0. </p><p><strong><see cref="F:SharpDX.WIC.ProgressNotification.Frequent"/></strong> increases the frequency in which the callback is called. If an operation is expected to take more than 30 seconds, <strong><see cref="F:SharpDX.WIC.ProgressNotification.Frequent"/></strong> should be added to <em>dwProgressFlags</em>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapCodecProgressNotification::RegisterProgressNotification']/*"/>	
            <msdn-id>ee690085</msdn-id>	
            <unmanaged>HRESULT IWICBitmapCodecProgressNotification::RegisterProgressNotification([In, Optional] __function__stdcall* pfnProgressNotification,[In, Optional] void* pvData,[In] unsigned int dwProgressFlags)</unmanaged>	
            <unmanaged-short>IWICBitmapCodecProgressNotification::RegisterProgressNotification</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapDecoder">
            <summary>	
            <p>Exposes methods that represent a decoder.</p><p>The interface provides access to the decoder's properties such as global thumbnails (if supported), frames, and palette. </p>	
            </summary>	
            <remarks>	
            <p>There are a number of concrete implemenations of this interface representing each of the standard decoders provided by the platform including bitmap (BMP), Portable Network Graphics (PNG), icon (ICO), Joint Photographic Experts Group (JPEG), Graphics Interchange Format (GIF), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP). The following table includes the class identifier (CLSID) for each native decoder. </p><table> <tr><th>CLSID Name</th><th>CLSID</th></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Bmp"/></td><td>0x6b462062, 0x7cbf, 0x400d, 0x9f, 0xdb, 0x81, 0x3d, 0xd1, 0xf, 0x27, 0x78</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Png"/></td><td>0x389ea17b, 0x5078, 0x4cde, 0xb6, 0xef, 0x25, 0xc1, 0x51, 0x75, 0xc7, 0x51</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Ico"/></td><td>0xc61bfcdf, 0x2e0f, 0x4aad, 0xa8, 0xd7, 0xe0, 0x6b, 0xaf, 0xeb, 0xcd, 0xfe</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Jpeg"/></td><td>0x9456a480, 0xe88b, 0x43ea, 0x9e, 0x73, 0xb, 0x2d, 0x9b, 0x71, 0xb1, 0xca</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Gif"/></td><td>0x381dda3c, 0x9ce9, 0x4834, 0xa2, 0x3e, 0x1f, 0x98, 0xf8, 0xfc, 0x52, 0xbe</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Tiff"/></td><td>0xb54e85d9, 0xfe23, 0x499f, 0x8b, 0x88, 0x6a, 0xce, 0xa7, 0x13, 0x75, 0x2b</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapDecoderGuids.Wmp"/></td><td>0xa26cec36, 0x234c, 0x4950, 0xae, 0x16, 0xe3, 0x4a, 0xac, 0xe7, 0x1d, 0x0d</td></tr> </table><p>?</p><p>This interface may be sub-classed to provide support for third party codecs as part of the extensibility model. See the AITCodec Sample CODEC.</p><p>Codecs written as TIFF container formats that are not register will decode as a TIFF image. Client applications should check for a zero frame count to determine if the codec is valid.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder']/*"/>	
            <msdn-id>ee690086</msdn-id>	
            <unmanaged>IWICBitmapDecoder</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapDecoder">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapDecoder"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.QueryCapability_(System.IntPtr)">
            <summary>	
            <p>Retrieves the capabilities of the decoder based on the specified stream.</p>	
            </summary>	
            <param name="streamRef"><dd>  <p>The stream to retrieve the decoder capabilities from.</p> </dd></param>	
            <returns><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapDecoderCapabilities"/></strong> of the decoder.</p> </dd></returns>	
            <remarks>	
            <p>Custom decoder implementations should save the current position of the specified <see cref="T:SharpDX.Win32.IStream"/>, read whatever information is necessary in order to determine which capabilities it can provide for the supplied stream, and restore the stream position.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::QueryCapability']/*"/>	
            <msdn-id>ee690109</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::QueryCapability([In, Optional] IStream* pIStream,[Out] WICBitmapDecoderCapabilities* pdwCapability)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::QueryCapability</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.Initialize_(System.IntPtr,SharpDX.WIC.DecodeOptions)">
            <summary>	
            <p>Initializes the decoder with the provided stream.</p>	
            </summary>	
            <param name="streamRef"><dd>  <p>The stream to use for initialization.</p> <p>The stream contains the encoded pixels which are decoded each time the <strong>CopyPixels</strong> method on the <strong><see cref="T:SharpDX.WIC.BitmapFrameDecode"/></strong> interface (see <strong>GetFrame</strong>) is invoked.</p> </dd></param>	
            <param name="cacheOptions"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.DecodeOptions"/></strong> to use for initialization.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::Initialize']/*"/>	
            <msdn-id>ee690108</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::Initialize([In, Optional] IStream* pIStream,[In] WICDecodeOptions cacheOptions)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetContainerFormat(System.Guid@)">
            <summary>	
            <p>Retrieves the image's container format.</p>	
            </summary>	
            <param name="guidContainerFormatRef"><dd>  <p>A reference that receives the image's container format <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetContainerFormat']/*"/>	
            <msdn-id>ee690095</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetContainerFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetDecoderInfo(SharpDX.WIC.BitmapDecoderInfo@)">
            <summary>	
            <p>Retrieves an <strong><see cref="T:SharpDX.WIC.BitmapDecoderInfo"/></strong> for the image.</p>	
            </summary>	
            <param name="decoderInfoOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetDecoderInfo']/*"/>	
            <msdn-id>ee690096</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetDecoderInfo([Out] IWICBitmapDecoderInfo** ppIDecoderInfo)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetDecoderInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.CopyPalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Copies the decoder's <strong><see cref="T:SharpDX.WIC.Palette"/></strong> .</p>	
            </summary>	
            <param name="paletteRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>CopyPalette</strong> returns a global palette (a palette that applies to all the frames in the image) if there is one; otherwise, it returns <see cref="F:SharpDX.WIC.ResultCode.Paletteunavailable"/>. If an image doesn't have a global palette, it may still have a frame-level palette, which can be retrieved using <strong>IWICBitmapFrameDecode::CopyPalette</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::CopyPalette']/*"/>	
            <msdn-id>ee690091</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::CopyPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::CopyPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetMetadataQueryReader(SharpDX.WIC.MetadataQueryReader@)">
            <summary>	
            <p>Retrieves the metadata query reader from the decoder.</p>	
            </summary>	
            <param name="metadataQueryReaderOut"><dd>  <p>Receives a reference to the decoder's <strong><see cref="T:SharpDX.WIC.MetadataQueryReader"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetMetadataQueryReader']/*"/>	
            <msdn-id>ee690102</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetMetadataQueryReader([Out] IWICMetadataQueryReader** ppIMetadataQueryReader)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetMetadataQueryReader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetPreview(SharpDX.WIC.BitmapSource@)">
            <summary>	
            <p>Retrieves a preview image, if supported.</p>	
            </summary>	
            <param name="bitmapSourceOut"><dd>  <p>Receives a reference to the preview bitmap if supported.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Not all formats support previews. Only the native Microsoft?Windows Digital Photo (WDP) codec support previews.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetPreview']/*"/>	
            <msdn-id>ee690104</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetPreview([Out] IWICBitmapSource** ppIBitmapSource)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetPreview</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetColorContexts(System.Int32,SharpDX.WIC.ColorContext[],System.Int32@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> objects of the image.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextsOut">No documentation.</param>	
            <param name="actualCountRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetColorContexts']/*"/>	
            <msdn-id>ee690093</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetColorContexts(System.Int32,SharpDX.ComArray{SharpDX.WIC.ColorContext},System.Int32@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> objects of the image.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextsOut">No documentation.</param>	
            <param name="actualCountRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetColorContexts']/*"/>	
            <msdn-id>ee690093</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetThumbnail(SharpDX.WIC.BitmapSource@)">
            <summary>	
            <p>Retrieves a bitmap thumbnail of the image, if one exists</p>	
            </summary>	
            <param name="thumbnailOut"><dd>  <p>Receives a reference to the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> of the thumbnail.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>None of the native formats support global thumbnails. Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP) support frame level thumbnails that can be accessed through a frame's <strong>GetThumbnail</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetThumbnail']/*"/>	
            <msdn-id>ee690106</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetThumbnail([Out] IWICBitmapSource** ppIThumbnail)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetThumbnail</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetFrameCount(System.Int32@)">
            <summary>	
            <p>Retrieves the total number of frames in the image.</p>	
            </summary>	
            <param name="countRef"><dd>  <p>A reference that receives the total number of frames in the image.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetFrameCount']/*"/>	
            <msdn-id>ee690099</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetFrameCount([Out] unsigned int* pCount)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetFrameCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.GetFrame(System.Int32)">
            <summary>	
            <p>Retrieves the specified frame of the image.</p>	
            </summary>	
            <param name="index"><dd>  <p>The particular frame to retrieve.</p> </dd></param>	
            <returns><dd>  <p>A reference that receives a reference to the <strong><see cref="T:SharpDX.WIC.BitmapFrameDecode"/></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetFrame']/*"/>	
            <msdn-id>ee690098</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetFrame([In] unsigned int index,[Out] IWICBitmapFrameDecode** ppIBitmapFrame)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoder::GetFrame</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.BitmapDecoderInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a <see cref="T:SharpDX.WIC.BitmapDecoderInfo"/>.
            </summary>
            <param name="bitmapDecoderInfo">The bitmap decoder info.</param>
            <unmanaged>HRESULT IWICBitmapDecoderInfo::CreateInstance([Out, Fast] IWICBitmapDecoder** ppIBitmapDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a guid. <see cref="T:SharpDX.WIC.BitmapDecoderGuids"/> for a list of default supported decoder.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.Win32.IStream,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a <see cref="T:SharpDX.Win32.IStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="streamRef">The stream ref.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromStream([In, Optional] IStream* pIStream,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a <see cref="T:SharpDX.Win32.IStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="streamRef">The stream ref.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromStream([In, Optional] IStream* pIStream,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.Win32.IStream,System.Guid,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a <see cref="T:SharpDX.Win32.IStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="streamRef">The stream ref.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromStream([In, Optional] IStream* pIStream,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream,System.Guid,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a <see cref="T:SharpDX.Win32.IStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="streamRef">The stream ref.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromStream([In, Optional] IStream* pIStream,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.String,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a file in read mode.
            </summary>
            <param name="factory">The factory.</param>
            <param name="filename">The filename.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFilename([In] const wchar_t* wzFilename,[In, Optional] const GUID* pguidVendor,[In] unsigned int dwDesiredAccess,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.String,SharpDX.IO.NativeFileAccess,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a file.
            </summary>
            <param name="factory">The factory.</param>
            <param name="filename">The filename.</param>
            <param name="desiredAccess">The desired access.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFilename([In] const wchar_t* wzFilename,[In, Optional] const GUID* pguidVendor,[In] unsigned int dwDesiredAccess,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.String,System.Nullable{System.Guid},SharpDX.IO.NativeFileAccess,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a file.
            </summary>
            <param name="factory">The factory.</param>
            <param name="filename">The filename.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="desiredAccess">The desired access.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFilename([In] const wchar_t* wzFilename,[In, Optional] const GUID* pguidVendor,[In] unsigned int dwDesiredAccess,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.FileStream,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a file stream.
            </summary>
            <param name="factory">The factory.</param>
            <param name="fileStream">The filename.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFileHandle([In] unsigned int hFile,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.FileStream,System.Guid,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoder"/> class from a file stream.
            </summary>
            <param name="factory">The factory.</param>
            <param name="fileStream">The filename.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="metadataOptions">The metadata options.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFileHandle([In] unsigned int hFile,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.QueryCapability(SharpDX.Win32.IStream)">
            <summary>
            Queries the capabilities of the decoder based on the specified stream.
            </summary>
            <param name="stream">The stream to retrieve the decoder capabilities from..</param>
            <returns>Capabilities of the decoder</returns>
            <unmanaged>HRESULT IWICBitmapDecoder::QueryCapability([In, Optional] IStream* pIStream,[Out] WICBitmapDecoderCapabilities* pdwCapability)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.Initialize(SharpDX.Win32.IStream,SharpDX.WIC.DecodeOptions)">
            <summary>
            Initializes the decoder with the provided stream.
            </summary>
            <param name="stream">The stream to use for initialization.</param>
            <param name="cacheOptions">The cache options.</param>
            <returns>If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>. Otherwise, it throws an exception.</returns>
            <unmanaged>HRESULT IWICBitmapDecoder::Initialize([In, Optional] IStream* pIStream,[In] WICDecodeOptions cacheOptions)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.TryGetColorContexts(SharpDX.WIC.ImagingFactory,SharpDX.WIC.ColorContext[]@)">
            <summary>
            Get the <see cref="T:SharpDX.WIC.ColorContext"/> of the image (if any)
            </summary>
            <param name="imagingFactory">The factory for creating new color contexts</param>
            <param name="colorContexts">The color context array, or null</param>
            <remarks>
            When the image format does not support color contexts,
            <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> is returned.
            </remarks>
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[Out, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoder.TryGetColorContexts(SharpDX.WIC.ImagingFactory)">
            <summary>
            Get the <see cref="T:SharpDX.WIC.ColorContext"/> of the image (if any)
            </summary>
            <returns>
            null if the decoder does not support color contexts;
            otherwise an array of zero or more ColorContext objects
            </returns>
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[Out, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] </unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.ContainerFormat">
            <summary>	
            <p>Retrieves the image's container format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetContainerFormat']/*"/>	
            <msdn-id>ee690095</msdn-id>	
            <unmanaged>GetContainerFormat</unmanaged>	
            <unmanaged-short>GetContainerFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.DecoderInfo">
            <summary>	
            <p>Retrieves an <strong><see cref="T:SharpDX.WIC.BitmapDecoderInfo"/></strong> for the image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetDecoderInfo']/*"/>	
            <msdn-id>ee690096</msdn-id>	
            <unmanaged>GetDecoderInfo</unmanaged>	
            <unmanaged-short>GetDecoderInfo</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetDecoderInfo([Out] IWICBitmapDecoderInfo** ppIDecoderInfo)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.MetadataQueryReader">
            <summary>	
            <p>Retrieves the metadata query reader from the decoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetMetadataQueryReader']/*"/>	
            <msdn-id>ee690102</msdn-id>	
            <unmanaged>GetMetadataQueryReader</unmanaged>	
            <unmanaged-short>GetMetadataQueryReader</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetMetadataQueryReader([Out] IWICMetadataQueryReader** ppIMetadataQueryReader)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.Preview">
            <summary>	
            <p>Retrieves a preview image, if supported.</p>	
            </summary>	
            <remarks>	
            <p>Not all formats support previews. Only the native Microsoft?Windows Digital Photo (WDP) codec support previews.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetPreview']/*"/>	
            <msdn-id>ee690104</msdn-id>	
            <unmanaged>GetPreview</unmanaged>	
            <unmanaged-short>GetPreview</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetPreview([Out] IWICBitmapSource** ppIBitmapSource)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.Thumbnail">
            <summary>	
            <p>Retrieves a bitmap thumbnail of the image, if one exists</p>	
            </summary>	
            <remarks>	
            <p>None of the native formats support global thumbnails. Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP) support frame level thumbnails that can be accessed through a frame's <strong>GetThumbnail</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetThumbnail']/*"/>	
            <msdn-id>ee690106</msdn-id>	
            <unmanaged>GetThumbnail</unmanaged>	
            <unmanaged-short>GetThumbnail</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetThumbnail([Out] IWICBitmapSource** ppIThumbnail)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoder.FrameCount">
            <summary>	
            <p>Retrieves the total number of frames in the image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoder::GetFrameCount']/*"/>	
            <msdn-id>ee690099</msdn-id>	
            <unmanaged>GetFrameCount</unmanaged>	
            <unmanaged-short>GetFrameCount</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapDecoder::GetFrameCount([Out] unsigned int* pCount)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.BitmapDecoderInfo">
            <summary>	
            <p>Exposes methods that provide information about a decoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoderInfo']/*"/>	
            <msdn-id>ee690087</msdn-id>	
            <unmanaged>IWICBitmapDecoderInfo</unmanaged>	
            <unmanaged-short>IWICBitmapDecoderInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapDecoderInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapDecoderInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapDecoderInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.GetPatterns(System.Int32,SharpDX.WIC.BitmapPattern[],System.Int32@,System.Int32@)">
            <summary>	
            <p>Retrieves the file pattern signatures supported by the decoder.</p>	
            </summary>	
            <param name="sizePatterns"><dd>  <p>The array size of the <em>pPatterns</em> array.</p> </dd></param>	
            <param name="patternsRef"><dd>  <p>Receives a list of <strong><see cref="T:SharpDX.WIC.BitmapPattern"/></strong> objects supported by the decoder.</p> </dd></param>	
            <param name="atternCountRef"><dd>  <p>Receives the number of patterns the decoder supports.</p> </dd></param>	
            <param name="patternsActualRef"><dd>  <p>Receives the actual buffer size needed to retrieve all pattern signatures supported by the decoder. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> To retrieve all pattern signatures, this method should first be called with <em>pPatterns</em> set to <code><c>null</c></code> to retrieve the actual buffer size needed through <em>pcbPatternsActual</em>. Once the needed buffer size is known, allocate a buffer of the needed size and call <strong>GetPatterns</strong> again with the allocated buffer. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoderInfo::GetPatterns']/*"/>	
            <msdn-id>ee690089</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoderInfo::GetPatterns([In] unsigned int cbSizePatterns,[Out, Buffer, Optional] WICBitmapPattern* pPatterns,[Out] unsigned int* pcPatterns,[Out] unsigned int* pcbPatternsActual)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoderInfo::GetPatterns</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.MatchesPattern_(System.IntPtr)">
            <summary>	
            <p>Retrieves a value that indicates whether the codec recognizes the pattern within a specified stream.</p>	
            </summary>	
            <param name="streamRef"><dd>  <p>The stream to pattern match within.</p> </dd></param>	
            <returns><dd>  <p>A reference that receives <strong>TRUE</strong> if the patterns match; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoderInfo::MatchesPattern']/*"/>	
            <msdn-id>ee690090</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoderInfo::MatchesPattern([In, Optional] IStream* pIStream,[Out] BOOL* pfMatches)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoderInfo::MatchesPattern</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.CreateInstance(SharpDX.WIC.BitmapDecoder)">
            <summary>	
            <p>Creates a new <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> instance.</p>	
            </summary>	
            <param name="bitmapDecoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapDecoderInfo::CreateInstance']/*"/>	
            <msdn-id>ee690088</msdn-id>	
            <unmanaged>HRESULT IWICBitmapDecoderInfo::CreateInstance([Out, Fast] IWICBitmapDecoder** ppIBitmapDecoder)</unmanaged>	
            <unmanaged-short>IWICBitmapDecoderInfo::CreateInstance</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapDecoderInfo.MatchesPattern(SharpDX.Win32.IStream)">
            <summary>
            Retrieves a value that indicates whether the codec recognizes the pattern within a specified stream.
            </summary>
            <param name="stream">The stream to pattern match within.</param>
            <returns><c>true</c> if the patterns match; otherwise, <c>false</c>.</returns>
            <unmanaged>HRESULT IWICBitmapDecoderInfo::MatchesPattern([In, Optional] IStream* pIStream,[Out] BOOL* pfMatches)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapDecoderInfo.Patterns">
            <summary>
            Gets the file pattern signatures supported by the decoder.
            </summary>
            <unmanaged>HRESULT IWICBitmapDecoderInfo::GetPatterns([In] unsigned int cbSizePatterns,[Out, Buffer, Optional] WICBitmapPattern* pPatterns,[Out] unsigned int* pcPatterns,[Out] unsigned int* pcbPatternsActual)</unmanaged>	
        </member>
        <member name="T:SharpDX.WIC.BitmapEncoder">
            <summary>	
            <p>Defines methods for setting an encoder's properties such as thumbnails, frames, and palettes.</p>	
            </summary>	
            <remarks>	
            <p>There are a number of concrete implemenations of this interface representing each of the standard encoders provided by the platform including bitmap (BMP), Portable Network Graphics (PNG), Joint Photographic Experts Group (JPEG), Graphics Interchange Format (GIF), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP). The following table includes the class identifier (CLSID) for each native encoder. </p><table> <tr><th>CLSID Name</th><th>CLSID</th></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Bmp"/></td><td>0x69be8bb4, 0xd66d, 0x47c8, 0x86, 0x5a, 0xed, 0x15, 0x89, 0x43, 0x37, 0x82</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Png"/></td><td>0x27949969, 0x876a, 0x41d7, 0x94, 0x47, 0x56, 0x8f, 0x6a, 0x35, 0xa4, 0xdc</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Jpeg"/></td><td>0x1a34f5c1, 0x4a5a, 0x46dc, 0xb6, 0x44, 0x1f, 0x45, 0x67, 0xe7, 0xa6, 0x76</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Gif"/></td><td>0x114f5598, 0xb22, 0x40a0, 0x86, 0xa1, 0xc8, 0x3e, 0xa4, 0x95, 0xad, 0xbd</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Tiff"/></td><td>0x0131be10, 0x2001, 0x4c5f, 0xa9, 0xb0, 0xcc, 0x88, 0xfa, 0xb6, 0x4c, 0xe8</td></tr> <tr><td><see cref="F:SharpDX.WIC.BitmapEncoderGuids.Wmp"/></td><td>0xac4ce3cb, 0xe1c1, 0x44cd, 0x82, 0x15, 0x5a, 0x16, 0x65, 0x50, 0x9e, 0xc2</td></tr> </table><p>?</p><p>Additionally this interface may be sub-classed to provide support for third party codecs as part of the extensibility model. See the AITCodec Sample CODEC.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder']/*"/>	
            <msdn-id>ee690110</msdn-id>	
            <unmanaged>IWICBitmapEncoder</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapEncoder">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapEncoder"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.Initialize_(System.IntPtr,SharpDX.WIC.BitmapEncoderCacheOption)">
            <summary>	
            <p>Initializes the encoder with an <see cref="T:SharpDX.Win32.IStream"/> which tells the encoder where to encode the bits.</p>	
            </summary>	
            <param name="streamRef">No documentation.</param>	
            <param name="cacheOption">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::Initialize']/*"/>	
            <msdn-id>ee690123</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::Initialize([In, Optional] IStream* pIStream,[In] WICBitmapEncoderCacheOption cacheOption)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.GetContainerFormat(System.Guid@)">
            <summary>	
            <p>Retrieves the encoder's container format.</p>	
            </summary>	
            <param name="guidContainerFormatRef"><dd>  <p>A reference that receives the encoder's container format <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetContainerFormat']/*"/>	
            <msdn-id>ee690118</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::GetContainerFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.GetEncoderInfo(SharpDX.WIC.BitmapEncoderInfo@)">
            <summary>	
            <p>Retrieves an <strong><see cref="T:SharpDX.WIC.BitmapEncoderInfo"/></strong> for the encoder.</p>	
            </summary>	
            <param name="encoderInfoOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetEncoderInfo']/*"/>	
            <msdn-id>ee690119</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetEncoderInfo([Out] IWICBitmapEncoderInfo** ppIEncoderInfo)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::GetEncoderInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetColorContexts(System.Int32,SharpDX.WIC.ColorContext[])">
            <summary>	
            <p>Sets the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> objects for the encoder.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetColorContexts']/*"/>	
            <msdn-id>ee690125</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::SetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetColorContexts(System.Int32,SharpDX.ComArray{SharpDX.WIC.ColorContext})">
            <summary>	
            <p>Sets the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> objects for the encoder.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetColorContexts']/*"/>	
            <msdn-id>ee690125</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::SetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetPalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Sets the global palette for the image.</p>	
            </summary>	
            <param name="paletteRef"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.Palette"/></strong> to use as the global palette.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, or an error value otherwise. </p><p>Returns <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> if the feature is not supported by the encoder.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetPalette']/*"/>	
            <msdn-id>ee690126</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::SetPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetThumbnail(SharpDX.WIC.BitmapSource)">
            <summary>	
            <p>Sets the global thumbnail for the image.</p>	
            </summary>	
            <param name="thumbnailRef"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> to set as the global thumbnail.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, or an error value otherwise. </p><p>Returns <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> if the feature is not supported by the encoder.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetThumbnail']/*"/>	
            <msdn-id>ee690129</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetThumbnail([In, Optional] IWICBitmapSource* pIThumbnail)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::SetThumbnail</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetPreview(SharpDX.WIC.BitmapSource)">
            <summary>	
            <p>Sets the global preview for the image.</p>	
            </summary>	
            <param name="previewRef"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> to use as the global preview.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, or an error value otherwise. </p><p>Returns <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> if the feature is not supported by the encoder.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetPreview']/*"/>	
            <msdn-id>ee690128</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetPreview([In, Optional] IWICBitmapSource* pIPreview)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::SetPreview</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.CreateNewFrame(SharpDX.WIC.BitmapFrameEncode,SharpDX.Win32.PropertyBag)">
            <summary>	
            <p>Creates a new <strong><see cref="T:SharpDX.WIC.BitmapFrameEncode"/></strong> instance.</p>	
            </summary>	
            <param name="frameEncodeOut">No documentation.</param>	
            <param name="encoderOptionsOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The parameter <em>ppIEncoderOptions</em> can be used to receive an <see cref="T:SharpDX.Win32.PropertyBag"/> that can then be used to specify encoder options. This is done by passing a reference to a <strong><c>null</c></strong><see cref="T:SharpDX.Win32.PropertyBag"/> reference in <em>ppIEncoderOptions</em>. You should then set your desired encoder options on the <see cref="T:SharpDX.Win32.PropertyBag"/> returned, and pass this <see cref="T:SharpDX.Win32.PropertyBag"/> to <strong><see cref="M:SharpDX.WIC.BitmapFrameEncode.Initialize(SharpDX.Win32.PropertyBag)"/></strong>.</p><p><strong>Note</strong>??Do not pass in a reference to an initialized <see cref="T:SharpDX.Win32.PropertyBag"/>. The reference will be overwritten, and the original <see cref="T:SharpDX.Win32.PropertyBag"/> will not be freed.</p><p>Otherwise, you can pass <strong><c>null</c></strong> in <em>ppIEncoderOptions</em> if you do not intend to specify encoder options.</p><p>See Encoding Overview for an example of how to set encoder options.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::CreateNewFrame']/*"/>	
            <msdn-id>ee690116</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::CreateNewFrame([Out, Fast] IWICBitmapFrameEncode** ppIFrameEncode,[Out, Fast] IPropertyBag2** ppIEncoderOptions)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::CreateNewFrame</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.Commit">
            <summary>	
            <p>Commits all changes for the image and closes the stream.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>To finalize an image, both the frame <strong>Commit</strong> and the encoder <strong>Commit</strong> must be called. However, only call the encoder  <strong>Commit</strong> method after all frames have been committed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::Commit']/*"/>	
            <msdn-id>ee690114</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::Commit()</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::Commit</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.GetMetadataQueryWriter(SharpDX.WIC.MetadataQueryWriter@)">
            <summary>	
            <p>Retrieves a metadata query writer for the encoder.</p>	
            </summary>	
            <param name="metadataQueryWriterOut"><dd>  <p>When this method returns, contains a reference to the encoder's metadata query writer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690121</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoder::GetMetadataQueryWriter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/> </param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/></param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/> </param>
            <param name="stream">A stream to use as the output of this bitmap encoder.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/> </param>
            <param name="stream">A stream to use as the output of this bitmap encoder.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/></param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">A stream to use as the output of this bitmap encoder.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="containerFormatGuid">The container format GUID. List from <see cref="T:SharpDX.WIC.ContainerFormatGuids"/></param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">A stream to use as the output of this bitmap encoder.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.Initialize(SharpDX.Win32.IStream)">
            <summary>
            Initializes the encoder with the provided stream.
            </summary>
            <param name="stream">The stream to use for initialization.</param>
            <returns>If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>. Otherwise, it throws an exception.</returns>
            <unmanaged>HRESULT IWICBitmapEncoder::Initialize([In, Optional] IStream* pIStream,[In] WICBitmapEncoderCacheOption cacheOption)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.Initialize(System.IO.Stream)">
            <summary>
            Initializes the encoder with the provided stream.
            </summary>
            <param name="stream">The stream to use for initialization.</param>
            <returns>If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>. Otherwise, it throws an exception.</returns>
            <unmanaged>HRESULT IWICBitmapEncoder::Initialize([In, Optional] IStream* pIStream,[In] WICBitmapEncoderCacheOption cacheOption)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoder.SetColorContexts(SharpDX.WIC.ColorContext[])">
            <summary>
            Sets the <see cref="T:SharpDX.WIC.ColorContext"/> objects for the encoder.
            </summary>
            <param name="colorContextOut">The color contexts to set for the encoder.</param>
            <returns>If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>. Otherwise, it throws an exception.</returns>
            <unmanaged>HRESULT IWICBitmapEncoder::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.ContainerFormat">
            <summary>	
            <p>Retrieves the encoder's container format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetContainerFormat']/*"/>	
            <msdn-id>ee690118</msdn-id>	
            <unmanaged>GetContainerFormat</unmanaged>	
            <unmanaged-short>GetContainerFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.EncoderInfo">
            <summary>	
            <p>Retrieves an <strong><see cref="T:SharpDX.WIC.BitmapEncoderInfo"/></strong> for the encoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetEncoderInfo']/*"/>	
            <msdn-id>ee690119</msdn-id>	
            <unmanaged>GetEncoderInfo</unmanaged>	
            <unmanaged-short>GetEncoderInfo</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetEncoderInfo([Out] IWICBitmapEncoderInfo** ppIEncoderInfo)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.Palette">
            <summary>	
            <p>Sets the global palette for the image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetPalette']/*"/>	
            <msdn-id>ee690126</msdn-id>	
            <unmanaged>SetPalette</unmanaged>	
            <unmanaged-short>SetPalette</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.Thumbnail">
            <summary>	
            <p>Sets the global thumbnail for the image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetThumbnail']/*"/>	
            <msdn-id>ee690129</msdn-id>	
            <unmanaged>SetThumbnail</unmanaged>	
            <unmanaged-short>SetThumbnail</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetThumbnail([In, Optional] IWICBitmapSource* pIThumbnail)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.Preview">
            <summary>	
            <p>Sets the global preview for the image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::SetPreview']/*"/>	
            <msdn-id>ee690128</msdn-id>	
            <unmanaged>SetPreview</unmanaged>	
            <unmanaged-short>SetPreview</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::SetPreview([In, Optional] IWICBitmapSource* pIPreview)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoder.MetadataQueryWriter">
            <summary>	
            <p>Retrieves a metadata query writer for the encoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoder::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690121</msdn-id>	
            <unmanaged>GetMetadataQueryWriter</unmanaged>	
            <unmanaged-short>GetMetadataQueryWriter</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapEncoder::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.BitmapEncoderInfo">
            <summary>	
            <p>Exposes methods that provide information about an encoder.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoderInfo']/*"/>	
            <msdn-id>ee690112</msdn-id>	
            <unmanaged>IWICBitmapEncoderInfo</unmanaged>	
            <unmanaged-short>IWICBitmapEncoderInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoderInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoderInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoderInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapEncoderInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapEncoderInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoderInfo.CreateInstance(SharpDX.WIC.BitmapEncoder@)">
            <summary>	
            <p>Creates a new <strong><see cref="T:SharpDX.WIC.BitmapEncoder"/></strong> instance.</p>	
            </summary>	
            <param name="bitmapEncoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapEncoderInfo::CreateInstance']/*"/>	
            <msdn-id>ee690113</msdn-id>	
            <unmanaged>HRESULT IWICBitmapEncoderInfo::CreateInstance([Out] IWICBitmapEncoder** ppIBitmapEncoder)</unmanaged>	
            <unmanaged-short>IWICBitmapEncoderInfo::CreateInstance</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapFlipRotator">
            <summary>	
            <p>Exposes methods that produce a flipped (horizontal or vertical) and/or rotated (by 90 degree increments) bitmap source. Rotations are done before the flip.</p>	
            </summary>	
            <remarks>	
            <p>IWICBitmapFipRotator requests data on a per-pixel basis, while WIC codecs provide data on a per-scanline basis. This causes the fliprotator object to exhibit n2 behavior if there is no buffering.  This occures because each pixel in the transformed image requires an entire scanline to be decoded in the file. It is recommended that you buffer the image using <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong>, or flip/rotate the image using Direct2D.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFlipRotator']/*"/>	
            <msdn-id>ee690131</msdn-id>	
            <unmanaged>IWICBitmapFlipRotator</unmanaged>	
            <unmanaged-short>IWICBitmapFlipRotator</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFlipRotator.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapFlipRotator"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFlipRotator.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapFlipRotator">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapFlipRotator"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapFlipRotator.Initialize(SharpDX.WIC.BitmapSource,SharpDX.WIC.BitmapTransformOptions)">
            <summary>	
            <p>Initializes the bitmap flip rotator with the provided parameters.</p>	
            </summary>	
            <param name="sourceRef"><dd>  <p>The input bitmap source.</p> </dd></param>	
            <param name="options"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapTransformOptions"/></strong> to flip or rotate the image.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFlipRotator::Initialize']/*"/>	
            <msdn-id>ee690132</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFlipRotator::Initialize([In, Optional] IWICBitmapSource* pISource,[In] WICBitmapTransformOptions options)</unmanaged>	
            <unmanaged-short>IWICBitmapFlipRotator::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFlipRotator.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapFlipRotator"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="T:SharpDX.WIC.BitmapFrameDecode">
            <summary>	
            <p>Defines methods for decoding individual image frames of an encoded file.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode']/*"/>	
            <msdn-id>ee690134</msdn-id>	
            <unmanaged>IWICBitmapFrameDecode</unmanaged>	
            <unmanaged-short>IWICBitmapFrameDecode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapFrameDecode"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapFrameDecode">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapFrameDecode"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.GetMetadataQueryReader(SharpDX.WIC.MetadataQueryReader@)">
            <summary>	
            <p>Retrieves a metadata query reader for the frame.</p>	
            </summary>	
            <param name="metadataQueryReaderOut"><dd>  <p>When this method returns, contains a reference to the frame's metadata query reader.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetMetadataQueryReader']/*"/>	
            <msdn-id>ee690137</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetMetadataQueryReader([Out] IWICMetadataQueryReader** ppIMetadataQueryReader)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameDecode::GetMetadataQueryReader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.GetColorContexts(System.Int32,SharpDX.WIC.ColorContext[],System.Int32@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> associated with the image frame.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextsOut">No documentation.</param>	
            <param name="actualCountRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetColorContexts']/*"/>	
            <msdn-id>ee690135</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameDecode::GetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.GetColorContexts(System.Int32,SharpDX.ComArray{SharpDX.WIC.ColorContext},System.Int32@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> associated with the image frame.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextsOut">No documentation.</param>	
            <param name="actualCountRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetColorContexts']/*"/>	
            <msdn-id>ee690135</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameDecode::GetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.GetThumbnail(SharpDX.WIC.BitmapSource@)">
            <summary>	
            <p>Retrieves a small preview of the frame, if supported by the codec.</p>	
            </summary>	
            <param name="thumbnailOut"><dd>  <p>A reference that receives a reference to the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> of the thumbnail.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Not all formats support thumbnails. Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP) support thumbnails.</p>Note to Implementers<p>If the codec does not support thumbnails, return WINCODEC_ERROR_CODECNOTHUMBNAIL rather than E_NOTIMPL.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetThumbnail']/*"/>	
            <msdn-id>ee690139</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetThumbnail([Out] IWICBitmapSource** ppIThumbnail)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameDecode::GetThumbnail</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.TryGetColorContexts(SharpDX.WIC.ImagingFactory,SharpDX.WIC.ColorContext[]@)">
            <summary>
            Get the <see cref="T:SharpDX.WIC.ColorContext"/> of the image (if any)
            </summary>
            <param name="imagingFactory">The factory for creating new color contexts</param>
            <param name="colorContexts">The color context array, or null</param>
            <remarks>
            When the image format does not support color contexts,
            <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> is returned.
            </remarks>
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[Out, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameDecode.TryGetColorContexts(SharpDX.WIC.ImagingFactory)">
            <summary>
            Get the <see cref="T:SharpDX.WIC.ColorContext"/> of the image (if any)
            </summary>
            <returns>
            null if the decoder does not support color contexts;
            otherwise an array of zero or more ColorContext objects
            </returns>
            <unmanaged>HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[Out, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] </unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameDecode.MetadataQueryReader">
            <summary>	
            <p>Retrieves a metadata query reader for the frame.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetMetadataQueryReader']/*"/>	
            <msdn-id>ee690137</msdn-id>	
            <unmanaged>GetMetadataQueryReader</unmanaged>	
            <unmanaged-short>GetMetadataQueryReader</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetMetadataQueryReader([Out] IWICMetadataQueryReader** ppIMetadataQueryReader)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameDecode.Thumbnail">
            <summary>	
            <p>Retrieves a small preview of the frame, if supported by the codec.</p>	
            </summary>	
            <remarks>	
            <p>Not all formats support thumbnails. Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), and Microsoft?Windows Digital Photo (WDP) support thumbnails.</p>Note to Implementers<p>If the codec does not support thumbnails, return WINCODEC_ERROR_CODECNOTHUMBNAIL rather than E_NOTIMPL.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameDecode::GetThumbnail']/*"/>	
            <msdn-id>ee690139</msdn-id>	
            <unmanaged>GetThumbnail</unmanaged>	
            <unmanaged-short>GetThumbnail</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapFrameDecode::GetThumbnail([Out] IWICBitmapSource** ppIThumbnail)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.BitmapFrameEncode">
            <summary>	
            <p>Represents an encoder's individual image frames.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode']/*"/>	
            <msdn-id>ee690141</msdn-id>	
            <unmanaged>IWICBitmapFrameEncode</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapFrameEncode"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapFrameEncode">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapFrameEncode"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.Initialize(SharpDX.Win32.PropertyBag)">
            <summary>	
            <p>Initializes the frame encoder using the given properties.</p>	
            </summary>	
            <param name="encoderOptionsRef"><dd>  <p>The set of properties to use for <strong><see cref="T:SharpDX.WIC.BitmapFrameEncode"/></strong> initialization.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::Initialize']/*"/>	
            <msdn-id>ee690146</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::Initialize([In, Optional] IPropertyBag2* pIEncoderOptions)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetSize(System.Int32,System.Int32)">
            <summary>	
            <p>Sets the output image dimensions for the frame.</p>	
            </summary>	
            <param name="width"><dd>  <p>The width of the output image.</p> </dd></param>	
            <param name="height"><dd>  <p>The height of the output image.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetSize']/*"/>	
            <msdn-id>ee690154</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetSize([In] unsigned int uiWidth,[In] unsigned int uiHeight)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetResolution(System.Double,System.Double)">
            <summary>	
            <p>Sets the physical resolution of the output image.</p>	
            </summary>	
            <param name="dpiX"><dd>  <p>The horizontal resolution value.</p> </dd></param>	
            <param name="dpiY"><dd>  <p>The vertical resolution value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetResolution']/*"/>	
            <msdn-id>ee690152</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetResolution([In] double dpiX,[In] double dpiY)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetResolution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetPixelFormat(System.Guid@)">
            <summary>	
            <p>Requests that the encoder use the specified pixel format.</p>	
            </summary>	
            <param name="pixelFormatRef"><dd>  <p>If the method succeeds, contains the specified pixel format <see cref="T:System.Guid"/>; otherwise, contains the closest supported pixel format <see cref="T:System.Guid"/>. For a list of pixel format GUIDs, see Native Pixel Formats.</p> </dd></param>	
            <returns><p>Possible return values include the following.</p><table> <tr><th>Return code</th><th>Description</th></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.Result.Ok"/></strong></dt> </dl> </td><td> <p>Success.</p> </td></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.WIC.ResultCode.WrongState"/></strong></dt> </dl> </td><td> <p>The <strong><see cref="M:SharpDX.WIC.BitmapFrameEncode.Initialize(SharpDX.Win32.PropertyBag)"/></strong> method was not called.</p> </td></tr> </table><p>?</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetPixelFormat']/*"/>	
            <msdn-id>ee690151</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetPixelFormat([InOut] GUID* pPixelFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetPixelFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetColorContexts(System.Int32,SharpDX.WIC.ColorContext[])">
            <summary>	
            <p>Sets a given number <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> profiles to the frame.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetColorContexts']/*"/>	
            <msdn-id>ee690148</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetColorContexts(System.Int32,SharpDX.ComArray{SharpDX.WIC.ColorContext})">
            <summary>	
            <p>Sets a given number <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> profiles to the frame.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetColorContexts']/*"/>	
            <msdn-id>ee690148</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetColorContexts</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetPalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Sets the <strong><see cref="T:SharpDX.WIC.Palette"/></strong> for indexed pixel formats.</p>	
            </summary>	
            <param name="paletteRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This method does not fail if called on a frame whose pixel format is set to a non-indexed pixel format. The target pixel format is a non-indexed format, the palette will be ignored.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetPalette']/*"/>	
            <msdn-id>ee690150</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetThumbnail(SharpDX.WIC.BitmapSource)">
            <summary>	
            <p>Sets the frame thumbnail if supported by the codec.</p>	
            </summary>	
            <param name="thumbnailRef"><dd>  <p>The bitmap source to use as the thumbnail.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, or an error value otherwise. </p><p>Returns <see cref="F:SharpDX.WIC.ResultCode.UnsupportedOperation"/> if the feature is not supported by the encoder.</p></returns>	
            <remarks>	
            <p><strong>SetThumbnail</strong> should be called before calling <strong>WritePixels</strong> or <strong>WriteSource</strong>. The thumbnail will not be added to the encoded file if <strong>SetThumbnail</strong> after a call to <strong>WritePixels</strong> or <strong>WriteSource</strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetThumbnail']/*"/>	
            <msdn-id>ee690156</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetThumbnail([In, Optional] IWICBitmapSource* pIThumbnail)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::SetThumbnail</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WritePixels(System.Int32,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p>Encodes the frame scanlines.</p>	
            </summary>	
            <param name="lineCount"><dd>  <p>The number of lines to encode.</p> </dd></param>	
            <param name="stride"><dd>  <p>The <em>stride</em> of the image pixels.</p> </dd></param>	
            <param name="bufferSize"><dd>  <p>The size of the pixel buffer.</p> </dd></param>	
            <param name="pixelsRef"><dd>  <p>A reference to the pixel buffer.</p> </dd></param>	
            <returns><p>Possible return values include the following.</p><table> <tr><th>Return code</th><th>Description</th></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.Result.Ok"/></strong></dt> </dl> </td><td> <p>Success.</p> </td></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.WIC.ResultCode.Codectoomanyscanlines"/></strong></dt> </dl> </td><td> <p>The value of <em>lineCount</em> is larger than the number of scan lines in the image.</p> </td></tr> </table><p>?</p></returns>	
            <remarks>	
            <p>Successive <strong>WritePixels</strong> calls are assumed to be sequential scanline access in the output image.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::WritePixels']/*"/>	
            <msdn-id>ee690158</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In, Buffer] void* pbPixels)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WritePixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WriteSource(SharpDX.WIC.BitmapSource,System.IntPtr)">
            <summary>	
            <p>Encodes a bitmap source.</p>	
            </summary>	
            <param name="bitmapSourceRef"><dd>  <p>The bitmap source to encode.</p> </dd></param>	
            <param name="rectangleRef"><dd>  <p>The size rectangle of the bitmap source.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If <strong>SetSize</strong> is not called prior to calling <strong>WriteSource</strong>, the size given in <em>prc</em> is used if not <strong><c>null</c></strong>. Otherwise, the size of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used. </p><p>If <strong>SetPixelFormat</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used.</p><p>If <strong>SetResolution</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of <em>pIBitmapSource</em> is used.</p><p>If <strong>SetPalette</strong> is not called prior to calling <strong>WriteSource</strong>, the target pixel format is indexed, and the pixel format of <em>pIBitmapSource</em> matches the encoder frame's pixel format, then the <em>pIBitmapSource</em> pixel format is used.</p><p>When encoding a GIF image, if the global palette is set and the frame level palette is not set directly by the user or by a custom independent software vendor (ISV) GIF codec, <strong>WriteSource</strong> will use the global palette to encode the frame even when <em>pIBitmapSource</em> has a frame level palette.</p><p><strong>Windows Vista:</strong>The source rect width must match the width set through SetSize. Repeated <strong>WriteSource</strong> calls can be made as long as the total accumulated source rect height is the same as set through SetSize.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::WriteSource']/*"/>	
            <msdn-id>ee690159</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WriteSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In] void* prc)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WriteSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.Commit">
            <summary>	
            <p>Commits the frame to the image.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>To finalize the image, both the frame <strong>Commit</strong> and the encoder <strong>Commit</strong> must be called. However, only call the encoder  <strong>Commit</strong> method after all frames have been committed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::Commit']/*"/>	
            <msdn-id>ee690142</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::Commit()</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::Commit</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.GetMetadataQueryWriter(SharpDX.WIC.MetadataQueryWriter@)">
            <summary>	
            <p>Gets the metadata query writer for the encoder frame.</p>	
            </summary>	
            <param name="metadataQueryWriterOut"><dd>  <p>When this method returns, contains a reference to metadata query writer for the encoder frame.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690144</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::GetMetadataQueryWriter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.#ctor(SharpDX.WIC.BitmapEncoder)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapFrameEncode"/> class.
            </summary>
            <param name="encoder">The encoder.</param>
            <unmanaged>HRESULT IWICBitmapEncoder::CreateNewFrame([Out] IWICBitmapFrameEncode** ppIFrameEncode,[Out] IPropertyBag2** ppIEncoderOptions)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.Initialize">
            <summary>
            Initializes this instance.
            </summary>
            <unmanaged>HRESULT IWICBitmapFrameEncode::Initialize([In, Optional] IPropertyBag2* pIEncoderOptions)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.SetColorContexts(SharpDX.WIC.ColorContext[])">
            <summary>
            Sets the <see cref="T:SharpDX.WIC.ColorContext"/> objects for this frame encoder.
            </summary>
            <param name="colorContextOut">The color contexts to set for the encoder.</param>
            <returns>If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>. Otherwise, it throws an exception.</returns>
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WritePixels(System.Int32,SharpDX.DataRectangle,System.Int32)">
            <summary>	
            <p>Encodes the frame scanlines.</p>	
            </summary>	
            <param name="lineCount"><dd>  <p>The number of lines to encode.</p> </dd></param>	
            <param name="buffer">A data buffer containing the pixels to copy from.</param>	
            <param name="totalSizeInBytes">Total size in bytes of pixels to write. If == 0, size is calculated with lineCount * rowStride.</param>
            <remarks>	
            <p>Successive <strong>WritePixels</strong> calls are assumed to be sequential scanline access in the output image.</p>	
            </remarks>	
            <msdn-id>ee690158</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In, Buffer] void* pbPixels)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WritePixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WritePixels(System.Int32,System.IntPtr,System.Int32,System.Int32)">
            <summary>	
            <p>Encodes the frame scanlines.</p>	
            </summary>	
            <param name="lineCount"><dd>  <p>The number of lines to encode.</p> </dd></param>	
            <param name="buffer">A data buffer containing the pixels to copy from.</param>
            <param name="rowStride">The stride of one row.</param>
            <param name="totalSizeInBytes">Total size in bytes of pixels to write. If == 0, size is calculated with lineCount * rowStride.</param>
            <remarks>	
            <p>Successive <strong>WritePixels</strong> calls are assumed to be sequential scanline access in the output image.</p>	
            </remarks>	
            <msdn-id>ee690158</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In, Buffer] void* pbPixels)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WritePixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WritePixels``1(System.Int32,System.Int32,``0[])">
            <summary>	
            <p>Encodes the frame scanlines.</p>	
            </summary>	
            <param name="lineCount"><dd>  <p>The number of lines to encode.</p> </dd></param>	
            <param name="stride"><dd>  <p>The <em>stride</em> of the image pixels.</p> </dd></param>	
            <param name="pixelBuffer"><dd>  <p>A reference to the pixel buffer.</p> </dd></param>	
            <remarks>	
            <p>Successive <strong>WritePixels</strong> calls are assumed to be sequential scanline access in the output image.</p>	
            </remarks>	
            <msdn-id>ee690158</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In, Buffer] void* pbPixels)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WritePixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WriteSource(SharpDX.WIC.BitmapSource)">
            <summary>	
            <p>Encodes a bitmap source.</p>	
            </summary>	
            <param name="bitmapSource"><dd>  <p>The bitmap source to encode.</p> </dd></param>	
            <remarks>	
            <p>If <strong>SetSize</strong> is not called prior to calling <strong>WriteSource</strong>, the size given in <em>prc</em> is used if not <strong><c>null</c></strong>. Otherwise, the size of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used. </p><p>If <strong>SetPixelFormat</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used.</p><p>If <strong>SetResolution</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of <em>pIBitmapSource</em> is used.</p><p>If <strong>SetPalette</strong> is not called prior to calling <strong>WriteSource</strong>, the target pixel format is indexed, and the pixel format of <em>pIBitmapSource</em> matches the encoder frame's pixel format, then the <em>pIBitmapSource</em> pixel format is used.</p><p>When encoding a GIF image, if the global palette is set and the frame level palette is not set directly by the user or by a custom independent software vendor (ISV) GIF codec, <strong>WriteSource</strong> will use the global palette to encode the frame even when <em>pIBitmapSource</em> has a frame level palette.</p><p><strong>Windows Vista:</strong>The source rect width must match the width set through SetSize. Repeated <strong>WriteSource</strong> calls can be made as long as the total accumulated source rect height is the same as set through SetSize.</p>	
            </remarks>	
            <!-- Failed to insert some or all of included XML --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::WriteSource']/*"/>	
            <msdn-id>ee690159</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WriteSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In, Optional] WICRect* prc)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WriteSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapFrameEncode.WriteSource(SharpDX.WIC.BitmapSource,SharpDX.Rectangle)">
            <summary>	
            <p>Encodes a bitmap source.</p>	
            </summary>	
            <param name="bitmapSourceRef"><dd>  <p>The bitmap source to encode.</p> </dd></param>	
            <param name="rectangleRef"><dd>  <p>The size rectangle of the bitmap source.</p> </dd></param>	
            <remarks>	
            <p>If <strong>SetSize</strong> is not called prior to calling <strong>WriteSource</strong>, the size given in <em>prc</em> is used if not <strong><c>null</c></strong>. Otherwise, the size of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used. </p><p>If <strong>SetPixelFormat</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of the <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> given in <em>pIBitmapSource</em> is used.</p><p>If <strong>SetResolution</strong> is not called prior to calling <strong>WriteSource</strong>, the pixel format of <em>pIBitmapSource</em> is used.</p><p>If <strong>SetPalette</strong> is not called prior to calling <strong>WriteSource</strong>, the target pixel format is indexed, and the pixel format of <em>pIBitmapSource</em> matches the encoder frame's pixel format, then the <em>pIBitmapSource</em> pixel format is used.</p><p>When encoding a GIF image, if the global palette is set and the frame level palette is not set directly by the user or by a custom independent software vendor (ISV) GIF codec, <strong>WriteSource</strong> will use the global palette to encode the frame even when <em>pIBitmapSource</em> has a frame level palette.</p><p><strong>Windows Vista:</strong>The source rect width must match the width set through SetSize. Repeated <strong>WriteSource</strong> calls can be made as long as the total accumulated source rect height is the same as set through SetSize.</p>	
            </remarks>	
            <!-- Failed to insert some or all of included XML --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::WriteSource']/*"/>	
            <msdn-id>ee690159</msdn-id>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::WriteSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In, Optional] WICRect* prc)</unmanaged>	
            <unmanaged-short>IWICBitmapFrameEncode::WriteSource</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameEncode.Palette">
            <summary>	
            <p>Sets the <strong><see cref="T:SharpDX.WIC.Palette"/></strong> for indexed pixel formats.</p>	
            </summary>	
            <remarks>	
            <p>This method does not fail if called on a frame whose pixel format is set to a non-indexed pixel format. The target pixel format is a non-indexed format, the palette will be ignored.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetPalette']/*"/>	
            <msdn-id>ee690150</msdn-id>	
            <unmanaged>SetPalette</unmanaged>	
            <unmanaged-short>SetPalette</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameEncode.Thumbnail">
            <summary>	
            <p>Sets the frame thumbnail if supported by the codec.</p>	
            </summary>	
            <remarks>	
            <p><strong>SetThumbnail</strong> should be called before calling <strong>WritePixels</strong> or <strong>WriteSource</strong>. The thumbnail will not be added to the encoded file if <strong>SetThumbnail</strong> after a call to <strong>WritePixels</strong> or <strong>WriteSource</strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::SetThumbnail']/*"/>	
            <msdn-id>ee690156</msdn-id>	
            <unmanaged>SetThumbnail</unmanaged>	
            <unmanaged-short>SetThumbnail</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::SetThumbnail([In, Optional] IWICBitmapSource* pIThumbnail)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameEncode.MetadataQueryWriter">
            <summary>	
            <p>Gets the metadata query writer for the encoder frame.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapFrameEncode::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690144</msdn-id>	
            <unmanaged>GetMetadataQueryWriter</unmanaged>	
            <unmanaged-short>GetMetadataQueryWriter</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapFrameEncode::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapFrameEncode.Options">
            <summary>
            Gets the properties to setup before <see cref="M:SharpDX.WIC.BitmapFrameEncode.Initialize"/>.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.BitmapLock">
            <summary>	
            <p>Exposes methods that support the <strong>Lock</strong> method.</p>	
            </summary>	
            <remarks>	
            <p>The bitmap lock is simply an abstraction for a rectangular memory window into the bitmap. For the simplest case, a system memory bitmap, this is simply a reference to the top left corner of the rectangle and a stride value.</p><p>To release the exclusive lock set by <strong>Lock</strong> method and the associated <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong> object, call IUnknown::Release on the <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong> object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock']/*"/>	
            <msdn-id>ee690161</msdn-id>	
            <unmanaged>IWICBitmapLock</unmanaged>	
            <unmanaged-short>IWICBitmapLock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapLock"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapLock">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapLock"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.GetSize(System.Int32@,System.Int32@)">
            <summary>	
            <p>Retrieves the width and height, in pixels, of the locked rectangle.</p>	
            </summary>	
            <param name="widthRef"><dd>  <p>A reference that receives the width of the locked rectangle.</p> </dd></param>	
            <param name="heightRef"><dd>  <p>A reference that receives the height of the locked rectangle.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetSize']/*"/>	
            <msdn-id>ee690165</msdn-id>	
            <unmanaged>HRESULT IWICBitmapLock::GetSize([Out] unsigned int* puiWidth,[Out] unsigned int* puiHeight)</unmanaged>	
            <unmanaged-short>IWICBitmapLock::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.GetStride(System.Int32@)">
            <summary>	
            <p>Provides access to the <em>stride</em> value for the memory.</p>	
            </summary>	
            <param name="strideRef"><dd>  </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Note the stride value is specific to the <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong>, not the bitmap.  For example, two consecutive locks on the same rectangle of a bitmap may return different references and stride values, depending on internal implementation.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetStride']/*"/>	
            <msdn-id>ee690166</msdn-id>	
            <unmanaged>HRESULT IWICBitmapLock::GetStride([Out] unsigned int* pcbStride)</unmanaged>	
            <unmanaged-short>IWICBitmapLock::GetStride</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.GetDataPointer(System.Int32@)">
            <summary>	
            <p>Gets the reference to the top left pixel in the locked rectangle.</p>	
            </summary>	
            <param name="bufferSizeRef"><dd>  <p>A reference that receives the size of the buffer.</p> </dd></param>	
            <returns><dd>  <p>A reference that receives a reference to the top left pixel in the locked rectangle.</p> </dd></returns>	
            <remarks>	
            <p>The reference provided by this method should not be used outside of the lifetime of the lock itself.</p><p><strong>GetDataPointer</strong> is not available in multi-threaded apartment applications.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetDataPointer']/*"/>	
            <msdn-id>ee690162</msdn-id>	
            <unmanaged>HRESULT IWICBitmapLock::GetDataPointer([Out] unsigned int* pcbBufferSize,[Out] void** ppbData)</unmanaged>	
            <unmanaged-short>IWICBitmapLock::GetDataPointer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapLock.GetPixelFormat(System.Guid@)">
            <summary>	
            <p>Gets the pixel format of for the locked area of pixels. This can be used to compute the number of bytes-per-pixel in the locked area.</p>	
            </summary>	
            <param name="pixelFormatRef"><dd>  <p>A reference that receives the pixel format <see cref="T:System.Guid"/> of the locked area.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetPixelFormat']/*"/>	
            <msdn-id>ee690164</msdn-id>	
            <unmanaged>HRESULT IWICBitmapLock::GetPixelFormat([Out] GUID* pPixelFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapLock::GetPixelFormat</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.BitmapLock.Stride">
            <summary>	
            <p>Provides access to the <em>stride</em> value for the memory.</p>	
            </summary>	
            <remarks>	
            <p> Note the stride value is specific to the <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong>, not the bitmap.  For example, two consecutive locks on the same rectangle of a bitmap may return different references and stride values, depending on internal implementation.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetStride']/*"/>	
            <msdn-id>ee690166</msdn-id>	
            <unmanaged>GetStride</unmanaged>	
            <unmanaged-short>GetStride</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapLock::GetStride([Out] unsigned int* pcbStride)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapLock.PixelFormat">
            <summary>	
            <p>Gets the pixel format of for the locked area of pixels. This can be used to compute the number of bytes-per-pixel in the locked area.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapLock::GetPixelFormat']/*"/>	
            <msdn-id>ee690164</msdn-id>	
            <unmanaged>GetPixelFormat</unmanaged>	
            <unmanaged-short>GetPixelFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICBitmapLock::GetPixelFormat([Out] GUID* pPixelFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.BitmapLock.Size">
            <summary>
            Gets the size.
            </summary>
            <unmanaged>HRESULT IWICBitmapLock::GetSize([Out] unsigned int* puiWidth,[Out] unsigned int* puiHeight)</unmanaged>	
        </member>
        <member name="P:SharpDX.WIC.BitmapLock.Data">
            <summary>
            Gets a pointer to the data.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.BitmapScaler">
            <summary>	
            <p>Represents a resized version of the input bitmap using a resampling or filtering algorithm.</p>	
            </summary>	
            <remarks>	
            <p>Images can be scaled to larger sizes; however, even with sophisticated scaling algorithms, there is only so much information in the image and artifacts tend to worsen the more you scale up.</p><p> The scaler will reapply the resampling algorithm every time <strong>CopyPixels</strong> is called.  If the scaled image is to be animated, the scaled image should be created once and cached in a new bitmap, after which the <strong><see cref="T:SharpDX.WIC.BitmapScaler"/></strong> may be released.  In this way the scaling algorithm - which may be computationally expensive relative to drawing - is performed only once and the result displayed many times. </p><p> The scaler is optimized to use the minimum amount of memory required to scale the image correctly.  The scaler may be used to produce parts of the image incrementally (banding) by calling <strong>CopyPixels</strong> with different rectangles representing the output bands of the image.  Resampling typically requires overlapping rectangles from the source image and thus may need to request the same pixels from the source bitmap multiple times.  Requesting scanlines out-of-order from some image decoders can have a significant performance penalty.  Because of this reason, the scaler is optimized to handle consecutive horizontal bands of scanlines (rectangle width equal to the bitmap width).  In this case the accumulator from the previous vertically adjacent rectangle is re-used to avoid duplicate scanline requests from the source.  This implies that banded output from the scaler may have better performance if the bands are requested sequentially.  Of course if the scaler is simply used to produce a single rectangle output, this concern is eliminated because the scaler will internally request scanlines in the correct order. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapScaler']/*"/>	
            <msdn-id>ee690168</msdn-id>	
            <unmanaged>IWICBitmapScaler</unmanaged>	
            <unmanaged-short>IWICBitmapScaler</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapScaler.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapScaler"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapScaler.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapScaler">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapScaler"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapScaler.Initialize(SharpDX.WIC.BitmapSource,System.Int32,System.Int32,SharpDX.WIC.BitmapInterpolationMode)">
            <summary>	
            <p>Initializes the bitmap scaler with the provided parameters.</p>	
            </summary>	
            <param name="sourceRef"><dd>  <p>The input bitmap source.</p> </dd></param>	
            <param name="width"><dd>  <p>The destination width.</p> </dd></param>	
            <param name="height"><dd>  <p>The desination height.</p> </dd></param>	
            <param name="mode"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapInterpolationMode"/></strong> to use when scaling.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapScaler::Initialize']/*"/>	
            <msdn-id>ee690169</msdn-id>	
            <unmanaged>HRESULT IWICBitmapScaler::Initialize([In, Optional] IWICBitmapSource* pISource,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] WICBitmapInterpolationMode mode)</unmanaged>	
            <unmanaged-short>IWICBitmapScaler::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapScaler.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapScaler"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="T:SharpDX.WIC.BitmapSourceTransform">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSourceTransform']/*"/>	
            <msdn-id>ee719897</msdn-id>	
            <unmanaged>IWICBitmapSourceTransform</unmanaged>	
            <unmanaged-short>IWICBitmapSourceTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapSourceTransform"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.op_Explicit(System.IntPtr)~SharpDX.WIC.BitmapSourceTransform">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.BitmapSourceTransform"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.CopyPixels(System.IntPtr,System.Int32,System.Int32,System.Nullable{System.Guid},SharpDX.WIC.BitmapTransformOptions,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p>Copies pixel data using the supplied input parameters.</p>	
            </summary>	
            <param name="rectangleRef"><dd>  <p>The rectangle of pixels to copy.</p> </dd></param>	
            <param name="width"><dd>  <p>The width to scale the source bitmap. This parameter must equal the value obtainable through <strong><see cref="M:SharpDX.WIC.BitmapSourceTransform.GetClosestSize(System.Int32@,System.Int32@)"/></strong>.</p> </dd></param>	
            <param name="height"><dd>  <p>The height to scale the source bitmap. This parameter must equal the value obtainable through <strong><see cref="M:SharpDX.WIC.BitmapSourceTransform.GetClosestSize(System.Int32@,System.Int32@)"/></strong>.</p> </dd></param>	
            <param name="guidDstFormatRef"><dd>  <p> The <see cref="T:System.Guid"/> of desired pixel format in which the pixels should be returned.  </p> <p>This <see cref="T:System.Guid"/> must be a format obtained through an <strong>GetClosestPixelFormat</strong> call.</p> </dd></param>	
            <param name="dstTransform"><dd>  <p> The desired rotation or flip to perform prior to the pixel copy. </p> <p>The transform must be an operation supported by an <strong>DoesSupportTransform</strong> call.</p> <p>If a <em>dstTransform</em> is specified, <em>nStride</em> is the <em>transformed stride</em> and is based on the <em>pguidDstFormat</em> pixel format, not the original source's pixel format.</p> </dd></param>	
            <param name="nStride"><dd>  <p>The <em>stride</em> of the destination buffer.</p> </dd></param>	
            <param name="bufferSize"><dd>  <p>The size of the destination buffer.</p> </dd></param>	
            <param name="bufferRef"><dd>  <p>The output buffer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            Codec Developer Remarks<p>For codec developer implementation details for this method, see Implementing <see cref="T:SharpDX.WIC.BitmapSourceTransform"/>.</p><p> When multiple transform operations are requested, the result is dependent on the order in which the operations are performed. To ensure predictability and consistency across CODECs, it's important that all CODECs perform these operations in the same order. The recommended order of these operations is: </p><ol> <li>Scale</li> <li>Crop</li> <li>Flip/Rotate</li> </ol><p> Pixel format conversion can be performed at any time, since it has no effect on the other transforms. </p><p> The first parameter, <em>prc</em> is used to specify the region of interest for clipping the image. By convention, scaling is performed before clipping so, if the image is to be scaled as well as clipped, the region of interest should be determined after the image has been scaled. </p><p> If a <em>dstTransform</em> is specified, the stride is the transformed stride, and is based on the pixelFormat specified in the <strong>CopyPixels</strong> call, not the original frame's pixel format.             </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSourceTransform::CopyPixels']/*"/>	
            <msdn-id>ee690173</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSourceTransform::CopyPixels([In] const void* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>	
            <unmanaged-short>IWICBitmapSourceTransform::CopyPixels</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.GetClosestSize(System.Int32@,System.Int32@)">
            <summary>	
            <p>Returns the closest dimensions the implementation can natively scale to given the desired dimensions.</p>	
            </summary>	
            <param name="widthRef"><dd>  <p>The desired width. A reference that receives the closest supported width.</p> </dd></param>	
            <param name="heightRef"><dd>  <p>The desired height.A reference that receives the closest supported height.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSourceTransform::GetClosestSize']/*"/>	
            <msdn-id>ee690176</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSourceTransform::GetClosestSize([InOut] unsigned int* puiWidth,[InOut] unsigned int* puiHeight)</unmanaged>	
            <unmanaged-short>IWICBitmapSourceTransform::GetClosestSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.GetClosestPixelFormat(System.Guid@)">
            <summary>	
            <p>Retrieves the closest pixel format to which the implementation of <strong><see cref="T:SharpDX.WIC.BitmapSourceTransform"/></strong> can natively copy pixels, given a desired format.</p>	
            </summary>	
            <param name="guidDstFormatRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSourceTransform::GetClosestPixelFormat']/*"/>	
            <msdn-id>ee690175</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSourceTransform::GetClosestPixelFormat([InOut] GUID* pguidDstFormat)</unmanaged>	
            <unmanaged-short>IWICBitmapSourceTransform::GetClosestPixelFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.IsSupportingTransform(SharpDX.WIC.BitmapTransformOptions,SharpDX.Bool@)">
            <summary>	
            <p>Determines whether a specific transform option is supported natively by the implementation of the <strong><see cref="T:SharpDX.WIC.BitmapSourceTransform"/></strong> interface.</p>	
            </summary>	
            <param name="dstTransform">No documentation.</param>	
            <param name="fIsSupportedRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICBitmapSourceTransform::DoesSupportTransform']/*"/>	
            <msdn-id>ee690174</msdn-id>	
            <unmanaged>HRESULT IWICBitmapSourceTransform::DoesSupportTransform([In] WICBitmapTransformOptions dstTransform,[Out] BOOL* pfIsSupported)</unmanaged>	
            <unmanaged-short>IWICBitmapSourceTransform::DoesSupportTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.CopyPixels(System.Int32,System.Int32,System.Int32,SharpDX.DataStream)">
            <summary>
            Copies pixel data using the supplied input parameters.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="stride">The stride.</param>
            <param name="output">The output.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICBitmapSourceTransform::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.CopyPixels(System.Int32,System.Int32,SharpDX.WIC.BitmapTransformOptions,System.Int32,SharpDX.DataStream)">
            <summary>
            Copies pixel data using the supplied input parameters.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="dstTransform">The DST transform.</param>
            <param name="stride">The stride.</param>
            <param name="output">The output.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICBitmapSourceTransform::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.CopyPixels(System.Int32,System.Int32,System.Guid,SharpDX.WIC.BitmapTransformOptions,System.Int32,SharpDX.DataStream)">
            <summary>
            Copies pixel data using the supplied input parameters.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="guidDstFormat">The GUID DST format.</param>
            <param name="dstTransform">The DST transform.</param>
            <param name="stride">The stride.</param>
            <param name="output">The output.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICBitmapSourceTransform::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.CopyPixels(SharpDX.Rectangle,System.Int32,System.Int32,System.Guid,SharpDX.WIC.BitmapTransformOptions,System.Int32,SharpDX.DataStream)">
            <summary>
            Copies pixel data using the supplied input parameters.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="guidDstFormat">The GUID DST format.</param>
            <param name="dstTransform">The DST transform.</param>
            <param name="stride">The stride.</param>
            <param name="output">The output.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICBitmapSourceTransform::CopyPixels([In, Optional] const WICRect* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.BitmapSourceTransform.GetClosestSize(SharpDX.Size2@)">
            <summary>
            Returns the closest dimensions the implementation can natively scale to given the desired dimensions.
            </summary>
            <param name="size">The size.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICBitmapSourceTransform::GetClosestSize([InOut] unsigned int* puiWidth,[InOut] unsigned int* puiHeight)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.ColorContext">
            <summary>	
            <p>Exposes methods for color management.</p>	
            </summary>	
            <remarks>	
            <p> A Color Context is an abstraction for a color profile. The profile can be loaded from a file (ie. "sRGB Color Space Profile.icm") or from a memory buffer obtained by reading. The color profile directory can be obtained by calling the GetColorDirectory API (See http://msdn.microsoft.com/library/en-us/icm/icm_58xl.asp). </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext']/*"/>	
            <msdn-id>ee690193</msdn-id>	
            <unmanaged>IWICColorContext</unmanaged>	
            <unmanaged-short>IWICColorContext</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ColorContext"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.op_Explicit(System.IntPtr)~SharpDX.WIC.ColorContext">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ColorContext"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.ColorContext.InitializeFromFilename(System.String)">
            <summary>	
            <p>Initializes the color context from the given file.</p>	
            </summary>	
            <param name="filename"><dd>  </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::InitializeFromFilename']/*"/>	
            <msdn-id>ee690198</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::InitializeFromFilename([In] const wchar_t* wzFilename)</unmanaged>	
            <unmanaged-short>IWICColorContext::InitializeFromFilename</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.InitializeFromMemory(System.IntPtr,System.Int32)">
            <summary>	
            <p>Initializes the color context from a memory block.</p>	
            </summary>	
            <param name="bufferRef"><dd>  <p>The buffer used to initialize the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong>.</p> </dd></param>	
            <param name="bufferSize"><dd>  <p>The size of the <em>pbBuffer</em> buffer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::InitializeFromMemory']/*"/>	
            <msdn-id>ee690199</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::InitializeFromMemory([In] const void* pbBuffer,[In] unsigned int cbBufferSize)</unmanaged>	
            <unmanaged-short>IWICColorContext::InitializeFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.InitializeFromExifColorSpace(System.Int32)">
            <summary>	
            <p>Initializes the color context using an Exchangeable Image File (EXIF) color space.</p>	
            </summary>	
            <param name="value"><dd>  <p>The value of the EXIF color space.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong></strong></dt> <dt>1</dt> </dl> </td><td> <p>A sRGB color space.</p> </td></tr> <tr><td><dl> <dt><strong></strong></dt> <dt>2</dt> </dl> </td><td> <p>An Adobe RGB color space.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::InitializeFromExifColorSpace']/*"/>	
            <msdn-id>ee690197</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::InitializeFromExifColorSpace([In] unsigned int value)</unmanaged>	
            <unmanaged-short>IWICColorContext::InitializeFromExifColorSpace</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.GetTypeInfo(SharpDX.WIC.ColorContextType@)">
            <summary>	
            <p>Retrieves the color context type.</p>	
            </summary>	
            <param name="typeRef"><dd>  <p>A reference that receives the <strong><see cref="T:SharpDX.WIC.ColorContextType"/></strong> of the color context.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::GetType']/*"/>	
            <msdn-id>ee690196</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::GetType([Out] WICColorContextType* pType)</unmanaged>	
            <unmanaged-short>IWICColorContext::GetType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.GetProfileBytes(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the color context profile.</p>	
            </summary>	
            <param name="buffer"><dd>  <p>The size of the <em>pbBuffer</em> buffer.</p> </dd></param>	
            <param name="bufferRef"><dd>  <p>A reference that receives the color context profile.</p> </dd></param>	
            <param name="actualRef"><dd>  <p>A reference that receives the actual buffer size needed to retrieve the entire color context profile.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::GetProfileBytes']/*"/>	
            <msdn-id>ee690195</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::GetProfileBytes([In] unsigned int cbBuffer,[In] void* pbBuffer,[Out] unsigned int* pcbActual)</unmanaged>	
            <unmanaged-short>IWICColorContext::GetProfileBytes</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.GetExifColorSpace(System.Int32@)">
            <summary>	
            <p>Retrieves the Exchangeable Image File (EXIF) color space color context.</p>	
            </summary>	
            <param name="valueRef"><dd>  <p>A reference that receives the EXIF color space color context.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong></strong></dt> <dt>1</dt> </dl> </td><td> <p>A sRGB color space.</p> </td></tr> <tr><td><dl> <dt><strong></strong></dt> <dt>2</dt> </dl> </td><td> <p>An Adobe RGB color space.</p> </td></tr> <tr><td><dl> <dt><strong></strong></dt> <dt>3 through 65534</dt> </dl> </td><td> <p>Unused.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::GetExifColorSpace']/*"/>	
            <msdn-id>ee690194</msdn-id>	
            <unmanaged>HRESULT IWICColorContext::GetExifColorSpace([Out] unsigned int* pValue)</unmanaged>	
            <unmanaged-short>IWICColorContext::GetExifColorSpace</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ColorContext"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateColorContext([Out, Fast] IWICColorContext** ppIWICColorContext)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.ColorContext.InitializeFromMemory(SharpDX.DataPointer)">
            <summary>
            Initializes from memory.
            </summary>
            <param name="dataPointer">The data pointer.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICColorContext::InitializeFromMemory([In] const void* pbBuffer,[In] unsigned int cbBufferSize)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ColorContext.TypeInfo">
            <summary>	
            <p>Retrieves the color context type.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::GetType']/*"/>	
            <msdn-id>ee690196</msdn-id>	
            <unmanaged>GetType</unmanaged>	
            <unmanaged-short>GetType</unmanaged-short>	
            <unmanaged>HRESULT IWICColorContext::GetType([Out] WICColorContextType* pType)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ColorContext.ExifColorSpace">
            <summary>	
            <p>Retrieves the Exchangeable Image File (EXIF) color space color context.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorContext::GetExifColorSpace']/*"/>	
            <msdn-id>ee690194</msdn-id>	
            <unmanaged>GetExifColorSpace</unmanaged>	
            <unmanaged-short>GetExifColorSpace</unmanaged-short>	
            <unmanaged>HRESULT IWICColorContext::GetExifColorSpace([Out] unsigned int* pValue)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ColorContext.Profile">
            <summary>
            Gets the color context profile.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.ColorTransform">
            <summary>	
            <p>Exposes methods that transforms an <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> from one color context to another.</p>	
            </summary>	
            <remarks>	
            <p>A <strong><see cref="T:SharpDX.WIC.ColorTransform"/></strong> is an imaging pipeline component that knows how to pull pixels obtained from a given <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> through a color transform. The color transform is defined by mapping colors from the source color context to the destination color context in a given output pixel format.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorTransform']/*"/>	
            <msdn-id>ee690201</msdn-id>	
            <unmanaged>IWICColorTransform</unmanaged>	
            <unmanaged-short>IWICColorTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorTransform.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ColorTransform"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ColorTransform.op_Explicit(System.IntPtr)~SharpDX.WIC.ColorTransform">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ColorTransform"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.ColorTransform.Initialize(SharpDX.WIC.BitmapSource,SharpDX.WIC.ColorContext,SharpDX.WIC.ColorContext,System.Guid)">
            <summary>	
            <p>Initializes an <strong><see cref="T:SharpDX.WIC.ColorTransform"/></strong> with a <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> and transforms it from one <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> to another. </p>	
            </summary>	
            <param name="bitmapSourceRef">No documentation.</param>	
            <param name="contextSourceRef">No documentation.</param>	
            <param name="contextDestRef">No documentation.</param>	
            <param name="ixelFmtDestRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICColorTransform::Initialize']/*"/>	
            <msdn-id>ee690202</msdn-id>	
            <unmanaged>HRESULT IWICColorTransform::Initialize([In, Optional] IWICBitmapSource* pIBitmapSource,[In, Optional] IWICColorContext* pIContextSource,[In, Optional] IWICColorContext* pIContextDest,[In] const GUID&amp; pixelFmtDest)</unmanaged>	
            <unmanaged-short>IWICColorTransform::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ColorTransform.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ColorTransform"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateColorTransformer([Out, Fast] IWICColorTransform** ppIWICColorTransform)</unmanaged>	
        </member>
        <member name="T:SharpDX.WIC.DevelopRaw">
            <summary>	
            <p>Exposes methods that provide access to the capabilites of a raw codec format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw']/*"/>	
            <msdn-id>ee690228</msdn-id>	
            <unmanaged>IWICDevelopRaw</unmanaged>	
            <unmanaged-short>IWICDevelopRaw</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.DevelopRaw"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.op_Explicit(System.IntPtr)~SharpDX.WIC.DevelopRaw">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.DevelopRaw"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.QueryRawCapabilitiesInfo(SharpDX.WIC.RawCapabilitiesInfo@)">
            <summary>	
            <p>Retrieves information about which capabilities are supported for a raw image.</p>	
            </summary>	
            <param name="infoRef"><dd>  <p>A reference that receives <strong><see cref="T:SharpDX.WIC.RawCapabilitiesInfo"/></strong> that provides the capabilities supported by the raw image.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>It is recommended that a codec report that a capability is supported even if the results at the outer range limits are not of perfect quality.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::QueryRawCapabilitiesInfo']/*"/>	
            <msdn-id>ee690248</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::QueryRawCapabilitiesInfo([In] WICRawCapabilitiesInfo* pInfo)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::QueryRawCapabilitiesInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.LoadParameterSet(SharpDX.WIC.RawParameterSet)">
            <summary>	
            <p>Sets the desired <strong><see cref="T:SharpDX.WIC.RawParameterSet"/></strong> option.</p>	
            </summary>	
            <param name="parameterSet">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::LoadParameterSet']/*"/>	
            <msdn-id>ee690247</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::LoadParameterSet([In] WICRawParameterSet ParameterSet)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::LoadParameterSet</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetCurrentParameterSet(SharpDX.Win32.PropertyBag@)">
            <summary>	
            <p>Gets the current set of parameters.</p>	
            </summary>	
            <param name="currentParameterSetOut"><dd>  <p>A reference that receives a reference to the current set of parameters.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetCurrentParameterSet']/*"/>	
            <msdn-id>ee690233</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetCurrentParameterSet([Out] IPropertyBag2** ppCurrentParameterSet)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetCurrentParameterSet</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetExposureCompensation(System.Double)">
            <summary>	
            <p>Sets the exposure compensation stop value.</p>	
            </summary>	
            <param name="ev"><dd>  <p>The exposure compensation value. The value range for exposure compensation is -5.0 through +5.0, which equates to 10 full stops.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>It is recommended that a codec report that this method is supported even if the results at the outer range limits are not of perfect quality.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetExposureCompensation']/*"/>	
            <msdn-id>ee690251</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetExposureCompensation([In] double ev)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetExposureCompensation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetExposureCompensation(System.Double@)">
            <summary>	
            <p>Gets the exposure compensation stop value of the raw image.</p>	
            </summary>	
            <param name="eVRef"><dd>  <p>A reference that receives the exposure compensation stop value. The default is the "as-shot" setting.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetExposureCompensation']/*"/>	
            <msdn-id>ee690234</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetExposureCompensation([Out] double* pEV)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetExposureCompensation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetWhitePointRGB(System.Int32,System.Int32,System.Int32)">
            <summary>	
            <p>Sets the white point RGB values.</p>	
            </summary>	
            <param name="red"><dd>  <p>The red white point value.</p> </dd></param>	
            <param name="green"><dd>  <p>The green white point value.</p> </dd></param>	
            <param name="blue"><dd>  <p>The blue white point value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Due to other white point setting methods (e.g. <strong>SetWhitePointKelvin</strong>), care must be taken by codec implementers to ensure proper interoperability. For instance, if the caller sets via a named white point then the codec implementer may whis to disable reading back the correspoinding Kelvin temperature. In specific cases where the codec implementer wishes to deny a given action because of previous calls, <strong><see cref="F:SharpDX.WIC.ResultCode.WrongState"/></strong> should be returned.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetWhitePointRGB']/*"/>	
            <msdn-id>ee690263</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetWhitePointRGB([In] unsigned int Red,[In] unsigned int Green,[In] unsigned int Blue)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetWhitePointRGB</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetWhitePointRGB(System.Int32@,System.Int32@,System.Int32@)">
            <summary>	
            <p>Gets the white point RGB values.</p>	
            </summary>	
            <param name="redRef"><dd>  <p>A reference that receives the red white point value.</p> </dd></param>	
            <param name="greenRef"><dd>  <p>A reference that receives the green white point value.</p> </dd></param>	
            <param name="blueRef"><dd>  <p>A reference that receives the blue white point value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetWhitePointRGB']/*"/>	
            <msdn-id>ee690246</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetWhitePointRGB([Out] unsigned int* pRed,[Out] unsigned int* pGreen,[Out] unsigned int* pBlue)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetWhitePointRGB</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetNamedWhitePoint(SharpDX.WIC.NamedWhitePoint)">
            <summary>	
            <p>Sets the named white point of the raw file.</p>	
            </summary>	
            <param name="whitePoint"><dd>  <p>A bitwise combination of the enumeration values.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If the named white points are not supported by the raw image or the raw file contains named white points that are not supported by this API, the codec implementer should still mark this capability as supported.</p><p>If the named white points are not supported by the raw image, a best effort should be made to adjust the image to the named white point even when it isn't a pre-defined white point of the raw file.</p><p>If the raw file containes named white points not supported by this API, the codec implementer should support the named white points in the API.</p><p>Due to other white point setting methods (e.g. <strong>SetWhitePointKelvin</strong>), care must be taken by codec implementers to ensure proper interoperability. For instance, if the caller sets via a named white point then the codec implementer may whis to disable reading back the correspoinding Kelvin temperature. In specific cases where the codec implementer wishes to deny a given action because of previous calls, <strong><see cref="F:SharpDX.WIC.ResultCode.WrongState"/></strong> should be returned.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetNamedWhitePoint']/*"/>	
            <msdn-id>ee690253</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetNamedWhitePoint([In] WICNamedWhitePoint WhitePoint)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetNamedWhitePoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetNamedWhitePoint(SharpDX.WIC.NamedWhitePoint@)">
            <summary>	
            <p>Gets the named white point of the raw image.</p>	
            </summary>	
            <param name="whitePointRef"><dd>  <p>A reference that receives the bitwise combination of the enumeration values.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If the named white points are not supported by the raw image or the raw file contains named white points that are not supported by this API, the codec implementer should still mark this capability as supported.</p><p>If the named white points are not supported by the raw image, a best effort should be made to adjust the image to the named white point even when it isn't a pre-defined white point of the raw file.</p><p>If the raw file containes named white points not supported by this API, the codec implementer should support the named white points in <strong><see cref="T:SharpDX.WIC.NamedWhitePoint"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetNamedWhitePoint']/*"/>	
            <msdn-id>ee690237</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetNamedWhitePoint([Out] WICNamedWhitePoint* pWhitePoint)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetNamedWhitePoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetWhitePointKelvin(System.Int32)">
            <summary>	
            <p>Sets the white point Kelvin value.</p>	
            </summary>	
            <param name="whitePointKelvin"><dd>  <p>The white point Kelvin value. Acceptable Kelvin values are 1,500 through 30,000.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Codec implementers should faithfully adjust the color temperature within the range supported natively by the raw image. For values outside the native support range, the codec implementer should provide a best effort representation of the image at that color temperature.</p><p>Codec implementers should return <strong><see cref="F:SharpDX.WIC.ResultCode.Valueoutofrange"/></strong> if the value is out of defined acceptable range.</p><p>Codec implementers must ensure proper interoperability with other white point setting methods such as <strong>SetWhitePointRGB</strong>. For example, if the caller sets the white point via <strong>SetNamedWhitePoint</strong> then the codec implementer may want to disable reading back the correspoinding Kelvin temperature. In specific cases where the codec implementer wants to deny a given action because of previous calls, <strong><see cref="F:SharpDX.WIC.ResultCode.WrongState"/></strong> should be returned.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetWhitePointKelvin']/*"/>	
            <msdn-id>ee690262</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetWhitePointKelvin([In] unsigned int WhitePointKelvin)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetWhitePointKelvin</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetWhitePointKelvin(System.Int32@)">
            <summary>	
            <p>Gets the white point Kelvin temperature of the raw image.</p>	
            </summary>	
            <param name="whitePointKelvinRef"><dd>  <p>A reference that receives the white point Kelvin temperature of the raw image. The default is the "as-shot" setting value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetWhitePointKelvin']/*"/>	
            <msdn-id>ee690245</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetWhitePointKelvin([Out] unsigned int* pWhitePointKelvin)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetWhitePointKelvin</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetKelvinRangeInfo(System.Int32@,System.Int32@,System.Int32@)">
            <summary>	
            <p>Gets the information about the current Kelvin range of the raw image.</p>	
            </summary>	
            <param name="minKelvinTempRef"><dd>  <p>A reference that receives the minimum Kelvin temperature.</p> </dd></param>	
            <param name="maxKelvinTempRef"><dd>  <p>A reference that receives the maximum Kelvin temperature. </p> </dd></param>	
            <param name="kelvinTempStepValueRef"><dd>  <p>A reference that receives the Kelvin step value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetKelvinRangeInfo']/*"/>	
            <msdn-id>ee690236</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetKelvinRangeInfo([Out] unsigned int* pMinKelvinTemp,[Out] unsigned int* pMaxKelvinTemp,[Out] unsigned int* pKelvinTempStepValue)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetKelvinRangeInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetContrast(System.Double)">
            <summary>	
            <p>Sets the contrast value of the raw image.</p>	
            </summary>	
            <param name="contrast"><dd>  <p>The contrast value of the raw image.  The default value is the "as-shot" setting. The value range for contrast is 0.0 through 1.0. The 0.0 lower limit represents no contrast applied to the image, while the 1.0 upper limit represents the highest amount of contrast that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The codec implementer must determine what the upper range value represents and must determine how to map the value to their image processing routines.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetContrast']/*"/>	
            <msdn-id>ee690249</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetContrast([In] double Contrast)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetContrast</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetContrast(System.Double@)">
            <summary>	
            <p>Gets the contrast value of the raw image.</p>	
            </summary>	
            <param name="contrastRef"><dd>  <p>A reference that receives the contrast value of the raw image. The default value is the "as-shot" setting. The value range for contrast is 0.0 through 1.0. The 0.0 lower limit represents no contrast applied to the image, while the 1.0 upper limit represents the highest amount of contrast that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetContrast']/*"/>	
            <msdn-id>ee690232</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetContrast([Out] double* pContrast)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetContrast</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetGamma(System.Double)">
            <summary>	
            <p>Sets the desired gamma value.</p>	
            </summary>	
            <param name="gamma"><dd>  <p>The desired gamma value.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetGamma']/*"/>	
            <msdn-id>ee690252</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetGamma([In] double Gamma)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetGamma</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetGamma(System.Double@)">
            <summary>	
            <p>Gets the current gamma setting of the raw image.</p>	
            </summary>	
            <param name="gammaRef"><dd>  <p>A reference that receives the current gamma setting.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetGamma']/*"/>	
            <msdn-id>ee690235</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetGamma([Out] double* pGamma)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetGamma</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetSharpness(System.Double)">
            <summary>	
            <p>Sets the sharpness value of the raw image.</p>	
            </summary>	
            <param name="sharpness"><dd>  <p>The sharpness value of the raw image. The default value is the "as-shot" setting. The value range for sharpness is 0.0 through 1.0. The 0.0 lower limit represents no sharpening applied to the image, while the 1.0 upper limit represents the highest amount of sharpness that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The codec implementer must determine what the upper range value represents and must determine how to map the value to their image processing routines.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetSharpness']/*"/>	
            <msdn-id>ee690259</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetSharpness([In] double Sharpness)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetSharpness</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetSharpness(System.Double@)">
            <summary>	
            <p>Gets the sharpness value of the raw image.</p>	
            </summary>	
            <param name="sharpnessRef"><dd>  <p>A reference that receives the sharpness value of the raw image. The default value is the "as-shot" setting. The value range for sharpness is 0.0 through 1.0. The 0.0 lower limit represents no sharpening applied to the image, while the 1.0 upper limit represents the highest amount of sharpness that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetSharpness']/*"/>	
            <msdn-id>ee690242</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetSharpness([Out] double* pSharpness)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetSharpness</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetSaturation(System.Double)">
            <summary>	
            <p>Sets the saturation value of the raw image.</p>	
            </summary>	
            <param name="saturation"><dd>  <p>The saturation value of the raw image. The value range for saturation is 0.0 through 1.0. A value of 0.0 represents an image with a fully de-saturated image, while a value of 1.0 represents the highest amount of saturation that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The codec implementer must determine what the upper range value represents and must determine how to map the value to their image processing routines.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetSaturation']/*"/>	
            <msdn-id>ee690258</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetSaturation([In] double Saturation)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetSaturation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetSaturation(System.Double@)">
            <summary>	
            <p>Gets the saturation value of the raw image.</p>	
            </summary>	
            <param name="saturationRef"><dd>  <p>A reference that receives the saturation value of the raw image. The default value is the "as-shot" setting. The value range for saturation is 0.0 through 1.0. A value of 0.0 represents an image with a fully de-saturated image, while a value of 1.0 represents the highest amount of saturation that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetSaturation']/*"/>	
            <msdn-id>ee690241</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetSaturation([Out] double* pSaturation)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetSaturation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetTint(System.Double)">
            <summary>	
            <p>Sets the tint value of the raw image.</p>	
            </summary>	
            <param name="tint"><dd>  <p>The tint value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for sharpness is -1.0 through +1.0. The -1.0 lower limit represents a full green bias to the image, while the 1.0 upper limit represents a full magenta bias.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The codec implementer must determine what the outer range values represent and must determine how to map the values to their image processing routines.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetTint']/*"/>	
            <msdn-id>ee690260</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetTint([In] double Tint)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetTint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetTint(System.Double@)">
            <summary>	
            <p>Gets the tint value of the raw image.</p>	
            </summary>	
            <param name="tintRef"><dd>  <p>A reference that receives the tint value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for sharpness is -1.0 through +1.0. The -1.0 lower limit represents a full green bias to the image, while the 1.0 upper limit represents a full magenta bias.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetTint']/*"/>	
            <msdn-id>ee690243</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetTint([Out] double* pTint)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetTint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetNoiseReduction(System.Double)">
            <summary>	
            <p>Sets the noise reduction value of the raw image.</p>	
            </summary>	
            <param name="noiseReduction"><dd>  <p>The noise reduction value of the raw image.  The default value is the "as-shot" setting if it exists or 0.0. The value range for noise reduction is 0.0 through 1.0. The 0.0 lower limit represents no noise reduction applied to the image, while the 1.0 upper limit represents highest noise reduction amount that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The codec implementer must determine what the upper range value represents and must determine how to map the value to their image processing routines.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetNoiseReduction']/*"/>	
            <msdn-id>ee690254</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetNoiseReduction([In] double NoiseReduction)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetNoiseReduction</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetNoiseReduction(System.Double@)">
            <summary>	
            <p>Gets the noise reduction value of the raw image.</p>	
            </summary>	
            <param name="noiseReductionRef"><dd>  <p>A reference that receives the noise reduction value of the raw image.  The default value is the "as-shot" setting if it exists or 0.0. The value range for noise reduction is 0.0 through 1.0. The 0.0 lower limit represents no noise reduction applied to the image, while the 1.0 upper limit represents full highest noise reduction amount that can be applied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetNoiseReduction']/*"/>	
            <msdn-id>ee690238</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetNoiseReduction([Out] double* pNoiseReduction)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetNoiseReduction</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetDestinationColorContext(SharpDX.WIC.ColorContext)">
            <summary>	
            <p>Sets the destination color context.</p>	
            </summary>	
            <param name="colorContextRef"><dd>  <p>The destination color context.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetDestinationColorContext']/*"/>	
            <msdn-id>ee690250</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetDestinationColorContext([In, Optional] IWICColorContext* pColorContext)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetDestinationColorContext</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetToneCurve(System.Int32,SharpDX.WIC.RawToneCurve[])">
            <summary>	
            <p>Sets the tone curve for the raw image.</p>	
            </summary>	
            <param name="toneCurveSize"><dd>  <p>The size of the <em>pToneCurve</em> structure.</p> </dd></param>	
            <param name="toneCurveRef"><dd>  <p>The desired tone curve.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetToneCurve']/*"/>	
            <msdn-id>ee690261</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetToneCurve([In] unsigned int cbToneCurveSize,[In, Buffer] const WICRawToneCurve* pToneCurve)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetToneCurve</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetToneCurve(System.Int32,SharpDX.WIC.RawToneCurve[],System.IntPtr)">
            <summary>	
            <p>Gets the tone curve of the raw image.</p>	
            </summary>	
            <param name="toneCurveBufferSize"><dd>  <p>The size of the <em>pToneCurve</em> buffer.</p> </dd></param>	
            <param name="toneCurveRef"><dd>  <p>A reference that receives the <strong><see cref="T:SharpDX.WIC.RawToneCurve"/></strong> of the raw image.</p> </dd></param>	
            <param name="actualToneCurveBufferSizeRef"><dd>  <p>A reference that receives the size needed to obtain the tone curve structure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetToneCurve']/*"/>	
            <msdn-id>ee690244</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetToneCurve([In] unsigned int cbToneCurveBufferSize,[Out, Buffer, Optional] WICRawToneCurve* pToneCurve,[InOut, Optional] unsigned int* pcbActualToneCurveBufferSize)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetToneCurve</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetRotation(System.Double)">
            <summary>	
            <p>Sets the desired rotation angle.</p>	
            </summary>	
            <param name="rotation"><dd>  <p>The desired rotation angle.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetRotation']/*"/>	
            <msdn-id>ee690257</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetRotation([In] double Rotation)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetRotation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetRotation(System.Double@)">
            <summary>	
            <p>Gets the current rotation angle.</p>	
            </summary>	
            <param name="rotationRef"><dd>  <p>A reference that receives the current rotation angle.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetRotation']/*"/>	
            <msdn-id>ee690240</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetRotation([Out] double* pRotation)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetRotation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetRenderMode(SharpDX.WIC.RawRenderMode)">
            <summary>	
            <p>Sets the current <strong><see cref="T:SharpDX.WIC.RawRenderMode"/></strong>.</p>	
            </summary>	
            <param name="renderMode">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetRenderMode']/*"/>	
            <msdn-id>ee690256</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetRenderMode([In] WICRawRenderMode RenderMode)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetRenderMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.GetRenderMode(SharpDX.WIC.RawRenderMode@)">
            <summary>	
            <p>Gets the current <strong><see cref="T:SharpDX.WIC.RawRenderMode"/></strong>.</p>	
            </summary>	
            <param name="renderModeRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetRenderMode']/*"/>	
            <msdn-id>ee690239</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::GetRenderMode([Out] WICRawRenderMode* pRenderMode)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::GetRenderMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRaw.SetNotificationCallback(SharpDX.WIC.DevelopRawNotificationCallback)">
            <summary>	
            <p>Sets the notification callback method.</p>	
            </summary>	
            <param name="callbackRef"><dd>  <p>Pointer to the notification callback method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetNotificationCallback']/*"/>	
            <msdn-id>ee690255</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRaw::SetNotificationCallback([In, Optional] IWICDevelopRawNotificationCallback* pCallback)</unmanaged>	
            <unmanaged-short>IWICDevelopRaw::SetNotificationCallback</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.CurrentParameterSet">
            <summary>	
            <p>Gets the current set of parameters.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetCurrentParameterSet']/*"/>	
            <msdn-id>ee690233</msdn-id>	
            <unmanaged>GetCurrentParameterSet</unmanaged>	
            <unmanaged-short>GetCurrentParameterSet</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetCurrentParameterSet([Out] IPropertyBag2** ppCurrentParameterSet)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.ExposureCompensation">
            <summary>	
            <p>Gets or sets the exposure compensation stop value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetExposureCompensation']/*"/>	
            <msdn-id>ee690234</msdn-id>	
            <unmanaged>GetExposureCompensation / SetExposureCompensation</unmanaged>	
            <unmanaged-short>GetExposureCompensation</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetExposureCompensation([Out] double* pEV)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.NamedWhitePoint">
            <summary>	
            <p>Gets or sets the named white point of the raw image.</p>	
            </summary>	
            <remarks>	
            <p>If the named white points are not supported by the raw image or the raw file contains named white points that are not supported by this API, the codec implementer should still mark this capability as supported.</p><p>If the named white points are not supported by the raw image, a best effort should be made to adjust the image to the named white point even when it isn't a pre-defined white point of the raw file.</p><p>If the raw file containes named white points not supported by this API, the codec implementer should support the named white points in <strong><see cref="T:SharpDX.WIC.NamedWhitePoint"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetNamedWhitePoint']/*"/>	
            <msdn-id>ee690237</msdn-id>	
            <unmanaged>GetNamedWhitePoint / SetNamedWhitePoint</unmanaged>	
            <unmanaged-short>GetNamedWhitePoint</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetNamedWhitePoint([Out] WICNamedWhitePoint* pWhitePoint)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.WhitePointKelvin">
            <summary>	
            <p>Gets or sets the white point Kelvin temperature of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetWhitePointKelvin']/*"/>	
            <msdn-id>ee690245</msdn-id>	
            <unmanaged>GetWhitePointKelvin / SetWhitePointKelvin</unmanaged>	
            <unmanaged-short>GetWhitePointKelvin</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetWhitePointKelvin([Out] unsigned int* pWhitePointKelvin)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Contrast">
            <summary>	
            <p>Gets or sets the contrast value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetContrast']/*"/>	
            <msdn-id>ee690232</msdn-id>	
            <unmanaged>GetContrast / SetContrast</unmanaged>	
            <unmanaged-short>GetContrast</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetContrast([Out] double* pContrast)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Gamma">
            <summary>	
            <p>Gets or sets the current gamma setting of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetGamma']/*"/>	
            <msdn-id>ee690235</msdn-id>	
            <unmanaged>GetGamma / SetGamma</unmanaged>	
            <unmanaged-short>GetGamma</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetGamma([Out] double* pGamma)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Sharpness">
            <summary>	
            <p>Gets or sets the sharpness value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetSharpness']/*"/>	
            <msdn-id>ee690242</msdn-id>	
            <unmanaged>GetSharpness / SetSharpness</unmanaged>	
            <unmanaged-short>GetSharpness</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetSharpness([Out] double* pSharpness)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Saturation">
            <summary>	
            <p>Gets or sets the saturation value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetSaturation']/*"/>	
            <msdn-id>ee690241</msdn-id>	
            <unmanaged>GetSaturation / SetSaturation</unmanaged>	
            <unmanaged-short>GetSaturation</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetSaturation([Out] double* pSaturation)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Tint">
            <summary>	
            <p>Gets or sets the tint value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetTint']/*"/>	
            <msdn-id>ee690243</msdn-id>	
            <unmanaged>GetTint / SetTint</unmanaged>	
            <unmanaged-short>GetTint</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetTint([Out] double* pTint)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.NoiseReduction">
            <summary>	
            <p>Gets or sets the noise reduction value of the raw image.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetNoiseReduction']/*"/>	
            <msdn-id>ee690238</msdn-id>	
            <unmanaged>GetNoiseReduction / SetNoiseReduction</unmanaged>	
            <unmanaged-short>GetNoiseReduction</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetNoiseReduction([Out] double* pNoiseReduction)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.DestinationColorContext">
            <summary>	
            <p>Sets the destination color context.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetDestinationColorContext']/*"/>	
            <msdn-id>ee690250</msdn-id>	
            <unmanaged>SetDestinationColorContext</unmanaged>	
            <unmanaged-short>SetDestinationColorContext</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::SetDestinationColorContext([In, Optional] IWICColorContext* pColorContext)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.Rotation">
            <summary>	
            <p>Gets or sets the current rotation angle.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetRotation']/*"/>	
            <msdn-id>ee690240</msdn-id>	
            <unmanaged>GetRotation / SetRotation</unmanaged>	
            <unmanaged-short>GetRotation</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetRotation([Out] double* pRotation)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.RenderMode">
            <summary>	
            <p>Gets or sets the current <strong><see cref="T:SharpDX.WIC.RawRenderMode"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::GetRenderMode']/*"/>	
            <msdn-id>ee690239</msdn-id>	
            <unmanaged>GetRenderMode / SetRenderMode</unmanaged>	
            <unmanaged-short>GetRenderMode</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::GetRenderMode([Out] WICRawRenderMode* pRenderMode)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.DevelopRaw.NotificationCallback">
            <summary>	
            <p>Sets the notification callback method.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRaw::SetNotificationCallback']/*"/>	
            <msdn-id>ee690255</msdn-id>	
            <unmanaged>SetNotificationCallback</unmanaged>	
            <unmanaged-short>SetNotificationCallback</unmanaged-short>	
            <unmanaged>HRESULT IWICDevelopRaw::SetNotificationCallback([In, Optional] IWICDevelopRawNotificationCallback* pCallback)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.DevelopRawNotificationCallback">
            <summary>	
            <p>Flags used to by <strong><see cref="T:SharpDX.WIC.DevelopRawNotificationCallback"/></strong> to indicate which members have changed.</p><p></p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRawNotificationCallback']/*"/>	
            <msdn-id>ee690231</msdn-id>	
            <unmanaged>IWICDevelopRawNotificationCallback</unmanaged>	
            <unmanaged-short>IWICDevelopRawNotificationCallback</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRawNotificationCallback.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.DevelopRawNotificationCallback"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.DevelopRawNotificationCallback.op_Explicit(System.IntPtr)~SharpDX.WIC.DevelopRawNotificationCallback">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.DevelopRawNotificationCallback"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.DevelopRawNotificationCallback.Notify(System.Int32)">
            <summary>	
            <p>An application-defined callback method used for raw image parameter change notifications.</p>	
            </summary>	
            <param name="notificationMask"><dd>  <p>A set of <strong><see cref="T:SharpDX.WIC.DevelopRawNotificationCallback"/> Constants</strong> parameter notification flags.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICDevelopRawNotificationCallback::Notify']/*"/>	
            <msdn-id>ee690230</msdn-id>	
            <unmanaged>HRESULT IWICDevelopRawNotificationCallback::Notify([In] unsigned int NotificationMask)</unmanaged>	
            <unmanaged-short>IWICDevelopRawNotificationCallback::Notify</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.EnumMetadataItem">
            <summary>	
            <p>Exposes methods that provide enumeration services for individual metadata items.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICEnumMetadataItem']/*"/>	
            <msdn-id>ee690264</msdn-id>	
            <unmanaged>IWICEnumMetadataItem</unmanaged>	
            <unmanaged-short>IWICEnumMetadataItem</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.EnumMetadataItem.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.EnumMetadataItem"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.EnumMetadataItem.op_Explicit(System.IntPtr)~SharpDX.WIC.EnumMetadataItem">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.EnumMetadataItem"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.EnumMetadataItem.Skip(System.Int32)">
            <summary>	
            <p>Skips to given number of objects.</p>	
            </summary>	
            <param name="celt"><dd>  <p>The number of objects to skip.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICEnumMetadataItem::Skip']/*"/>	
            <msdn-id>ee690268</msdn-id>	
            <unmanaged>HRESULT IWICEnumMetadataItem::Skip([In] unsigned int celt)</unmanaged>	
            <unmanaged-short>IWICEnumMetadataItem::Skip</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.EnumMetadataItem.Reset">
            <summary>	
            <p>Resets the current position to the beginning of the enumeration.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICEnumMetadataItem::Reset']/*"/>	
            <msdn-id>ee690267</msdn-id>	
            <unmanaged>HRESULT IWICEnumMetadataItem::Reset()</unmanaged>	
            <unmanaged-short>IWICEnumMetadataItem::Reset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.EnumMetadataItem.Clone(SharpDX.WIC.EnumMetadataItem@)">
            <summary>	
            <p>Creates a copy of the current <strong><see cref="T:SharpDX.WIC.EnumMetadataItem"/></strong>.</p>	
            </summary>	
            <param name="enumMetadataItemOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICEnumMetadataItem::Clone']/*"/>	
            <msdn-id>ee690265</msdn-id>	
            <unmanaged>HRESULT IWICEnumMetadataItem::Clone([Out] IWICEnumMetadataItem** ppIEnumMetadataItem)</unmanaged>	
            <unmanaged-short>IWICEnumMetadataItem::Clone</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.FastMetadataEncoder">
            <summary>	
            <p>Exposes methods used for in-place metadata editing. A fast metadata encoder enables you to add and remove metadata to an image without having to fully re-encode the image.</p>	
            </summary>	
            <remarks>	
            <p> A decoder must be created using the <strong><see cref="T:SharpDX.WIC.DecodeOptions"/></strong> value <strong><see cref="F:SharpDX.WIC.DecodeOptions.CacheOnDemand"/></strong> to perform in-place metadata updates.  Using the <strong><see cref="F:SharpDX.WIC.DecodeOptions.CacheOnLoad"/></strong> option causes the decoder to release the file stream necessary to perform the metadata updates.  </p><p> Not all metadata formats support fast metadata encoding. The native metadata handlers that support metadata are IFD, Exif, XMP, and GPS. </p><p> If a fast metadata encoder fails, the image will need to be fully re-encoded to add the metadata. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFastMetadataEncoder']/*"/>	
            <msdn-id>ee690269</msdn-id>	
            <unmanaged>IWICFastMetadataEncoder</unmanaged>	
            <unmanaged-short>IWICFastMetadataEncoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FastMetadataEncoder"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.op_Explicit(System.IntPtr)~SharpDX.WIC.FastMetadataEncoder">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.FastMetadataEncoder"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.Commit">
            <summary>	
            <p>Finalizes metadata changes to the image stream.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If the commit fails and returns <strong><see cref="F:SharpDX.WIC.ResultCode.StreamNotAvailable"/></strong>, ensure that the image decoder was loaded using the <strong><see cref="F:SharpDX.WIC.DecodeOptions.CacheOnDemand"/></strong> option. A fast metadata encoder is not supported when the decoder is created using the <strong><see cref="F:SharpDX.WIC.DecodeOptions.CacheOnLoad"/></strong> option. </p><p>If the commit fails for any reason, you will need to re-encode the image to ensure the new metadata is added to the image.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFastMetadataEncoder::Commit']/*"/>	
            <msdn-id>ee690270</msdn-id>	
            <unmanaged>HRESULT IWICFastMetadataEncoder::Commit()</unmanaged>	
            <unmanaged-short>IWICFastMetadataEncoder::Commit</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.GetMetadataQueryWriter(SharpDX.WIC.MetadataQueryWriter@)">
            <summary>	
            <p>Retrieves a metadata query writer for fast metadata encoding.</p>	
            </summary>	
            <param name="metadataQueryWriterOut"><dd>  <p>When this method returns, contains a reference to the fast metadata encoder's metadata query writer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFastMetadataEncoder::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690272</msdn-id>	
            <unmanaged>HRESULT IWICFastMetadataEncoder::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>	
            <unmanaged-short>IWICFastMetadataEncoder::GetMetadataQueryWriter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.BitmapDecoder)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FastMetadataEncoder"/> class from a <see cref="T:SharpDX.WIC.BitmapDecoder"/>
            </summary>
            <param name="factory">The factory.</param>
            <param name="decoder">The decoder.</param>
        </member>
        <member name="M:SharpDX.WIC.FastMetadataEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.BitmapFrameDecode)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FastMetadataEncoder"/> class from a <see cref="T:SharpDX.WIC.BitmapFrameDecode"/>
            </summary>
            <param name="factory">The factory.</param>
            <param name="frameDecoder">The frame decoder.</param>
        </member>
        <member name="P:SharpDX.WIC.FastMetadataEncoder.MetadataQueryWriter">
            <summary>	
            <p>Retrieves a metadata query writer for fast metadata encoding.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFastMetadataEncoder::GetMetadataQueryWriter']/*"/>	
            <msdn-id>ee690272</msdn-id>	
            <unmanaged>GetMetadataQueryWriter</unmanaged>	
            <unmanaged-short>GetMetadataQueryWriter</unmanaged-short>	
            <unmanaged>HRESULT IWICFastMetadataEncoder::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.FormatConverter">
            <summary>	
            <p> Represents an <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong> that provides converts the image data from one pixel format to another, handling dithering and halftoning to indexed formats, palette translation and alpha thresholding. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverter']/*"/>	
            <msdn-id>ee690274</msdn-id>	
            <unmanaged>IWICFormatConverter</unmanaged>	
            <unmanaged-short>IWICFormatConverter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FormatConverter"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.op_Explicit(System.IntPtr)~SharpDX.WIC.FormatConverter">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.FormatConverter"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.Initialize(SharpDX.WIC.BitmapSource,System.Guid,SharpDX.WIC.BitmapDitherType,SharpDX.WIC.Palette,System.Double,SharpDX.WIC.BitmapPaletteType)">
            <summary>	
            <p>Initializes the format converter.</p>	
            </summary>	
            <param name="sourceRef"><dd>  <p>The input bitmap to convert</p> </dd></param>	
            <param name="dstFormat"><dd>  <p>The destination pixel format <see cref="T:System.Guid"/>.</p> </dd></param>	
            <param name="dither"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapDitherType"/></strong> used for conversion.</p> </dd></param>	
            <param name="paletteRef"><dd>  <p>The palette to use for conversion.</p> </dd></param>	
            <param name="alphaThresholdPercent"><dd>  <p>The alpha threshold to use for conversion.</p> </dd></param>	
            <param name="paletteTranslate"><dd>  <p>The palette translation type to use for conversion.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> If you do not have a predefined palette, you must first create one. Use <strong>InitializeFromBitmap</strong> to create the palette object, then pass it in along with your other parameters. </p><p><em>dither</em>, <em>pIPalette</em>, <em>alphaThresholdPercent</em>, and <em>paletteTranslate</em> are used to mitigate color loss when converting to a reduced bit-depth format. For conversions that do not need these settings, the following parameters values should be used: <em>dither</em> set to <strong><see cref="F:SharpDX.WIC.BitmapDitherType.None"/></strong>, <em>pIPalette</em> set to <strong><c>null</c></strong>, <em>alphaThresholdPercent</em> set to <strong>0.0f</strong>, and <em>paletteTranslate</em> set to <strong><see cref="F:SharpDX.WIC.BitmapPaletteType.Custom"/></strong>.   </p><p> The basic algorithm involved when using an ordered dither requires a fixed palette, found in the <strong><see cref="T:SharpDX.WIC.BitmapPaletteType"/></strong> enumeration, in a specific order. Often, the actual palette provided for the output may have a different ordering or some slight variation in the actual colors.  This is the case when using the Microsoft?Windows palette which has slight differences among versions of Windows. To provide for this, a palette and a palette translation are given to the format converter.  The <em>pIPalette</em> is the actual destination palette to be used and the <em>paletteTranslate</em> is a fixed palette.  Once the conversion is complete, the colors are mapped from the fixed palette to the actual colors in <em>pIPalette</em> using a nearest color matching algorithm.  </p><p> If colors in <em>pIPalette</em> do not closely match those in <em>paletteTranslate</em>, the mapping may produce undesireable results. </p><p><strong><see cref="F:SharpDX.WIC.BitmapDitherType.Ordered4x4"/></strong> can be useful in format conversions from 8-bit formats to 5- or 6-bit formats as there is no way to accurately convert color data. </p><p><strong><see cref="F:SharpDX.WIC.BitmapDitherType.ErrorDiffusion"/></strong> selects the error diffusion algorithm and may be used with any palette.  If an arbitrary palette is provided, <strong>WICBitmapPaletteCustom</strong> should be passed in as the <em>paletteTranslate</em>.  Error diffusion often provides superior results compared to the ordered dithering algorithms especially when combined with the optimized palette generation functionality on the <strong><see cref="T:SharpDX.WIC.Palette"/></strong>. </p><p> When converting a bitmap which has an alpha channel, such as a Portable Network Graphics (PNG), to 8bpp, the alpha channel is normally ignored.  Any pixels which were transparent in the original bitmap show up as black in the final output because both transparent and black have pixel values of zero in the respective formats.  </p><p> Some 8bpp content can contains an alpha color; for instance, the Graphics Interchange Format (GIF) format allows for a single palette entry to be used as a transparent color. For this type of content, <em>alphaThresholdPercent</em> specifies what percentage of transparency should map to the transparent color. Because the alpha value is directly proportional to the opacity (not transparency) of a pixel, the <em>alphaThresholdPercent</em> indicates what level of opacity is mapped to the fully transparent color.  For instance, 9.8% implies that any pixel with an alpha value of less than 25 will be mapped to the transparent color.  A value of 100% maps all pixels which are not fully opaque to the transparent color. Note that the palette should provide a transparent color. If it does not, the 'transparent' color will be the one closest to zero - often black. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverter::Initialize']/*"/>	
            <msdn-id>ee690279</msdn-id>	
            <unmanaged>HRESULT IWICFormatConverter::Initialize([In, Optional] IWICBitmapSource* pISource,[In] const GUID&amp; dstFormat,[In] WICBitmapDitherType dither,[In, Optional] IWICPalette* pIPalette,[In] double alphaThresholdPercent,[In] WICBitmapPaletteType paletteTranslate)</unmanaged>	
            <unmanaged-short>IWICFormatConverter::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.CanConvert(System.Guid,System.Guid)">
            <summary>	
            <p>Determines if the source pixel format can be converted to the destination pixel format.</p>	
            </summary>	
            <param name="srcPixelFormat"><dd>  <p>The source pixel format.</p> </dd></param>	
            <param name="dstPixelFormat"><dd>  <p>The destionation pixel format.</p> </dd></param>	
            <returns><dd>  <p>A reference that receives a value indicating whether the source pixel format can be converted to the destination pixel format.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverter::CanConvert']/*"/>	
            <msdn-id>ee690278</msdn-id>	
            <unmanaged>HRESULT IWICFormatConverter::CanConvert([In] const GUID&amp; srcPixelFormat,[In] const GUID&amp; dstPixelFormat,[Out] BOOL* pfCanConvert)</unmanaged>	
            <unmanaged-short>IWICFormatConverter::CanConvert</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.#ctor(SharpDX.WIC.FormatConverterInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FormatConverter"/> class.
            </summary>
            <param name="converterInfo">The converter info.</param>
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.Initialize(SharpDX.WIC.BitmapSource,System.Guid)">
            <summary>
            Initializes this instance with the specified bitmap source and format
            </summary>
            <param name="sourceRef">The source ref.</param>
            <param name="dstFormat">The destination format.</param>
            <returns></returns>
        </member>
        <member name="M:SharpDX.WIC.FormatConverter.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FormatConverter"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="T:SharpDX.WIC.FormatConverterInfo">
            <summary>	
            <p>Exposes methods that provide information about a pixel format converter.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverterInfo']/*"/>	
            <msdn-id>ee690275</msdn-id>	
            <unmanaged>IWICFormatConverterInfo</unmanaged>	
            <unmanaged-short>IWICFormatConverterInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverterInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.FormatConverterInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverterInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.FormatConverterInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.FormatConverterInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.FormatConverterInfo.GetPixelFormats(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves a list of GUIDs that signify which pixel formats the converter supports.</p>	
            </summary>	
            <param name="formats"><dd>  <p>The size of the <em>pPixelFormatGUIDs</em> array.</p> </dd></param>	
            <param name="pixelFormatGUIDsRef"><dd>  <p>Pointer to a <see cref="T:System.Guid"/> array that receives the pixel formats the converter supports.</p> </dd></param>	
            <param name="actualRef"><dd>  <p>The actual array size needed to retrieve all pixel formats supported by the converter.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The format converter does not necessarily guarantee symmetricality with respect to conversion; that is, a converter may be able to convert FROM a particular format without actually being able to convert TO a particular format. In order to test symmetricality, use <strong>CanConvert</strong>.</p><p>To determine the number of pixel formats a coverter can handle, set <em>cFormats</em> to <code>0</code> and <em>pPixelFormatGUIDs</em> to <code><c>null</c></code>. The converter will fill <em>pcActual</em> with the number of formats supported by that converter.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverterInfo::GetPixelFormats']/*"/>	
            <msdn-id>ee690277</msdn-id>	
            <unmanaged>HRESULT IWICFormatConverterInfo::GetPixelFormats([In] unsigned int cFormats,[In] void* pPixelFormatGUIDs,[Out] unsigned int* pcActual)</unmanaged>	
            <unmanaged-short>IWICFormatConverterInfo::GetPixelFormats</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.FormatConverterInfo.CreateInstance(SharpDX.WIC.FormatConverter)">
            <summary>	
            <p>Creates a new <strong><see cref="T:SharpDX.WIC.FormatConverter"/></strong> instance.</p>	
            </summary>	
            <param name="converterOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICFormatConverterInfo::CreateInstance']/*"/>	
            <msdn-id>ee690276</msdn-id>	
            <unmanaged>HRESULT IWICFormatConverterInfo::CreateInstance([Out, Fast] IWICFormatConverter** ppIConverter)</unmanaged>	
            <unmanaged-short>IWICFormatConverterInfo::CreateInstance</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.FormatConverterInfo.PixelFormats">
            <summary>
            Gets the supported pixel formats.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.ImagingFactory">
            <summary>	
            <p>Exposes methods used to create components for the Windows Imaging Component (WIC) such as decoders, encoders and pixel format converters.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory']/*"/>	
            <msdn-id>ee690281</msdn-id>	
            <unmanaged>IWICImagingFactory</unmanaged>	
            <unmanaged-short>IWICImagingFactory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ImagingFactory"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.op_Explicit(System.IntPtr)~SharpDX.WIC.ImagingFactory">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ImagingFactory"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="F:SharpDX.WIC.ImagingFactory.WICImagingFactoryClsid">
            <summary>Constant WICImagingFactoryClsid.</summary>
            <unmanaged>CLSID_WICImagingFactory</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateDecoderFromFilename(System.String,System.Nullable{System.Guid},System.Int32,SharpDX.WIC.DecodeOptions,SharpDX.WIC.BitmapDecoder)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> class based on the given file.</p>	
            </summary>	
            <param name="filename">No documentation.</param>	
            <param name="guidVendorRef">No documentation.</param>	
            <param name="desiredAccess">No documentation.</param>	
            <param name="metadataOptions">No documentation.</param>	
            <param name="decoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateDecoderFromFilename']/*"/>	
            <msdn-id>ee690307</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFilename([In] const wchar_t* wzFilename,[In, Optional] const GUID* pguidVendor,[In] unsigned int dwDesiredAccess,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateDecoderFromFilename</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateDecoderFromStream_(System.IntPtr,System.Nullable{System.Guid},SharpDX.WIC.DecodeOptions,SharpDX.WIC.BitmapDecoder)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> class based on the given <see cref="T:SharpDX.Win32.IStream"/>.</p>	
            </summary>	
            <param name="streamRef">No documentation.</param>	
            <param name="guidVendorRef">No documentation.</param>	
            <param name="metadataOptions">No documentation.</param>	
            <param name="decoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateDecoderFromStream']/*"/>	
            <msdn-id>ee690309</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromStream([In, Optional] IStream* pIStream,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateDecoderFromStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateDecoderFromFileHandle(System.IntPtr,System.Nullable{System.Guid},SharpDX.WIC.DecodeOptions,SharpDX.WIC.BitmapDecoder)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> based on the given file handle.</p>	
            </summary>	
            <param name="hFile">No documentation.</param>	
            <param name="guidVendorRef">No documentation.</param>	
            <param name="metadataOptions">No documentation.</param>	
            <param name="decoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>When a decoder is created using this method, the file handle must remain alive during the lifetime of the decoder.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateDecoderFromFileHandle']/*"/>	
            <msdn-id>ee690305</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoderFromFileHandle([In] ULONG_PTR hFile,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateDecoderFromFileHandle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateComponentInfo(System.Guid,SharpDX.WIC.ComponentInfo)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.ComponentInfo"/></strong> class for the given component class identifier (CLSID).</p>	
            </summary>	
            <param name="clsidComponent">No documentation.</param>	
            <param name="infoOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateComponentInfo']/*"/>	
            <msdn-id>ee690302</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateComponentInfo([In] const GUID&amp; clsidComponent,[Out, Fast] IWICComponentInfo** ppIInfo)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateComponentInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateDecoder(System.Guid,System.Nullable{System.Guid},SharpDX.WIC.BitmapDecoder)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> interface.</p>	
            </summary>	
            <param name="guidContainerFormat">No documentation.</param>	
            <param name="guidVendorRef">No documentation.</param>	
            <param name="decoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateDecoder']/*"/>	
            <msdn-id>ee690304</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateDecoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateDecoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateEncoder(System.Guid,System.Nullable{System.Guid},SharpDX.WIC.BitmapEncoder)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.BitmapEncoder"/></strong> class.</p>	
            </summary>	
            <param name="guidContainerFormat">No documentation.</param>	
            <param name="guidVendorRef">No documentation.</param>	
            <param name="encoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Other values may be available for both <em>guidContainerFormat</em> and <em>pguidVendor</em> depending on the installed WIC-enabled encoders. The values listed are those that are natively supported by the operating system. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateEncoder']/*"/>	
            <msdn-id>ee690311</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapEncoder** ppIEncoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateEncoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreatePalette(SharpDX.WIC.Palette)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.Palette"/></strong> class.</p>	
            </summary>	
            <param name="paletteOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreatePalette']/*"/>	
            <msdn-id>ee690319</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreatePalette([Out, Fast] IWICPalette** ppIPalette)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreatePalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateFormatConverter(SharpDX.WIC.FormatConverter)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.FormatConverter"/></strong> class.</p>	
            </summary>	
            <param name="formatConverterOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateFormatConverter']/*"/>	
            <msdn-id>ee690317</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateFormatConverter([Out, Fast] IWICFormatConverter** ppIFormatConverter)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateFormatConverter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapScaler(SharpDX.WIC.BitmapScaler)">
            <summary>	
            <p>Creates a new instance of an <strong><see cref="T:SharpDX.WIC.BitmapScaler"/></strong>.</p>	
            </summary>	
            <param name="bitmapScalerOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapScaler']/*"/>	
            <msdn-id>ee690296</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapScaler([Out, Fast] IWICBitmapScaler** ppIBitmapScaler)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapScaler</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapClipper(SharpDX.WIC.BitmapClipper)">
            <summary>	
            <p>Creates a new instance of an <strong><see cref="T:SharpDX.WIC.BitmapClipper"/></strong> object.</p>	
            </summary>	
            <param name="bitmapClipperOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapClipper']/*"/>	
            <msdn-id>ee690283</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapClipper([Out, Fast] IWICBitmapClipper** ppIBitmapClipper)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapClipper</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFlipRotator(SharpDX.WIC.BitmapFlipRotator)">
            <summary>	
            <p>Creates a new instance of an <strong><see cref="T:SharpDX.WIC.BitmapFlipRotator"/></strong> object.</p>	
            </summary>	
            <param name="bitmapFlipRotatorOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFlipRotator']/*"/>	
            <msdn-id>ee690285</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFlipRotator([Out, Fast] IWICBitmapFlipRotator** ppIBitmapFlipRotator)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFlipRotator</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateStream(SharpDX.WIC.WICStream)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.WICStream"/></strong> class.</p>	
            </summary>	
            <param name="wICStreamOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateStream']/*"/>	
            <msdn-id>ee690325</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateStream([Out, Fast] IWICStream** ppIWICStream)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateColorContext(SharpDX.WIC.ColorContext)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong> class.</p>	
            </summary>	
            <param name="wICColorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateColorContext']/*"/>	
            <msdn-id>ee690299</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateColorContext([Out, Fast] IWICColorContext** ppIWICColorContext)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateColorContext</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateColorTransformer(SharpDX.WIC.ColorTransform)">
            <summary>	
            <p>Creates a new instance of the <strong><see cref="T:SharpDX.WIC.ColorTransform"/></strong> class.</p>	
            </summary>	
            <param name="wICColorTransformOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateColorTransformer']/*"/>	
            <msdn-id>ee690300</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateColorTransformer([Out, Fast] IWICColorTransform** ppIWICColorTransform)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateColorTransformer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmap(System.Int32,System.Int32,System.Guid,SharpDX.WIC.BitmapCreateCacheOption,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> object.</p>	
            </summary>	
            <param name="width">No documentation.</param>	
            <param name="height">No documentation.</param>	
            <param name="ixelFormatRef">No documentation.</param>	
            <param name="option">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmap']/*"/>	
            <msdn-id>ee690282</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmap([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFromSource(SharpDX.WIC.BitmapSource,SharpDX.WIC.BitmapCreateCacheOption,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates a <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> from a <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong>.</p>	
            </summary>	
            <param name="bitmapSourceRef">No documentation.</param>	
            <param name="option">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFromSource']/*"/>	
            <msdn-id>ee690293</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFromSourceRect(SharpDX.WIC.BitmapSource,System.Int32,System.Int32,System.Int32,System.Int32,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> from a specified rectangle of an <strong><see cref="T:SharpDX.WIC.BitmapSource"/></strong>.</p>	
            </summary>	
            <param name="bitmapSourceRef">No documentation.</param>	
            <param name="x">No documentation.</param>	
            <param name="y">No documentation.</param>	
            <param name="width">No documentation.</param>	
            <param name="height">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFromSourceRect']/*"/>	
            <msdn-id>ee690294</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromSourceRect([In, Optional] IWICBitmapSource* pIBitmapSource,[In] unsigned int x,[In] unsigned int y,[In] unsigned int width,[In] unsigned int height,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromSourceRect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFromMemory(System.Int32,System.Int32,System.Guid,System.Int32,System.Int32,System.IntPtr,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> from a memory block.</p>	
            </summary>	
            <param name="width">No documentation.</param>	
            <param name="height">No documentation.</param>	
            <param name="ixelFormatRef">No documentation.</param>	
            <param name="stride">No documentation.</param>	
            <param name="bufferSize">No documentation.</param>	
            <param name="bufferRef">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFromMemory']/*"/>	
            <msdn-id>ee690291</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromMemory([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFromHBITMAP(System.IntPtr,System.IntPtr,SharpDX.WIC.BitmapAlphaChannelOption,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> from a bitmap handle.</p>	
            </summary>	
            <param name="hBitmap">No documentation.</param>	
            <param name="hPalette">No documentation.</param>	
            <param name="options">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFromHBITMAP']/*"/>	
            <msdn-id>ee690287</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromHBITMAP([In] HBITMAP hBitmap,[In, Optional] HPALETTE hPalette,[In] WICBitmapAlphaChannelOption options,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromHBITMAP</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateBitmapFromHICON(System.IntPtr,SharpDX.WIC.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.WIC.Bitmap"/></strong> from an icon handle.</p>	
            </summary>	
            <param name="hIcon">No documentation.</param>	
            <param name="bitmapOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateBitmapFromHICON']/*"/>	
            <msdn-id>ee690289</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateBitmapFromHICON([In] HICON hIcon,[Out, Fast] IWICBitmap** ppIBitmap)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateBitmapFromHICON</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateComponentEnumerator(System.Int32,System.Int32,SharpDX.ComObject)">
            <summary>	
            <p>Creates an <see cref="T:SharpDX.ComObject"/> object of the specified component types.</p>	
            </summary>	
            <param name="componentTypes">No documentation.</param>	
            <param name="options">No documentation.</param>	
            <param name="enumUnknownOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Component types must be enumerated seperately. Combinations of component types and <strong><see cref="F:SharpDX.WIC.ComponentType.AllComponents"/></strong> are unsupported.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateComponentEnumerator']/*"/>	
            <msdn-id>ee690301</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateComponentEnumerator([In] unsigned int componentTypes,[In] unsigned int options,[Out, Fast] IEnumUnknown** ppIEnumUnknown)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateComponentEnumerator</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateFastMetadataEncoderFromDecoder(SharpDX.WIC.BitmapDecoder,SharpDX.WIC.FastMetadataEncoder)">
            <summary>	
            <p>Creates a new instance of the fast metadata encoder based on the given <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong>.</p>	
            </summary>	
            <param name="decoderRef">No documentation.</param>	
            <param name="fastEncoderOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The native image formats provided by Windows Imaging Component (WIC) do not support metadata at the decoder level. WIC codecs only support metadata on image frames. To create a fast metadata encoder from an image frame, see the image factory's <strong>CreateFastMetadataEncoderFromFrameDecode</strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateFastMetadataEncoderFromDecoder']/*"/>	
            <msdn-id>ee690313</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateFastMetadataEncoderFromDecoder([In, Optional] IWICBitmapDecoder* pIDecoder,[Out, Fast] IWICFastMetadataEncoder** ppIFastEncoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateFastMetadataEncoderFromDecoder</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateFastMetadataEncoderFromFrameDecode(SharpDX.WIC.BitmapFrameDecode,SharpDX.WIC.FastMetadataEncoder)">
            <summary>	
            <p>Creates a new instance of the fast metadata encoder based on the given image frame.</p>	
            </summary>	
            <param name="frameDecoderRef"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.BitmapFrameDecode"/></strong> to create the <strong><see cref="T:SharpDX.WIC.FastMetadataEncoder"/></strong> from.</p> </dd></param>	
            <param name="fastEncoderOut"><dd>  <p>When this method returns, contains a reference to a new fast metadata encoder.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode']/*"/>	
            <msdn-id>ee690315</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode([In, Optional] IWICBitmapFrameDecode* pIFrameDecoder,[Out, Fast] IWICFastMetadataEncoder** ppIFastEncoder)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateQueryWriter(System.Guid,System.Nullable{System.Guid},SharpDX.WIC.MetadataQueryWriter)">
            <summary>	
            <p>Creates a new instance of a query writer.</p>	
            </summary>	
            <param name="guidMetadataFormat"><dd>  <p>The <see cref="T:System.Guid"/> for the desired metadata format. </p> </dd></param>	
            <param name="guidVendorRef"><dd>  <p>The <see cref="T:System.Guid"/> for the preferred metadata writer vendor. Use <strong><c>null</c></strong> if no preferred vendor.</p> </dd></param>	
            <param name="queryWriterOut"><dd>  <p>When this method returns, contains a reference to a new <strong><see cref="T:SharpDX.WIC.MetadataQueryWriter"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateQueryWriter']/*"/>	
            <msdn-id>ee690321</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateQueryWriter([In] const GUID&amp; guidMetadataFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICMetadataQueryWriter** ppIQueryWriter)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateQueryWriter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.CreateQueryWriterFromReader(SharpDX.WIC.MetadataQueryReader,System.Nullable{System.Guid},SharpDX.WIC.MetadataQueryWriter)">
            <summary>	
            <p>Creates a new instance of a query writer based on the given query reader. The query writer will be pre-populated with metadata from the query reader.</p>	
            </summary>	
            <param name="queryReaderRef"><dd>  <p>The <strong><see cref="T:SharpDX.WIC.MetadataQueryReader"/></strong> to create the <strong><see cref="T:SharpDX.WIC.MetadataQueryWriter"/></strong> from.</p> </dd></param>	
            <param name="guidVendorRef"><dd>  <p>The <see cref="T:System.Guid"/> for the preferred metadata writer vendor. Use <strong><c>null</c></strong> if no preferred vendor.</p> </dd></param>	
            <param name="queryWriterOut"><dd>  <p>When this method returns, contains a reference to a new metadata writer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICImagingFactory::CreateQueryWriterFromReader']/*"/>	
            <msdn-id>ee690322</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateQueryWriterFromReader([In, Optional] IWICMetadataQueryReader* pIQueryReader,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICMetadataQueryWriter** ppIQueryWriter)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreateQueryWriterFromReader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ImagingFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ImagingFactory"/> class.
            </summary>
        </member>
        <member name="T:SharpDX.WIC.MetadataQueryReader">
            <summary>	
            <p>Exposes methods for retrieving metadata blocks and items from a decoder or its image frames using a metadata query expression.</p>	
            </summary>	
            <remarks>	
            <p>A metadata query reader uses metadata query expressions to access embedded metadata. For more information on the metadata query language, see the Metadata Query Language Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader']/*"/>	
            <msdn-id>ee719708</msdn-id>	
            <unmanaged>IWICMetadataQueryReader</unmanaged>	
            <unmanaged-short>IWICMetadataQueryReader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryReader"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.op_Explicit(System.IntPtr)~SharpDX.WIC.MetadataQueryReader">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.MetadataQueryReader"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.GetContainerFormat(System.Guid@)">
            <summary>	
            <p>Gets the metadata query readers container format.</p>	
            </summary>	
            <param name="guidContainerFormatRef"><dd>  <p>Pointer that receives the cointainer format <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader::GetContainerFormat']/*"/>	
            <msdn-id>ee719709</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryReader::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryReader::GetContainerFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.GetLocation(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Retrieves the current path relative to the root metadata block.</p>	
            </summary>	
            <param name="cchMaxLength"><dd>  <p>The length of the <em>wzNamespace</em> buffer.</p> </dd></param>	
            <param name="@namespace"><dd>  <p>Pointer that receives the current namespace location.</p> </dd></param>	
            <param name="cchActualLengthRef"><dd>  <p>The actual buffer length that was needed to retrieve the current namespace location.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If the query reader is relative to the top of the metadata hierarchy it will return an empty string.</p><p>If the query reader is relative to a nested metadata block this method will return the path to the current query reader.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader::GetLocation']/*"/>	
            <msdn-id>ee719713</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryReader::GetLocation([In] unsigned int cchMaxLength,[In] void* wzNamespace,[Out] unsigned int* pcchActualLength)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryReader::GetLocation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.GetMetadataByName(System.String,System.IntPtr)">
            <summary>	
            <p>Retrieves the metadata block or item identified by a metadata query expression. </p>	
            </summary>	
            <param name="name"><dd>  <p>The query expression to the requested metadata block or item.</p> </dd></param>	
            <param name="varValueRef"><dd>  <p>When this method returns, contains the metadata block or item requested.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>GetMetadataByName</strong> uses metadata query expressions to access embedded metadata. For more information on the metadata query language, see the Metadata Query Language Overview.</p><p>If multiple blocks or items exist that are expressed by the same query expression, the first metadata block or item found will be returned.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader::GetMetadataByName']/*"/>	
            <msdn-id>ee719715</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryReader::GetMetadataByName([In] const wchar_t* wzName,[In] void* pvarValue)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryReader::GetMetadataByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.GetEnumerator">
            <summary>	
            <p>Gets an enumerator of all metadata items at the current relative location within the metadata hierachy.</p>	
            </summary>	
            <returns><dd>  <p>When this method returns, contais a reference to an enumerator that contains the metadata items.</p> </dd></returns>	
            <remarks>	
            <p>If a metadata item is a nested metadata block it will be passed back as a <code>VT_UNKNOWN</code>; otherwise, the "name" of the property will be passed back as a <code>VT_LPWSTR</code>. The enumerator does not enumerate content within nested metadata blocks.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader::GetEnumerator']/*"/>	
            <msdn-id>ee719711</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryReader::GetEnumerator([Out] void** ppIEnumString)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryReader::GetEnumerator</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.TryGetMetadataByName(System.String,System.Object@)">
            <summary>
            Try to get the metadata value by name.
            </summary>
            <param name="name">The name.</param>
            <param name="value">The metadata value, or null if the metadata was not found or an error occurred</param>
            <returns>The WIC error code</returns>
            <unmanaged>HRESULT IWICMetadataQueryReader::GetMetadataByName([In] const wchar_t* wzName,[InOut, Optional] PROPVARIANT* pvarValue)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.TryGetMetadataByName(System.String)">
            <summary>
            Try to get the metadata value by name.
            </summary>
            <param name="name">The name.</param>
            <returns>the metadata value, or null if the metadata was not found</returns>
            <unmanaged>HRESULT IWICMetadataQueryReader::GetMetadataByName([In] const wchar_t* wzName,[InOut, Optional] PROPVARIANT* pvarValue)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.GetMetadataByName(System.String)">
            <summary>
            Gets the metadata value by name.
            </summary>
            <param name="name">The name.</param>
            <returns>Value of the metadata</returns>
            <unmanaged>HRESULT IWICMetadataQueryReader::GetMetadataByName([In] const wchar_t* wzName,[InOut, Optional] PROPVARIANT* pvarValue)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryReader.Dump(System.IO.TextWriter,System.Int32)">
            <summary>
            Dumps all metadata.
            </summary>
            <param name="writer">The text writer output.</param>
            <param name="level">The level of tabulations.</param>
            <remarks>
            This is a simple helper method to dump metadata stored in this instance.
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.MetadataQueryReader.ContainerFormat">
            <summary>	
            <p>Gets the metadata query readers container format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryReader::GetContainerFormat']/*"/>	
            <msdn-id>ee719709</msdn-id>	
            <unmanaged>GetContainerFormat</unmanaged>	
            <unmanaged-short>GetContainerFormat</unmanaged-short>	
            <unmanaged>HRESULT IWICMetadataQueryReader::GetContainerFormat([Out] GUID* pguidContainerFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.MetadataQueryReader.Enumerator">
            <summary>
            Gets the enumerator on the metadata names.
            </summary>
        </member>
        <member name="P:SharpDX.WIC.MetadataQueryReader.QueryPaths">
            <summary>
            Gets the enumerator on all the metadata query paths.
            http://msdn.microsoft.com/en-us/library/windows/desktop/ee719796(v=vs.85).aspx#expressionanatomy
            </summary>
        </member>
        <member name="P:SharpDX.WIC.MetadataQueryReader.Location">
            <summary>
            Gets the location.
            </summary>
            <unmanaged>HRESULT IWICMetadataQueryReader::GetLocation([In] unsigned int cchMaxLength,[InOut, Buffer, Optional] wchar_t* wzNamespace,[Out] unsigned int* pcchActualLength)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.MetadataQueryWriter">
            <summary>	
            <p>Exposes methods for setting or removing metadata blocks and items to an encoder or its image frames using a metadata query expression.</p>	
            </summary>	
            <remarks>	
            <p>A metadata query writer uses metadata query expressions to set or remove metadata. For more information on the metadata query language, see the Metadata Query Language Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryWriter']/*"/>	
            <msdn-id>ee719717</msdn-id>	
            <unmanaged>IWICMetadataQueryWriter</unmanaged>	
            <unmanaged-short>IWICMetadataQueryWriter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryWriter"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.op_Explicit(System.IntPtr)~SharpDX.WIC.MetadataQueryWriter">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.MetadataQueryWriter"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.SetMetadataByName(System.String,System.IntPtr)">
            <summary>	
            <p>Sets a metadata item to a specific location.</p>	
            </summary>	
            <param name="name"><dd>  <p>The name of the metadata item.</p> </dd></param>	
            <param name="varValueRef"><dd>  <p>The metadata to set.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>SetMetadataByName</strong> uses metadata query expressions to remove metadata. For more information on the metadata query language, see the Metadata Query Language Overview.</p><p> If the value set is a nested metadata block then use variant type <code>VT_UNKNOWN</code> and <em>pvarValue</em> pointing to the <strong><see cref="T:SharpDX.WIC.MetadataQueryWriter"/></strong> of the new metadata block.   The ordering of metadata items is at the discretion of the query writer since relative locations are not specified. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryWriter::SetMetadataByName']/*"/>	
            <msdn-id>ee719720</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryWriter::SetMetadataByName([In] const wchar_t* wzName,[In] const void* pvarValue)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryWriter::SetMetadataByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.RemoveMetadataByName(System.String)">
            <summary>	
            <p>Removes a metadata item from a specific location using a metadata query expression.</p>	
            </summary>	
            <param name="name"><dd>  <p>The name of the metadata item to remove.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>RemoveMetadataByName</strong> uses metadata query expressions to remove metadata. For more information on the metadata query language, see the Metadata Query Language Overview.</p><p>If the metadata item is a metadata block, it is removed from the metadata hierarchy.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICMetadataQueryWriter::RemoveMetadataByName']/*"/>	
            <msdn-id>ee719718</msdn-id>	
            <unmanaged>HRESULT IWICMetadataQueryWriter::RemoveMetadataByName([In] const wchar_t* wzName)</unmanaged>	
            <unmanaged-short>IWICMetadataQueryWriter::RemoveMetadataByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryWriter"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidMetadataFormat">The GUID metadata format.</param>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryWriter"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidMetadataFormat">The GUID metadata format.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <unmanaged>HRESULT IWICImagingFactory::CreateQueryWriter([In] const GUID&amp; guidMetadataFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICMetadataQueryWriter** ppIQueryWriter)</unmanaged>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.MetadataQueryReader)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryWriter"/> class from a <see cref="T:SharpDX.WIC.MetadataQueryReader"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="metadataQueryReader">The metadata query reader.</param>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.MetadataQueryReader,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.MetadataQueryWriter"/> class from a <see cref="T:SharpDX.WIC.MetadataQueryReader"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="metadataQueryReader">The metadata query reader.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="M:SharpDX.WIC.MetadataQueryWriter.SetMetadataByName(System.String,System.Object)">
            <summary>
            Sets the value for a metadata name
            </summary>
            <param name="name">The name of the metadata.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="T:SharpDX.WIC.Palette">
            <summary>	
            <p>Exposes methods for accessing and building a color table, primarily for indexed pixel formats.</p>	
            </summary>	
            <remarks>	
            <p>If the <strong><see cref="T:SharpDX.WIC.BitmapPaletteType"/></strong> is not <strong>WICBitmapPaletteCustom</strong>, then the colors are automatically generated based on the table above.  If the user subsequently changes a color palette entry the WICBitmapPalette is set to Custom by that action.</p><p> <strong>InitializeFromBitmap</strong>'s <em>fAddTransparentColor</em> parameter will add a transparent color to the end of the color collection if its size if less than 256, otherwise index 255 will be replaced with the transparent color.  If a pre-defined palette type is used, it will change to BitmapPaletteTypeCustom since it no longer matches the predefined palette.</p><p>The palette interface is an auxiliary imaging interface in that it does not directly concern bitmaps and pixels; rather it provides indexed color translation for indexed bitmaps. For an indexed pixel format with M bits per pixels: (The number of colors in the palette) greater than 2^M.</p><p>Traditionally the basic operation of the palette is to provide a translation from a byte (or smaller) index into a 32bpp color value. This is often accomplished by a 256 entry table of color values.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette']/*"/>	
            <msdn-id>ee719741</msdn-id>	
            <unmanaged>IWICPalette</unmanaged>	
            <unmanaged-short>IWICPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Palette"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.Palette.op_Explicit(System.IntPtr)~SharpDX.WIC.Palette">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.Palette"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(SharpDX.WIC.BitmapPaletteType,SharpDX.Bool)">
            <summary>	
            <p>Initializes the palette to one of the pre-defined palettes specified by <strong><see cref="T:SharpDX.WIC.BitmapPaletteType"/></strong> and optionally adds a transparent color.</p>	
            </summary>	
            <param name="ePaletteType">No documentation.</param>	
            <param name="fAddTransparentColor">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::InitializePredefined']/*"/>	
            <msdn-id>ee719756</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializePredefined([In] WICBitmapPaletteType ePaletteType,[In] BOOL fAddTransparentColor)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializePredefined</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(System.IntPtr,System.Int32)">
            <summary>	
            <p>Initializes a palette to the custom color entries provided.</p>	
            </summary>	
            <param name="colorsRef"><dd>  <p>Pointer to the color array.</p> </dd></param>	
            <param name="count"><dd>  <p>The number of colors in <em>pColors</em>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>If a transparent color is required, it should be provided as part of the custom entries.</p><p>The entry count is limited to 256.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::InitializeCustom']/*"/>	
            <msdn-id>ee719750</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializeCustom([In, Buffer] void* pColors,[In] unsigned int cCount)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializeCustom</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(SharpDX.WIC.BitmapSource,System.Int32,SharpDX.Bool)">
            <summary>	
            <p>Initializes a palette using a computed optimized values based on the reference bitmap.</p>	
            </summary>	
            <param name="surfaceRef"><dd>  <p>Pointer to the source bitmap.</p> </dd></param>	
            <param name="count"><dd>  <p>The number of colors to initialize the palette with.</p> </dd></param>	
            <param name="fAddTransparentColor"><dd>  <p>A value to indicate whether to add a transparent color.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The resulting palette contains the specified number of colors which best represent the colors present in the bitmap. The algorithm operates on the opaque RGB color value of each pixel in the reference bitmap and hence ignores any alpha values. If a transparent color is required, set the fAddTransparentColor parameter to <strong>TRUE</strong> and one fewer optimized color will be computed, reducing the <em>colorCount</em>, and a fully transparent color entry will be added. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::InitializeFromBitmap']/*"/>	
            <msdn-id>ee719752</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializeFromBitmap([In, Optional] IWICBitmapSource* pISurface,[In] unsigned int cCount,[In] BOOL fAddTransparentColor)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializeFromBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(SharpDX.WIC.Palette)">
            <summary>	
            <p>Initialize the palette based on a given palette.</p>	
            </summary>	
            <param name="paletteRef"><dd>  <p>Pointer to the source palette.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::InitializeFromPalette']/*"/>	
            <msdn-id>ee719754</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializeFromPalette([In, Optional] IWICPalette* pIPalette)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializeFromPalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.GetTypeInfo(SharpDX.WIC.BitmapPaletteType@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.BitmapPaletteType"/></strong> that describes the palette. </p>	
            </summary>	
            <param name="ePaletteTypeRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>WICBitmapPaletteCustom</strong> is used for palettes initialized from both <strong>InitializeCustom</strong> and <strong>InitializeFromBitmap</strong>. There is no distinction is made between optimized and custom palettes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::GetType']/*"/>	
            <msdn-id>ee719746</msdn-id>	
            <unmanaged>HRESULT IWICPalette::GetType([Out] WICBitmapPaletteType* pePaletteType)</unmanaged>	
            <unmanaged-short>IWICPalette::GetType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.GetColorCount(System.Int32@)">
            <summary>	
            <p>Retrieves the number of colors in the color table.</p>	
            </summary>	
            <param name="countRef"><dd>  <p>Pointer that receives the number of colors in the color table.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::GetColorCount']/*"/>	
            <msdn-id>ee719742</msdn-id>	
            <unmanaged>HRESULT IWICPalette::GetColorCount([Out] unsigned int* pcCount)</unmanaged>	
            <unmanaged-short>IWICPalette::GetColorCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.GetColors(System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Fills out the supplied color array with the colors from the internal color table. The color array should be sized according to the return results from <strong>GetColorCount</strong>.</p>	
            </summary>	
            <param name="count">No documentation.</param>	
            <param name="colorsRef">No documentation.</param>	
            <param name="actualColorsRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::GetColors']/*"/>	
            <msdn-id>ee719744</msdn-id>	
            <unmanaged>HRESULT IWICPalette::GetColors([In] unsigned int cCount,[Out, Buffer] void* pColors,[Out] unsigned int* pcActualColors)</unmanaged>	
            <unmanaged-short>IWICPalette::GetColors</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.IsBlackWhite_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value that describes whether the palette is black and white.</p>	
            </summary>	
            <param name="fIsBlackWhiteRef"><dd>  <p>Pointer that receives <code>TRUE</code> if the palette is black and white; otherwise, <code><see cref="F:SharpDX.Result.False"/></code>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::IsBlackWhite']/*"/>	
            <msdn-id>ee719758</msdn-id>	
            <unmanaged>HRESULT IWICPalette::IsBlackWhite([Out] BOOL* pfIsBlackWhite)</unmanaged>	
            <unmanaged-short>IWICPalette::IsBlackWhite</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.IsGrayscale_(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value that describes whether a palette is grayscale.</p>	
            </summary>	
            <param name="fIsGrayscaleRef"><dd>  <p>Pointer that receives <code>TRUE</code> if the palette is grayscale; otherwise <code><see cref="F:SharpDX.Result.False"/></code>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::IsGrayscale']/*"/>	
            <msdn-id>ee719759</msdn-id>	
            <unmanaged>HRESULT IWICPalette::IsGrayscale([Out] BOOL* pfIsGrayscale)</unmanaged>	
            <unmanaged-short>IWICPalette::IsGrayscale</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.HasAlpha(SharpDX.Bool@)">
            <summary>	
            <p>Retrieves a value that describes whether the palette contains an alpha transparent color.</p>	
            </summary>	
            <param name="fHasAlphaRef"><dd>  <p>Pointer that receives <code>TRUE</code> if the palette contains a transparent color; otherwise, <code><see cref="F:SharpDX.Result.False"/></code>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::HasAlpha']/*"/>	
            <msdn-id>ee719748</msdn-id>	
            <unmanaged>HRESULT IWICPalette::HasAlpha([Out] BOOL* pfHasAlpha)</unmanaged>	
            <unmanaged-short>IWICPalette::HasAlpha</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.Palette"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <msdn-id>ee690319</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreatePalette([Out, Fast] IWICPalette** ppIPalette)</unmanaged>	
            <unmanaged-short>IWICImagingFactory::CreatePalette</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(SharpDX.Color[])">
            <summary>
            Initializes with the specified colors.
            </summary>
            <param name="colors">The colors.</param>
            <msdn-id>ee719750</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializeCustom([In, Buffer] void* pColors,[In] unsigned int cCount)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializeCustom</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.Palette.Initialize(SharpDX.Color4[])">
            <summary>
            Initializes with the specified colors.
            </summary>
            <param name="colors">The colors.</param>
            <msdn-id>ee719750</msdn-id>	
            <unmanaged>HRESULT IWICPalette::InitializeCustom([In, Buffer] void* pColors,[In] unsigned int cCount)</unmanaged>	
            <unmanaged-short>IWICPalette::InitializeCustom</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.Palette.TypeInfo">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.WIC.BitmapPaletteType"/></strong> that describes the palette. </p>	
            </summary>	
            <remarks>	
            <p><strong>WICBitmapPaletteCustom</strong> is used for palettes initialized from both <strong>InitializeCustom</strong> and <strong>InitializeFromBitmap</strong>. There is no distinction is made between optimized and custom palettes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::GetType']/*"/>	
            <msdn-id>ee719746</msdn-id>	
            <unmanaged>GetType</unmanaged>	
            <unmanaged-short>GetType</unmanaged-short>	
            <unmanaged>HRESULT IWICPalette::GetType([Out] WICBitmapPaletteType* pePaletteType)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.Palette.ColorCount">
            <summary>	
            <p>Retrieves the number of colors in the color table.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::GetColorCount']/*"/>	
            <msdn-id>ee719742</msdn-id>	
            <unmanaged>GetColorCount</unmanaged>	
            <unmanaged-short>GetColorCount</unmanaged-short>	
            <unmanaged>HRESULT IWICPalette::GetColorCount([Out] unsigned int* pcCount)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.Palette.IsBlackWhite">
            <summary>	
            <p>Retrieves a value that describes whether the palette is black and white.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::IsBlackWhite']/*"/>	
            <msdn-id>ee719758</msdn-id>	
            <unmanaged>IsBlackWhite</unmanaged>	
            <unmanaged-short>IsBlackWhite</unmanaged-short>	
            <unmanaged>HRESULT IWICPalette::IsBlackWhite([Out] BOOL* pfIsBlackWhite)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.Palette.IsGrayscale">
            <summary>	
            <p>Retrieves a value that describes whether a palette is grayscale.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPalette::IsGrayscale']/*"/>	
            <msdn-id>ee719759</msdn-id>	
            <unmanaged>IsGrayscale</unmanaged>	
            <unmanaged-short>IsGrayscale</unmanaged-short>	
            <unmanaged>HRESULT IWICPalette::IsGrayscale([Out] BOOL* pfIsGrayscale)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.Palette.Colors">
            <summary>
            Gets the colors.
            </summary>
            <msdn-id>ee719744</msdn-id>	
            <unmanaged>HRESULT IWICPalette::GetColors([In] unsigned int cCount,[Out, Buffer] void* pColors,[Out] unsigned int* pcActualColors)</unmanaged>	
            <unmanaged-short>IWICPalette::GetColors</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PixelFormatInfo">
            <summary>	
            <p>Exposes methods that provide information about a pixel format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo']/*"/>	
            <msdn-id>ee719763</msdn-id>	
            <unmanaged>IWICPixelFormatInfo</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PixelFormatInfo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.op_Explicit(System.IntPtr)~SharpDX.WIC.PixelFormatInfo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.PixelFormatInfo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetFormatGUID(System.Guid@)">
            <summary>	
            <p>Gets the pixel format <see cref="T:System.Guid"/>.</p>	
            </summary>	
            <param name="formatRef"><dd>  <p>Pointer that receives the pixel format <see cref="T:System.Guid"/>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetFormatGUID']/*"/>	
            <msdn-id>ee719774</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetFormatGUID([Out] GUID* pFormat)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo::GetFormatGUID</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetColorContext(SharpDX.WIC.ColorContext@)">
            <summary>	
            <p>Gets the pixel format's <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong>.</p>	
            </summary>	
            <param name="colorContextOut">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetColorContext']/*"/>	
            <msdn-id>ee719773</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetColorContext([Out] IWICColorContext** ppIColorContext)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo::GetColorContext</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetBitsPerPixel(System.Int32@)">
            <summary>	
            <p>Gets the bits per pixel (BPP) of the pixel format.</p>	
            </summary>	
            <param name="bitsPerPixelRef"><dd>  <p>Pointer that receives the BPP of the pixel format.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetBitsPerPixel']/*"/>	
            <msdn-id>ee719767</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetBitsPerPixel([Out] unsigned int* puiBitsPerPixel)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo::GetBitsPerPixel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetChannelCount(System.Int32@)">
            <summary>	
            <p>Gets the number of channels the pixel format contains.</p>	
            </summary>	
            <param name="channelCountRef"><dd>  <p>Pointer that receives the channel count.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetChannelCount']/*"/>	
            <msdn-id>ee719769</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetChannelCount([Out] unsigned int* puiChannelCount)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo::GetChannelCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetChannelMask(System.Int32,System.Int32,System.IntPtr,System.Int32@)">
            <summary>	
            <p>Gets the pixel format's channel mask.</p>	
            </summary>	
            <param name="channelIndex"><dd>  <p>The index to the channel mask to retrieve.</p> </dd></param>	
            <param name="maskBuffer"><dd>  <p>The size of the <em>pbMaskBuffer</em> buffer.</p> </dd></param>	
            <param name="maskBufferRef"><dd>  <p>Pointer to the mask buffer.</p> </dd></param>	
            <param name="actualRef"><dd>  <p>The actual buffer size needed to obtain the channel mask.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetChannelMask']/*"/>	
            <msdn-id>ee719771</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetChannelMask([In] unsigned int uiChannelIndex,[In] unsigned int cbMaskBuffer,[In] void* pbMaskBuffer,[Out] unsigned int* pcbActual)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo::GetChannelMask</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo.GetChannelMask(System.Int32)">
            <summary>
            Gets the channel mask.
            </summary>
            <param name="channelIndex">Index of the channel.</param>
            <returns></returns>
            <unmanaged>HRESULT IWICPixelFormatInfo::GetChannelMask([In] unsigned int uiChannelIndex,[In] unsigned int cbMaskBuffer,[In] void* pbMaskBuffer,[Out] unsigned int* pcbActual)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo.FormatGUID">
            <summary>	
            <p>Gets the pixel format <see cref="T:System.Guid"/>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetFormatGUID']/*"/>	
            <msdn-id>ee719774</msdn-id>	
            <unmanaged>GetFormatGUID</unmanaged>	
            <unmanaged-short>GetFormatGUID</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetFormatGUID([Out] GUID* pFormat)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo.ColorContext">
            <summary>	
            <p>Gets the pixel format's <strong><see cref="T:SharpDX.WIC.ColorContext"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetColorContext']/*"/>	
            <msdn-id>ee719773</msdn-id>	
            <unmanaged>GetColorContext</unmanaged>	
            <unmanaged-short>GetColorContext</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetColorContext([Out] IWICColorContext** ppIColorContext)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo.BitsPerPixel">
            <summary>	
            <p>Gets the bits per pixel (BPP) of the pixel format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetBitsPerPixel']/*"/>	
            <msdn-id>ee719767</msdn-id>	
            <unmanaged>GetBitsPerPixel</unmanaged>	
            <unmanaged-short>GetBitsPerPixel</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetBitsPerPixel([Out] unsigned int* puiBitsPerPixel)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo.ChannelCount">
            <summary>	
            <p>Gets the number of channels the pixel format contains.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo::GetChannelCount']/*"/>	
            <msdn-id>ee719769</msdn-id>	
            <unmanaged>GetChannelCount</unmanaged>	
            <unmanaged-short>GetChannelCount</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo::GetChannelCount([Out] unsigned int* puiChannelCount)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.PixelFormatInfo2">
            <summary>	
            <p>Extends <strong><see cref="T:SharpDX.WIC.PixelFormatInfo"/></strong> by providing additional information about a pixel format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo2']/*"/>	
            <msdn-id>ee719764</msdn-id>	
            <unmanaged>IWICPixelFormatInfo2</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo2</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo2.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PixelFormatInfo2"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo2.op_Explicit(System.IntPtr)~SharpDX.WIC.PixelFormatInfo2">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.PixelFormatInfo2"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo2.IsSupportingTransparency_(SharpDX.Bool@)">
            <summary>	
            <p>Returns whether the format supports transparent pixels.</p>	
            </summary>	
            <param name="fSupportsTransparencyRef"><dd>  <p>Returns <strong>TRUE</strong> if the pixel format supports transparency; otherwise, false.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo2::SupportsTransparency']/*"/>	
            <msdn-id>ee719766</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo2::SupportsTransparency([Out] BOOL* pfSupportsTransparency)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo2::SupportsTransparency</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.PixelFormatInfo2.GetNumericRepresentation(SharpDX.WIC.PixelFormatNumericRepresentation@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="numericRepresentationRef"><dd>  <p>Returns the <strong><see cref="T:SharpDX.WIC.PixelFormatNumericRepresentation"/></strong> of the pixel format.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo2::GetNumericRepresentation']/*"/>	
            <msdn-id>ee719765</msdn-id>	
            <unmanaged>HRESULT IWICPixelFormatInfo2::GetNumericRepresentation([Out] WICPixelFormatNumericRepresentation* pNumericRepresentation)</unmanaged>	
            <unmanaged-short>IWICPixelFormatInfo2::GetNumericRepresentation</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo2.IsSupportingTransparency">
            <summary>	
            <p>Returns whether the format supports transparent pixels.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo2::SupportsTransparency']/*"/>	
            <msdn-id>ee719766</msdn-id>	
            <unmanaged>SupportsTransparency</unmanaged>	
            <unmanaged-short>SupportsTransparency</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo2::SupportsTransparency([Out] BOOL* pfSupportsTransparency)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.PixelFormatInfo2.NumericRepresentation">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICPixelFormatInfo2::GetNumericRepresentation']/*"/>	
            <msdn-id>ee719765</msdn-id>	
            <unmanaged>GetNumericRepresentation</unmanaged>	
            <unmanaged-short>GetNumericRepresentation</unmanaged-short>	
            <unmanaged>HRESULT IWICPixelFormatInfo2::GetNumericRepresentation([Out] WICPixelFormatNumericRepresentation* pNumericRepresentation)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.ProgressCallback">
            <summary>	
            <p><strong><see cref="T:SharpDX.WIC.ProgressCallback"/></strong> interface is documented only for compliance; its use is not recommended and may be altered or unavailable in the future. Instead, and use <strong>RegisterProgressNotification</strong>. 	
            </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressCallback']/*"/>	
            <msdn-id>ee719775</msdn-id>	
            <unmanaged>IWICProgressCallback</unmanaged>	
            <unmanaged-short>IWICProgressCallback</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ProgressCallback.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ProgressCallback"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ProgressCallback.op_Explicit(System.IntPtr)~SharpDX.WIC.ProgressCallback">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ProgressCallback"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.ProgressCallback.Notify(System.Int32,SharpDX.WIC.ProgressOperation,System.Double)">
            <summary>	
            <p><strong>Notify</strong> method is documented only for compliance; its use is not recommended and may be altered or unavailable in the future. Instead, and use <strong>RegisterProgressNotification</strong>. 	
            </p>	
            </summary>	
            <param name="frameNum">No documentation.</param>	
            <param name="operation">No documentation.</param>	
            <param name="dblProgress">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressCallback::Notify']/*"/>	
            <msdn-id>ee719776</msdn-id>	
            <unmanaged>HRESULT IWICProgressCallback::Notify([In] unsigned int uFrameNum,[In] WICProgressOperation operation,[In] double dblProgress)</unmanaged>	
            <unmanaged-short>IWICProgressCallback::Notify</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.ProgressiveLevelControl">
            <summary>	
            <p>Exposes methods for obtaining information about and controlling progressive decoding.</p>	
            </summary>	
            <remarks>	
            <p>Images can only be progressively decoded if they were progressively encoded. The native encoders supplied by Windows Imaging Component (WIC) do not </p><p>E_NOTIMPL is returned if the codec does not support progressive level decoding.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl']/*"/>	
            <msdn-id>ee719778</msdn-id>	
            <unmanaged>IWICProgressiveLevelControl</unmanaged>	
            <unmanaged-short>IWICProgressiveLevelControl</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ProgressiveLevelControl.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.ProgressiveLevelControl"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.ProgressiveLevelControl.op_Explicit(System.IntPtr)~SharpDX.WIC.ProgressiveLevelControl">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.ProgressiveLevelControl"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.ProgressiveLevelControl.GetLevelCount(System.Int32@)">
            <summary>	
            <p>Gets the number of levels of progressive decoding supported by the CODEC.</p>	
            </summary>	
            <param name="levelsRef"><dd>  <p>Indicates the number of levels supported by the CODEC.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Users should not use this function to iterate through the progressive levels of a progressive JPEG image. JPEG progressive levels are determined by the image and do not have a fixed level count. Using this method will force the application to wait for all progressive levels to be downloaded before it can return. Instead, applications should use the following code to iterate through the progressive levels of a progressive JPEG image.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl::GetLevelCount']/*"/>	
            <msdn-id>ee719780</msdn-id>	
            <unmanaged>HRESULT IWICProgressiveLevelControl::GetLevelCount([Out] unsigned int* pcLevels)</unmanaged>	
            <unmanaged-short>IWICProgressiveLevelControl::GetLevelCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ProgressiveLevelControl.GetCurrentLevel(System.Int32@)">
            <summary>	
            <p>Gets the last level set by the <strong>SetCurrentLevel</strong> call.</p>	
            </summary>	
            <param name="nLevelRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl::GetCurrentLevel']/*"/>	
            <msdn-id>ee719779</msdn-id>	
            <unmanaged>HRESULT IWICProgressiveLevelControl::GetCurrentLevel([Out] unsigned int* pnLevel)</unmanaged>	
            <unmanaged-short>IWICProgressiveLevelControl::GetCurrentLevel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.ProgressiveLevelControl.SetCurrentLevel(System.Int32)">
            <summary>	
            <p>Specifies the level to retrieve on the next call to <strong>CopyPixels</strong>.</p>	
            </summary>	
            <param name="nLevel">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> A call does not have to request every level supported. If a caller requests level 1, without having previously requested level 0, the bits returned by the next call to <strong>CopyPixels</strong> will include both levels. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl::SetCurrentLevel']/*"/>	
            <msdn-id>ee719781</msdn-id>	
            <unmanaged>HRESULT IWICProgressiveLevelControl::SetCurrentLevel([In] unsigned int nLevel)</unmanaged>	
            <unmanaged-short>IWICProgressiveLevelControl::SetCurrentLevel</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.ProgressiveLevelControl.LevelCount">
            <summary>	
            <p>Gets the number of levels of progressive decoding supported by the CODEC.</p>	
            </summary>	
            <remarks>	
            <p>Users should not use this function to iterate through the progressive levels of a progressive JPEG image. JPEG progressive levels are determined by the image and do not have a fixed level count. Using this method will force the application to wait for all progressive levels to be downloaded before it can return. Instead, applications should use the following code to iterate through the progressive levels of a progressive JPEG image.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl::GetLevelCount']/*"/>	
            <msdn-id>ee719780</msdn-id>	
            <unmanaged>GetLevelCount</unmanaged>	
            <unmanaged-short>GetLevelCount</unmanaged-short>	
            <unmanaged>HRESULT IWICProgressiveLevelControl::GetLevelCount([Out] unsigned int* pcLevels)</unmanaged>
        </member>
        <member name="P:SharpDX.WIC.ProgressiveLevelControl.CurrentLevel">
            <summary>	
            <p>Gets or sets the last level set by the <strong>SetCurrentLevel</strong> call.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICProgressiveLevelControl::GetCurrentLevel']/*"/>	
            <msdn-id>ee719779</msdn-id>	
            <unmanaged>GetCurrentLevel / SetCurrentLevel</unmanaged>	
            <unmanaged-short>GetCurrentLevel</unmanaged-short>	
            <unmanaged>HRESULT IWICProgressiveLevelControl::GetCurrentLevel([Out] unsigned int* pnLevel)</unmanaged>
        </member>
        <member name="T:SharpDX.WIC.WICStream">
            <summary>	
            <p>Represents a Windows Imaging Component (WIC) stream for referencing imaging and metadata content.</p>	
            </summary>	
            <remarks>	
            <p>Decoders and metadata handlers are expected to create sub streams of whatever stream they hold when handing off control for embedded metadata to another metadata handler.  If the stream is not restricted then use MAXLONGLONG as the max size and offset 0.</p><p> The <strong><see cref="T:SharpDX.WIC.WICStream"/></strong> interface methods do not enable you to provide a file sharing option. To create a file stream for an image, use the SHCreateStreamOnFileEx function. This stream can then be used to create an <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> using the <strong>CreateDecoderFromStream</strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICStream']/*"/>	
            <msdn-id>ee719782</msdn-id>	
            <unmanaged>IWICStream</unmanaged>	
            <unmanaged-short>IWICStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WICStream"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.op_Explicit(System.IntPtr)~SharpDX.WIC.WICStream">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.WIC.WICStream"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.WIC.WICStream.InitializeFromIStream_(System.IntPtr)">
            <summary>	
            <p>Initializes a stream from another stream. Access rights are inherited from the underlying stream.</p>	
            </summary>	
            <param name="streamRef"><dd>  <p>The initialize stream.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICStream::InitializeFromIStream']/*"/>	
            <msdn-id>ee719789</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromIStream([In, Optional] IStream* pIStream)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromIStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.InitializeFromFilename(System.String,System.Int32)">
            <summary>	
            <p>Initializes a stream from a particular file.</p>	
            </summary>	
            <param name="fileName"><dd>  <p>The file used to initialize the stream.</p> </dd></param>	
            <param name="desiredAccess"><dd>  <p>The desired file access mode.</p> <table> <tr><th>Value</th><th>Meaning</th></tr> <tr><td><dl> <dt><strong>GENERIC_READ</strong></dt> </dl> </td><td> <p>Read access.</p> </td></tr> <tr><td><dl> <dt><strong>GENERIC_WRITE</strong></dt> </dl> </td><td> <p>Write access.</p> </td></tr> </table> <p>?</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The <strong><see cref="T:SharpDX.WIC.WICStream"/></strong> interface methods do not enable you to provide a file sharing option. To create a shared file stream for an image, use the SHCreateStreamOnFileEx function. This stream can then be used to create an <strong><see cref="T:SharpDX.WIC.BitmapDecoder"/></strong> using the <strong>CreateDecoderFromStream</strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICStream::InitializeFromFilename']/*"/>	
            <msdn-id>ee719788</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromFilename([In] const wchar_t* wzFileName,[In] unsigned int dwDesiredAccess)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromFilename</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.InitializeFromMemory(System.IntPtr,System.Int32)">
            <summary>	
            <p>Initializes a stream to treat a block of memory as a stream. The stream cannot grow beyond the buffer size. </p>	
            </summary>	
            <param name="bufferRef"><dd>  <p>Pointer to the buffer used to initialize the stream.</p> </dd></param>	
            <param name="bufferSize"><dd>  <p>The size of buffer.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This method should be avoided whenever possible. The caller is responsible for ensuring the memory block is valid for the lifetime of the stream when using <strong>InitializeFromMemory</strong>.  A workaround for this behavior is to create an <strong><see cref="T:SharpDX.Win32.IStream"/></strong> and use <strong>InitializeFromIStream</strong> to create the <strong><see cref="T:SharpDX.WIC.WICStream"/></strong>.</p><p>If you require a growable memory stream, use <strong>CreateStreamOnHGlobal</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICStream::InitializeFromMemory']/*"/>	
            <msdn-id>ee719792</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromMemory([In] void* pbBuffer,[In] unsigned int cbBufferSize)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.InitializeFromIStreamRegion_(System.IntPtr,System.Int64,System.Int64)">
            <summary>	
            <p>Initializes the stream as a substream of another stream.</p>	
            </summary>	
            <param name="streamRef"><dd>  <p>Pointer to the input stream.</p> </dd></param>	
            <param name="ulOffset"><dd>  <p>The stream offset used to create the new stream.</p> </dd></param>	
            <param name="ulMaxSize"><dd>  <p>The maximum size of the stream.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The stream functions with its own stream position, independent of the underlying stream but restricted to a region.  All seek positions are relative to the sub region.  It is allowed, though not recommended, to have multiple writable sub streams overlapping the same range.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IWICStream::InitializeFromIStreamRegion']/*"/>	
            <msdn-id>ee719790</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromIStreamRegion([In, Optional] IStream* pIStream,[In] ULARGE_INTEGER ulOffset,[In] ULARGE_INTEGER ulMaxSize)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromIStreamRegion</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.#ctor(SharpDX.WIC.ImagingFactory,System.String,SharpDX.IO.NativeFileAccess)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WICStream"/> class from a file.
            </summary>
            <param name="factory">The factory.</param>
            <param name="fileName">Name of the file.</param>
            <param name="fileAccess">The file access.</param>
            <msdn-id>ee690325</msdn-id>	
            <unmanaged>HRESULT IWICImagingFactory::CreateStream([Out, Fast] IWICStream** ppIWICStream)</unmanaged>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WICStream"/> class from a <see cref="T:SharpDX.Win32.IStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The stream.</param>
            <msdn-id>ee719789</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromIStream([In, Optional] IStream* pIStream)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromIStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.WIC.WICStream.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.DataPointer)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WICStream"/> class from an unmanaged memory through a <see cref="T:SharpDX.DataStream"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="dataStream">The unmanaged memory stream.</param>
            <msdn-id>ee719792</msdn-id>	
            <unmanaged>HRESULT IWICStream::InitializeFromMemory([In] void* pbBuffer,[In] unsigned int cbBufferSize)</unmanaged>	
            <unmanaged-short>IWICStream::InitializeFromMemory</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.BitmapPattern">
            <summary>	
            <p>Contains members that identify a pattern within an image file which can be used to identify a particular format.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>WICBitmapPattern</unmanaged>	
            <unmanaged-short>WICBitmapPattern</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPattern.Position">
            <summary>	
            <dd> <p>The offset the pattern is located in the file.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern::Position']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>ULARGE_INTEGER Position</unmanaged>	
            <unmanaged-short>ULARGE_INTEGER Position</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPattern.Length">
            <summary>	
            <dd> <p>The pattern length.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern::Length']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>unsigned int Length</unmanaged>	
            <unmanaged-short>unsigned int Length</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPattern.Pattern">
            <summary>	
            <dd> <p>The actual pattern.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern::Pattern']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>unsigned char* Pattern</unmanaged>	
            <unmanaged-short>unsigned char Pattern</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPattern.Mask">
            <summary>	
            <dd> <p>The pattern mask.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern::Mask']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>unsigned char* Mask</unmanaged>	
            <unmanaged-short>unsigned char Mask</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.BitmapPattern.EndOfStream">
            <summary>	
            <dd> <p>The end of the stream.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICBitmapPattern::EndOfStream']/*"/>	
            <msdn-id>ee719813</msdn-id>	
            <unmanaged>BOOL EndOfStream</unmanaged>	
            <unmanaged-short>BOOL EndOfStream</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawCapabilitiesInfo">
            <summary>	
            <p>Defines raw codec capabilites.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilitiesInfo</unmanaged>	
            <unmanaged-short>WICRawCapabilitiesInfo</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.CbSize">
            <summary>	
            <dd> <p>Size of the <strong><see cref="T:SharpDX.WIC.RawCapabilitiesInfo"/></strong> structure.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::cbSize']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>unsigned int cbSize</unmanaged>	
            <unmanaged-short>unsigned int cbSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.CodecMajorVersion">
            <summary>	
            <dd> <p>The codec's major version.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::CodecMajorVersion']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>unsigned int CodecMajorVersion</unmanaged>	
            <unmanaged-short>unsigned int CodecMajorVersion</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.CodecMinorVersion">
            <summary>	
            <dd> <p>The codec's minor version.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::CodecMinorVersion']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>unsigned int CodecMinorVersion</unmanaged>	
            <unmanaged-short>unsigned int CodecMinorVersion</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.ExposureCompensationSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of exposure compensation support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::ExposureCompensationSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities ExposureCompensationSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities ExposureCompensationSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.ContrastSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of contrast support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::ContrastSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities ContrastSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities ContrastSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.RGBWhitePointSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of RGB white point support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::RGBWhitePointSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities RGBWhitePointSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities RGBWhitePointSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.NamedWhitePointSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of <strong><see cref="T:SharpDX.WIC.NamedWhitePoint"/></strong> support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::NamedWhitePointSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities NamedWhitePointSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities NamedWhitePointSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.NamedWhitePointSupportMask">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.NamedWhitePoint"/></strong> mask.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::NamedWhitePointSupportMask']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>unsigned int NamedWhitePointSupportMask</unmanaged>	
            <unmanaged-short>unsigned int NamedWhitePointSupportMask</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.KelvinWhitePointSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of kelvin white point support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::KelvinWhitePointSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities KelvinWhitePointSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities KelvinWhitePointSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.GammaSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of gamma support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::GammaSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities GammaSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities GammaSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.TintSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of tint support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::TintSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities TintSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities TintSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.SaturationSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of saturation support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::SaturationSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities SaturationSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities SaturationSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.SharpnessSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of sharpness support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::SharpnessSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities SharpnessSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities SharpnessSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.NoiseReductionSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of noise reduction support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::NoiseReductionSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities NoiseReductionSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities NoiseReductionSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.DestinationColorProfileSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of destination color profile support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::DestinationColorProfileSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities DestinationColorProfileSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities DestinationColorProfileSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.ToneCurveSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of tone curve support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::ToneCurveSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities ToneCurveSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities ToneCurveSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.RotationSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawRotationCapabilities"/></strong> of rotation support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::RotationSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawRotationCapabilities RotationSupport</unmanaged>	
            <unmanaged-short>WICRawRotationCapabilities RotationSupport</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawCapabilitiesInfo.RenderModeSupport">
            <summary>	
            <dd> <p>The <strong><see cref="T:SharpDX.WIC.RawCapabilities"/></strong> of <strong><see cref="T:SharpDX.WIC.RawRenderMode"/></strong> support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawCapabilitiesInfo::RenderModeSupport']/*"/>	
            <msdn-id>ee719857</msdn-id>	
            <unmanaged>WICRawCapabilities RenderModeSupport</unmanaged>	
            <unmanaged-short>WICRawCapabilities RenderModeSupport</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawToneCurve">
            <summary>	
            <p>Represents a raw image tone curve.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurve']/*"/>	
            <msdn-id>ee719861</msdn-id>	
            <unmanaged>WICRawToneCurve</unmanaged>	
            <unmanaged-short>WICRawToneCurve</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawToneCurve.CPoints">
            <summary>	
            <dd> <p>The number of tone curve points.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurve::cPoints']/*"/>	
            <msdn-id>ee719861</msdn-id>	
            <unmanaged>unsigned int cPoints</unmanaged>	
            <unmanaged-short>unsigned int cPoints</unmanaged-short>	
        </member>
        <member name="P:SharpDX.WIC.RawToneCurve.APoints">
            <summary>	
            <dd> <p>The array of tone curve points.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurve::aPoints']/*"/>	
            <msdn-id>ee719861</msdn-id>	
            <unmanaged>WICRawToneCurvePoint aPoints[1]</unmanaged>	
            <unmanaged-short>WICRawToneCurvePoint aPoints</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.RawToneCurvePoint">
            <summary>	
            <p>Represents a raw image tone curve point.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurvePoint']/*"/>	
            <msdn-id>ee719862</msdn-id>	
            <unmanaged>WICRawToneCurvePoint</unmanaged>	
            <unmanaged-short>WICRawToneCurvePoint</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawToneCurvePoint.Input">
            <summary>	
            <dd> <p>The tone curve input.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurvePoint::Input']/*"/>	
            <msdn-id>ee719862</msdn-id>	
            <unmanaged>double Input</unmanaged>	
            <unmanaged-short>double Input</unmanaged-short>	
        </member>
        <member name="F:SharpDX.WIC.RawToneCurvePoint.Output">
            <summary>	
            <dd> <p>The tone curve output.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='WICRawToneCurvePoint::Output']/*"/>	
            <msdn-id>ee719862</msdn-id>	
            <unmanaged>double Output</unmanaged>	
            <unmanaged-short>double Output</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.ModuleInit">
            <summary>
            Internal class used to initialize this assembly.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.ModuleInit.Setup">
            <summary>
            Initializes this assembly.
            </summary>
            <remarks>
            This method is called when the assembly is loaded.
            </remarks>
        </member>
        <member name="T:SharpDX.Direct2D1.WicRenderTarget">
            <summary>
            A WIC RenderTarget.
            </summary>
        </member>
        <member name="T:SharpDX.Direct2D1.RenderTarget">
            <summary>	
            <p>Represents an object that can receive drawing commands. Interfaces that inherit from <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> render the drawing commands they receive in different ways. </p>	
            </summary>	
            <remarks>	
            <p>Your application should create render targets once and hold onto them for the life of the application or until the render target's  <strong>EndDraw</strong> method returns the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error. When you receive this error, you need to recreate the render target (and any resources it created). </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget']/*"/>	
            <msdn-id>dd371766</msdn-id>	
            <unmanaged>ID2D1RenderTarget</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Resource">
            <summary>	
            <p>Represents a Direct2D drawing resource.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Resource']/*"/>	
            <msdn-id>dd316908</msdn-id>	
            <unmanaged>ID2D1Resource</unmanaged>	
            <unmanaged-short>ID2D1Resource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Resource.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Resource"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Resource.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Resource">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Resource"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Resource.GetFactory(SharpDX.Direct2D1.Factory@)">
            <summary>	
            <p>Retrieves the factory associated with this resource.</p>	
            </summary>	
            <param name="factory"><dd>  <p>When this method returns, contains a reference to a reference to the factory that created this resource. This parameter is passed uninitialized.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Resource::GetFactory']/*"/>	
            <msdn-id>dd316911</msdn-id>	
            <unmanaged>void ID2D1Resource::GetFactory([Out] ID2D1Factory** factory)</unmanaged>	
            <unmanaged-short>ID2D1Resource::GetFactory</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.Resource.Factory">
            <summary>	
            <p>Retrieves the factory associated with this resource.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Resource::GetFactory']/*"/>	
            <msdn-id>dd316911</msdn-id>	
            <unmanaged>GetFactory</unmanaged>	
            <unmanaged-short>GetFactory</unmanaged-short>	
            <unmanaged>void ID2D1Resource::GetFactory([Out] ID2D1Factory** factory)</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTarget.DefaultStrokeWidth">
            <summary>
            Default stroke width used for all methods that are not explicitly using it. Default is set to 1.0f.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.RenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.RenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateBitmap(SharpDX.Size2,System.IntPtr,System.Int32,SharpDX.Direct2D1.BitmapProperties,SharpDX.Direct2D1.Bitmap)">
            <summary>	
            <p>Creates a Direct2D bitmap from a reference to in-memory source data.</p>	
            </summary>	
            <param name="size"><dd>  <p>The dimension of the bitmap to create in pixels.</p> </dd></param>	
            <param name="srcData"><dd>  <p>A reference to the memory location of the image data, or <strong><c>null</c></strong> to create an uninitialized bitmap.</p> </dd></param>	
            <param name="pitch"><dd>  <p>The byte count of each scanline, which is equal to (the image width in pixels ? the number of bytes per pixel) + memory padding. If <em>srcData</em> is <strong><c>null</c></strong>, this value is ignored. (Note that pitch is also sometimes called <em>stride</em>.)</p> </dd></param>	
            <param name="bitmapProperties"><dd>  <p>The pixel format and dots per inch (DPI) of the bitmap to create.</p> </dd></param>	
            <param name="bitmap"><dd>  <p>When this method returns, contains a reference to a reference to the new bitmap. This parameter is passed uninitialized.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateBitmap']/*"/>	
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateBitmapFromWicBitmap(SharpDX.WIC.BitmapSource,System.Nullable{SharpDX.Direct2D1.BitmapProperties},SharpDX.Direct2D1.Bitmap@)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> by copying the specified Microsoft Windows Imaging Component (WIC)   bitmap.</p>	
            </summary>	
            <param name="wicBitmapSource">No documentation.</param>	
            <param name="bitmapProperties">No documentation.</param>	
            <param name="bitmap">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Before Direct2D can load a WIC bitmap, that bitmap must be converted to a supported pixel format and alpha mode. For a list of supported pixel formats and alpha modes, see Supported Pixel Formats and Alpha Modes. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateBitmapFromWicBitmap']/*"/>	
            <msdn-id>dd371797</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapFromWicBitmap([In] IWICBitmapSource* wicBitmapSource,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmapFromWicBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateSharedBitmap(System.Guid,System.IntPtr,System.Nullable{SharpDX.Direct2D1.BitmapProperties},SharpDX.Direct2D1.Bitmap)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> whose data is shared with another resource.</p>	
            </summary>	
            <param name="riid">No documentation.</param>	
            <param name="data">No documentation.</param>	
            <param name="bitmapProperties">No documentation.</param>	
            <param name="bitmap">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The <strong>CreateSharedBitmap</strong> method is useful for efficiently reusing bitmap data and can also be used to provide interoperability with Direct3D. </p>Sharing an <see cref="T:SharpDX.Direct2D1.Bitmap"/><p>By passing an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> created by a render target that is resource-compatible, you can share a bitmap with that render target; both the original <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> and the new <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> created by this method will point to the same bitmap data. For more information about when render target resources can be shared, see the Sharing Render Target Resources section of the Resources Overview.</p><p>You may also use this method to reinterpret the data of an existing bitmap and specify a new DPI or alpha mode. For example, in the case of a bitmap atlas, an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> may contain multiple sub-images, each of which should be rendered with a different <strong><see cref="T:SharpDX.Direct2D1.AlphaMode"/></strong> (<strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong> or <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>). You could use the <strong>CreateSharedBitmap</strong> method to reinterpret the bitmap using the desired alpha mode  without having to load a separate copy of the bitmap into memory.</p>Sharing an <see cref="T:SharpDX.DXGI.Surface"/><p>When using a DXGI surface render target (an <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> object created by the <strong>CreateDxgiSurfaceRenderTarget</strong> method), you can pass an  <see cref="T:SharpDX.DXGI.Surface"/> surface to the <strong>CreateSharedBitmap</strong> method to share video memory with Direct3D and manipulate Direct3D content as an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong>. As described in  the Resources Overview, the render target and the <see cref="T:SharpDX.DXGI.Surface"/> must be using the same Direct3D device. </p><p>Note also that the <see cref="T:SharpDX.DXGI.Surface"/> must use one of the supported pixel formats and alpha modes described in Supported Pixel Formats and Alpha Modes.</p><p>For more information about interoperability with Direct3D, see the Direct2D and Direct3D Interoperability Overview.</p>Sharing an <see cref="T:SharpDX.WIC.BitmapLock"/><p>An <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong> stores the content of a WIC bitmap and shields it from simultaneous accesses. By passing an <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong> to the <strong>CreateSharedBitmap</strong> method, you can create an <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> that points to the bitmap data already stored in the  <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong>. </p><p>To use an <strong><see cref="T:SharpDX.WIC.BitmapLock"/></strong> with the <strong>CreateSharedBitmap</strong> method, the render target must use software rendering. To force a render target to use software rendering, set to <strong><see cref="F:SharpDX.Direct2D1.RenderTargetType.Software"/></strong> the <strong>type</strong> field of the  <strong><see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/></strong> structure that you use to create the render target. To check whether an existing render target uses software rendering, use the <strong>IsSupported</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateSharedBitmap']/*"/>	
            <msdn-id>dd371865</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSharedBitmap([In] const GUID&amp; riid,[In] void* data,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSharedBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateBitmapBrush(SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.Direct2D1.BitmapBrushProperties},System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.BitmapBrush)">
            <summary>	
            Creates an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> from the specified bitmap.Overload list	
            </summary>	
            <param name="bitmap">No documentation.</param>	
            <param name="bitmapBrushProperties">No documentation.</param>	
            <param name="brushProperties">No documentation.</param>	
            <param name="bitmapBrush">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateBitmapBrush']/*"/>	
            <msdn-id>dd742778</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapBrush([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1BitmapBrush** bitmapBrush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmapBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateSolidColorBrush(SharpDX.Color4,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.SolidColorBrush)">
            <summary>	
            Creates a new <strong><see cref="T:SharpDX.Direct2D1.SolidColorBrush"/></strong> that can be used to paint areas with a solid color.Overload list	
            </summary>	
            <param name="color">No documentation.</param>	
            <param name="brushProperties">No documentation.</param>	
            <param name="solidColorBrush">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateSolidColorBrush']/*"/>	
            <msdn-id>dd742843</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSolidColorBrush([In] const D2D_COLOR_F* color,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1SolidColorBrush** solidColorBrush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSolidColorBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateGradientStopCollection(SharpDX.Direct2D1.GradientStop[],System.Int32,SharpDX.Direct2D1.Gamma,SharpDX.Direct2D1.ExtendMode,SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> from the specified gradient stops, color interpolation gamma, and extend mode.  </p>	
            </summary>	
            <param name="gradientStops">No documentation.</param>	
            <param name="gradientStopsCount">No documentation.</param>	
            <param name="colorInterpolationGamma">No documentation.</param>	
            <param name="extendMode">No documentation.</param>	
            <param name="gradientStopCollection">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateGradientStopCollection']/*"/>	
            <msdn-id>dd371830</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateGradientStopCollection([In, Buffer] const D2D1_GRADIENT_STOP* gradientStops,[In] unsigned int gradientStopsCount,[In] D2D1_GAMMA colorInterpolationGamma,[In] D2D1_EXTEND_MODE extendMode,[Out, Fast] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateGradientStopCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateLinearGradientBrush(SharpDX.Direct2D1.LinearGradientBrushProperties,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection,SharpDX.Direct2D1.LinearGradientBrush)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> that contains the specified gradient stops and has the specified transform and base opacity. </p>	
            </summary>	
            <param name="linearGradientBrushProperties">No documentation.</param>	
            <param name="brushProperties">No documentation.</param>	
            <param name="gradientStopCollection">No documentation.</param>	
            <param name="linearGradientBrush">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateLinearGradientBrush']/*"/>	
            <msdn-id>dd371842</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateLinearGradientBrush([In] const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* linearGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out, Fast] ID2D1LinearGradientBrush** linearGradientBrush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateLinearGradientBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateRadialGradientBrush(SharpDX.Direct2D1.RadialGradientBrushProperties@,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection,SharpDX.Direct2D1.RadialGradientBrush)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong> that contains the specified gradient stops, has no transform, and has a base opacity of 1.0. </p>	
            </summary>	
            <param name="radialGradientBrushProperties">No documentation.</param>	
            <param name="brushProperties">No documentation.</param>	
            <param name="gradientStopCollection">No documentation.</param>	
            <param name="radialGradientBrush">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateRadialGradientBrush']/*"/>	
            <msdn-id>dd371859</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateRadialGradientBrush([In] const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out, Fast] ID2D1RadialGradientBrush** radialGradientBrush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateRadialGradientBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateCompatibleRenderTarget(System.Nullable{SharpDX.Size2F},System.Nullable{SharpDX.Size2},System.Nullable{SharpDX.Direct2D1.PixelFormat},SharpDX.Direct2D1.CompatibleRenderTargetOptions,SharpDX.Direct2D1.BitmapRenderTarget)">
            <summary>	
            Creates a new  bitmap render target for use during intermediate offscreen drawing that is compatible with the current render target .Overload list	
            </summary>	
            <param name="desiredSize">No documentation.</param>	
            <param name="desiredPixelSize">No documentation.</param>	
            <param name="desiredFormat">No documentation.</param>	
            <param name="options">No documentation.</param>	
            <param name="bitmapRenderTarget">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateCompatibleRenderTarget']/*"/>	
            <msdn-id>dd742780</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateCompatibleRenderTarget([In, Optional] const D2D_SIZE_F* desiredSize,[In, Optional] const D2D_SIZE_U* desiredPixelSize,[In, Optional] const D2D1_PIXEL_FORMAT* desiredFormat,[In] D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options,[Out, Fast] ID2D1BitmapRenderTarget** bitmapRenderTarget)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateCompatibleRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateLayer(System.Nullable{SharpDX.Size2F},SharpDX.Direct2D1.Layer)">
            <summary>	
            <p>Creates a layer resource that can be used with this render target and its compatible render targets. </p>	
            </summary>	
            <param name="size"><dd>  <p>When the method returns, contains a reference to a reference to the new layer. This parameter is passed uninitialized.</p> </dd></param>	
            <param name="layer">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The layer automatically resizes itself, as needed.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateLayer']/*"/>	
            <msdn-id>dd371839</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateLayer([In, Optional] const D2D_SIZE_F* size,[Out, Fast] ID2D1Layer** layer)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateLayer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.CreateMesh(SharpDX.Direct2D1.Mesh)">
            <summary>	
            <p>Create a mesh that uses triangles to describe a shape.</p>	
            </summary>	
            <param name="mesh"><dd>  <p>When this method returns, contains a reference to a reference to the new mesh.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>To populate a mesh, use its <strong>Open</strong> method to obtain an <strong><see cref="T:SharpDX.Direct2D1.TessellationSink"/></strong>. To draw the mesh, use the render target's <strong>FillMesh</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::CreateMesh']/*"/>	
            <msdn-id>dd371851</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateMesh([Out, Fast] ID2D1Mesh** mesh)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateMesh</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawLine(SharpDX.Vector2,SharpDX.Vector2,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            <p>Draws a line between the specified points using the specified stroke style. </p>	
            </summary>	
            <param name="point0"><dd>  <p>The start point of the line, in device-independent pixels.</p> </dd></param>	
            <param name="point1"><dd>  <p>The end point of the line, in device-independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the line's stroke.</p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>A value greater than or equal to 0.0f that specifies the width of the stroke. If this parameter isn't specified, it defaults to 1.0f.  The stroke is centered on the line.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of stroke to paint, or <strong><c>null</c></strong> to paint a solid line.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawLine</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawLine']/*"/>	
            <msdn-id>dd371895</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawLine([In] D2D_POINT_2F point0,[In] D2D_POINT_2F point1,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawLine</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRectangle(SharpDX.RectangleF,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            <p>Draws the outline of a rectangle that has the specified dimensions and stroke style. </p>	
            </summary>	
            <param name="rect"><dd>  <p>The dimensions of the rectangle to draw, in device-independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the rectangle's stroke.</p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>A value greater than or equal to 0.0f that specifies the width of the rectangle's stroke. The stroke is centered on the rectangle's outline.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of stroke to paint, or <strong><c>null</c></strong> to paint a solid stroke.</p> </dd></param>	
            <remarks>	
            <p>When this method fails, it does not return an error code. To determine whether a drawing method (such as <strong>DrawRectangle</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawRectangle']/*"/>	
            <msdn-id>dd371902</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawRectangle([In] const D2D_RECT_F* rect,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawRectangle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillRectangle(SharpDX.RectangleF,SharpDX.Direct2D1.Brush)">
            <summary>	
            <p>Paints the interior of the specified rectangle. </p>	
            </summary>	
            <param name="rect"><dd>  <p>The dimension of the rectangle to paint, in device-independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the rectangle's interior.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>FillRectangle</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillRectangle']/*"/>	
            <msdn-id>dd371954</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::FillRectangle([In] const D2D_RECT_F* rect,[In] ID2D1Brush* brush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillRectangle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle@,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            <p> Draws the outline of the specified rounded rectangle using the specified stroke style.</p>	
            </summary>	
            <param name="roundedRect"><dd>  <p>The dimensions of the rounded rectangle to draw, in device-independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the rounded rectangle's outline. </p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>The width of the rounded rectangle's stroke. The stroke is centered on the rounded rectangle's outline. The default value is 1.0f. </p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of the rounded rectangle's stroke, or <strong><c>null</c></strong> to paint a solid stroke. The default value is <strong><c>null</c></strong>.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawRoundedRectangle</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawRoundedRectangle']/*"/>	
            <msdn-id>dd371908</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawRoundedRectangle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle@,SharpDX.Direct2D1.Brush)">
            <summary>	
            <p>Paints the interior of the specified rounded rectangle. </p>	
            </summary>	
            <param name="roundedRect"><dd>  <p>The dimensions of the rounded rectangle to paint, in device independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the interior of the rounded rectangle.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>FillRoundedRectangle</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillRoundedRectangle']/*"/>	
            <msdn-id>dd316795</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::FillRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillRoundedRectangle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawEllipse(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            <p>Draws the outline of the specified ellipse using the specified stroke style. </p>	
            </summary>	
            <param name="ellipse"><dd>  <p>The position and radius of the ellipse to draw, in device-independent pixels.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the ellipse's outline.</p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>The thickness of the ellipse's stroke. The stroke is centered on the ellipse's outline.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of stroke to apply to the ellipse's outline, or <strong><c>null</c></strong> to paint a solid stroke.</p> </dd></param>	
            <remarks>	
            <p>The <strong>DrawEllipse</strong> method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawEllipse</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawEllipse']/*"/>	
            <msdn-id>dd371886</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawEllipse([In] const D2D1_ELLIPSE* ellipse,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawEllipse</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillEllipse(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.Brush)">
            <summary>	
            <p>Paints the interior of the specified ellipse. </p>	
            </summary>	
            <param name="ellipse"><dd>  <p>The position and radius, in device-independent pixels, of the ellipse to paint.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the interior of the ellipse.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>FillEllipse</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillEllipse']/*"/>	
            <msdn-id>dd371928</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::FillEllipse([In] const D2D1_ELLIPSE* ellipse,[In] ID2D1Brush* brush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillEllipse</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            <p>Draws the outline of the specified geometry using the specified stroke style. </p>	
            </summary>	
            <param name="geometry"><dd>  <p>The geometry to draw.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the geometry's stroke.</p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>The thickness of the geometry's stroke. The stroke is centered on the geometry's outline.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of stroke to apply to the geometry's outline, or <strong><c>null</c></strong> to paint a solid stroke.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawGeometry</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawGeometry']/*"/>	
            <msdn-id>dd371890</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.Brush)">
            <summary>	
            <p>Paints the interior of the specified geometry. </p>	
            </summary>	
            <param name="geometry"><dd>  <p>The geometry to paint.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the geometry's interior.</p> </dd></param>	
            <param name="opacityBrush"><dd>  <p>The opacity mask to apply to the geometry, or <strong><c>null</c></strong> for no opacity mask. If an opacity mask (the <em>opacityBrush</em> parameter) is specified, <em>brush</em> must be an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> that has   its x- and y-extend modes set to <strong><see cref="F:SharpDX.Direct2D1.ExtendMode.Clamp"/></strong>. For more information, see the Remarks section. </p> </dd></param>	
            <remarks>	
            <p>If the <em>opacityBrush</em> parameter is not <strong><c>null</c></strong>, the alpha value of each pixel of the mapped <em>opacityBrush</em> is used to determine the resulting opacity of each corresponding pixel of the geometry. Only the alpha value of each color in the brush is used for this processing; all other color information is ignored.  The alpha value specified by the brush is multiplied by the alpha value of the geometry after the geometry has been painted by <em>brush</em>.  	
            </p><p>When this method fails, it does not return an error code. To determine whether a drawing operation (such as <strong>FillGeometry</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillGeometry']/*"/>	
            <msdn-id>dd371933</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::FillGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[In, Optional] ID2D1Brush* opacityBrush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillMesh(SharpDX.Direct2D1.Mesh,SharpDX.Direct2D1.Brush)">
            <summary>	
            <p> Paints the interior of the specified mesh.</p>	
            </summary>	
            <param name="mesh"><dd>  <p>The mesh to paint.</p> </dd></param>	
            <param name="brush"><dd>  <p>The brush used to paint the mesh.</p> </dd></param>	
            <remarks>	
            <p>The current antialias mode of the render target must be <strong><see cref="F:SharpDX.Direct2D1.AntialiasMode.Aliased"/></strong> when <strong>FillMesh</strong> is called. To change the render target's antialias mode, use the <strong>SetAntialiasMode</strong> method.</p><p><strong>FillMesh</strong> does not expect a particular winding order for the triangles in the <strong><see cref="T:SharpDX.Direct2D1.Mesh"/></strong>; both clockwise and counter-clockwise will work. </p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>FillMesh</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillMesh']/*"/>	
            <msdn-id>dd371939</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::FillMesh([In] ID2D1Mesh* mesh,[In] ID2D1Brush* brush)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillMesh</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillOpacityMask(SharpDX.Direct2D1.Bitmap,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.OpacityMaskContent,System.Nullable{SharpDX.RectangleF},System.Nullable{SharpDX.RectangleF})">
            <summary>	
            Applies the opacity mask described by the specified bitmap to a brush and uses that brush to paint a region of the render target.Overload list	
            </summary>	
            <param name="opacityMask">No documentation.</param>	
            <param name="brush">No documentation.</param>	
            <param name="content">No documentation.</param>	
            <param name="destinationRectangle">No documentation.</param>	
            <param name="sourceRectangle">No documentation.</param>	
            <remarks>	
            <p>For this method to work properly, the render target must be using the <strong><see cref="F:SharpDX.Direct2D1.AntialiasMode.Aliased"/></strong> antialiasing mode. You can set the antialiasing mode by calling the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.SetAntialiasMode(SharpDX.Direct2D1.AntialiasMode)"/></strong> method.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>FillOpacityMask</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::FillOpacityMask']/*"/>	
            <msdn-id>dd742850</msdn-id>	
            <unmanaged>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)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::FillOpacityMask</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawBitmap(SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.RectangleF},System.Single,SharpDX.Direct2D1.BitmapInterpolationMode,System.Nullable{SharpDX.RectangleF})">
            <summary>	
            <p>Draws the specified bitmap after scaling it to the size of the specified rectangle. </p>	
            </summary>	
            <param name="bitmap"><dd>  <p>The bitmap to render.</p> </dd></param>	
            <param name="destinationRectangle"><dd>  <p>The size and position, in device-independent pixels in the render target's coordinate space, of the area to which the bitmap is drawn. If the rectangle is not well-ordered, nothing is drawn, but the render target does not enter an error state.</p> </dd></param>	
            <param name="opacity"><dd>  <p>A value between 0.0f and 1.0f, inclusive, that specifies the opacity value to be applied to the bitmap; this value is multiplied against the alpha values of the bitmap's contents.  Default is 1.0f.</p> </dd></param>	
            <param name="interpolationMode"><dd>  <p>The interpolation mode to use if the bitmap is scaled or rotated by the drawing operation. The default value is <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/></strong>. </p> </dd></param>	
            <param name="sourceRectangle"><dd>  <p>The size and position, in device-independent pixels in the bitmap's coordinate space, of the area within the bitmap to draw; <strong><c>null</c></strong> to draw the entire bitmap.</p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawBitmap</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawBitmap']/*"/>	
            <msdn-id>dd371878</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawBitmap([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_F* destinationRectangle,[In] float opacity,[In] D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,[In, Optional] const D2D_RECT_F* sourceRectangle)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions,SharpDX.Direct2D1.MeasuringMode)">
            <summary>	
            Draws the specified text using the format information provided by an <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object.Overload list	
            </summary>	
            <param name="text">No documentation.</param>	
            <param name="stringLength">No documentation.</param>	
            <param name="textFormat">No documentation.</param>	
            <param name="layoutRect">No documentation.</param>	
            <param name="defaultForegroundBrush">No documentation.</param>	
            <param name="options">No documentation.</param>	
            <param name="measuringMode">No documentation.</param>	
            <remarks>	
            <p>To draw text with Direct2D,  use the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions,SharpDX.Direct2D1.MeasuringMode)"/></strong> method for text that has a single format, or the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)"/></strong> method when you need multiple formats, advanced OpenType features, or hit testing. These methods use the DirectWrite API to provide high-quality text display.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawText</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawTextW']/*"/>	
            <msdn-id>dd742848</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawTextW([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] const D2D_RECT_F* layoutRect,[In] ID2D1Brush* defaultForegroundBrush,[In] D2D1_DRAW_TEXT_OPTIONS options,[In] DWRITE_MEASURING_MODE measuringMode)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawTextW</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)">
            <summary>	
            <p>Draws the formatted text described by the specified <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object.</p>	
            </summary>	
            <param name="origin">No documentation.</param>	
            <param name="textLayout">No documentation.</param>	
            <param name="defaultForegroundBrush">No documentation.</param>	
            <param name="options">No documentation.</param>	
            <remarks>	
            <p>When drawing the same text repeatedly, using the <strong>DrawTextLayout</strong> method is more efficient than using the <strong>DrawText</strong> method because the text doesn't need to be formatted and the layout processed with each call.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawTextLayout</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawTextLayout']/*"/>	
            <msdn-id>dd371913</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawTextLayout([In] D2D_POINT_2F origin,[In] IDWriteTextLayout* textLayout,[In] ID2D1Brush* defaultForegroundBrush,[In] D2D1_DRAW_TEXT_OPTIONS options)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawTextLayout</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawGlyphRun(SharpDX.Vector2,SharpDX.DirectWrite.GlyphRun,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.MeasuringMode)">
            <summary>	
            <p>Draws the specified glyphs. </p>	
            </summary>	
            <param name="baselineOrigin"><dd>  <p>The origin, in device-independent pixels, of the glyphs' baseline.</p> </dd></param>	
            <param name="glyphRun"><dd>  <p>The glyphs to render.</p> </dd></param>	
            <param name="foregroundBrush"><dd>  <p>The brush used to paint the specified glyphs.</p> </dd></param>	
            <param name="measuringMode"><dd>  <p>A value that indicates how glyph metrics are used to measure text when it is formatted.  The default value is <strong><see cref="F:SharpDX.Direct2D1.MeasuringMode.Natural"/></strong>. </p> </dd></param>	
            <remarks>	
            <p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>DrawGlyphRun</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::DrawGlyphRun']/*"/>	
            <msdn-id>dd371893</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::DrawGlyphRun([In] D2D_POINT_2F baselineOrigin,[In] const DWRITE_GLYPH_RUN* glyphRun,[In] ID2D1Brush* foregroundBrush,[In] DWRITE_MEASURING_MODE measuringMode)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::DrawGlyphRun</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetTransform(SharpDX.Matrix3x2@)">
            <summary>	
            Applies the specified transform to the render target, replacing the existing transformation. All subsequent drawing operations occur in the transformed space.Overload list	
            </summary>	
            <param name="transform">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetTransform']/*"/>	
            <msdn-id>dd742857</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetTransform([In] const D2D_MATRIX_3X2_F* transform)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetTransform(SharpDX.Matrix3x2@)">
            <summary>	
            <p>Gets the current transform of the render target. </p>	
            </summary>	
            <param name="transform"><dd>  <p>When this returns, contains the current transform of the render target. This parameter is passed uninitialized.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTransform']/*"/>	
            <msdn-id>dd316845</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetAntialiasMode(SharpDX.Direct2D1.AntialiasMode)">
            <summary>	
            <p>Sets the antialiasing mode of the render target. The antialiasing mode applies to all subsequent drawing operations, excluding text and glyph drawing operations. </p>	
            </summary>	
            <param name="antialiasMode"><dd>  <p>The antialiasing mode for future drawing operations. </p> </dd></param>	
            <remarks>	
            <p>To specify the antialiasing mode for text and glyph operations, use the <strong>SetTextAntialiasMode</strong> method. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetAntialiasMode']/*"/>	
            <msdn-id>dd316881</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetAntialiasMode([In] D2D1_ANTIALIAS_MODE antialiasMode)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetAntialiasMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetAntialiasMode">
            <summary>	
            <p> Retrieves the current antialiasing mode for nontext drawing operations.</p>	
            </summary>	
            <returns><p>The current antialiasing mode for nontext drawing operations. </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetAntialiasMode']/*"/>	
            <msdn-id>dd316805</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE ID2D1RenderTarget::GetAntialiasMode()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetAntialiasMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetTextAntialiasMode(SharpDX.Direct2D1.TextAntialiasMode)">
            <summary>	
            <p>Specifies the antialiasing mode to use for subsequent text and glyph drawing operations. </p>	
            </summary>	
            <param name="textAntialiasMode"><dd>  <p>The antialiasing mode to use for subsequent text and glyph drawing operations.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetTextAntialiasMode']/*"/>	
            <msdn-id>dd316897</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetTextAntialiasMode([In] D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetTextAntialiasMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetTextAntialiasMode">
            <summary>	
            <p>Gets the current antialiasing mode for text and glyph drawing operations. </p>	
            </summary>	
            <returns><p>The current antialiasing mode for text and glyph drawing operations. </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTextAntialiasMode']/*"/>	
            <msdn-id>dd316835</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE ID2D1RenderTarget::GetTextAntialiasMode()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetTextAntialiasMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetTextRenderingParams(SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p>Specifies text rendering options to be applied to all subsequent text and glyph drawing operations. </p>	
            </summary>	
            <param name="textRenderingParams"><dd>  <p>The text rendering options to be applied to all subsequent text and glyph drawing operations; <strong><c>null</c></strong> to clear current text rendering options. </p> </dd></param>	
            <remarks>	
            <p>If the settings specified by  <em>textRenderingParams</em> are incompatible with the render target's text antialiasing mode (specified by <strong>SetTextAntialiasMode</strong>), subsequent text and glyph drawing operations will fail and put the render target into an error state.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetTextRenderingParams']/*"/>	
            <msdn-id>dd316898</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetTextRenderingParams([In, Optional] IDWriteRenderingParams* textRenderingParams)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetTextRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetTextRenderingParams(SharpDX.DirectWrite.RenderingParams@)">
            <summary>	
            <p>Retrieves the render target's current text rendering options. </p>	
            </summary>	
            <param name="textRenderingParams"><dd>  <p> When this method returns, <em>textRenderingParams</em>contains the address  of a reference to the render target's current text rendering options. </p> </dd></param>	
            <remarks>	
            <p>If the settings specified by  <em>textRenderingParams</em> are incompatible with the render target's text antialiasing mode (specified by <strong>SetTextAntialiasMode</strong>), subsequent text and glyph drawing operations will fail and put the render target into an error state.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTextRenderingParams']/*"/>	
            <msdn-id>dd316841</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::GetTextRenderingParams([Out, Optional] IDWriteRenderingParams** textRenderingParams)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetTextRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetTags(System.Int64,System.Int64)">
            <summary>	
            <p>Specifies a label for subsequent drawing operations.   </p>	
            </summary>	
            <param name="tag1"><dd>  <p>A label to apply to subsequent drawing operations.</p> </dd></param>	
            <param name="tag2"><dd>  <p>A label to apply to subsequent drawing operations.</p> </dd></param>	
            <remarks>	
            <p>The labels specified by this method are printed by debug error messages. If no tag is set, the default value for each tag is 0.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetTags']/*"/>	
            <msdn-id>dd316892</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetTags([In] unsigned longlong tag1,[In] unsigned longlong tag2)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetTags</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetTags(System.Int64@,System.Int64@)">
            <summary>	
            <p>Gets the label for subsequent drawing operations. </p>	
            </summary>	
            <param name="tag1"><dd>  <p>When this method returns, contains the first label for subsequent drawing operations. This parameter is passed uninitialized. If <strong><c>null</c></strong> is specified, no value is retrieved for this parameter. </p> </dd></param>	
            <param name="tag2"><dd>  <p>When this method returns, contains the second label for subsequent drawing operations. This parameter is passed uninitialized. If <strong><c>null</c></strong> is specified, no value is retrieved for this parameter.</p> </dd></param>	
            <remarks>	
            <p>If the same address is passed for both parameters, both parameters receive the value of the second tag. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTags']/*"/>	
            <msdn-id>dd316830</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::GetTags([Out, Optional] unsigned longlong* tag1,[Out, Optional] unsigned longlong* tag2)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetTags</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.PushLayer(SharpDX.Direct2D1.LayerParameters@,SharpDX.Direct2D1.Layer)">
            <summary>	
            <p>Adds the specified layer to the render target so that it receives all subsequent drawing operations until <strong>PopLayer</strong> is called. </p>	
            </summary>	
            <param name="layerParameters">No documentation.</param>	
            <param name="layer">No documentation.</param>	
            <remarks>	
            <p>The <strong>PushLayer</strong> method allows a caller to begin redirecting rendering to a layer. All rendering operations are valid in a layer. The location of the layer is affected by the world transform set on the render target. </p><p>Each <strong>PushLayer</strong> must have a matching <strong>PopLayer</strong> call. If there are more <strong>PopLayer</strong> calls than <strong>PushLayer</strong> calls, the render target is placed into an error state. If <strong>Flush</strong> is called before all outstanding layers are popped, the render target is placed into an error state, and an error is returned. The error state can be cleared by a call to <strong>EndDraw</strong>.</p><p>A particular <strong><see cref="T:SharpDX.Direct2D1.Layer"/></strong> resource can be active only at one time. In other words, you cannot call a <strong>PushLayer</strong> method, and then immediately follow  with another <strong>PushLayer</strong> method with the same layer resource. Instead, you must call the second <strong>PushLayer</strong> method with different layer resources. 	
            </p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>PushLayer</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::PushLayer']/*"/>	
            <msdn-id>dd316869</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::PushLayer([In] const D2D1_LAYER_PARAMETERS* layerParameters,[In] ID2D1Layer* layer)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::PushLayer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.PopLayer">
            <summary>	
            <p>Stops redirecting drawing operations to the layer that is specified by the last <strong>PushLayer</strong> call. </p>	
            </summary>	
            <remarks>	
            <p>A <strong>PopLayer</strong> must match a previous <strong>PushLayer</strong> call.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>PopLayer</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::PopLayer']/*"/>	
            <msdn-id>dd316852</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::PopLayer()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::PopLayer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)">
            <summary>	
            <p>Executes all pending drawing commands. </p>	
            </summary>	
            <param name="tag1"><dd>  <p>When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized.</p> </dd></param>	
            <param name="tag2"><dd>  <p>When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized.</p> </dd></param>	
            <returns><p>If the method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code and sets <em>tag1</em> and <em>tag2</em> to the tags that were active when the error occurred. If no error occurred, this method sets the error tag state to be (0,0).</p></returns>	
            <remarks>	
            <p>This command does not flush the device that is associated with the render target.  </p><p>Calling this method resets the error state of the render target.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::Flush']/*"/>	
            <msdn-id>dd316801</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::Flush([Out, Optional] unsigned longlong* tag1,[Out, Optional] unsigned longlong* tag2)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::Flush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SaveDrawingState(SharpDX.Direct2D1.DrawingStateBlock)">
            <summary>	
            <p>Saves the current drawing state to the specified <strong><see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/></strong>.</p>	
            </summary>	
            <param name="drawingStateBlock">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SaveDrawingState']/*"/>	
            <msdn-id>dd316876</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SaveDrawingState([InOut] ID2D1DrawingStateBlock* drawingStateBlock)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SaveDrawingState</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.RestoreDrawingState(SharpDX.Direct2D1.DrawingStateBlock)">
            <summary>	
            <p>Sets the render target's drawing state to that of the specified <strong><see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/></strong>.</p>	
            </summary>	
            <param name="drawingStateBlock">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::RestoreDrawingState']/*"/>	
            <msdn-id>dd316872</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::RestoreDrawingState([In] ID2D1DrawingStateBlock* drawingStateBlock)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::RestoreDrawingState</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.PushAxisAlignedClip(SharpDX.RectangleF,SharpDX.Direct2D1.AntialiasMode)">
            <summary>	
            <p>Specifies a rectangle to which all subsequent drawing operations are clipped. </p>	
            </summary>	
            <param name="clipRect"><dd>  <p>The size and position of the clipping area, in device-independent pixels.</p> </dd></param>	
            <param name="antialiasMode"><dd>  <p>The antialiasing mode that is used to draw the edges of clip rects that have subpixel boundaries, and to blend the clip with the scene contents. The blending is performed once when the <strong>PopAxisAlignedClip</strong> method is called, and does not apply to each primitive within the layer. </p> </dd></param>	
            <remarks>	
            <p>The <em>clipRect</em> is transformed by the current world transform set on the render target. After the transform is applied to the <em>clipRect</em> that is passed in, the axis-aligned bounding box for the <em>clipRect</em> is computed.  For efficiency, the contents are clipped to this axis-aligned bounding box and not to the original <em>clipRect</em> that is passed in. </p><p>The following diagrams show how a rotation transform is applied to the render target, the resulting <em>clipRect</em>, and  a calculated axis-aligned bounding box.</p><ol> <li> <p>Assume the rectangle in the following illustration is a render target that is aligned to the screen pixels.</p> <p></p> </li> <li> <p>Apply a rotation transform to the render target. In the following illustration, the black rectangle represents the original render target and the red dashed rectangle represents the transformed render target.</p> <p></p> </li> <li> <p>After calling <strong>PushAxisAlignedClip</strong>, the rotation transform is applied to the <em>clipRect</em>. In the following illustration, the blue rectangle represents the transformed <em>clipRect</em>.</p> <p></p> </li> <li> <p>The axis-aligned bounding box is calculated. The green dashed rectangle represents the bounding box in the following illustration. All contents are clipped to this axis-aligned bounding box.</p> <p></p> </li> </ol><p><strong>Note</strong>??If rendering operations fail or if <strong>PopAxisAlignedClip</strong> is not called, clip rects may cause some artifacts on the render target. <strong>PopAxisAlignedClip</strong> can be considered a drawing operation that is designed to fix the borders of a clipping region. Without this call, the borders of a clipped area may be not antialiased or otherwise corrected.</p><p>The <strong>PushAxisAlignedClip</strong> and <strong>PopAxisAlignedClip</strong> must match. Otherwise, the error state is set. For the render target to continue receiving new commands, you can call <strong>Flush</strong> to clear the error. </p><p>A           <strong>PushAxisAlignedClip</strong> and <strong>PopAxisAlignedClip</strong> pair can occur around or within a PushLayer and PopLayer, but cannot overlap. For example, the sequence of <strong>PushAxisAlignedClip</strong>, <strong>PushLayer</strong>, <strong>PopLayer</strong>, <strong>PopAxisAlignedClip</strong> is valid, but the sequence of <strong>PushAxisAlignedClip</strong>, <strong>PushLayer</strong>, <strong>PopAxisAlignedClip</strong>, <strong>PopLayer</strong> is invalid.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>PushAxisAlignedClip</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::PushAxisAlignedClip']/*"/>	
            <msdn-id>dd316860</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::PushAxisAlignedClip([In] const D2D_RECT_F* clipRect,[In] D2D1_ANTIALIAS_MODE antialiasMode)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::PushAxisAlignedClip</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.PopAxisAlignedClip">
            <summary>	
            <p>Removes the last axis-aligned clip from the render target. After this method is called, the clip is no longer applied to subsequent drawing operations. </p>	
            </summary>	
            <remarks>	
            <p>A <strong>PushAxisAlignedClip</strong>/<strong>PopAxisAlignedClip</strong> pair can occur around or within a <strong>PushLayer</strong>/<strong>PopLayer</strong> pair, but may not overlap. For example, a <strong>PushAxisAlignedClip</strong>, <strong>PushLayer</strong>, <strong>PopLayer</strong>, <strong>PopAxisAlignedClip</strong> sequence is valid, but a <strong>PushAxisAlignedClip</strong>, <strong>PushLayer</strong>, <strong>PopAxisAlignedClip</strong>, <strong>PopLayer</strong> sequence is not. </p><p><strong>PopAxisAlignedClip</strong> must be called once for every call to <strong>PushAxisAlignedClip</strong>.</p><p>For an example, see How to Clip with an Axis-Aligned Clip Rectangle.</p><p>This method doesn't return an error code if it fails. To determine whether a drawing operation (such as <strong>PopAxisAlignedClip</strong>) failed, check the result returned by the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)"/></strong> or <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/></strong> methods. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::PopAxisAlignedClip']/*"/>	
            <msdn-id>dd316850</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::PopAxisAlignedClip()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::PopAxisAlignedClip</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.Clear(System.Nullable{SharpDX.Color4})">
            <summary>	
            <p>Clears the drawing area to the specified color. </p>	
            </summary>	
            <param name="clearColor"><dd>  <p>The color to which the drawing area is cleared.</p> </dd></param>	
            <remarks>	
            <p>Direct2D interprets the <em>clearColor</em> as straight alpha (not premultiplied).  If the render target's alpha mode is <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>, the alpha channel of <em>clearColor</em> is ignored and replaced with 1.0f (fully opaque).</p><p>If the render target has an active clip (specified by <strong>PushAxisAlignedClip</strong>), the clear command is applied only to the area within the clip region.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::Clear']/*"/>	
            <msdn-id>dd371772</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::Clear([In, Optional] const D2D_COLOR_F* clearColor)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::Clear</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.BeginDraw">
            <summary>	
            <p>Initiates drawing on this render target. </p>	
            </summary>	
            <remarks>	
            <p>Drawing operations can only be issued between a <strong>BeginDraw</strong> and <strong>EndDraw</strong> call.</p><p>BeginDraw and EndDraw are used to indicate that a render target is in use by the Direct2D system. Different implementations of <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> might behave differently when <strong>BeginDraw</strong> is called. An <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> may be locked between <strong>BeginDraw</strong>/<strong>EndDraw</strong> calls, a DXGI surface render target might be acquired on <strong>BeginDraw</strong> and released on <strong>EndDraw</strong>, while an <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong> may begin batching at <strong>BeginDraw</strong> and may present on <strong>EndDraw</strong>, for example.</p><p> The BeginDraw method must be called before rendering operations can be called, though state-setting and state-retrieval operations can be performed even outside of <strong>BeginDraw</strong>/<strong>EndDraw</strong>. </p><p>After <strong>BeginDraw</strong> is called, a render target will normally build up a batch of rendering commands, but defer processing of these commands until either an internal buffer is full, the <strong>Flush</strong> method is called, or until <strong>EndDraw</strong> is called. The <strong>EndDraw</strong> method causes any batched drawing operations to complete, and then returns an <see cref="T:SharpDX.Result"/> indicating the success of the operations and, optionally, the tag state of the render target at the time the error occurred. The <strong>EndDraw</strong> method always succeeds: it should not be called twice even if a previous <strong>EndDraw</strong> resulted in a failing <see cref="T:SharpDX.Result"/>. </p><p>If <strong>EndDraw</strong> is called without a matched call to <strong>BeginDraw</strong>, it returns an error indicating that <strong>BeginDraw</strong> must be called before <strong>EndDraw</strong>. Calling <strong>BeginDraw</strong> twice on a render target puts the target into an error state where nothing further is drawn, and returns an appropriate <see cref="T:SharpDX.Result"/> and error information when <strong>EndDraw</strong> is called.	
            </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::BeginDraw']/*"/>	
            <msdn-id>dd371768</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::BeginDraw()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::BeginDraw</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)">
            <summary>	
            <p>Ends drawing operations  on the render target and indicates the current error state and associated tags. </p>	
            </summary>	
            <param name="tag1"><dd>  <p>When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized.</p> </dd></param>	
            <param name="tag2"><dd>  <p>When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized.</p> </dd></param>	
            <returns><p>If the method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code and sets <em>tag1</em> and <em>tag2</em> to the tags that were active when the error occurred. </p></returns>	
            <remarks>	
            <p>Drawing operations can only be issued between a <strong>BeginDraw</strong> and <strong>EndDraw</strong> call.</p><p> <strong>BeginDraw</strong> and <strong>EndDraw</strong> are use to indicate that a render target is in use by the Direct2D system. Different implementations of <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> might behave differently when <strong>BeginDraw</strong> is called. An <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> may be locked between <strong>BeginDraw</strong>/<strong>EndDraw</strong> calls, a DXGI surface render target might be acquired on <strong>BeginDraw</strong> and released on <strong>EndDraw</strong>, while an <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong> may begin batching at <strong>BeginDraw</strong> and may present on <strong>EndDraw</strong>, for example.</p><p> The <strong>BeginDraw</strong> method must be called before rendering operations can be called, though state-setting and state-retrieval operations can be performed even outside of <strong>BeginDraw</strong>/<strong>EndDraw</strong>. </p><p>After <strong>BeginDraw</strong> is called, a render target will normally build up a batch of rendering commands, but defer processing of these commands until either an internal buffer is full, the <strong>Flush</strong> method is called, or until <strong>EndDraw</strong> is called. The <strong>EndDraw</strong> method causes any batched drawing operations to complete, and then returns an <strong><see cref="T:SharpDX.Result"/></strong> indicating the success of the operations and, optionally, the tag state of the render target at the time the error occurred. The <strong>EndDraw</strong> method always succeeds: it should not be called twice even if a previous <strong>EndDraw</strong> resulted in a failing <strong><see cref="T:SharpDX.Result"/></strong>. </p><p>If <strong>EndDraw</strong> is called without a matched call to <strong>BeginDraw</strong>, it returns an error indicating that <strong>BeginDraw</strong> must be called before <strong>EndDraw</strong>. Calling <strong>BeginDraw</strong> twice on a render target puts the target into an error state where nothing further is drawn, and returns an appropriate <strong><see cref="T:SharpDX.Result"/></strong> and error information when <strong>EndDraw</strong> is called.	
            </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::EndDraw']/*"/>	
            <msdn-id>dd371924</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::EndDraw([Out, Optional] unsigned longlong* tag1,[Out, Optional] unsigned longlong* tag2)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::EndDraw</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetPixelFormat">
            <summary>	
            <p>Retrieves the pixel format and alpha mode of the render target. </p>	
            </summary>	
            <returns><p>The pixel format and alpha mode of the render target.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetPixelFormat']/*"/>	
            <msdn-id>dd316814</msdn-id>	
            <unmanaged>D2D1_PIXEL_FORMAT ID2D1RenderTarget::GetPixelFormat()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetPixelFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.SetDpi(System.Single,System.Single)">
            <summary>	
            <p>Sets the dots per inch (DPI) of the render target. </p>	
            </summary>	
            <param name="dpiX"><dd>  <p>A value greater than or equal to zero that specifies the horizontal DPI of the render target.</p> </dd></param>	
            <param name="dpiY"><dd>  <p>A value greater than or equal to zero that specifies the vertical DPI of the render target.</p> </dd></param>	
            <remarks>	
            <p>This method specifies the mapping from pixel space to device-independent space  for the render target.  If both <em>dpiX</em> and <em>dpiY</em> are 0, the factory-read system DPI is chosen. If one parameter is zero and the other unspecified, the DPI is not changed.</p><p>For <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, the DPI defaults to the most recently factory-read system DPI. The default value for all other render targets is 96 DPI.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::SetDpi']/*"/>	
            <msdn-id>dd316887</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::SetDpi([In] float dpiX,[In] float dpiY)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::SetDpi</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetDpi(System.Single@,System.Single@)">
            <summary>	
            <p>Return the render target's dots per inch (DPI).</p>	
            </summary>	
            <param name="dpiX"><dd>  <p>When this method returns, contains the horizontal DPI of the render target. This parameter is passed uninitialized.</p> </dd></param>	
            <param name="dpiY"><dd>  <p>When this method returns, contains the vertical DPI of the render target. This parameter is passed uninitialized.</p> </dd></param>	
            <remarks>	
            <p>This method indicates the mapping from pixel space to device-independent space  for the render target.  </p><p>For <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, the DPI defaults to the most recently factory-read system DPI. The default value for all other render targets is 96 DPI.  </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetDpi']/*"/>	
            <msdn-id>dd316809</msdn-id>	
            <unmanaged>void ID2D1RenderTarget::GetDpi([Out] float* dpiX,[Out] float* dpiY)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetDpi</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetSize">
            <summary>	
            <p>Returns the size of the render target in device-independent pixels.</p>	
            </summary>	
            <returns><p>The current size of the render target in device-independent pixels.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetSize']/*"/>	
            <msdn-id>dd316823</msdn-id>	
            <unmanaged>D2D_SIZE_F ID2D1RenderTarget::GetSize()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetPixelSize">
            <summary>	
            <p>Returns the size of the render target in device pixels.</p>	
            </summary>	
            <returns><p>The size of the render target in device pixels.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetPixelSize']/*"/>	
            <msdn-id>dd316820</msdn-id>	
            <unmanaged>D2D_SIZE_U ID2D1RenderTarget::GetPixelSize()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetPixelSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.GetMaximumBitmapSize">
            <summary>	
            <p>Gets the maximum size, in device-dependent units (pixels), of  any one bitmap dimension supported by the render target.</p>	
            </summary>	
            <returns><p> The maximum size, in pixels, of  any one bitmap dimension supported by the render target.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetMaximumBitmapSize']/*"/>	
            <msdn-id>dd742853</msdn-id>	
            <unmanaged>unsigned int ID2D1RenderTarget::GetMaximumBitmapSize()</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::GetMaximumBitmapSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.IsSupported(SharpDX.Direct2D1.RenderTargetProperties@)">
            <summary>	
            <p>Indicates whether the render target supports the specified properties.</p>	
            </summary>	
            <param name="renderTargetProperties"><dd>  <p>The render target properties to test.</p> </dd></param>	
            <returns><p><strong>TRUE</strong> if the specified render target properties are supported by this render target; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p></returns>	
            <remarks>	
            <p>This method does not evaluate the DPI settings specified by the <em>renderTargetProperties</em> parameter.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::IsSupported']/*"/>	
            <msdn-id>dd742854</msdn-id>	
            <unmanaged>BOOL ID2D1RenderTarget::IsSupported([In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::IsSupported</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.#ctor(SharpDX.Direct2D1.Factory,SharpDX.DXGI.Surface,SharpDX.Direct2D1.RenderTargetProperties)">
            <summary>	
            Creates a render target that draws to a DirectX Graphics Infrastructure (DXGI) surface. 	
            </summary>	
            <remarks>	
            To write to a Direct3D surface, you obtain an <see cref="T:SharpDX.DXGI.Surface"/> and pass it to the {{CreateDxgiSurfaceRenderTarget}} method to create a DXGI surface render target; you can then use the DXGI surface render target to draw 2-D content to the DXGI surface.  A DXGI surface render target is a type of <see cref="T:SharpDX.Direct2D1.RenderTarget"/>. Like other Direct2D render targets, you can use it to create resources and issue drawing commands. The DXGI surface render target and the DXGI surface must use the same DXGI format. If you specify the {{DXGI_FORMAT_UNKOWN}} format when you create the render target, it will automatically use the surface's format.The DXGI surface render target does not perform DXGI surface synchronization. To work with Direct2D, the Direct3D device that provides the <see cref="T:SharpDX.DXGI.Surface"/> must be created with the D3D10_CREATE_DEVICE_BGRA_SUPPORT flag.For more information about creating and using DXGI surface render targets, see the {{Direct2D and Direct3D Interoperability Overview}}.When you create a render target and hardware acceleration is available, you allocate resources on the computer's GPU. By creating a render target once and retaining it as long as possible, you gain performance benefits. Your application should create render targets once and hold onto them for the life of the application or until the render target's {{EndDraw}} method returns the {{D2DERR_RECREATE_TARGET}} error. When you receive this error, you need to recreate the render target (and any resources it created). 	
            </remarks>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="dxgiSurface">The DXGI surface to bind this render target to</param>
            <param name="properties">The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering. For information about supported pixel formats, see  {{Supported Pixel  Formats and Alpha Modes}}.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawBitmap(SharpDX.Direct2D1.Bitmap,System.Single,SharpDX.Direct2D1.BitmapInterpolationMode)">
            <summary>	
            Draws the specified bitmap after scaling it to the size of the specified rectangle. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawBitmap}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="bitmap">The bitmap to render. </param>
            <param name="opacity">A value between 0.0f and 1.0f, inclusive, that specifies an opacity value to apply to the bitmap; this value is multiplied against the alpha values of the bitmap's contents.  The default value is 1.0f. </param>
            <param name="interpolationMode">The interpolation mode to use if the bitmap is scaled or rotated by the drawing operation. The default value is <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear" />.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawBitmap([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_RECT_F* destinationRectangle,[None] float opacity,[None] D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,[In, Optional] const D2D1_RECT_F* sourceRectangle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawBitmap(SharpDX.Direct2D1.Bitmap,SharpDX.RectangleF,System.Single,SharpDX.Direct2D1.BitmapInterpolationMode)">
            <summary>	
            Draws the specified bitmap after scaling it to the size of the specified rectangle. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawBitmap}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw"/> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush"/> methods.  	
            </remarks>	
            <param name="bitmap">The bitmap to render. </param>
            <param name="destinationRectangle">The size and position, in device-independent pixels in the render target's coordinate space, of the area to which the bitmap is drawn; NULL to draw the selected portion of the bitmap at the origin of the render target.  If the rectangle is specified but not well-ordered, nothing is drawn, but the render target does not enter an error state. </param>
            <param name="opacity">A value between 0.0f and 1.0f, inclusive, that specifies an opacity value to apply to the bitmap; this value is multiplied against the alpha values of the bitmap's contents.  The default value is 1.0f. </param>
            <param name="interpolationMode">The interpolation mode to use if the bitmap is scaled or rotated by the drawing operation. The default value is <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/>.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawBitmap([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_RECT_F* destinationRectangle,[None] float opacity,[None] D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,[In, Optional] const D2D1_RECT_F* sourceRectangle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawBitmap(SharpDX.Direct2D1.Bitmap,System.Single,SharpDX.Direct2D1.BitmapInterpolationMode,SharpDX.RectangleF)">
            <summary>	
            Draws the specified bitmap after scaling it to the size of the specified rectangle. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawBitmap}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw"/> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)"/> methods.  	
            </remarks>	
            <param name="bitmap">The bitmap to render. </param>
            <param name="opacity">A value between 0.0f and 1.0f, inclusive, that specifies an opacity value to apply to the bitmap; this value is multiplied against the alpha values of the bitmap's contents.  The default value is 1.0f. </param>
            <param name="interpolationMode">The interpolation mode to use if the bitmap is scaled or rotated by the drawing operation. The default value is <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/>.  </param>
            <param name="sourceRectangle">The size and position, in device-independent pixels in the bitmap's coordinate space, of the area within the bitmap to be drawn; NULL to draw the entire bitmap.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawBitmap([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_RECT_F* destinationRectangle,[None] float opacity,[None] D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,[In, Optional] const D2D1_RECT_F* sourceRectangle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawEllipse(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the outline of the specified ellipse using the specified stroke style. 	
            </summary>	
            <remarks>	
            The {{DrawEllipse}} method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawEllipse) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="ellipse">The position and radius of the ellipse to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the ellipse's outline. </param>
            <unmanaged>void ID2D1RenderTarget::DrawEllipse([In] const D2D1_ELLIPSE* ellipse,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawEllipse(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.Brush,System.Single)">
            <summary>	
            Draws the outline of the specified ellipse using the specified stroke style. 	
            </summary>	
            <remarks>	
            The {{DrawEllipse}} method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawEllipse) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="ellipse">The position and radius of the ellipse to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the ellipse's outline. </param>
            <param name="strokeWidth">The thickness of the ellipse's stroke. The stroke is centered on the ellipse's outline. </param>
            <unmanaged>void ID2D1RenderTarget::DrawEllipse([In] const D2D1_ELLIPSE* ellipse,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the outline of the specified geometry. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawGeometry) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="geometry">The geometry to draw. </param>
            <param name="brush">The brush used to paint the geometry's stroke. </param>
            <unmanaged>void ID2D1RenderTarget::DrawGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.Brush,System.Single)">
            <summary>	
            Draws the outline of the specified geometry. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawGeometry) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="geometry">The geometry to draw. </param>
            <param name="brush">The brush used to paint the geometry's stroke. </param>
            <param name="strokeWidth">The thickness of the geometry's stroke. The stroke is centered on the geometry's outline. </param>
            <unmanaged>void ID2D1RenderTarget::DrawGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawLine(SharpDX.Vector2,SharpDX.Vector2,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws a line between the specified points. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawLine) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="point0">The start point of the line, in device-independent pixels. </param>
            <param name="point1">The end point of the line, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the line's stroke. </param>
            <unmanaged>void ID2D1RenderTarget::DrawLine([None] D2D1_POINT_2F point0,[None] D2D1_POINT_2F point1,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawLine(SharpDX.Vector2,SharpDX.Vector2,SharpDX.Direct2D1.Brush,System.Single)">
            <summary>	
            Draws a line between the specified points. 	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawLine) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="point0">The start point of the line, in device-independent pixels. </param>
            <param name="point1">The end point of the line, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the line's stroke. </param>
            <param name="strokeWidth">A value greater than or equal to 0.0f that specifies the width of the stroke. If this parameter isn't specified, it defaults to 1.0f.  The stroke is centered on the line. </param>
            <unmanaged>void ID2D1RenderTarget::DrawLine([None] D2D1_POINT_2F point0,[None] D2D1_POINT_2F point1,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRectangle(SharpDX.RectangleF,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the outline of a rectangle that has the specified dimensions. 	
            </summary>	
            <remarks>	
            When this method fails, it does not return an error code. To determine whether a drawing method (such as {{DrawRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> method.  	
            </remarks>	
            <param name="rect">The dimensions of the rectangle to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the rectangle's stroke. </param>
            <unmanaged>void ID2D1RenderTarget::DrawRectangle([In] const D2D1_RECT_F* rect,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRectangle(SharpDX.RectangleF,SharpDX.Direct2D1.Brush,System.Single)">
            <summary>	
            Draws the outline of a rectangle that has the specified dimensions and stroke style. 	
            </summary>	
            <remarks>	
            When this method fails, it does not return an error code. To determine whether a drawing method (such as {{DrawRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> method.  	
            </remarks>	
            <param name="rect">The dimensions of the rectangle to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the rectangle's stroke. </param>
            <param name="strokeWidth">A value greater than or equal to 0.0f that specifies the width of the rectangle's stroke. The stroke is centered on the rectangle's outline. </param>
            <unmanaged>void ID2D1RenderTarget::DrawRectangle([In] const D2D1_RECT_F* rect,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the outline of the specified rounded rectangle.	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawRoundedRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="roundedRect">The dimensions of the rounded rectangle to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the rounded rectangle's outline.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle,SharpDX.Direct2D1.Brush,System.Single)">
            <summary>	
            Draws the outline of the specified rounded rectangle.	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawRoundedRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="roundedRect">The dimensions of the rounded rectangle to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the rounded rectangle's outline.  </param>
            <param name="strokeWidth">The width of the rounded rectangle's stroke. The stroke is centered on the rounded rectangle's outline. The default value is 1.0f.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle,SharpDX.Direct2D1.Brush,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            Draws the outline of the specified rounded rectangle using the specified stroke style.	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawRoundedRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="roundedRect">The dimensions of the rounded rectangle to draw, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the rounded rectangle's outline.  </param>
            <param name="strokeWidth">The width of the rounded rectangle's stroke. The stroke is centered on the rounded rectangle's outline. The default value is 1.0f.  </param>
            <param name="strokeStyle">The style of the rounded rectangle's stroke, or NULL to paint a solid stroke. The default value is NULL. </param>
            <unmanaged>void ID2D1RenderTarget::DrawRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the specified text using the format information provided by an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object. 	
            </summary>	
            <remarks>	
            To create an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object, create an <see cref="T:SharpDX.DirectWrite.Factory" /> and call its {{CreateTextFormat}} method. This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawText}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="text">A reference to an array of Unicode characters to draw.  </param>
            <param name="textFormat">An object that describes formatting details of the text to draw, such as the font, the font size, and flow direction.   </param>
            <param name="layoutRect">The size and position of the area in which the text is drawn.  </param>
            <param name="defaultForegroundBrush">The brush used to paint the text. </param>
            <unmanaged>void ID2D1RenderTarget::DrawTextA([In, Buffer] const wchar_t* string,[None] int stringLength,[In] IDWriteTextFormat* textFormat,[In] const D2D1_RECT_F* layoutRect,[In] ID2D1Brush* defaultForegroundBrush,[None] D2D1_DRAW_TEXT_OPTIONS options,[None] DWRITE_MEASURING_MODE measuringMode)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)">
            <summary>	
            Draws the specified text using the format information provided by an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object. 	
            </summary>	
            <remarks>	
            To create an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object, create an <see cref="T:SharpDX.DirectWrite.Factory" /> and call its {{CreateTextFormat}} method. This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawText}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="text">A reference to an array of Unicode characters to draw.  </param>
            <param name="textFormat">An object that describes formatting details of the text to draw, such as the font, the font size, and flow direction.   </param>
            <param name="layoutRect">The size and position of the area in which the text is drawn.  </param>
            <param name="defaultForegroundBrush">The brush used to paint the text. </param>
            <param name="options">A value that indicates whether the text should be snapped to pixel boundaries and whether the text should be clipped to the layout rectangle. The default value is <see cref="F:SharpDX.Direct2D1.DrawTextOptions.None" />, which indicates that text should be snapped to pixel boundaries and it should not be clipped to the layout rectangle. </param>
            <unmanaged>void ID2D1RenderTarget::DrawTextA([In, Buffer] const wchar_t* string,[None] int stringLength,[In] IDWriteTextFormat* textFormat,[In] const D2D1_RECT_F* layoutRect,[In] ID2D1Brush* defaultForegroundBrush,[None] D2D1_DRAW_TEXT_OPTIONS options,[None] DWRITE_MEASURING_MODE measuringMode)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions,SharpDX.Direct2D1.MeasuringMode)">
            <summary>	
            Draws the specified text using the format information provided by an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object. 	
            </summary>	
            <remarks>	
            To create an <see cref="T:SharpDX.DirectWrite.TextFormat" /> object, create an <see cref="T:SharpDX.DirectWrite.Factory" /> and call its {{CreateTextFormat}} method. This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{DrawText}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="text">A reference to an array of Unicode characters to draw.  </param>
            <param name="textFormat">An object that describes formatting details of the text to draw, such as the font, the font size, and flow direction.   </param>
            <param name="layoutRect">The size and position of the area in which the text is drawn.  </param>
            <param name="defaultForegroundBrush">The brush used to paint the text. </param>
            <param name="options">A value that indicates whether the text should be snapped to pixel boundaries and whether the text should be clipped to the layout rectangle. The default value is <see cref="F:SharpDX.Direct2D1.DrawTextOptions.None" />, which indicates that text should be snapped to pixel boundaries and it should not be clipped to the layout rectangle. </param>
            <param name="measuringMode">A value that indicates how glyph metrics are used to measure text when it is formatted.  The default value is DWRITE_MEASURING_MODE_NATURAL.  </param>
            <unmanaged>void ID2D1RenderTarget::DrawTextA([In, Buffer] const wchar_t* string,[None] int stringLength,[In] IDWriteTextFormat* textFormat,[In] const D2D1_RECT_F* layoutRect,[In] ID2D1Brush* defaultForegroundBrush,[None] D2D1_DRAW_TEXT_OPTIONS options,[None] DWRITE_MEASURING_MODE measuringMode)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush)">
            <summary>	
            Draws the formatted text described by the specified <see cref="T:SharpDX.DirectWrite.TextLayout" /> object.	
            </summary>	
            <remarks>	
            When drawing the same text repeatedly, using the DrawTextLayout method is more efficient than using the {{DrawText}} method because the text doesn't need to be formatted and the layout processed with each call. This method doesn't return an error code if it fails. To determine whether a drawing operation (such as DrawTextLayout) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="origin">The point, described in device-independent pixels, at which the upper-left corner of the text described by textLayout is drawn. </param>
            <param name="textLayout">The formatted text to draw. Any drawing effects that do not inherit from <see cref="T:SharpDX.Direct2D1.Resource" /> are ignored. If there are drawing effects that inherit from ID2D1Resource that are not brushes, this method fails and the render target is put in an error state.  </param>
            <param name="defaultForegroundBrush">The brush used to paint any text in textLayout that does not already have a brush associated with it as a drawing effect (specified by the <see cref="M:SharpDX.DirectWrite.TextLayout.SetDrawingEffect(SharpDX.ComObject,SharpDX.DirectWrite.TextRange)" /> method).  </param>
            <unmanaged>void ID2D1RenderTarget::DrawTextLayout([None] D2D1_POINT_2F origin,[In] IDWriteTextLayout* textLayout,[In] ID2D1Brush* defaultForegroundBrush,[None] D2D1_DRAW_TEXT_OPTIONS options)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.EndDraw">
            <summary>	
            Ends drawing operations  on the render target and indicates the current error state and associated tags. 	
            </summary>	
            <remarks>	
            Drawing operations can only be issued between a {{BeginDraw}} and EndDraw call.BeginDraw and EndDraw are use to indicate that a render target is in use by the Direct2D system. Different implementations of <see cref="T:SharpDX.Direct2D1.RenderTarget"/> might behave differently when {{BeginDraw}} is called. An <see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/> may be locked between BeginDraw/EndDraw calls, a DXGI surface render target might be acquired on BeginDraw and released on EndDraw, while an <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/> may begin batching at BeginDraw and may present on EndDraw, for example. The BeginDraw method must be called before rendering operations can be called, though state-setting and state-retrieval operations can be performed even outside of {{BeginDraw}}/EndDraw. After {{BeginDraw}} is called, a render target will normally build up a batch of rendering commands, but defer processing of these commands until either an internal buffer is full, the {{Flush}} method is called, or until EndDraw is called. The EndDraw method causes any batched drawing operations to complete, and then returns an HRESULT indicating the success of the operations and, optionally, the tag state of the render target at the time the error occurred. The EndDraw method always succeeds: it should not be called twice even if a previous EndDraw resulted in a failing HRESULT. If EndDraw is called without a matched call to {{BeginDraw}}, it returns an error indicating that BeginDraw must be called before EndDraw. Calling BeginDraw twice on a render target puts the target into an error state where nothing further is drawn, and returns an appropriate HRESULT and error information when EndDraw is called.	
            </remarks>	
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code and sets tag1 and tag2 to the tags that were active when the error occurred. </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.Brush)">
            <summary>	
            Paints the interior of the specified geometry. 	
            </summary>	
            <remarks>	
            If the opacityBrush parameter is not NULL, the alpha value of each pixel of the mapped opacityBrush is used to determine the resulting opacity of each corresponding pixel of the geometry. Only the alpha value of each color in the brush is used for this processing; all other color information is ignored.  The alpha value specified by the brush is multiplied by the alpha value of the geometry after the geometry has been painted by brush.  	
            When this method fails, it does not return an error code. To determine whether a drawing operation (such as FillGeometry) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw"/> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush"/> method. 	
            </remarks>	
            <param name="geometry">The geometry to paint.</param>
            <param name="brush">The brush used to paint the geometry's interior.</param>
            <unmanaged>void FillGeometry([In] ID2D1Geometry* geometry,[In] ID2D1Brush* brush,[In, Optional] ID2D1Brush* opacityBrush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillOpacityMask(SharpDX.Direct2D1.Bitmap,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.OpacityMaskContent)">
            <summary>	
            Applies the opacity mask described by the specified bitmap to a brush and uses that brush to paint a region of the render target.    	
            </summary>	
            <remarks>	
            For this method to work properly, the render target must be using the <see cref="F:SharpDX.Direct2D1.AntialiasMode.Aliased" /> antialiasing mode. You can set the antialiasing mode by calling the <see cref="M:SharpDX.Direct2D1.RenderTarget.SetAntialiasMode(SharpDX.Direct2D1.AntialiasMode)" /> method. This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{FillOpacityMask}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="opacityMask">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. </param>
            <param name="brush">The brush used to paint the region of the render target specified by destinationRectangle. </param>
            <param name="content">The type of content the opacity mask contains. The value is used to determine the color space in which the opacity mask is blended. </param>
            <unmanaged>void ID2D1RenderTarget::FillOpacityMask([In] ID2D1Bitmap* opacityMask,[In] ID2D1Brush* brush,[None] D2D1_OPACITY_MASK_CONTENT content,[In, Optional] const D2D1_RECT_F* destinationRectangle,[In, Optional] const D2D1_RECT_F* sourceRectangle)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.FillRoundedRectangle(SharpDX.Direct2D1.RoundedRectangle,SharpDX.Direct2D1.Brush)">
            <summary>	
            Paints the interior of the specified rounded rectangle.	
            </summary>	
            <remarks>	
            This method doesn't return an error code if it fails. To determine whether a drawing operation (such as {{FillRoundedRectangle}}) failed, check the result returned by the <see cref="M:SharpDX.Direct2D1.RenderTarget.EndDraw(System.Int64@,System.Int64@)" /> or <see cref="M:SharpDX.Direct2D1.RenderTarget.Flush(System.Int64@,System.Int64@)" /> methods.  	
            </remarks>	
            <param name="roundedRect">The dimensions of the rounded rectangle to paint, in device-independent pixels. </param>
            <param name="brush">The brush used to paint the interior of the rounded rectangle. </param>
            <unmanaged>void ID2D1RenderTarget::FillRoundedRectangle([In] const D2D1_ROUNDED_RECT* roundedRect,[In] ID2D1Brush* brush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTarget.Flush">
            <summary>	
            Executes all pending drawing commands. 	
            </summary>	
            <remarks>	
            This command does not flush the device that is associated with the render target.   Calling this method resets the error state of the render target. 	
            </remarks>	
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code and sets tag1 and tag2 to the tags that were active when the error occurred. If no error occurred, this method sets the error tag state to be (0,0). </returns>
            <unmanaged>HRESULT ID2D1RenderTarget::Flush([Out, Optional] D2D1_TAG* tag1,[Out, Optional] D2D1_TAG* tag2)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.Transform">
            <summary>	
            <p>Gets or sets the current transform of the render target. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTransform']/*"/>	
            <msdn-id>dd316845</msdn-id>	
            <unmanaged>GetTransform / SetTransform</unmanaged>	
            <unmanaged-short>GetTransform</unmanaged-short>	
            <unmanaged>void ID2D1RenderTarget::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.AntialiasMode">
            <summary>	
            <p>Retrieves or sets the current antialiasing mode for nontext drawing operations.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetAntialiasMode']/*"/>	
            <msdn-id>dd316805</msdn-id>	
            <unmanaged>GetAntialiasMode / SetAntialiasMode</unmanaged>	
            <unmanaged-short>GetAntialiasMode</unmanaged-short>	
            <unmanaged>D2D1_ANTIALIAS_MODE ID2D1RenderTarget::GetAntialiasMode()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.TextAntialiasMode">
            <summary>	
            <p>Gets or sets the current antialiasing mode for text and glyph drawing operations. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTextAntialiasMode']/*"/>	
            <msdn-id>dd316835</msdn-id>	
            <unmanaged>GetTextAntialiasMode / SetTextAntialiasMode</unmanaged>	
            <unmanaged-short>GetTextAntialiasMode</unmanaged-short>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE ID2D1RenderTarget::GetTextAntialiasMode()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.TextRenderingParams">
            <summary>	
            <p>Retrieves or sets the render target's current text rendering options. </p>	
            </summary>	
            <remarks>	
            <p>If the settings specified by  <em>textRenderingParams</em> are incompatible with the render target's text antialiasing mode (specified by <strong>SetTextAntialiasMode</strong>), subsequent text and glyph drawing operations will fail and put the render target into an error state.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetTextRenderingParams']/*"/>	
            <msdn-id>dd316841</msdn-id>	
            <unmanaged>GetTextRenderingParams / SetTextRenderingParams</unmanaged>	
            <unmanaged-short>GetTextRenderingParams</unmanaged-short>	
            <unmanaged>void ID2D1RenderTarget::GetTextRenderingParams([Out, Optional] IDWriteRenderingParams** textRenderingParams)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.PixelFormat">
            <summary>	
            <p>Retrieves the pixel format and alpha mode of the render target. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetPixelFormat']/*"/>	
            <msdn-id>dd316814</msdn-id>	
            <unmanaged>GetPixelFormat</unmanaged>	
            <unmanaged-short>GetPixelFormat</unmanaged-short>	
            <unmanaged>D2D1_PIXEL_FORMAT ID2D1RenderTarget::GetPixelFormat()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.Size">
            <summary>	
            <p>Returns the size of the render target in device-independent pixels.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetSize']/*"/>	
            <msdn-id>dd316823</msdn-id>	
            <unmanaged>GetSize</unmanaged>	
            <unmanaged-short>GetSize</unmanaged-short>	
            <unmanaged>D2D_SIZE_F ID2D1RenderTarget::GetSize()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.PixelSize">
            <summary>	
            <p>Returns the size of the render target in device pixels.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetPixelSize']/*"/>	
            <msdn-id>dd316820</msdn-id>	
            <unmanaged>GetPixelSize</unmanaged>	
            <unmanaged-short>GetPixelSize</unmanaged-short>	
            <unmanaged>D2D_SIZE_U ID2D1RenderTarget::GetPixelSize()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.MaximumBitmapSize">
            <summary>	
            <p>Gets the maximum size, in device-dependent units (pixels), of  any one bitmap dimension supported by the render target.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RenderTarget::GetMaximumBitmapSize']/*"/>	
            <msdn-id>dd742853</msdn-id>	
            <unmanaged>GetMaximumBitmapSize</unmanaged>	
            <unmanaged-short>GetMaximumBitmapSize</unmanaged-short>	
            <unmanaged>unsigned int ID2D1RenderTarget::GetMaximumBitmapSize()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.StrokeWidth">
            <summary>
            Get or set the default stroke width used for all methods that are not explicitly using it. Default is set to 1.0f.
            </summary>
        </member>
        <member name="P:SharpDX.Direct2D1.RenderTarget.DotsPerInch">
            <summary>	
            Get or sets the dots per inch (DPI) of the render target. 	
            </summary>	
            <remarks>	
            This method specifies the mapping from pixel space to device-independent space  for the render target.  If both dpiX and dpiY are 0, the factory-read system DPI is chosen. If one parameter is zero and the other unspecified, the DPI is not changed. For <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/>, the DPI defaults to the most recently factory-read system DPI. The default value for all other render targets is 96 DPI.   	
            </remarks>	
            <unmanaged>void ID2D1RenderTarget::SetDpi([None] float dpiX,[None] float dpiY)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.WicRenderTarget.#ctor(SharpDX.Direct2D1.Factory,SharpDX.WIC.Bitmap,SharpDX.Direct2D1.RenderTargetProperties)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.WicRenderTarget"/> class from a <see cref="T:SharpDX.WIC.Bitmap"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="wicBitmap">The WIC bitmap.</param>
            <param name="renderTargetProperties">The render target properties.</param>
        </member>
        <member name="T:SharpDX.DirectWrite.BitmapRenderTarget">
            <summary>	
            <p> Encapsulates a 32-bit device independent bitmap and device context, which can be used for rendering glyphs.</p>	
            </summary>	
            <remarks>	
            <p>You create an <strong><see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/></strong> by using the <strong><see cref="M:SharpDX.DirectWrite.GdiInterop.CreateBitmapRenderTarget(System.IntPtr,System.Int32,System.Int32)"/></strong> method, as shown in the following code.</p><pre><code>if (SUCCEEDED(hr))	
            { hr = g_pGdiInterop-&gt;CreateBitmapRenderTarget(hdc, r.right, r.bottom, &amp;g_pBitmapRenderTarget);	
            }	
            </code></pre><p> <strong><see cref="M:SharpDX.DirectWrite.GdiInterop.CreateBitmapRenderTarget(System.IntPtr,System.Int32,System.Int32)"/></strong> takes a handle to a DC and the desired width and height.  In the above example, the width and height given are the size of the window rect.</p>Rendering<p>One way to use a  <strong><see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/></strong>, for rendering to a bitmap, is to implement a custom renderer interface derived from the <strong><see cref="T:SharpDX.DirectWrite.TextRenderer"/></strong> interface.  In your implementation of  the <strong>DrawGlyphRun</strong> method of your custom renderer, call the <strong><see cref="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4)"/></strong> method to draw the glyphs as shown in the following code.</p><pre><code>STDMETHODIMP GdiTextRenderer::DrawGlyphRun( __maybenull void* clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, <see cref="T:SharpDX.Direct2D1.MeasuringMode"/> measuringMode, __in <see cref="T:SharpDX.DirectWrite.GlyphRun"/> const* glyphRun, __in <see cref="T:SharpDX.DirectWrite.GlyphRunDescription"/> const* glyphRunDescription, <see cref="T:SharpDX.ComObject"/>* clientDrawingEffect )	
            { <see cref="T:SharpDX.Result"/> hr = <see cref="F:SharpDX.Result.Ok"/>; // Pass on the drawing call to the render target to do the real work. <see cref="T:SharpDX.Rectangle"/> dirtyRect = {0}; hr = pRenderTarget_-&gt;DrawGlyphRun( baselineOriginX, baselineOriginY, measuringMode, glyphRun, pRenderingParams_, RGB(0,200,255), &amp;dirtyRect ); return hr;	
            }	
            </code></pre><p>The <strong><see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/></strong> encapsulates and renders to a bitmap in memory.  The  <strong>GetMemoryDC</strong> function returns a handle to the device context of this bitmap.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget']/*"/>	
            <msdn-id>dd368165</msdn-id>	
            <unmanaged>IDWriteBitmapRenderTarget</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4)">
            <summary>	
            Draws a run of glyphs to a bitmap target at the specified position.	
            </summary>	
            <remarks>	
            You can use the IDWriteBitmapRenderTarget::DrawGlyphRun to render to a bitmap from a custom text renderer that you implement.  The custom text renderer should call this method from within the <see cref="M:SharpDX.DirectWrite.TextRenderer.DrawGlyphRun(System.IntPtr,System.Single,System.Single,SharpDX.DirectWrite.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.GlyphRunDescription,SharpDX.ComObject)" /> callback method as shown in the following code. 	
            <code> STDMETHODIMP GdiTextRenderer::DrawGlyphRun( __maybenull void* clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, DWRITE_MEASURING_MODE measuringMode, __in DWRITE_GLYPH_RUN const* glyphRun, __in DWRITE_GLYPH_RUN_DESCRIPTION const* glyphRunDescription, IUnknown* clientDrawingEffect )	
            { HRESULT hr = S_OK; // Pass on the drawing call to the render target to do the real work. RECT dirtyRect = {0}; hr = pRenderTarget_-&gt;DrawGlyphRun( baselineOriginX, baselineOriginY, measuringMode, glyphRun, pRenderingParams_, RGB(0,200,255), &amp;dirtyRect ); return hr;	
            } </code>	
            
            The baselineOriginX, baslineOriginY, measuringMethod, and glyphRun parameters are provided (as arguments) when the callback method is invoked.  The renderingParams, textColor and blackBoxRect are not. Default rendering params can be retrieved by using the <see cref="M:SharpDX.DirectWrite.Factory.CreateMonitorRenderingParams(System.IntPtr,SharpDX.DirectWrite.RenderingParams@)" /> method.  	
            </remarks>	
            <param name="baselineOriginX">The horizontal position of the baseline origin, in DIPs, relative to the upper-left corner of the DIB. </param>
            <param name="baselineOriginY">The vertical position of the baseline origin, in DIPs, relative to the upper-left corner of the DIB. </param>
            <param name="measuringMode">The measuring method for glyphs in the run, used with the other properties to determine the rendering mode. </param>
            <param name="glyphRun">The structure containing the properties of the glyph run. </param>
            <param name="renderingParams">The object that controls rendering behavior. </param>
            <param name="textColor">The foreground color of the text. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::DrawGlyphRun([None] float baselineOriginX,[None] float baselineOriginY,[None] DWRITE_MEASURING_MODE measuringMode,[In] const DWRITE_GLYPH_RUN* glyphRun,[None] IDWriteRenderingParams* renderingParams,[None] COLORREF textColor,[Out, Optional] RECT* blackBoxRect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.BitmapRenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4,SharpDX.Rectangle@)">
            <summary>	
            <p> Draws a run of glyphs to a bitmap target at the specified position.</p>	
            </summary>	
            <param name="baselineOriginX"><dd> <p> The horizontal position of the baseline origin, in DIPs, relative to the upper-left corner of the DIB.</p> </dd></param>	
            <param name="baselineOriginY"><dd> <p> The vertical position of the baseline origin, in DIPs, relative to the upper-left corner of the DIB.</p> </dd></param>	
            <param name="measuringMode"><dd> <p> The measuring method for glyphs in the run, used with the other properties to determine the rendering mode.</p> </dd></param>	
            <param name="glyphRun"><dd> <p> The structure containing the properties of the glyph run.</p> </dd></param>	
            <param name="renderingParams"><dd> <p> The object that controls rendering behavior.</p> </dd></param>	
            <param name="textColor"><dd> <p> The foreground color of the text.</p> </dd></param>	
            <param name="blackBoxRect"><dd> <p> The optional rectangle that receives the bounding box (in pixels not DIPs) of all the pixels affected by  drawing the glyph run. The black box rectangle may extend beyond the dimensions of the bitmap.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>You can use the <strong><see cref="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4)"/></strong> to render to a bitmap from a custom text renderer that you implement.  The custom text renderer should call this method from within the <strong><see cref="M:SharpDX.DirectWrite.TextRenderer.DrawGlyphRun(System.Object,System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.GlyphRunDescription,SharpDX.ComObject)"/></strong> callback method as shown in the following code.</p><pre><code>STDMETHODIMP GdiTextRenderer::DrawGlyphRun( __maybenull void* clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, <see cref="T:SharpDX.Direct2D1.MeasuringMode"/> measuringMode, __in <see cref="T:SharpDX.DirectWrite.GlyphRun"/> const* glyphRun, __in <see cref="T:SharpDX.DirectWrite.GlyphRunDescription"/> const* glyphRunDescription, <see cref="T:SharpDX.ComObject"/>* clientDrawingEffect )	
            { <see cref="T:SharpDX.Result"/> hr = <see cref="F:SharpDX.Result.Ok"/>; // Pass on the drawing call to the render target to do the real work. <see cref="T:SharpDX.Rectangle"/> dirtyRect = {0}; hr = pRenderTarget_-&gt;DrawGlyphRun( baselineOriginX, baselineOriginY, measuringMode, glyphRun, pRenderingParams_, RGB(0,200,255), &amp;dirtyRect ); return hr;	
            }	
            </code></pre><p>The <em>baselineOriginX</em>, <em>baslineOriginY</em>, <em>measuringMethod</em>, and <em>glyphRun</em> parameters are provided (as arguments) when the callback method is invoked.  The <em>renderingParams</em>, <em>textColor</em> and <em>blackBoxRect</em> are not.</p><p>Default rendering params can be retrieved by using the <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateMonitorRenderingParams(System.IntPtr,SharpDX.DirectWrite.RenderingParams)"/></strong> method.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::DrawGlyphRun']/*"/>	
            <msdn-id>dd368167</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::DrawGlyphRun([In] float baselineOriginX,[In] float baselineOriginY,[In] DWRITE_MEASURING_MODE measuringMode,[In] const DWRITE_GLYPH_RUN* glyphRun,[In] IDWriteRenderingParams* renderingParams,[In] COLORREF textColor,[Out, Optional] RECT* blackBoxRect)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::DrawGlyphRun</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.GetMemoryDC">
            <summary>	
            <p> Gets a handle to the memory device context. </p>	
            </summary>	
            <returns><p>Returns a device context handle to the memory device context.</p></returns>	
            <remarks>	
            <p> An application can use the device context to draw using GDI functions. An application can obtain the bitmap handle (<see cref="T:System.IntPtr"/>) by calling <strong>GetCurrentObject</strong>. An application that wants information about the underlying bitmap, including a reference to the pixel data, can call <strong>GetObject</strong> to fill in a <strong>DIBSECTION</strong> structure. The bitmap is always a 32-bit  top-down DIB. </p><p>Note that this method takes no parameters and returns an <see cref="T:System.IntPtr"/> variable, not an <see cref="T:SharpDX.Result"/>.</p><pre><code>memoryHdc = g_pBitmapRenderTarget-&gt;GetMemoryDC();	
            </code></pre><p>The <see cref="T:System.IntPtr"/> returned here is still owned by the bitmap render targer object and should not be released or deleted by the client.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetMemoryDC']/*"/>	
            <msdn-id>dd368171</msdn-id>	
            <unmanaged>HDC IDWriteBitmapRenderTarget::GetMemoryDC()</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::GetMemoryDC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.GetPixelsPerDip">
            <summary>	
            <p> Gets the number of bitmap pixels per DIP.  </p>	
            </summary>	
            <returns><p>The number of bitmap pixels per DIP.</p></returns>	
            <remarks>	
            <p>A DIP (device-independent pixel) is 1/96 inch. Therefore, this value is the number if pixels per inch divided by 96.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetPixelsPerDip']/*"/>	
            <msdn-id>dd368173</msdn-id>	
            <unmanaged>float IDWriteBitmapRenderTarget::GetPixelsPerDip()</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::GetPixelsPerDip</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.SetPixelsPerDip(System.Single)">
            <summary>	
            <p> Sets the number of bitmap pixels per DIP (device-independent pixel). A DIP is 1/96 inch, so this value is the number if pixels per inch divided by 96. </p>	
            </summary>	
            <param name="pixelsPerDip"><dd> <p>A value that specifies the number of pixels per DIP.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::SetPixelsPerDip']/*"/>	
            <msdn-id>dd368182</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::SetPixelsPerDip([In] float pixelsPerDip)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::SetPixelsPerDip</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.GetCurrentTransform(SharpDX.Matrix3x2@)">
            <summary>	
            <p> Gets the transform that maps abstract coordinates to DIPs. By default this is the identity  transform. Note that this is unrelated to the world transform of the underlying device context. </p>	
            </summary>	
            <param name="transform"><dd> <p>When this method returns, contains a transform matrix.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetCurrentTransform']/*"/>	
            <msdn-id>dd368169</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::GetCurrentTransform([Out] DWRITE_MATRIX* transform)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::GetCurrentTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.SetCurrentTransform(System.Nullable{SharpDX.Matrix3x2})">
            <summary>	
            <p> Sets the transform that maps abstract coordinate to DIPs (device-independent pixel). This does not affect the world transform of the underlying device context. </p>	
            </summary>	
            <param name="transform"><dd> <p> Specifies the new transform. This parameter can be <strong><c>null</c></strong>, in which case the identity transform is implied.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::SetCurrentTransform']/*"/>	
            <msdn-id>dd368179</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::SetCurrentTransform([In, Optional] const DWRITE_MATRIX* transform)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::SetCurrentTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.GetSize(SharpDX.Size2@)">
            <summary>	
            <p> Gets the dimensions of the target bitmap. </p>	
            </summary>	
            <param name="size"><dd> <p>Returns  the width and height of the bitmap in pixels.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetSize']/*"/>	
            <msdn-id>dd368176</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::GetSize([Out] SIZE* size)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.BitmapRenderTarget.Resize(System.Int32,System.Int32)">
            <summary>	
            <p> Resizes the bitmap. </p>	
            </summary>	
            <param name="width"><dd> <p>The new bitmap width, in pixels.</p> </dd></param>	
            <param name="height"><dd> <p>The new bitmap height, in pixels.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::Resize']/*"/>	
            <msdn-id>dd368177</msdn-id>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::Resize([In] unsigned int width,[In] unsigned int height)</unmanaged>	
            <unmanaged-short>IDWriteBitmapRenderTarget::Resize</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.BitmapRenderTarget.MemoryDC">
            <summary>	
            <p> Gets a handle to the memory device context. </p>	
            </summary>	
            <remarks>	
            <p> An application can use the device context to draw using GDI functions. An application can obtain the bitmap handle (<see cref="T:System.IntPtr"/>) by calling <strong>GetCurrentObject</strong>. An application that wants information about the underlying bitmap, including a reference to the pixel data, can call <strong>GetObject</strong> to fill in a <strong>DIBSECTION</strong> structure. The bitmap is always a 32-bit  top-down DIB. </p><p>Note that this method takes no parameters and returns an <see cref="T:System.IntPtr"/> variable, not an <see cref="T:SharpDX.Result"/>.</p><pre><code>memoryHdc = g_pBitmapRenderTarget-&gt;GetMemoryDC();	
            </code></pre><p>The <see cref="T:System.IntPtr"/> returned here is still owned by the bitmap render targer object and should not be released or deleted by the client.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetMemoryDC']/*"/>	
            <msdn-id>dd368171</msdn-id>	
            <unmanaged>GetMemoryDC</unmanaged>	
            <unmanaged-short>GetMemoryDC</unmanaged-short>	
            <unmanaged>HDC IDWriteBitmapRenderTarget::GetMemoryDC()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.BitmapRenderTarget.PixelsPerDip">
            <summary>	
            <p>Gets or sets the number of bitmap pixels per DIP.  </p>	
            </summary>	
            <remarks>	
            <p>A DIP (device-independent pixel) is 1/96 inch. Therefore, this value is the number if pixels per inch divided by 96.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetPixelsPerDip']/*"/>	
            <msdn-id>dd368173</msdn-id>	
            <unmanaged>GetPixelsPerDip / SetPixelsPerDip</unmanaged>	
            <unmanaged-short>GetPixelsPerDip</unmanaged-short>	
            <unmanaged>float IDWriteBitmapRenderTarget::GetPixelsPerDip()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.BitmapRenderTarget.CurrentTransform">
            <summary>	
            <p>Gets or sets the transform that maps abstract coordinates to DIPs. By default this is the identity  transform. Note that this is unrelated to the world transform of the underlying device context. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetCurrentTransform']/*"/>	
            <msdn-id>dd368169</msdn-id>	
            <unmanaged>GetCurrentTransform / SetCurrentTransform</unmanaged>	
            <unmanaged-short>GetCurrentTransform</unmanaged-short>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::GetCurrentTransform([Out] DWRITE_MATRIX* transform)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.BitmapRenderTarget.Size">
            <summary>	
            <p> Gets the dimensions of the target bitmap. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteBitmapRenderTarget::GetSize']/*"/>	
            <msdn-id>dd368176</msdn-id>	
            <unmanaged>GetSize</unmanaged>	
            <unmanaged-short>GetSize</unmanaged-short>	
            <unmanaged>HRESULT IDWriteBitmapRenderTarget::GetSize([Out] SIZE* size)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.EllipsisTrimming">
            <summary>
            An inline object for trimming, using an ellipsis as the omission sign.
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectNative">
            <summary>	
            <p> Wraps an application-defined inline graphic, allowing DWrite to query metrics as if the graphic were a glyph inline with the text.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject']/*"/>	
            <msdn-id>dd371221</msdn-id>	
            <unmanaged>IDWriteInlineObject</unmanaged>	
            <unmanaged-short>IDWriteInlineObject</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObject">
            <summary>	
            <p> Wraps an application-defined inline graphic, allowing DWrite to query metrics as if the graphic were a glyph inline with the text.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject']/*"/>	
            <msdn-id>dd371221</msdn-id>	
            <unmanaged>IDWriteInlineObject</unmanaged>	
            <unmanaged-short>IDWriteInlineObject</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObject.Draw(System.Object,SharpDX.DirectWrite.TextRenderer,System.Single,System.Single,System.Boolean,System.Boolean,SharpDX.ComObject)">
            <summary>	
            The application implemented rendering callback (<see cref="M:SharpDX.DirectWrite.TextRenderer.DrawInlineObject(System.Object,System.Single,System.Single,SharpDX.DirectWrite.InlineObject,System.Boolean,System.Boolean,SharpDX.ComObject)"/>) can use this to draw the inline object without needing to cast or query the object type. The text layout does not call this method directly. 	
            </summary>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.  This parameter may be NULL. </param>
            <param name="renderer">The same renderer passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/> as the object's containing parent.  This is useful if the inline object is recursive such as a nested layout. </param>
            <param name="originX">The x-coordinate at the upper-left corner of the inline object. </param>
            <param name="originY">The y-coordinate at the upper-left corner of the inline object. </param>
            <param name="isSideways">A Boolean flag that indicates whether the object's baseline runs alongside the baseline axis of the line. </param>
            <param name="isRightToLeft">A Boolean flag that indicates whether the object is in a right-to-left context and should be drawn flipped. </param>
            <param name="clientDrawingEffect">The drawing effect set in <see cref="M:SharpDX.DirectWrite.TextLayout.SetDrawingEffect(SharpDX.ComObject,SharpDX.DirectWrite.TextRange)"/>.  Usually this effect is a foreground brush that  is used in glyph drawing. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::Draw([None] void* clientDrawingContext,[None] IDWriteTextRenderer* renderer,[None] float originX,[None] float originY,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObject.GetBreakConditions(SharpDX.DirectWrite.BreakCondition@,SharpDX.DirectWrite.BreakCondition@)">
            <summary>	
            Layout uses this to determine the line-breaking behavior of the inline object among the text. 	
            </summary>	
            <param name="breakConditionBefore">When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately preceding it. </param>
            <param name="breakConditionAfter">When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately following it. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetBreakConditions([Out] DWRITE_BREAK_CONDITION* breakConditionBefore,[Out] DWRITE_BREAK_CONDITION* breakConditionAfter)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.InlineObject.Metrics">
            <summary>	
            <see cref="T:SharpDX.DirectWrite.TextLayout"/> calls this callback function to get the measurement of the inline object. 	
            </summary>	
            <returns>A structure describing the geometric measurement of an application-defined inline object.  These metrics are in relation to the baseline of the adjacent text. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetMetrics([Out] DWRITE_INLINE_OBJECT_METRICS* metrics)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.InlineObject.OverhangMetrics">
            <summary>	
            TextLayout calls this callback function to get the visible extents (in DIPs) of the inline object. In the case of a simple bitmap, with no padding and no overhang, all the overhangs will simply be zeroes.	
            </summary>	
            <returns>Overshoot of visible extents (in DIPs) outside the object. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.Draw(System.Object,SharpDX.DirectWrite.TextRenderer,System.Single,System.Single,System.Boolean,System.Boolean,SharpDX.ComObject)">
            <summary>	
            The application implemented rendering callback (<see cref="M:SharpDX.DirectWrite.TextRenderer.DrawInlineObject(System.Object,System.Single,System.Single,SharpDX.DirectWrite.InlineObject,System.Boolean,System.Boolean,SharpDX.ComObject)"/>) can use this to draw the inline object without needing to cast or query the object type. The text layout does not call this method directly. 	
            </summary>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.  This parameter may be NULL. </param>
            <param name="renderer">The same renderer passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/> as the object's containing parent.  This is useful if the inline object is recursive such as a nested layout. </param>
            <param name="originX">The x-coordinate at the upper-left corner of the inline object. </param>
            <param name="originY">The y-coordinate at the upper-left corner of the inline object. </param>
            <param name="isSideways">A Boolean flag that indicates whether the object's baseline runs alongside the baseline axis of the line. </param>
            <param name="isRightToLeft">A Boolean flag that indicates whether the object is in a right-to-left context and should be drawn flipped. </param>
            <param name="clientDrawingEffect">The drawing effect set in <see cref="M:SharpDX.DirectWrite.TextLayout.SetDrawingEffect(SharpDX.ComObject,SharpDX.DirectWrite.TextRange)"/>.  Usually this effect is a foreground brush that  is used in glyph drawing. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::Draw([None] void* clientDrawingContext,[None] IDWriteTextRenderer* renderer,[None] float originX,[None] float originY,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.GetBreakConditions(SharpDX.DirectWrite.BreakCondition@,SharpDX.DirectWrite.BreakCondition@)">
            <summary>	
            Layout uses this to determine the line-breaking behavior of the inline object among the text. 	
            </summary>	
            <param name="breakConditionBefore">When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately preceding it. </param>
            <param name="breakConditionAfter">When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately following it. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetBreakConditions([Out] DWRITE_BREAK_CONDITION* breakConditionBefore,[Out] DWRITE_BREAK_CONDITION* breakConditionAfter)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.InlineObjectNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.InlineObjectNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.InlineObjectNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.Draw__(System.IntPtr,System.IntPtr,System.Single,System.Single,SharpDX.Bool,SharpDX.Bool,System.IntPtr)">
            <summary>	
            <p> The application implemented rendering callback (<strong><see cref="!:SharpDX.DirectWrite.TextRenderer.DrawInlineObject_"/></strong>) can use this to draw the inline object without needing to cast or query the object type. The text layout does not call this method directly. </p>	
            </summary>	
            <param name="clientDrawingContext">No documentation.</param>	
            <param name="renderer">No documentation.</param>	
            <param name="originX">No documentation.</param>	
            <param name="originY">No documentation.</param>	
            <param name="isSideways">No documentation.</param>	
            <param name="isRightToLeft">No documentation.</param>	
            <param name="clientDrawingEffect">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject::Draw']/*"/>	
            <msdn-id>dd371225</msdn-id>	
            <unmanaged>HRESULT IDWriteInlineObject::Draw([In, Optional] void* clientDrawingContext,[In] IDWriteTextRenderer* renderer,[In] float originX,[In] float originY,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In, Optional] void* clientDrawingEffect)</unmanaged>	
            <unmanaged-short>IDWriteInlineObject::Draw</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.GetMetrics_(SharpDX.DirectWrite.InlineObjectMetrics@)">
            <summary>	
            <p> <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> calls this callback function to get the measurement of the inline object. </p>	
            </summary>	
            <param name="metrics">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject::GetMetrics']/*"/>	
            <msdn-id>dd371232</msdn-id>	
            <unmanaged>HRESULT IDWriteInlineObject::GetMetrics([Out] DWRITE_INLINE_OBJECT_METRICS* metrics)</unmanaged>	
            <unmanaged-short>IDWriteInlineObject::GetMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.GetOverhangMetrics_(SharpDX.DirectWrite.OverhangMetrics@)">
            <summary>	
            <p>TextLayout calls this callback function to get the visible extents (in DIPs) of the inline object. In the case of a simple bitmap, with no padding and no overhang, all the overhangs will simply be zeroes.</p><p>The overhangs should be returned relative to the reported size of the object (see <strong><see cref="T:SharpDX.DirectWrite.InlineObjectMetrics"/></strong>), and should not be baseline adjusted.</p>	
            </summary>	
            <param name="overhangs">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject::GetOverhangMetrics']/*"/>	
            <msdn-id>dd371235</msdn-id>	
            <unmanaged>HRESULT IDWriteInlineObject::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>	
            <unmanaged-short>IDWriteInlineObject::GetOverhangMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectNative.GetBreakConditions_(SharpDX.DirectWrite.BreakCondition@,SharpDX.DirectWrite.BreakCondition@)">
            <summary>	
            <p> Layout uses this to determine the line-breaking behavior of the inline object among the text. </p>	
            </summary>	
            <param name="breakConditionBefore"><dd> <p>When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately preceding it.</p> </dd></param>	
            <param name="breakConditionAfter"><dd> <p>When this method returns, contains a value which indicates the line-breaking condition between the object and the content immediately following it.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteInlineObject::GetBreakConditions']/*"/>	
            <msdn-id>dd371229</msdn-id>	
            <unmanaged>HRESULT IDWriteInlineObject::GetBreakConditions([Out] DWRITE_BREAK_CONDITION* breakConditionBefore,[Out] DWRITE_BREAK_CONDITION* breakConditionAfter)</unmanaged>	
            <unmanaged-short>IDWriteInlineObject::GetBreakConditions</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.InlineObjectNative.Metrics">
            <summary>	
            <see cref="T:SharpDX.DirectWrite.TextLayout"/> calls this callback function to get the measurement of the inline object. 	
            </summary>	
            <returns>A structure describing the geometric measurement of an application-defined inline object.  These metrics are in relation to the baseline of the adjacent text. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetMetrics([Out] DWRITE_INLINE_OBJECT_METRICS* metrics)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.InlineObjectNative.OverhangMetrics">
            <summary>	
            TextLayout calls this callback function to get the visible extents (in DIPs) of the inline object. In the case of a simple bitmap, with no padding and no overhang, all the overhangs will simply be zeroes.	
            </summary>	
            <returns>Overshoot of visible extents (in DIPs) outside the object. </returns>
            <unmanaged>HRESULT IDWriteInlineObject::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.EllipsisTrimming.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.EllipsisTrimming"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.DirectWrite.EllipsisTrimming.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.TextFormat)">
            <summary>	
            Creates an inline object for trimming, using an ellipsis as the omission sign. 	
            </summary>	
            <remarks>	
            The ellipsis will be created using the current settings of the format, including base font, style, and any effects. Alternate omission signs can be created by the application by implementing <see cref="T:SharpDX.DirectWrite.InlineObject"/>.  	
            </remarks>
            <param name="factory">a <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="textFormat">A text format object, created with {{CreateTextFormat}}, used for text layout. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateEllipsisTrimmingSign([None] IDWriteTextFormat* textFormat,[Out] IDWriteInlineObject** trimmingSign)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.Factory">
            <summary>	
            <p>Used to create all subsequent DirectWrite objects. This interface is the root factory interface for all DirectWrite objects.</p>	
            </summary>	
            <remarks>	
            <p> Create an <strong><see cref="T:SharpDX.DirectWrite.Factory"/></strong> object by using the <strong><see cref="M:SharpDX.DirectWrite.DWrite.CreateFactory(SharpDX.DirectWrite.FactoryType,System.Guid,SharpDX.ComObject)"/></strong> function.  </p><pre><code> if (SUCCEEDED(hr))	
            { hr = <see cref="M:SharpDX.DirectWrite.DWrite.CreateFactory(SharpDX.DirectWrite.FactoryType,System.Guid,SharpDX.ComObject)"/>( <see cref="F:SharpDX.DirectWrite.FactoryType.Shared"/>, __uuidof(<see cref="T:SharpDX.DirectWrite.Factory"/>), reinterpret_cast&lt;<see cref="T:SharpDX.ComObject"/>**&gt;(&amp;pDWriteFactory_) );	
            } </code></pre><p>An <strong><see cref="T:SharpDX.DirectWrite.Factory"/></strong> object holds state information, such as font loader registration and cached font data.  This state can be shared or isolated.  Shared is recommended for most applications because it saves memory.  However, isolated can be useful in situations where you want to have a separate state for some objects.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory']/*"/>	
            <msdn-id>dd368183</msdn-id>	
            <unmanaged>IDWriteFactory</unmanaged>	
            <unmanaged-short>IDWriteFactory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.#ctor">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.Factory"/>.
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.#ctor(SharpDX.DirectWrite.FactoryType)">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.Factory"/>.
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.RegisterFontCollectionLoader(SharpDX.DirectWrite.FontCollectionLoader)">
            <summary>	
            Registers a custom font collection loader with the factory object. 	
            </summary>	
            <remarks>	
            This function registers a font collection loader with DirectWrite. The font collection loader interface, which should be implemented by a singleton object, handles enumerating font files in a font collection given a particular type of key. A given instance can only be registered once. Succeeding attempts will return an error, indicating that it has already been registered. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors, and must not unregister themselves inside their destructors, because registration and unregistration operations increment and decrement the object reference count respectively. Instead, registration and unregistration with DirectWrite of font file loaders should be performed outside of the font file loader implementation. 	
            </remarks>	
            <param name="fontCollectionLoader">Reference to a <see cref="T:SharpDX.DirectWrite.FontCollectionLoader"/> object to be registered. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteFactory::RegisterFontCollectionLoader([None] IDWriteFontCollectionLoader* fontCollectionLoader)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.UnregisterFontCollectionLoader(SharpDX.DirectWrite.FontCollectionLoader)">
            <summary>	
            Unregisters a custom font collection loader that was previously registered using {{RegisterFontCollectionLoader}}. 	
            </summary>	
            <param name="fontCollectionLoader">Pointer to a <see cref="T:SharpDX.DirectWrite.FontCollectionLoader"/> object to be unregistered. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteFactory::UnregisterFontCollectionLoader([None] IDWriteFontCollectionLoader* fontCollectionLoader)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.RegisterFontFileLoader(SharpDX.DirectWrite.FontFileLoader)">
            <summary>	
            Registers a font file loader with DirectWrite. 	
            </summary>	
            <remarks>	
            This function registers a font file loader with DirectWrite. The font file loader interface, which should be implemented   by a singleton object, handles loading font file resources of a particular type from a key. A given instance can only be registered once. Succeeding attempts will return an error, indicating that it has already been registered. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors, and must not unregister themselves inside their destructors, because registration and unregistration operations increment and decrement the object reference count respectively. Instead, registration and unregistration with DirectWrite of font file loaders should be performed outside of the font file loader implementation.  	
            </remarks>	
            <param name="fontFileLoader">Pointer to a <see cref="T:SharpDX.DirectWrite.FontFileLoader"/> object for a particular file resource type. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteFactory::RegisterFontFileLoader([None] IDWriteFontFileLoader* fontFileLoader)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.UnregisterFontFileLoader(SharpDX.DirectWrite.FontFileLoader)">
            <summary>	
            Unregisters a font file loader that was previously registered with the DirectWrite font system using {{RegisterFontFileLoader}}. 	
            </summary>	
            <remarks>	
            This function unregisters font file loader callbacks with the DirectWrite font system. You should implement the font file loader interface by a singleton object. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors and must not unregister themselves in their destructors, because registration and unregistration operations increment and decrement the object reference count respectively. Instead, registration and unregistration of font file loaders with DirectWrite should be performed outside of the font file loader implementation.  	
            </remarks>	
            <param name="fontFileLoader">Pointer to the file loader that was previously registered with the DirectWrite font system using {{RegisterFontFileLoader}}. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteFactory::UnregisterFontFileLoader([None] IDWriteFontFileLoader* fontFileLoader)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.Factory"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.Factory">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.Factory"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.GetSystemFontCollection(SharpDX.Bool)">
            <summary>	
            <p> Gets an object which represents the set of installed fonts. </p>	
            </summary>	
            <param name="checkForUpdates"><dd> <p>If this parameter is nonzero, the function performs an immediate check for changes to the set of installed fonts. If this parameter is <strong><see cref="F:SharpDX.Result.False"/></strong>, the function will still detect changes if the font cache service is running, but there may be some latency. For example, an application might specify <strong>TRUE</strong> if it has itself just installed a font and wants to  be sure the font collection contains that font.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the address of a reference to the system font collection object, or <strong><c>null</c></strong> in case of failure.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::GetSystemFontCollection']/*"/>	
            <msdn-id>dd368208</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::GetSystemFontCollection([Out] IDWriteFontCollection** fontCollection,[In] BOOL checkForUpdates)</unmanaged>	
            <unmanaged-short>IDWriteFactory::GetSystemFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateCustomFontCollection_(System.IntPtr,System.IntPtr,System.Int32,SharpDX.DirectWrite.FontCollection)">
            <summary>	
            <p> Creates a font collection using a custom font collection loader. </p>	
            </summary>	
            <param name="collectionLoader"><dd> <p>An application-defined font collection loader, which must have been previously registered using <strong>RegisterFontCollectionLoader</strong>.</p> </dd></param>	
            <param name="collectionKey"><dd> <p>The key used by the loader to identify a collection of font files.  The buffer allocated for this key should at least be the size of <em>collectionKeySize</em>.</p> </dd></param>	
            <param name="collectionKeySize"><dd> <p>The size, in bytes, of the collection key.</p> </dd></param>	
            <param name="fontCollection"><dd> <p>Contains  an address of a reference to the system font collection object if the method succeeds, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateCustomFontCollection']/*"/>	
            <msdn-id>dd368186</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateCustomFontCollection([In] IDWriteFontCollectionLoader* collectionLoader,[In, Buffer] const void* collectionKey,[In] unsigned int collectionKeySize,[Out, Fast] IDWriteFontCollection** fontCollection)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateCustomFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.RegisterFontCollectionLoader_(System.IntPtr)">
            <summary>	
            <p> Registers a custom font collection loader with the factory object. </p>	
            </summary>	
            <param name="fontCollectionLoader"><dd> <p>Pointer to a <strong><see cref="T:SharpDX.DirectWrite.FontCollectionLoader"/></strong> object to be registered.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This function registers a font collection loader with DirectWrite. The font collection loader interface, which should be implemented by a singleton object, handles enumerating font files in a font collection given a particular type of key. A given instance can only be registered once. Succeeding attempts will return an error, indicating that it has already been registered. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors, and must not unregister themselves inside their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration with DirectWrite of font file loaders should be performed outside of the font file loader implementation.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::RegisterFontCollectionLoader']/*"/>	
            <msdn-id>dd368209</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::RegisterFontCollectionLoader([In] IDWriteFontCollectionLoader* fontCollectionLoader)</unmanaged>	
            <unmanaged-short>IDWriteFactory::RegisterFontCollectionLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.UnregisterFontCollectionLoader_(System.IntPtr)">
            <summary>	
            <p> Unregisters a custom font collection loader that was previously registered using <strong>RegisterFontCollectionLoader</strong>. </p>	
            </summary>	
            <param name="fontCollectionLoader">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::UnregisterFontCollectionLoader']/*"/>	
            <msdn-id>dd368211</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::UnregisterFontCollectionLoader([In] IDWriteFontCollectionLoader* fontCollectionLoader)</unmanaged>	
            <unmanaged-short>IDWriteFactory::UnregisterFontCollectionLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateFontFileReference(System.String,System.Nullable{System.Int64},SharpDX.DirectWrite.FontFile)">
            <summary>	
            <p> Creates a font file reference object from a local font file. </p>	
            </summary>	
            <param name="filePath"><dd> <p>An array of characters that contains the absolute file path for the font file. Subsequent operations on the constructed object may fail if the user provided <em>filePath</em> doesn't correspond to a valid file on the disk.</p> </dd></param>	
            <param name="lastWriteTime"><dd> <p>The last modified time of the input file path. If the parameter is omitted, the function will access the font file to obtain its last write time. You should specify this value to avoid extra disk access. Subsequent operations on the constructed object may fail if the user provided <em>lastWriteTime</em> doesn't match the file on the disk.</p> </dd></param>	
            <param name="fontFile"><dd> <p>When this method returns, contains an address of a reference to the newly created font file reference object, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateFontFileReference']/*"/>	
            <msdn-id>dd368197</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateFontFileReference([In, Buffer] const wchar_t* filePath,[In, Optional] const FILETIME* lastWriteTime,[Out, Fast] IDWriteFontFile** fontFile)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateFontFileReference</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateCustomFontFileReference_(System.IntPtr,System.Int32,System.IntPtr,SharpDX.DirectWrite.FontFile)">
            <summary>	
            <p> Creates a reference to an application-specific font file resource. </p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>A font file reference key that uniquely identifies the font file resource during the lifetime of <em>fontFileLoader</em>.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>The size of the font file reference key in bytes.</p> </dd></param>	
            <param name="fontFileLoader"><dd> <p>The font file loader that will be used by the font system to load data from the file identified by <em>fontFileReferenceKey</em>.</p> </dd></param>	
            <param name="fontFile"><dd> <p>Contains an address of a reference to the newly created font file object when this method succeeds, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> This function is provided for cases when an application or a document needs to use a private font without having to install it on the system. <em>fontFileReferenceKey</em> has to be unique only in the scope of the <em>fontFileLoader</em> used in this call. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateCustomFontFileReference']/*"/>	
            <msdn-id>dd368188</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateCustomFontFileReference([In, Buffer] const void* fontFileReferenceKey,[In] unsigned int fontFileReferenceKeySize,[In] IDWriteFontFileLoader* fontFileLoader,[Out, Fast] IDWriteFontFile** fontFile)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateCustomFontFileReference</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateFontFace(SharpDX.DirectWrite.FontFaceType,System.Int32,SharpDX.DirectWrite.FontFile[],System.Int32,SharpDX.DirectWrite.FontSimulations,SharpDX.DirectWrite.FontFace)">
            <summary>	
            <p> Creates an object that represents a font face. </p>	
            </summary>	
            <param name="fontFaceType"><dd> <p>A value that indicates the type of file format of the font face.</p> </dd></param>	
            <param name="numberOfFiles"><dd> <p>The number of font files, in element count, required to represent the font face.</p> </dd></param>	
            <param name="fontFiles"><dd> <p>A font file object representing the font face.  Because <strong><see cref="T:SharpDX.DirectWrite.FontFace"/></strong> maintains its own references to the input font file objects, you may release them after this call.</p> </dd></param>	
            <param name="faceIndex"><dd> <p>The zero-based index of a font face, in cases when the font files contain a collection of font faces. If the font files contain a single face, this value should be zero.</p> </dd></param>	
            <param name="fontFaceSimulationFlags"><dd> <p>A value that indicates which, if any, font face simulation flags for algorithmic means of making text bold or italic are applied to the current font face.</p> </dd></param>	
            <param name="fontFace"><dd> <p>When this method returns, contains an address of a reference to the newly created font face object, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateFontFace']/*"/>	
            <msdn-id>dd368196</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateFontFace([In] DWRITE_FONT_FACE_TYPE fontFaceType,[In] unsigned int numberOfFiles,[In, Buffer] const IDWriteFontFile** fontFiles,[In] unsigned int faceIndex,[In] DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,[Out, Fast] IDWriteFontFace** fontFace)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateFontFace</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateFontFace(SharpDX.DirectWrite.FontFaceType,System.Int32,SharpDX.ComArray{SharpDX.DirectWrite.FontFile},System.Int32,SharpDX.DirectWrite.FontSimulations,SharpDX.DirectWrite.FontFace)">
            <summary>	
            <p> Creates an object that represents a font face. </p>	
            </summary>	
            <param name="fontFaceType"><dd> <p>A value that indicates the type of file format of the font face.</p> </dd></param>	
            <param name="numberOfFiles"><dd> <p>The number of font files, in element count, required to represent the font face.</p> </dd></param>	
            <param name="fontFiles"><dd> <p>A font file object representing the font face.  Because <strong><see cref="T:SharpDX.DirectWrite.FontFace"/></strong> maintains its own references to the input font file objects, you may release them after this call.</p> </dd></param>	
            <param name="faceIndex"><dd> <p>The zero-based index of a font face, in cases when the font files contain a collection of font faces. If the font files contain a single face, this value should be zero.</p> </dd></param>	
            <param name="fontFaceSimulationFlags"><dd> <p>A value that indicates which, if any, font face simulation flags for algorithmic means of making text bold or italic are applied to the current font face.</p> </dd></param>	
            <param name="fontFace"><dd> <p>When this method returns, contains an address of a reference to the newly created font face object, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateFontFace']/*"/>	
            <msdn-id>dd368196</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateFontFace([In] DWRITE_FONT_FACE_TYPE fontFaceType,[In] unsigned int numberOfFiles,[In, Buffer] const IDWriteFontFile** fontFiles,[In] unsigned int faceIndex,[In] DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,[Out, Fast] IDWriteFontFace** fontFace)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateFontFace</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateRenderingParams(SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p> Creates a rendering parameters object with default settings for the primary monitor. Different monitors may have different rendering parameters, for more information see the How to Add Support for Multiple Monitors topic.</p>	
            </summary>	
            <param name="renderingParams">No documentation.</param>	
            <returns><p>Standard <see cref="T:SharpDX.Result"/> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateRenderingParams']/*"/>	
            <msdn-id>dd368201</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateRenderingParams([Out, Fast] IDWriteRenderingParams** renderingParams)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateMonitorRenderingParams(System.IntPtr,SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p> Creates a rendering parameters object with default settings for the specified monitor. In most cases, this is the preferred way to create a rendering parameters object.</p>	
            </summary>	
            <param name="monitor"><dd> <p>A handle for the specified monitor.</p> </dd></param>	
            <param name="renderingParams"><dd> <p>When this method returns, contains an address of a reference to the rendering parameters object created by this method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateMonitorRenderingParams']/*"/>	
            <msdn-id>dd368199</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateMonitorRenderingParams([In] HMONITOR monitor,[Out, Fast] IDWriteRenderingParams** renderingParams)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateMonitorRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateCustomRenderingParams(System.Single,System.Single,System.Single,SharpDX.DirectWrite.PixelGeometry,SharpDX.DirectWrite.RenderingMode,SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p> Creates a rendering parameters object with the specified properties. </p>	
            </summary>	
            <param name="gamma"><dd> <p>The gamma level to be set for the new rendering parameters object.</p> </dd></param>	
            <param name="enhancedContrast"><dd> <p>The enhanced contrast level to be set for the new rendering parameters object.</p> </dd></param>	
            <param name="clearTypeLevel"><dd> <p>The ClearType level to be set for the new rendering parameters object.</p> </dd></param>	
            <param name="pixelGeometry"><dd> <p>Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text.</p> </dd></param>	
            <param name="renderingMode"><dd> <p>A value that represents the method (for example, ClearType natural quality) for rendering glyphs.</p> </dd></param>	
            <param name="renderingParams"><dd> <p>When this method returns, contains an address of a reference to the newly created rendering parameters object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateCustomRenderingParams']/*"/>	
            <msdn-id>dd368190</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateCustomRenderingParams([In] float gamma,[In] float enhancedContrast,[In] float clearTypeLevel,[In] DWRITE_PIXEL_GEOMETRY pixelGeometry,[In] DWRITE_RENDERING_MODE renderingMode,[Out, Fast] IDWriteRenderingParams** renderingParams)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateCustomRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.RegisterFontFileLoader_(System.IntPtr)">
            <summary>	
            <p> Registers a font file loader with DirectWrite. </p>	
            </summary>	
            <param name="fontFileLoader"><dd> <p>Pointer to a <strong><see cref="T:SharpDX.DirectWrite.FontFileLoader"/></strong> object for a particular file resource type.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> This function registers a font file loader with DirectWrite. The font file loader interface, which should be implemented   by a singleton object, handles loading font file resources of a particular type from a key. A given instance can only be registered once. Succeeding attempts will return an error, indicating that it has already been registered. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors, and must not unregister themselves inside their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration with DirectWrite of font file loaders should be performed outside of the font file loader implementation. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::RegisterFontFileLoader']/*"/>	
            <msdn-id>dd368210</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::RegisterFontFileLoader([In] IDWriteFontFileLoader* fontFileLoader)</unmanaged>	
            <unmanaged-short>IDWriteFactory::RegisterFontFileLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.UnregisterFontFileLoader_(System.IntPtr)">
            <summary>	
            <p> Unregisters a font file loader that was previously registered with the DirectWrite font system using <strong>RegisterFontFileLoader</strong>. </p>	
            </summary>	
            <param name="fontFileLoader">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> This function unregisters font file loader callbacks with the DirectWrite font system. You should implement the font file loader interface by a singleton object. Note that font file loader implementations must not register themselves with DirectWrite inside their constructors and must not unregister themselves in their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration of font file loaders with DirectWrite should be performed outside of the font file loader implementation. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::UnregisterFontFileLoader']/*"/>	
            <msdn-id>dd368212</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::UnregisterFontFileLoader([In] IDWriteFontFileLoader* fontFileLoader)</unmanaged>	
            <unmanaged-short>IDWriteFactory::UnregisterFontFileLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateTextFormat(System.String,SharpDX.DirectWrite.FontCollection,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.FontStretch,System.Single,System.String,SharpDX.DirectWrite.TextFormat)">
            <summary>	
            <p> Creates a text format object used for text layout. </p>	
            </summary>	
            <param name="fontFamilyName"><dd> <p>An array of characters that contains the name of the font family</p> </dd></param>	
            <param name="fontCollection"><dd> <p>A reference to a font collection object. When this is <strong><c>null</c></strong>, indicates the system font collection.</p> </dd></param>	
            <param name="fontWeight"><dd> <p>A value that indicates the font weight for the text object created by this method.</p> </dd></param>	
            <param name="fontStyle"><dd> <p>A value that indicates the font style for the text object created by this method.</p> </dd></param>	
            <param name="fontStretch"><dd> <p>A value that indicates the font stretch for the text object created by this method.</p> </dd></param>	
            <param name="fontSize"><dd> <p>The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</p> </dd></param>	
            <param name="localeName"><dd> <p>An array of characters that contains the locale name.</p> </dd></param>	
            <param name="textFormat"><dd> <p>When this method returns, contains an address of a reference to a  newly created text format object, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateTextFormat']/*"/>	
            <msdn-id>dd368203</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateTextFormat([In, Buffer] const wchar_t* fontFamilyName,[In, Optional] IDWriteFontCollection* fontCollection,[In] DWRITE_FONT_WEIGHT fontWeight,[In] DWRITE_FONT_STYLE fontStyle,[In] DWRITE_FONT_STRETCH fontStretch,[In] float fontSize,[In, Buffer] const wchar_t* localeName,[Out, Fast] IDWriteTextFormat** textFormat)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateTextFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateTypography(SharpDX.DirectWrite.Typography)">
            <summary>	
            <p> Creates a typography object for use in a text layout. </p>	
            </summary>	
            <param name="typography"><dd> <p>When this method returns, contains the address of  a reference to a newly created typography object, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateTypography']/*"/>	
            <msdn-id>dd368206</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateTypography([Out, Fast] IDWriteTypography** typography)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateTypography</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.GetGdiInterop(SharpDX.DirectWrite.GdiInterop@)">
            <summary>	
            <p> Creates an object that is used for interoperability with GDI. </p>	
            </summary>	
            <param name="gdiInterop"><dd> <p>When this method returns, contains an address of a reference to a GDI interop object if successful, or <strong><c>null</c></strong> in case of failure.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::GetGdiInterop']/*"/>	
            <msdn-id>dd368207</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::GetGdiInterop([Out] IDWriteGdiInterop** gdiInterop)</unmanaged>	
            <unmanaged-short>IDWriteFactory::GetGdiInterop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)">
            <summary>	
            <p> Takes a string, text format, and associated constraints, and produces an object that represents the fully analyzed and formatted result. </p>	
            </summary>	
            <param name="text"><dd> <p>An array of characters that contains the string to create a new <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object from. This array must be of length <em>stringLength</em> and can contain embedded <strong><c>null</c></strong> characters.</p> </dd></param>	
            <param name="stringLength"><dd> <p>The number of characters in  the string.</p> </dd></param>	
            <param name="textFormat"><dd> <p>A reference to an object that indicates the format to apply to the string.</p> </dd></param>	
            <param name="maxWidth"><dd> <p>The width of the layout box.</p> </dd></param>	
            <param name="maxHeight"><dd> <p>The height of the layout box.</p> </dd></param>	
            <param name="textLayout"><dd> <p>When this method returns, contains an address of a reference to the resultant text layout object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateTextLayout']/*"/>	
            <msdn-id>dd368205</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float maxWidth,[In] float maxHeight,[Out, Fast] IDWriteTextLayout** textLayout)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateTextLayout</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateGdiCompatibleTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,System.Single,System.Nullable{SharpDX.Matrix3x2},SharpDX.Bool,SharpDX.DirectWrite.TextLayout)">
            <summary>	
            <p> Takes a string, format, and associated constraints, and produces an object representing the result, formatted for a particular display resolution and measuring mode.  </p>	
            </summary>	
            <param name="text"><dd> <p>An array of characters that contains the string to create a new <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object from. This array must be of length <em>stringLength</em> and can contain embedded <strong><c>null</c></strong> characters.</p> </dd></param>	
            <param name="stringLength"><dd> <p>The length of the string, in character count.</p> </dd></param>	
            <param name="textFormat"><dd> <p>The text formatting object to apply to the string.</p> </dd></param>	
            <param name="layoutWidth"><dd> <p>The width of the layout box.</p> </dd></param>	
            <param name="layoutHeight"><dd> <p>The height of the layout box.</p> </dd></param>	
            <param name="pixelsPerDip"><dd> <p>The number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI device <em>pixelsPerDip</em> is 1. If rendering onto a 120 DPI device <em>pixelsPerDip</em> is 1.25 (120/96).</p> </dd></param>	
            <param name="transform"><dd> <p>An optional transform applied to the glyphs and their positions. This transform is applied after the scaling specifies the font size and pixels per DIP.</p> </dd></param>	
            <param name="useGdiNatural"><dd> <p> Instructs the text layout to use the same metrics as GDI bi-level text when set to <strong><see cref="F:SharpDX.Result.False"/></strong>. When set to <strong>TRUE</strong>, instructs the text layout to use the same metrics as text measured by GDI using a font created with <strong>CLEARTYPE_NATURAL_QUALITY</strong>. </p> </dd></param>	
            <param name="textLayout"><dd> <p>When this method returns, contains an address to the reference of the resultant text layout object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The resulting text layout should only be used for the intended resolution, and for cases where text scalability is desired <strong>CreateTextLayout</strong> should be used instead.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateGdiCompatibleTextLayout']/*"/>	
            <msdn-id>dd368192</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float layoutWidth,[In] float layoutHeight,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[Out, Fast] IDWriteTextLayout** textLayout)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateGdiCompatibleTextLayout</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateEllipsisTrimmingSign(SharpDX.DirectWrite.TextFormat,SharpDX.DirectWrite.InlineObject)">
            <summary>	
            <p> Creates an inline object for trimming, using an ellipsis as the omission sign. </p>	
            </summary>	
            <param name="textFormat"><dd> <p>A text format object, created with <strong>CreateTextFormat</strong>, used for text layout.</p> </dd></param>	
            <param name="trimmingSign"><dd> <p>When this method returns, contains an address of a reference to the omission (that is, ellipsis trimming) sign created by this method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The ellipsis will be created using the current settings of the format, including base font, style, and any effects. Alternate omission signs can be created by the application by implementing <strong><see cref="T:SharpDX.DirectWrite.InlineObject"/></strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateEllipsisTrimmingSign']/*"/>	
            <msdn-id>dd368194</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateEllipsisTrimmingSign([In] IDWriteTextFormat* textFormat,[Out, Fast] IDWriteInlineObject** trimmingSign)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateEllipsisTrimmingSign</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateTextAnalyzer(SharpDX.DirectWrite.TextAnalyzer)">
            <summary>	
            <p> Returns an interface for performing text analysis. </p>	
            </summary>	
            <param name="textAnalyzer"><dd> <p>When this method returns, contains an address of  a reference to the newly created text analyzer object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateTextAnalyzer']/*"/>	
            <msdn-id>dd368202</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateTextAnalyzer([Out, Fast] IDWriteTextAnalyzer** textAnalyzer)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateTextAnalyzer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateNumberSubstitution(SharpDX.DirectWrite.NumberSubstitutionMethod,System.String,SharpDX.Bool,SharpDX.DirectWrite.NumberSubstitution)">
            <summary>	
            <p> Creates a number substitution object using a locale name, substitution method, and an indicator  whether to ignore user overrides (use NLS defaults for the given culture instead). </p>	
            </summary>	
            <param name="substitutionMethod"><dd> <p>A value that specifies how to apply number substitution on digits and related punctuation.</p> </dd></param>	
            <param name="localeName"><dd> <p>The name of the locale to be used in the <em>numberSubstitution</em> object.</p> </dd></param>	
            <param name="ignoreUserOverride"><dd> <p>A Boolean flag that indicates whether to ignore user overrides.</p> </dd></param>	
            <param name="numberSubstitution"><dd> <p>When this method returns, contains an address to  a reference to the number substitution object created by this method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateNumberSubstitution']/*"/>	
            <msdn-id>dd368200</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateNumberSubstitution([In] DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod,[In, Buffer] const wchar_t* localeName,[In] BOOL ignoreUserOverride,[Out, Fast] IDWriteNumberSubstitution** numberSubstitution)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateNumberSubstitution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Factory.CreateGlyphRunAnalysis(SharpDX.DirectWrite.GlyphRun,System.Single,System.Nullable{SharpDX.Matrix3x2},SharpDX.DirectWrite.RenderingMode,SharpDX.Direct2D1.MeasuringMode,System.Single,System.Single,SharpDX.DirectWrite.GlyphRunAnalysis)">
            <summary>	
            <p> Creates a glyph run analysis object, which encapsulates information used to render a glyph run. </p>	
            </summary>	
            <param name="glyphRun"><dd> <p>A structure that contains the properties of the glyph run (font face, advances, and so on).</p> </dd></param>	
            <param name="pixelsPerDip"><dd> <p>Number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI bitmap then <em>pixelsPerDip</em> is 1. If rendering onto a 120 DPI bitmap then <em>pixelsPerDip</em> is 1.25.</p> </dd></param>	
            <param name="transform"><dd> <p>Optional transform applied to the glyphs and their positions. This transform is applied after the scaling specified the <em>emSize</em> and <em>pixelsPerDip</em>.</p> </dd></param>	
            <param name="renderingMode"><dd> <p>A value that specifies the rendering mode, which must be one of the raster rendering modes (that is, not default and not outline).</p> </dd></param>	
            <param name="measuringMode"><dd> <p>Specifies the measuring mode to use with glyphs.</p> </dd></param>	
            <param name="baselineOriginX"><dd> <p>The horizontal position (X-coordinate) of the baseline origin, in DIPs.</p> </dd></param>	
            <param name="baselineOriginY"><dd> <p>Vertical position (Y-coordinate) of the baseline origin, in DIPs.</p> </dd></param>	
            <param name="glyphRunAnalysis"><dd> <p>When this method returns, contains an address of a reference to the newly created glyph run analysis object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The glyph run analysis object contains the results of analyzing the glyph run, including the positions of all the glyphs and references to all of the rasterized glyphs in the font cache. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::CreateGlyphRunAnalysis']/*"/>	
            <msdn-id>dd368198</msdn-id>	
            <unmanaged>HRESULT IDWriteFactory::CreateGlyphRunAnalysis([In] const DWRITE_GLYPH_RUN* glyphRun,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] DWRITE_RENDERING_MODE renderingMode,[In] DWRITE_MEASURING_MODE measuringMode,[In] float baselineOriginX,[In] float baselineOriginY,[Out, Fast] IDWriteGlyphRunAnalysis** glyphRunAnalysis)</unmanaged>	
            <unmanaged-short>IDWriteFactory::CreateGlyphRunAnalysis</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.Factory.GdiInterop">
            <summary>	
            <p> Creates an object that is used for interoperability with GDI. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFactory::GetGdiInterop']/*"/>	
            <msdn-id>dd368207</msdn-id>	
            <unmanaged>GetGdiInterop</unmanaged>	
            <unmanaged-short>GetGdiInterop</unmanaged-short>	
            <unmanaged>HRESULT IDWriteFactory::GetGdiInterop([Out] IDWriteGdiInterop** gdiInterop)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontCollection">
            <summary>	
            <p> An object that encapsulates a set of fonts, such as the set of fonts installed on the system, or the set of fonts in a particular directory. The font collection API can be used to discover what font families and fonts are available, and to obtain some metadata about the fonts.</p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="M:SharpDX.DirectWrite.Factory.GetSystemFontCollection(SharpDX.Bool)"/></strong> method will give you an <strong><see cref="T:SharpDX.DirectWrite.FontCollection"/></strong> object, which encapsulates the set of fonts installed on the system, as shown in the following code example.</p><pre><code><see cref="T:SharpDX.DirectWrite.FontCollection"/>* pFontCollection = <c>null</c>; // Get the system font collection.	
            if (SUCCEEDED(hr))	
            { hr = pDWriteFactory-&gt;GetSystemFontCollection(&amp;pFontCollection);	
            }	
            </code></pre><p> <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> and <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> both have a <strong>GetFontCollection</strong> method that returns the font collection being used by the object.  These interfaces use the system font collection by default, but can use a custom font collection instead.</p><p>To determine what fonts are available on the system,  get a reference to the system font collection.  You can then use the <strong><see cref="M:SharpDX.DirectWrite.FontCollection.GetFontFamilyCount"/></strong> method to determine the number of fonts and loop through the list. The following example enumerates the fonts in the system font collection, and prints the font family names to the console.</p><pre><code> #include &lt;dwrite.h&gt;	
            #include &lt;string.h&gt;	
            #include &lt;stdio.h&gt;	
            #include &lt;new&gt; // SafeRelease inline function.	
            template &lt;class T&gt; inline void SafeRelease(T **ppT)	
            { if (*ppT) { (*ppT)-&gt;Release(); *ppT = <c>null</c>; }	
            } void wmain()	
            { <see cref="T:SharpDX.DirectWrite.Factory"/>* pDWriteFactory = <c>null</c>; <see cref="T:SharpDX.Result"/> hr = <see cref="M:SharpDX.DirectWrite.DWrite.CreateFactory(SharpDX.DirectWrite.FactoryType,System.Guid,SharpDX.ComObject)"/>( <see cref="F:SharpDX.DirectWrite.FactoryType.Shared"/>, __uuidof(<see cref="T:SharpDX.DirectWrite.Factory"/>), reinterpret_cast&lt;<see cref="T:SharpDX.ComObject"/>**&gt;(&amp;pDWriteFactory) ); <see cref="T:SharpDX.DirectWrite.FontCollection"/>* pFontCollection = <c>null</c>; // Get the system font collection. if (SUCCEEDED(hr)) { hr = pDWriteFactory-&gt;GetSystemFontCollection(&amp;pFontCollection); } UINT32 familyCount = 0; // Get the number of font families in the collection. if (SUCCEEDED(hr)) { familyCount = pFontCollection-&gt;GetFontFamilyCount(); } for (UINT32 i = 0; i &lt; familyCount; ++i) { <see cref="T:SharpDX.DirectWrite.FontFamily"/>* pFontFamily = <c>null</c>; // Get the font family. if (SUCCEEDED(hr)) { hr = pFontCollection-&gt;GetFontFamily(i, &amp;pFontFamily); } <see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>* pFamilyNames = <c>null</c>; // Get a list of localized strings for the family name. if (SUCCEEDED(hr)) { hr = pFontFamily-&gt;GetFamilyNames(&amp;pFamilyNames); } UINT32 index = 0; <see cref="T:SharpDX.Bool"/> exists = false; wchar_t localeName[LOCALE_NAME_MAX_LENGTH]; if (SUCCEEDED(hr)) { // Get the default locale for this user. int defaultLocaleSuccess = GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH); // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) { hr = pFamilyNames-&gt;FindLocaleName(localeName, &amp;index, &amp;exists); } if (SUCCEEDED(hr) &amp;&amp; !exists) // if the above find did not find a match, retry with US English { hr = pFamilyNames-&gt;FindLocaleName(L"en-us", &amp;index, &amp;exists); } } // If the specified locale doesn't exist, select the first on the list. if (!exists) index = 0; UINT32 length = 0; // Get the string length. if (SUCCEEDED(hr)) { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length); } // Allocate a string big enough to hold the name. wchar_t* name = new (std::nothrow) wchar_t[length+1]; if (name == <c>null</c>) { hr = E_OUTOFMEMORY; } // Get the family name. if (SUCCEEDED(hr)) { hr = pFamilyNames-&gt;GetString(index, name, length+1); } if (SUCCEEDED(hr)) { // Print out the family name. wprintf(L"%s\n", name); } SafeRelease(&amp;pFontFamily); SafeRelease(&amp;pFamilyNames); delete [] name; } SafeRelease(&amp;pFontCollection); SafeRelease(&amp;pDWriteFactory);	
            } </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection']/*"/>	
            <msdn-id>dd368214</msdn-id>	
            <unmanaged>IDWriteFontCollection</unmanaged>	
            <unmanaged-short>IDWriteFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.FontCollectionLoader,SharpDX.DataPointer)">
            <summary>	
            Creates a font collection using a custom font collection loader. 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="collectionLoader">An application-defined font collection loader, which must have been previously registered using <see cref="M:SharpDX.DirectWrite.Factory.RegisterFontCollectionLoader_(System.IntPtr)"/>. </param>
            <param name="collectionKey">The key used by the loader to identify a collection of font files.  The buffer allocated for this key should at least be the size of collectionKeySize. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateCustomFontCollection([None] IDWriteFontCollectionLoader* collectionLoader,[In, Buffer] const void* collectionKey,[None] int collectionKeySize,[Out] IDWriteFontCollection** fontCollection)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontCollection"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontCollection">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontCollection"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.GetFontFamilyCount">
            <summary>	
            <p> Gets the number of font families in the collection. </p>	
            </summary>	
            <returns><p>The number of font families in the collection.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection::GetFontFamilyCount']/*"/>	
            <msdn-id>dd370974</msdn-id>	
            <unmanaged>unsigned int IDWriteFontCollection::GetFontFamilyCount()</unmanaged>	
            <unmanaged-short>IDWriteFontCollection::GetFontFamilyCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.GetFontFamily(System.Int32)">
            <summary>	
            <p> Creates a font family object given a zero-based font family index. </p>	
            </summary>	
            <param name="index"><dd> <p>Zero-based index of the font family.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the address of   a reference to the newly created font family object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection::GetFontFamily']/*"/>	
            <msdn-id>dd370970</msdn-id>	
            <unmanaged>HRESULT IDWriteFontCollection::GetFontFamily([In] unsigned int index,[Out] IDWriteFontFamily** fontFamily)</unmanaged>	
            <unmanaged-short>IDWriteFontCollection::GetFontFamily</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.FindFamilyName(System.String,System.Int32@)">
            <summary>	
            <p> Finds the font family with the specified family name. </p>	
            </summary>	
            <param name="familyName"><dd> <p>An array of characters, which is null-terminated, containing the name of the font family. The name is not case-sensitive but must otherwise exactly match a family name in the collection.</p> </dd></param>	
            <param name="index"><dd> <p>When this method returns, contains the zero-based index of the matching font family if the family name was found; otherwise, <strong>UINT_MAX</strong>.</p> </dd></param>	
            <returns><dd> <p>When this method returns, <strong>TRUE</strong> if the family name exists; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection::FindFamilyName']/*"/>	
            <msdn-id>dd368217</msdn-id>	
            <unmanaged>HRESULT IDWriteFontCollection::FindFamilyName([In, Buffer] const wchar_t* familyName,[Out] unsigned int* index,[Out] BOOL* exists)</unmanaged>	
            <unmanaged-short>IDWriteFontCollection::FindFamilyName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollection.GetFontFromFontFace(SharpDX.DirectWrite.FontFace)">
            <summary>	
            <p> Gets the font object that corresponds to the same physical font as the specified font face object. The specified physical font must belong  to the font collection. </p>	
            </summary>	
            <param name="fontFace"><dd> <p>A font face object that specifies the physical font.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the address of a reference to the newly created font object if successful; otherwise, <strong><c>null</c></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection::GetFontFromFontFace']/*"/>	
            <msdn-id>dd370978</msdn-id>	
            <unmanaged>HRESULT IDWriteFontCollection::GetFontFromFontFace([In] IDWriteFontFace* fontFace,[Out] IDWriteFont** font)</unmanaged>	
            <unmanaged-short>IDWriteFontCollection::GetFontFromFontFace</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.FontCollection.FontFamilyCount">
            <summary>	
            <p> Gets the number of font families in the collection. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollection::GetFontFamilyCount']/*"/>	
            <msdn-id>dd370974</msdn-id>	
            <unmanaged>GetFontFamilyCount</unmanaged>	
            <unmanaged-short>GetFontFamilyCount</unmanaged-short>	
            <unmanaged>unsigned int IDWriteFontCollection::GetFontFamilyCount()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontCollectionLoader">
            <summary>	
            <p> Used to construct a collection of fonts given a particular type of key. </p>	
            </summary>	
            <remarks>	
            <p>The font collection loader interface is recommended to be implemented by a singleton object. Note that font collection loader implementations must not register themselves with DirectWrite factory inside their constructors and must not unregister themselves in their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration of font file loaders with DirectWrite factory should be performed outside of the font file loader implementation as a separate step.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontCollectionLoader']/*"/>	
            <msdn-id>dd368215</msdn-id>	
            <unmanaged>IDWriteFontCollectionLoader</unmanaged>	
            <unmanaged-short>IDWriteFontCollectionLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontCollectionLoader.CreateEnumeratorFromKey(SharpDX.DirectWrite.Factory,SharpDX.DataPointer)">
            <summary>	
            Creates a font file enumerator object that encapsulates a collection of font files. The font system calls back to this interface to create a font collection. 	
            </summary>	
            <param name="factory">Pointer to the <see cref="T:SharpDX.DirectWrite.Factory"/> object that was used to create the current font collection. </param>
            <param name="collectionKey">A font collection key that uniquely identifies the collection of font files within the scope of the font collection loader being used. The buffer allocated for this key must be at least  the size, in bytes, specified by collectionKeySize. </param>
            <returns>a reference to the newly created font file enumerator.</returns>
            <unmanaged>HRESULT IDWriteFontCollectionLoader::CreateEnumeratorFromKey([None] IDWriteFactory* factory,[In, Buffer] const void* collectionKey,[None] int collectionKeySize,[Out] IDWriteFontFileEnumerator** fontFileEnumerator)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontCollectionLoaderShadow">
            <summary>
            Internal FontCollectionLoader Callback
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.FontCollectionLoaderShadow.FontCollectionLoaderVtbl.CreateEnumeratorFromKeyDelegate">
            <unmanaged>HRESULT IDWriteFontCollectionLoader::CreateEnumeratorFromKey([None] IDWriteFactory* factory,[In, Buffer] const void* collectionKey,[None] int collectionKeySize,[Out] IDWriteFontFileEnumerator** fontFileEnumerator)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFace">
            <summary>	
            <p>Represents an absolute reference to a font face which contains font face type, appropriate file references,  face identification data and various font data such as metrics, names and glyph outlines. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace']/*"/>	
            <msdn-id>dd370983</msdn-id>	
            <unmanaged>IDWriteFontFace</unmanaged>	
            <unmanaged-short>IDWriteFontFace</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.FontFaceType,SharpDX.DirectWrite.FontFile[],System.Int32,SharpDX.DirectWrite.FontSimulations)">
            <summary>	
            Creates an object that represents a font face. 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFaceType">A value that indicates the type of file format of the font face. </param>
            <param name="fontFiles">A font file object representing the font face. Because<see cref="T:SharpDX.DirectWrite.FontFace"/> maintains its own references to the input font file objects, you may release them after this call. </param>
            <param name="faceIndex">The zero-based index of a font face, in cases when the font files contain a collection of font faces. If the font files contain a single face, this value should be zero. </param>
            <param name="fontFaceSimulationFlags">A value that indicates which, if any, font face simulation flags for algorithmic means of making text bold or italic are applied to the current font face. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateFontFace([None] DWRITE_FONT_FACE_TYPE fontFaceType,[None] int numberOfFiles,[In, Buffer] const IDWriteFontFile** fontFiles,[None] int faceIndex,[None] DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,[Out] IDWriteFontFace** fontFace)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.#ctor(SharpDX.DirectWrite.Font)">
            <summary>	
            Creates a font face object for the font. 	
            </summary>	
            <param name="font">the <see cref="T:SharpDX.DirectWrite.Font"/> to create the FontFace from.</param>
            <unmanaged>HRESULT IDWriteFont::CreateFontFace([Out] IDWriteFontFace** fontFace)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetDesignGlyphMetrics(System.Int16[],System.Boolean)">
            <summary>	
            Obtains ideal (resolution-independent) glyph metrics in font design units.  	
            </summary>	
            <remarks>	
            Design glyph metrics are used for glyph positioning. 	
            </remarks>	
            <param name="glyphIndices">An array of glyph indices for which to compute  metrics. The array must contain at least as many elements as specified by glyphCount. </param>
            <param name="isSideways">Indicates whether the font is being used in a sideways run. This can affect the glyph metrics if the font has oblique simulation because sideways oblique simulation differs from non-sideways oblique simulation </param>
            <returns>an array of <see cref="T:SharpDX.DirectWrite.GlyphMetrics"/> structures. </returns>
            <unmanaged>HRESULT IDWriteFontFace::GetDesignGlyphMetrics([In, Buffer] const short* glyphIndices,[None] int glyphCount,[Out, Buffer] DWRITE_GLYPH_METRICS* glyphMetrics,[None] BOOL isSideways)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGdiCompatibleGlyphMetrics(System.Single,System.Single,System.Nullable{SharpDX.Matrix},System.Boolean,System.Int16[],System.Boolean)">
            <summary>	
            Obtains glyph metrics in font design units with the return values compatible with what GDI would produce.	
            </summary>	
            <param name="fontSize">The logical size of the font in DIP units. </param>
            <param name="pixelsPerDip">The number of physical pixels per DIP. </param>
            <param name="transform">An optional transform applied to the glyphs and their positions. This transform is applied after the scaling specified by the font size and pixelsPerDip. </param>
            <param name="useGdiNatural">When set to FALSE, the metrics are the same as the metrics of GDI aliased text.  When set to TRUE, the metrics are the same as the metrics of text measured by GDI using a font created with CLEARTYPE_NATURAL_QUALITY. </param>
            <param name="glyphIndices">An array of glyph indices for which to compute the metrics. </param>
            <param name="isSideways">A BOOL value that indicates whether the font is being used in a sideways run.  This can affect the glyph metrics if the font has oblique simulation because sideways oblique simulation differs from non-sideways oblique simulation. </param>
            <returns>An array of <see cref="T:SharpDX.DirectWrite.GlyphMetrics" /> structures filled by this function. The metrics are in font design units. </returns>
            <unmanaged>HRESULT IDWriteFontFace::GetGdiCompatibleGlyphMetrics([None] float emSize,[None] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[None] BOOL useGdiNatural,[In, Buffer] const short* glyphIndices,[None] int glyphCount,[Out, Buffer] DWRITE_GLYPH_METRICS* glyphMetrics,[None] BOOL isSideways)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGlyphIndices(System.Int32[])">
            <summary>	
            Returns the nominal mapping of UCS4 Unicode code points to glyph indices as defined by the font 'CMAP' table. 	
            </summary>	
            <remarks>	
            Note that this mapping is primarily provided for line layout engines built on top of the physical font API. Because of OpenType glyph substitution and line layout character substitution, the nominal conversion does not always correspond to how a Unicode string will map to glyph indices when rendering using a particular font face. Also, note that Unicode variant selectors provide for alternate mappings for character to glyph. This call will always return the default variant.  	
            </remarks>	
            <param name="codePoints">An array of USC4 code points from which to obtain nominal glyph indices. The array must be allocated and be able to contain the number of elements specified by codePointCount. </param>
            <returns>a reference to an array of nominal glyph indices filled by this function.</returns>
            <unmanaged>HRESULT IDWriteFontFace::GetGlyphIndices([In, Buffer] const int* codePoints,[None] int codePointCount,[Out, Buffer] short* glyphIndices)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetFiles">
            <summary>	
            Obtains the font files representing a font face. 	
            </summary>	
            <remarks>	
            The IDWriteFontFace::GetFiles method should be called twice.  The first time you call GetFilesfontFiles should be NULL. When the method returns, numberOfFiles receives the number of font files that represent the font face. Then, call the method a second time, passing the numberOfFiles value that was output the first call, and a non-null buffer of the correct size to store the <see cref="T:SharpDX.DirectWrite.FontFile"/> references. 	
            </remarks>	
            <returns>An array that stores references to font files representing the font face. This parameter can be NULL if the user wants only the number of files representing the font face. This API increments reference count of the font file references returned according to COM conventions, and the client should release them when finished. </returns>
            <unmanaged>HRESULT IDWriteFontFace::GetFiles([InOut] int* numberOfFiles,[Out, Buffer, Optional] IDWriteFontFile** fontFiles)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.TryGetFontTable(System.Int32,SharpDX.DataPointer@,System.IntPtr@)">
            <summary>	
            Finds the specified OpenType font table if it exists and returns a reference to it. The function accesses the underlying font data through the <see cref="T:SharpDX.DirectWrite.FontFileStream" /> interface implemented by the font file loader. 	
            </summary>	
            <remarks>	
            The context for the same tag may be different for each call, so each one must be held and released separately.  	
            </remarks>	
            <param name="openTypeTableTag">The four-character tag of a OpenType font table to find. Use the DWRITE_MAKE_OPENTYPE_TAG macro to create it as an UINT32. Unlike GDI, it does not support the special TTCF and null tags to access the whole font. </param>
            <param name="tableData">When this method returns, contains the address of  a reference to the base of the table in memory. The reference is valid only as long as the font face used to get the font table still exists; (not any other font face, even if it actually refers to the same physical font).</param>
            <param name="tableContext">When this method returns, the address of a reference to  the opaque context, which must be freed by calling {{ReleaseFontTable}}. The context actually comes from the lower-level <see cref="T:SharpDX.DirectWrite.FontFileStream" />, which may be implemented by the application or DWrite itself. It is possible for a NULL tableContext to be returned, especially if the implementation performs direct memory mapping on the whole file. Nevertheless, always release it later, and do not use it as a test for function success. The same table can be queried multiple times, but because each returned context can be different, you must release each context separately.  </param>
            <returns>TRUE if the font table exists; otherwise, FALSE. </returns>
            <unmanaged>HRESULT IDWriteFontFace::TryGetFontTable([In] int openTypeTableTag,[Out, Buffer] const void** tableData,[Out] int* tableSize,[Out] void** tableContext,[Out] BOOL* exists)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGlyphRunOutline(System.Single,System.Int16[],System.Single[],SharpDX.DirectWrite.GlyphOffset[],System.Boolean,System.Boolean,SharpDX.Direct2D1.SimplifiedGeometrySink)">
            <summary>	
            Computes the outline of a run of glyphs by calling back to the outline sink interface. 	
            </summary>	
            <param name="emSize">The logical size of the font in DIP units. A DIP ("device-independent pixel") equals 1/96 inch. </param>
            <param name="glyphIndices">An array of glyph indices. The glyphs are in logical order and the advance direction depends on the isRightToLeft parameter. The array must be allocated and be able to contain the number of elements specified by glyphCount. </param>
            <param name="glyphAdvances">An optional array of glyph advances in DIPs. The advance of a glyph is the amount to advance the position (in the direction of the baseline) after drawing the glyph. glyphAdvances contains the number of elements specified by glyphIndices.Length. </param>
            <param name="glyphOffsets">An optional array of glyph offsets, each of which specifies the offset along the baseline and offset perpendicular to the baseline of a glyph relative to the current pen position.   glyphOffsets contains the number of elements specified by glyphIndices.Length. </param>
            <param name="isSideways">If TRUE, the ascender of the glyph runs alongside the baseline. If FALSE, the glyph ascender runs perpendicular to the baseline. For example, an English alphabet on a vertical baseline would have isSideways set to FALSE. A client can render a vertical run by setting isSideways to TRUE and rotating the resulting geometry 90 degrees to the right using a transform. The isSideways and isRightToLeft parameters cannot both be true. </param>
            <param name="isRightToLeft">The visual order of the glyphs. If this parameter is FALSE, then glyph advances are from left to right. If TRUE, the advance direction is right to left. By default, the advance direction is left to right. </param>
            <param name="geometrySink">A reference to the interface that is called back to perform outline drawing operations. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteFontFace::GetGlyphRunOutline([None] float emSize,[In, Buffer] const short* glyphIndices,[In, Buffer, Optional] const float* glyphAdvances,[In, Buffer, Optional] const DWRITE_GLYPH_OFFSET* glyphOffsets,[None] int glyphCount,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IDWriteGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFace"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontFace">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontFace"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetFaceType">
            <summary>	
            <p> Obtains the file format type of a font face. </p>	
            </summary>	
            <returns><p>A value that indicates the type of format for the font face (such as Type 1, TrueType, vector, or bitmap).</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetType']/*"/>	
            <msdn-id>dd371031</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE IDWriteFontFace::GetType()</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetFiles(System.Int32@,SharpDX.DirectWrite.FontFile[])">
            <summary>	
            <p> Obtains the font files representing a font face. </p>	
            </summary>	
            <param name="numberOfFiles"><dd> <p>If <em>fontFiles</em> is <strong><c>null</c></strong>, receives the number of files representing the font face.  Otherwise, the number of font files being requested should be passed.  See the Remarks section below for more information.</p> </dd></param>	
            <param name="fontFiles"><dd> <p>When this method returns, contains a reference to a user-provided array that stores references to font files representing the font face. This parameter can be <strong><c>null</c></strong> if the user wants only the number of files representing the font face. This API increments reference count of the font file references returned according to COM conventions, and the client should release them when finished.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The <strong><see cref="M:SharpDX.DirectWrite.FontFace.GetFiles"/></strong> method should be called twice.  The first time you call <strong>GetFiles</strong><em>fontFiles</em> should be <strong><c>null</c></strong>. When the method returns, <em>numberOfFiles</em> receives the number of font files that represent the font face.</p><p>Then, call the method a second time, passing the <em>numberOfFiles</em> value that was output the first call, and a non-null buffer of the correct size to store the <strong><see cref="T:SharpDX.DirectWrite.FontFile"/></strong> references.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetFiles']/*"/>	
            <msdn-id>dd370989</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetFiles([InOut] unsigned int* numberOfFiles,[Out, Buffer, Optional] IDWriteFontFile** fontFiles)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetFiles</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetIndex">
            <summary>	
            <p> Obtains the index of a font face in the context of its font files. </p>	
            </summary>	
            <returns><p>The zero-based index of a font face in cases when the font files contain a collection of font faces. If the font files contain a single face, this value is zero.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetIndex']/*"/>	
            <msdn-id>dd371007</msdn-id>	
            <unmanaged>unsigned int IDWriteFontFace::GetIndex()</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetIndex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetSimulations">
            <summary>	
            <p> Obtains the algorithmic style simulation flags of a font face. </p>	
            </summary>	
            <returns><p>Font face simulation flags for algorithmic means of making text bold or italic.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetSimulations']/*"/>	
            <msdn-id>dd371018</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS IDWriteFontFace::GetSimulations()</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetSimulations</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.IsSymbolFont_">
            <summary>	
            <p> Determines whether the font is a symbol font. </p>	
            </summary>	
            <returns><p>Returns <strong>TRUE</strong> if the font is a symbol font, otherwise <strong><see cref="F:SharpDX.Result.False"/></strong>.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::IsSymbolFont']/*"/>	
            <msdn-id>dd371034</msdn-id>	
            <unmanaged>BOOL IDWriteFontFace::IsSymbolFont()</unmanaged>	
            <unmanaged-short>IDWriteFontFace::IsSymbolFont</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetMetrics(SharpDX.DirectWrite.FontMetrics@)">
            <summary>	
            <p> Obtains design units and common metrics for the font face. These metrics are applicable to all the glyphs within a font face and are used by applications for layout calculations. </p>	
            </summary>	
            <param name="fontFaceMetrics"><dd> <p>When this method returns, a?<strong><see cref="T:SharpDX.DirectWrite.FontMetrics"/></strong> structure that holds metrics (such as ascent, descent, or cap height) for the current font face element. The metrics returned by this function are in font design units.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetMetrics']/*"/>	
            <msdn-id>dd371011</msdn-id>	
            <unmanaged>void IDWriteFontFace::GetMetrics([Out] DWRITE_FONT_METRICS* fontFaceMetrics)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGlyphCount">
            <summary>	
            <p> Obtains the number of glyphs in the font face. </p>	
            </summary>	
            <returns><p>The number of glyphs in the font face.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGlyphCount']/*"/>	
            <msdn-id>dd370993</msdn-id>	
            <unmanaged>unsigned short IDWriteFontFace::GetGlyphCount()</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetGlyphCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetDesignGlyphMetrics(System.Int16[],System.Int32,SharpDX.DirectWrite.GlyphMetrics[],SharpDX.Bool)">
            <summary>	
            <p> Obtains ideal (resolution-independent) glyph metrics in font design units.  </p>	
            </summary>	
            <param name="glyphIndices"><dd> <p> An array of glyph indices for which to compute  metrics. The array must contain at least as many elements as specified by <em>glyphCount</em>.</p> </dd></param>	
            <param name="glyphCount"><dd> <p>The number of elements in the <em>glyphIndices</em> array.</p> </dd></param>	
            <param name="glyphMetrics"><dd> <p>When this method returns, contains an array of <see cref="T:SharpDX.DirectWrite.GlyphMetrics"/> structures.  <em>glyphMetrics</em> must be initialized with an empty buffer that contains at least as many elements as <em>glyphCount</em>. The metrics returned by this function are in font design units.</p> </dd></param>	
            <param name="isSideways"><dd> <p>Indicates whether the font is being used in a sideways run. This can affect the glyph metrics if the font has oblique simulation because sideways oblique simulation differs from non-sideways oblique simulation</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Design glyph metrics are used for glyph positioning.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetDesignGlyphMetrics']/*"/>	
            <msdn-id>dd370986</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetDesignGlyphMetrics([In, Buffer] const unsigned short* glyphIndices,[In] unsigned int glyphCount,[Out, Buffer] DWRITE_GLYPH_METRICS* glyphMetrics,[In] BOOL isSideways)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetDesignGlyphMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGlyphIndices(System.Int32[],System.Int32,System.Int16[])">
            <summary>	
            <p> Returns the nominal mapping of UCS4 Unicode code points to glyph indices as defined by the font 'CMAP' table. </p>	
            </summary>	
            <param name="codePoints"><dd> <p>An array of USC4 code points from which to obtain nominal glyph indices. The array must be allocated and be able to contain the number of elements specified by <em>codePointCount</em>.</p> </dd></param>	
            <param name="codePointCount"><dd> <p>The number of elements in the <em>codePoints</em> array.</p> </dd></param>	
            <param name="glyphIndices"><dd> <p>When this method returns, contains a reference to an array of nominal glyph indices filled by this function.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Note that this mapping is primarily provided for line layout engines built on top of the physical font API. Because of OpenType glyph substitution and line layout character substitution, the nominal conversion does not always correspond to how a Unicode string will map to glyph indices when rendering using a particular font face. Also, note that Unicode variant selectors provide for alternate mappings for character to glyph. This call will always return the default variant. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGlyphIndicesW']/*"/>	
            <msdn-id>dd370998</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetGlyphIndicesW([In, Buffer] const unsigned int* codePoints,[In] unsigned int codePointCount,[Out, Buffer] unsigned short* glyphIndices)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetGlyphIndicesW</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.TryGetFontTable(System.Int32,System.IntPtr,System.Int32@,System.IntPtr@,SharpDX.Bool@)">
            <summary>	
            <p> Finds the specified OpenType font table if it exists and returns a reference to it. The function accesses the underlying font data through the <strong><see cref="T:SharpDX.DirectWrite.FontFileStream"/></strong> interface implemented by the font file loader. </p>	
            </summary>	
            <param name="openTypeTableTag">No documentation.</param>	
            <param name="tableData">No documentation.</param>	
            <param name="tableSize">No documentation.</param>	
            <param name="tableContext">No documentation.</param>	
            <param name="exists">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The context for the same tag may be different for each call, so each one must be held and released separately. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::TryGetFontTable']/*"/>	
            <msdn-id>dd371039</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::TryGetFontTable([In] unsigned int openTypeTableTag,[Out, Buffer] const void** tableData,[Out] unsigned int* tableSize,[Out] void** tableContext,[Out] BOOL* exists)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::TryGetFontTable</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.ReleaseFontTable(System.IntPtr)">
            <summary>	
            <p> Releases the table obtained earlier from <strong>TryGetFontTable</strong>. </p>	
            </summary>	
            <param name="tableContext">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::ReleaseFontTable']/*"/>	
            <msdn-id>dd371036</msdn-id>	
            <unmanaged>void IDWriteFontFace::ReleaseFontTable([In] void* tableContext)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::ReleaseFontTable</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGlyphRunOutline_(System.Single,System.Int16[],System.Single[],SharpDX.DirectWrite.GlyphOffset[],System.Int32,SharpDX.Bool,SharpDX.Bool,System.IntPtr)">
            <summary>	
            <p> Computes the outline of a run of glyphs by calling back to the outline sink interface. </p>	
            </summary>	
            <param name="emSize"><dd> <p>The logical size of the font in DIP units. A DIP ("device-independent pixel") equals 1/96 inch.</p> </dd></param>	
            <param name="glyphIndices"><dd> <p>An array of glyph indices. The glyphs are in logical order and the advance direction depends on the <em>isRightToLeft</em> parameter. The array must be allocated and be able to contain the number of elements specified by <em>glyphCount</em>.</p> </dd></param>	
            <param name="glyphAdvances"><dd> <p>An optional array of glyph advances in DIPs. The advance of a glyph is the amount to advance the position (in the direction of the baseline) after drawing the glyph. <em>glyphAdvances</em> contains the number of elements specified by <em>glyphCount</em>.</p> </dd></param>	
            <param name="glyphOffsets"><dd> <p>An optional array of glyph offsets, each of which specifies the offset along the baseline and offset perpendicular to the baseline of a glyph relative to the current pen position.   <em>glyphOffsets</em> contains the number of elements specified by <em>glyphCount</em>.</p> </dd></param>	
            <param name="glyphCount"><dd> <p>The number of glyphs in the run.</p> </dd></param>	
            <param name="isSideways"><dd> <p>If <strong>TRUE</strong>, the ascender of the glyph runs alongside the baseline. If <strong><see cref="F:SharpDX.Result.False"/></strong>, the glyph ascender runs perpendicular to the baseline. For example, an English alphabet on a vertical baseline would have <em>isSideways</em> set to <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> <p>A client can render a vertical run by setting <em>isSideways</em> to <strong>TRUE</strong> and rotating the resulting geometry 90 degrees to the right using a transform. The <em>isSideways</em> and <em>isRightToLeft</em> parameters cannot both be true.</p> </dd></param>	
            <param name="isRightToLeft"><dd> <p>The visual order of the glyphs. If this parameter is <strong><see cref="F:SharpDX.Result.False"/></strong>, then glyph advances are from left to right. If <strong>TRUE</strong>, the advance direction is right to left. By default, the advance direction is left to right.</p> </dd></param>	
            <param name="geometrySink"><dd> <p>A reference to the interface that is called back to perform outline drawing operations.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGlyphRunOutline']/*"/>	
            <msdn-id>dd371003</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetGlyphRunOutline([In] float emSize,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer, Optional] const float* glyphAdvances,[In, Buffer, Optional] const DWRITE_GLYPH_OFFSET* glyphOffsets,[In] unsigned int glyphCount,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetGlyphRunOutline</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetRecommendedRenderingMode(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p> Determines the recommended rendering mode for the font, using the specified size and rendering parameters. </p>	
            </summary>	
            <param name="emSize"><dd> <p>The logical size of the font in DIP units. A DIP ("device-independent pixel") equals 1/96 inch.</p> </dd></param>	
            <param name="pixelsPerDip"><dd> <p>The number of physical pixels per DIP. For example, if the DPI of the rendering surface is 96, this  value is 1.0f. If the DPI is 120, this value is 120.0f/96.</p> </dd></param>	
            <param name="measuringMode"><dd> <p>The measuring method that will be used for glyphs in the font. Renderer implementations may choose different rendering modes for different measuring methods, for example: </p> <ul> <li><see cref="F:SharpDX.DirectWrite.RenderingMode.CleartypeNatural"/> for <see cref="F:SharpDX.Direct2D1.MeasuringMode.Natural"/></li> <li> <see cref="F:SharpDX.DirectWrite.RenderingMode.CleartypeGdiClassic"/> for <see cref="F:SharpDX.Direct2D1.MeasuringMode.GdiClassic"/></li> <li> <see cref="F:SharpDX.DirectWrite.RenderingMode.CleartypeGdiNatural"/> for <see cref="F:SharpDX.Direct2D1.MeasuringMode.GdiNatural"/></li> </ul> </dd></param>	
            <param name="renderingParams"><dd> <p>A reference to an object that contains rendering settings such as gamma level, enhanced contrast, and ClearType level. This parameter is necessary in case the rendering parameters  object overrides the rendering mode.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains a value that indicates the recommended rendering mode to use.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetRecommendedRenderingMode']/*"/>	
            <msdn-id>dd371015</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetRecommendedRenderingMode([In] float emSize,[In] float pixelsPerDip,[In] DWRITE_MEASURING_MODE measuringMode,[In] IDWriteRenderingParams* renderingParams,[Out] DWRITE_RENDERING_MODE* renderingMode)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetRecommendedRenderingMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGdiCompatibleMetrics(System.Single,System.Single,System.Nullable{SharpDX.Matrix3x2})">
            <summary>	
            <p>Obtains design units and common metrics for the font face. These metrics are applicable to all the glyphs within a fontface and are used by applications for layout calculations.</p>	
            </summary>	
            <param name="emSize"><dd> <p>The logical size of the font in DIP units.</p> </dd></param>	
            <param name="pixelsPerDip"><dd> <p>The number of physical pixels per DIP.</p> </dd></param>	
            <param name="transform"><dd> <p>An optional transform applied to the glyphs and their positions. This transform is applied after the scaling specified by the font size and <em>pixelsPerDip</em>.</p> </dd></param>	
            <returns><dd> <p>A reference to a <strong>DWRITE_FONT_METRIC</strong>S structure to fill in. The metrics returned by this function are in font design units.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGdiCompatibleMetrics']/*"/>	
            <msdn-id>dd941789</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetGdiCompatibleMetrics([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[Out] DWRITE_FONT_METRICS* fontFaceMetrics)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetGdiCompatibleMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFace.GetGdiCompatibleGlyphMetrics(System.Single,System.Single,System.Nullable{SharpDX.Matrix3x2},SharpDX.Bool,System.Int16[],System.Int32,SharpDX.DirectWrite.GlyphMetrics[],SharpDX.Bool)">
            <summary>	
            <p>Obtains glyph metrics in font design units with the return values compatible with what GDI would produce.</p>	
            </summary>	
            <param name="emSize"><dd> <p>The ogical size of the font in DIP units.</p> </dd></param>	
            <param name="pixelsPerDip"><dd> <p>The number of physical pixels per DIP.</p> </dd></param>	
            <param name="transform"><dd> <p>An optional transform applied to the glyphs and their positions. This transform is applied after the scaling specified by the font size and <em>pixelsPerDip</em>.</p> </dd></param>	
            <param name="useGdiNatural"><dd> <p>When set to <strong><see cref="F:SharpDX.Result.False"/></strong>, the metrics are the same as the metrics of GDI aliased text.  When set to <strong>TRUE</strong>, the metrics are the same as the metrics of text measured by GDI using a font created with <strong>CLEARTYPE_NATURAL_QUALITY</strong>.</p> </dd></param>	
            <param name="glyphIndices"><dd> <p>An array of glyph indices for which to compute the metrics.</p> </dd></param>	
            <param name="glyphCount"><dd> <p>The number of elements in the <em>glyphIndices</em> array.</p> </dd></param>	
            <param name="glyphMetrics"><dd> <p>An array of <strong><see cref="T:SharpDX.DirectWrite.GlyphMetrics"/></strong> structures filled by this function. The metrics are in font design units.</p> </dd></param>	
            <param name="isSideways"><dd> <p>A <see cref="T:SharpDX.Bool"/> value that indicates whether the font is being used in a sideways run.  This can affect the glyph metrics if the font has oblique simulation because sideways oblique simulation differs from non-sideways oblique simulation.</p> </dd></param>	
            <returns><p>Standard <strong><see cref="T:SharpDX.Result"/></strong> error code. If any of the input glyph indices are outside of the valid glyph index range for the current font face, <strong>E_INVALIDARG</strong> will be returned.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGdiCompatibleGlyphMetrics']/*"/>	
            <msdn-id>dd941788</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFace::GetGdiCompatibleGlyphMetrics([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[In, Buffer] const unsigned short* glyphIndices,[In] unsigned int glyphCount,[Out, Buffer] DWRITE_GLYPH_METRICS* glyphMetrics,[In] BOOL isSideways)</unmanaged>	
            <unmanaged-short>IDWriteFontFace::GetGdiCompatibleGlyphMetrics</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.FaceType">
            <summary>	
            <p> Obtains the file format type of a font face. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetType']/*"/>	
            <msdn-id>dd371031</msdn-id>	
            <unmanaged>GetType</unmanaged>	
            <unmanaged-short>GetType</unmanaged-short>	
            <unmanaged>DWRITE_FONT_FACE_TYPE IDWriteFontFace::GetType()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.Index">
            <summary>	
            <p> Obtains the index of a font face in the context of its font files. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetIndex']/*"/>	
            <msdn-id>dd371007</msdn-id>	
            <unmanaged>GetIndex</unmanaged>	
            <unmanaged-short>GetIndex</unmanaged-short>	
            <unmanaged>unsigned int IDWriteFontFace::GetIndex()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.Simulations">
            <summary>	
            <p> Obtains the algorithmic style simulation flags of a font face. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetSimulations']/*"/>	
            <msdn-id>dd371018</msdn-id>	
            <unmanaged>GetSimulations</unmanaged>	
            <unmanaged-short>GetSimulations</unmanaged-short>	
            <unmanaged>DWRITE_FONT_SIMULATIONS IDWriteFontFace::GetSimulations()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.IsSymbolFont">
            <summary>	
            <p> Determines whether the font is a symbol font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::IsSymbolFont']/*"/>	
            <msdn-id>dd371034</msdn-id>	
            <unmanaged>IsSymbolFont</unmanaged>	
            <unmanaged-short>IsSymbolFont</unmanaged-short>	
            <unmanaged>BOOL IDWriteFontFace::IsSymbolFont()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.Metrics">
            <summary>	
            <p> Obtains design units and common metrics for the font face. These metrics are applicable to all the glyphs within a font face and are used by applications for layout calculations. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetMetrics']/*"/>	
            <msdn-id>dd371011</msdn-id>	
            <unmanaged>GetMetrics</unmanaged>	
            <unmanaged-short>GetMetrics</unmanaged-short>	
            <unmanaged>void IDWriteFontFace::GetMetrics([Out] DWRITE_FONT_METRICS* fontFaceMetrics)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFace.GlyphCount">
            <summary>	
            <p> Obtains the number of glyphs in the font face. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFace::GetGlyphCount']/*"/>	
            <msdn-id>dd370993</msdn-id>	
            <unmanaged>GetGlyphCount</unmanaged>	
            <unmanaged-short>GetGlyphCount</unmanaged-short>	
            <unmanaged>unsigned short IDWriteFontFace::GetGlyphCount()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFeature">
            <summary>	
            <p>Specifies properties used to identify and execute typographic features in the current font face.</p>	
            </summary>	
            <remarks>	
            <p>A non-zero value generally enables the feature execution, while the zero value disables it. A feature requiring a selector uses this value to indicate the selector index.</p><p>The OpenType standard provides access to typographic features available in the font by means of a feature tag with the associated parameters. The OpenType feature tag is a 4-byte identifier of the registered name of a feature. For example, the 'kern' feature name tag is used to identify the 'Kerning' feature in OpenType font. Similarly, the OpenType feature tag for 'Standard Ligatures' and 'Fractions' is 'liga' and 'frac' respectively. Since a single run can be associated with more than one typographic features, the Text String API accepts typographic settings for a run as a list of features and are executed in the order they are specified.</p><p>The value of the tag member represents the OpenType name tag of the feature, while the param value represents additional parameter for the execution of the feature referred by the tag member. Both <strong>nameTag</strong> and <strong>parameter</strong> are stored as little endian, the same convention followed by GDI.  Most features treat the Param value as a binary value that indicates whether to turn the execution of the feature on or off, with it being off by default in the majority of cases. Some features, however, treat this value as an integral value representing the integer index to the list of alternate results it may produce during the execution; for instance, the feature 'Stylistic Alternates' or 'salt' uses the <strong>parameter</strong> value as an index to the list of alternate substituting glyphs it could produce for a specified glyph. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE']/*"/>	
            <msdn-id>dd368066</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFeature.#ctor(SharpDX.DirectWrite.FontFeatureTag,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFeature"/> struct.
            </summary>
            <param name="nameTag">The name tag.</param>
            <param name="parameter">The parameter.</param>
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeature.NameTag">
            <summary>	
            <dd> <p>The feature OpenType name identifier.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE::nameTag']/*"/>	
            <msdn-id>dd368066</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG nameTag</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG nameTag</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeature.Parameter">
            <summary>	
            <dd> <p>The execution parameter of the feature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE::parameter']/*"/>	
            <msdn-id>dd368066</msdn-id>	
            <unmanaged>unsigned int parameter</unmanaged>	
            <unmanaged-short>unsigned int parameter</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontFile">
            <summary>	
            <p> Represents a font file. Applications  such as font managers or font viewers can call <strong><see cref="M:SharpDX.DirectWrite.FontFile.Analyze(SharpDX.Bool@,SharpDX.DirectWrite.FontFileType@,SharpDX.DirectWrite.FontFaceType@,System.Int32@)"/></strong> to find out if a particular file is a font file, and whether it is a font type that is supported by the font system.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFile']/*"/>	
            <msdn-id>dd371060</msdn-id>	
            <unmanaged>IDWriteFontFile</unmanaged>	
            <unmanaged-short>IDWriteFontFile</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.#ctor(SharpDX.DirectWrite.Factory,System.String)">
            <summary>	
            Creates a font file reference object from a local font file. 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="filePath">An array of characters that contains the absolute file path for the font file. Subsequent operations on the constructed object may fail if the user provided filePath doesn't correspond to a valid file on the disk. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateFontFileReference([In] const wchar_t* filePath,[In, Optional] const __int64* lastWriteTime,[Out] IDWriteFontFile** fontFile)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.#ctor(SharpDX.DirectWrite.Factory,System.String,System.Nullable{System.Int64})">
            <summary>	
            Creates a font file reference object from a local font file. 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="filePath">An array of characters that contains the absolute file path for the font file. Subsequent operations on the constructed object may fail if the user provided filePath doesn't correspond to a valid file on the disk. </param>
            <param name="lastWriteTime">The last modified time of the input file path. If the parameter is omitted, the function will access the font file to obtain its last write time. You should specify this value to avoid extra disk access. Subsequent operations on the constructed object may fail if the user provided lastWriteTime doesn't match the file on the disk. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateFontFileReference([In] const wchar_t* filePath,[In, Optional] const __int64* lastWriteTime,[Out] IDWriteFontFile** fontFile)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.#ctor(SharpDX.DirectWrite.Factory,System.IntPtr,System.Int32,SharpDX.DirectWrite.FontFileLoader)">
            <summary>
            Creates a reference to an application-specific font file resource.
            </summary>
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFileReferenceKey">A font file reference key that uniquely identifies the font file resource during the lifetime of fontFileLoader.</param>
            <param name="fontFileReferenceKeySize">The size of the font file reference key in bytes.</param>
            <param name="fontFileLoader">The font file loader that will be used by the font system to load data from the file identified by fontFileReferenceKey.</param>
            <remarks>
            This function is provided for cases when an application or a document needs to use a private font without having to install it on the system. fontFileReferenceKey has to be unique only in the scope of the fontFileLoader used in this call.
            </remarks>
            <unmanaged>HRESULT IDWriteFactory::CreateCustomFontFileReference([In, Buffer] const void* fontFileReferenceKey,[None] int fontFileReferenceKeySize,[None] IDWriteFontFileLoader* fontFileLoader,[Out] IDWriteFontFile** fontFile)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.GetReferenceKey">
            <summary>	
            Obtains the reference to the reference key of a font file. The returned reference is valid until the font file object is released.  	
            </summary>	
            <returns>the reference to the reference key of a font file. </returns>
            <unmanaged>HRESULT IDWriteFontFile::GetReferenceKey([Out, Buffer] const void** fontFileReferenceKey,[Out] int* fontFileReferenceKeySize)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFile"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontFile">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontFile"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.GetReferenceKey(System.IntPtr,System.Int32@)">
            <summary>	
            <p> Obtains the reference to the reference key of a font file. The returned reference is valid until the font file object is released.  </p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>When this method returns, contains an address of  a reference to the font file reference key. Note that the reference value is only valid until the font file object it is obtained from is released. This parameter is passed uninitialized.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>When this method returns, contains the size of the font file reference key in bytes. This parameter is passed uninitialized.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFile::GetReferenceKey']/*"/>	
            <msdn-id>dd371108</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFile::GetReferenceKey([Out, Buffer] const void** fontFileReferenceKey,[Out] unsigned int* fontFileReferenceKeySize)</unmanaged>	
            <unmanaged-short>IDWriteFontFile::GetReferenceKey</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.GetLoader(SharpDX.DirectWrite.FontFileLoader@)">
            <summary>	
            <p> Obtains the file loader associated with a font file object. </p>	
            </summary>	
            <param name="fontFileLoader"><dd> <p>When this method returns, contains the address of  a reference to the font file loader associated with the font file object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFile::GetLoader']/*"/>	
            <msdn-id>dd371104</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFile::GetLoader([Out] IDWriteFontFileLoader** fontFileLoader)</unmanaged>	
            <unmanaged-short>IDWriteFontFile::GetLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFile.Analyze(SharpDX.Bool@,SharpDX.DirectWrite.FontFileType@,SharpDX.DirectWrite.FontFaceType@,System.Int32@)">
            <summary>	
            <p> Analyzes a file and returns whether it represents a font, and whether the font type is supported by the font system. </p>	
            </summary>	
            <param name="isSupportedFontType"><dd> <p><strong>TRUE</strong> if the font type is supported by the font system; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></param>	
            <param name="fontFileType"><dd> <p>When this method returns, contains a value that indicates the type of the font file. Note that even if <em> isSupportedFontType</em> is <strong><see cref="F:SharpDX.Result.False"/></strong>, the <em>fontFileType</em> value may be different from <strong><see cref="F:SharpDX.DirectWrite.FontFileType.Unknown"/></strong>.</p> </dd></param>	
            <param name="fontFaceType"><dd> <p>When this method returns, contains a value that indicates the type of the font face. If <em>fontFileType</em> is not equal to <strong><see cref="F:SharpDX.DirectWrite.FontFileType.Unknown"/></strong>, then that can be constructed from the font file. </p> </dd></param>	
            <param name="numberOfFaces"><dd> <p>When this method returns, contains the number of font faces contained in the font file.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>Important</strong>??Certain font file types are recognized, but not supported by the font system. For example, the font system will recognize a file as a Type 1 font file but will not be able to construct a font face object from it. In such situations, <strong>Analyze</strong> will set <em>isSupportedFontType</em> output parameter to <strong><see cref="F:SharpDX.Result.False"/></strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFile::Analyze']/*"/>	
            <msdn-id>dd371099</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFile::Analyze([Out] BOOL* isSupportedFontType,[Out] DWRITE_FONT_FILE_TYPE* fontFileType,[Out, Optional] DWRITE_FONT_FACE_TYPE* fontFaceType,[Out] unsigned int* numberOfFaces)</unmanaged>	
            <unmanaged-short>IDWriteFontFile::Analyze</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.FontFile.Loader">
            <summary>	
            Obtains the file loader associated with a font file object. 	
            </summary>	
            <unmanaged>HRESULT IDWriteFontFile::GetLoader([Out] IDWriteFontFileLoader** fontFileLoader)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileEnumerator">
            <summary>	
            <p> Encapsulates a collection of font files. The font system uses this interface to enumerate font files when building a font collection.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileEnumerator']/*"/>	
            <msdn-id>dd371063</msdn-id>	
            <unmanaged>IDWriteFontFileEnumerator</unmanaged>	
            <unmanaged-short>IDWriteFontFileEnumerator</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileEnumerator.MoveNext">
            <summary>	
            Advances to the next font file in the collection. When it is first created, the enumerator is positioned before the first element of the collection and the first call to MoveNext advances to the first file. 	
            </summary>	
            <returns>the value TRUE if the enumerator advances to a file; otherwise, FALSE if the enumerator advances past the last file in the collection.</returns>
            <unmanaged>HRESULT IDWriteFontFileEnumerator::MoveNext([Out] BOOL* hasCurrentFile)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontFileEnumerator.CurrentFontFile">
            <summary>	
            Gets a reference to the current font file. 	
            </summary>	
            <returns>a reference to the newly created <see cref="T:SharpDX.DirectWrite.FontFile"/> object.</returns>
            <unmanaged>HRESULT IDWriteFontFileEnumerator::GetCurrentFontFile([Out] IDWriteFontFile** fontFile)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileEnumeratorShadow">
            <summary>
            Internal FontFileEnumerator Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileEnumeratorShadow.ToIntPtr(SharpDX.DirectWrite.FontFileEnumerator)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileEnumeratorShadow.FontFileEnumeratorVtbl.MoveNextDelegate">
            <summary>	
            Advances to the next font file in the collection. When it is first created, the enumerator is positioned before the first element of the collection and the first call to MoveNext advances to the first file. 	
            </summary>	
            <returns>the value TRUE if the enumerator advances to a file; otherwise, FALSE if the enumerator advances past the last file in the collection.</returns>
            <unmanaged>HRESULT IDWriteFontFileEnumerator::MoveNext([Out] BOOL* hasCurrentFile)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileEnumeratorShadow.FontFileEnumeratorVtbl.GetCurrentFontFileDelegate">
            <summary>	
            Gets a reference to the current font file. 	
            </summary>	
            <returns>a reference to the newly created <see cref="T:SharpDX.DirectWrite.FontFile"/> object.</returns>
            <unmanaged>HRESULT IDWriteFontFileEnumerator::GetCurrentFontFile([Out] IDWriteFontFile** fontFile)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileLoader">
            <summary>	
            <p> Handles loading font file resources of a particular type from a font file reference key into a font file stream object. </p>	
            </summary>	
            <remarks>	
            <p>The font file loader interface is recommended to be implemented by a singleton object. Note that font file loader implementations must not register themselves with DirectWrite factory inside their constructors and must not unregister themselves in their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration of font file loaders with DirectWrite factory should be performed outside of the font file loader implementation as a separate step.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileLoader']/*"/>	
            <msdn-id>dd371075</msdn-id>	
            <unmanaged>IDWriteFontFileLoader</unmanaged>	
            <unmanaged-short>IDWriteFontFileLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoader.CreateStreamFromKey(SharpDX.DataPointer)">
            <summary>	
            Creates a font file stream object that encapsulates an open file resource. 	
            </summary>	
            <remarks>	
            The resource is closed when the last reference to fontFileStream is released.  	
            </remarks>	
            <param name="fontFileReferenceKey">A reference to a font file reference key that uniquely identifies the font file resource within the scope of the font loader being used. The buffer allocated for this key must at least be the size, in bytes, specified by  fontFileReferenceKeySize. </param>
            <returns>a reference to the newly created <see cref="T:SharpDX.DirectWrite.FontFileStream"/> object. </returns>
            <unmanaged>HRESULT IDWriteFontFileLoader::CreateStreamFromKey([In, Buffer] const void* fontFileReferenceKey,[None] int fontFileReferenceKeySize,[Out] IDWriteFontFileStream** fontFileStream)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileLoaderShadow">
            <summary>
            Internal FontFileLoader Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoaderShadow.ToIntPtr(SharpDX.DirectWrite.FontFileLoader)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileLoaderShadow.FontFileLoaderVtbl.CreateStreamFromKeyDelegate">
            <unmanaged>HRESULT IDWriteFontFileLoader::CreateStreamFromKey([In, Buffer] const void* fontFileReferenceKey,[None] int fontFileReferenceKeySize,[Out] IDWriteFontFileStream** fontFileStream)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileLoaderNative">
            <summary>	
            <p> Handles loading font file resources of a particular type from a font file reference key into a font file stream object. </p>	
            </summary>	
            <remarks>	
            <p>The font file loader interface is recommended to be implemented by a singleton object. Note that font file loader implementations must not register themselves with DirectWrite factory inside their constructors and must not unregister themselves in their destructors, because registration and unregistraton operations increment and decrement the object reference count respectively. Instead, registration and unregistration of font file loaders with DirectWrite factory should be performed outside of the font file loader implementation as a separate step.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileLoader']/*"/>	
            <msdn-id>dd371075</msdn-id>	
            <unmanaged>IDWriteFontFileLoader</unmanaged>	
            <unmanaged-short>IDWriteFontFileLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoaderNative.CreateStreamFromKey(SharpDX.DataPointer)">
            <summary>	
            Creates a font file stream object that encapsulates an open file resource. 	
            </summary>	
            <remarks>	
            The resource is closed when the last reference to fontFileStream is released.  	
            </remarks>	
            <param name="fontFileReferenceKey">A reference to a font file reference key that uniquely identifies the font file resource within the scope of the font loader being used. The buffer allocated for this key must at least be the size, in bytes, specified by  fontFileReferenceKeySize. </param>
            <returns>a reference to the newly created <see cref="T:SharpDX.DirectWrite.FontFileStream"/> object. </returns>
            <unmanaged>HRESULT IDWriteFontFileLoader::CreateStreamFromKey([In, Buffer] const void* fontFileReferenceKey,[None] int fontFileReferenceKeySize,[Out] IDWriteFontFileStream** fontFileStream)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoaderNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFileLoaderNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoaderNative.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontFileLoaderNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontFileLoaderNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileLoaderNative.CreateStreamFromKey_(System.IntPtr,System.Int32,SharpDX.DirectWrite.FontFileStream@)">
            <summary>	
            <p> Creates a font file stream object that encapsulates an open file resource. </p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>A reference to a font file reference key that uniquely identifies the font file resource within the scope of the font loader being used. The buffer allocated for this key must at least be the size, in bytes, specified by <em> fontFileReferenceKeySize</em>.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>The size of font file reference key, in bytes.</p> </dd></param>	
            <param name="fontFileStream"><dd> <p>When this method returns, contains the address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.FontFileStream"/></strong> object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The resource is closed when the last reference to <em>fontFileStream</em> is released. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileLoader::CreateStreamFromKey']/*"/>	
            <msdn-id>dd371077</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFileLoader::CreateStreamFromKey([In, Buffer] const void* fontFileReferenceKey,[In] unsigned int fontFileReferenceKeySize,[Out] IDWriteFontFileStream** fontFileStream)</unmanaged>	
            <unmanaged-short>IDWriteFontFileLoader::CreateStreamFromKey</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStream">
            <summary>	
            <p> Loads font file data from a custom font file loader. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream']/*"/>	
            <msdn-id>dd371081</msdn-id>	
            <unmanaged>IDWriteFontFileStream</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStream.ReadFileFragment(System.IntPtr@,System.Int64,System.Int64,System.IntPtr@)">
            <summary>	
            Reads a fragment from a font file. 	
            </summary>	
            <remarks>	
            Note that ReadFileFragment implementations must check whether the requested font file fragment is within the file bounds. Otherwise, an error should be returned from ReadFileFragment.   {{DirectWrite}} may invoke <see cref="T:SharpDX.DirectWrite.FontFileStream"/> methods on the same object from multiple threads simultaneously. Therefore, ReadFileFragment implementations that rely on internal mutable state must serialize access to such state across multiple threads. For example, an implementation that uses separate Seek and Read operations to read a file fragment must place the code block containing Seek and Read calls under a lock or a critical section. 	
            </remarks>	
            <param name="fragmentStart">When this method returns, contains an address of a  reference to the start of the font file fragment.  This parameter is passed uninitialized. </param>
            <param name="fileOffset">The offset of the fragment, in bytes, from the beginning of the font file. </param>
            <param name="fragmentSize">The size of the file fragment, in bytes. </param>
            <param name="fragmentContext">When this method returns, contains the address of  </param>
            <returns>a reference to a reference to the client-defined context to be passed to {{ReleaseFileFragment}}. </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::ReadFileFragment([Out, Buffer] const void** fragmentStart,[None] __int64 fileOffset,[None] __int64 fragmentSize,[Out] void** fragmentContext)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStream.ReleaseFileFragment(System.IntPtr)">
            <summary>	
            Releases a fragment from a file. 	
            </summary>	
            <param name="fragmentContext">A reference to the client-defined context of a font fragment returned from {{ReadFileFragment}}. </param>
            <unmanaged>void IDWriteFontFileStream::ReleaseFileFragment([None] void* fragmentContext)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStream.GetFileSize">
            <summary>	
            Obtains the total size of a file. 	
            </summary>	
            <remarks>	
            Implementing GetFileSize() for asynchronously loaded font files may require downloading the complete file contents. Therefore, this method should be used only for operations that either require a complete font file to be loaded (for example, copying a font file) or that need to make decisions based on the value of the file size (for example, validation against a persisted file size).  	
            </remarks>	
            <returns>the total size of the file. </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::GetFileSize([Out] __int64* fileSize)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStream.GetLastWriteTime">
            <summary>	
            Obtains the last modified time of the file.  	
            </summary>	
            <remarks>	
            The "last modified time" is used by DirectWrite font selection algorithms to determine whether one font resource is more up to date than another one. 	
            </remarks>	
            <returns>the last modified time of the file in the format that represents the number of 100-nanosecond intervals since January 1, 1601 (UTC). </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::GetLastWriteTime([Out] __int64* lastWriteTime)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamShadow">
            <summary>
            Internal FontFileStream Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamShadow.ToIntPtr(SharpDX.DirectWrite.FontFileStream)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamShadow.FontFileStreamVtbl.ReadFileFragmentDelegate">
            <unmanaged>HRESULT IDWriteFontFileStream::ReadFileFragment([Out, Buffer] const void** fragmentStart,[None] __int64 fileOffset,[None] __int64 fragmentSize,[Out] void** fragmentContext)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamShadow.FontFileStreamVtbl.ReleaseFileFragmentDelegate">
            <unmanaged>void IDWriteFontFileStream::ReleaseFileFragment([None] void* fragmentContext)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamShadow.FontFileStreamVtbl.GetFileSizeDelegate">
            <unmanaged>HRESULT IDWriteFontFileStream::GetFileSize([Out] __int64* fileSize)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamShadow.FontFileStreamVtbl.GetLastWriteTimeDelegate">
            <unmanaged>HRESULT IDWriteFontFileStream::GetLastWriteTime([Out] __int64* lastWriteTime)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileStreamNative">
            <summary>	
            <p> Loads font file data from a custom font file loader. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream']/*"/>	
            <msdn-id>dd371081</msdn-id>	
            <unmanaged>IDWriteFontFileStream</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.ReadFileFragment(System.IntPtr@,System.Int64,System.Int64,System.IntPtr@)">
            <summary>	
            Reads a fragment from a font file. 	
            </summary>	
            <remarks>	
            Note that ReadFileFragment implementations must check whether the requested font file fragment is within the file bounds. Otherwise, an error should be returned from ReadFileFragment.   {{DirectWrite}} may invoke <see cref="T:SharpDX.DirectWrite.FontFileStream"/> methods on the same object from multiple threads simultaneously. Therefore, ReadFileFragment implementations that rely on internal mutable state must serialize access to such state across multiple threads. For example, an implementation that uses separate Seek and Read operations to read a file fragment must place the code block containing Seek and Read calls under a lock or a critical section. 	
            </remarks>	
            <param name="fragmentStart">When this method returns, contains an address of a  reference to the start of the font file fragment.  This parameter is passed uninitialized. </param>
            <param name="fileOffset">The offset of the fragment, in bytes, from the beginning of the font file. </param>
            <param name="fragmentSize">The size of the file fragment, in bytes. </param>
            <param name="fragmentContext">When this method returns, contains the address of  </param>
            <returns>a reference to a reference to the client-defined context to be passed to {{ReleaseFileFragment}}. </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::ReadFileFragment([Out, Buffer] const void** fragmentStart,[None] __int64 fileOffset,[None] __int64 fragmentSize,[Out] void** fragmentContext)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.ReleaseFileFragment(System.IntPtr)">
            <summary>	
            Releases a fragment from a file. 	
            </summary>	
            <param name="fragmentContext">A reference to the client-defined context of a font fragment returned from {{ReadFileFragment}}. </param>
            <unmanaged>void IDWriteFontFileStream::ReleaseFileFragment([None] void* fragmentContext)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.GetFileSize">
            <summary>	
            Obtains the total size of a file. 	
            </summary>	
            <remarks>	
            Implementing GetFileSize() for asynchronously loaded font files may require downloading the complete file contents. Therefore, this method should be used only for operations that either require a complete font file to be loaded (for example, copying a font file) or that need to make decisions based on the value of the file size (for example, validation against a persisted file size).  	
            </remarks>	
            <returns>the total size of the file. </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::GetFileSize([Out] __int64* fileSize)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.GetLastWriteTime">
            <summary>	
            Obtains the last modified time of the file.  	
            </summary>	
            <remarks>	
            The "last modified time" is used by DirectWrite font selection algorithms to determine whether one font resource is more up to date than another one. 	
            </remarks>	
            <returns>the last modified time of the file in the format that represents the number of 100-nanosecond intervals since January 1, 1601 (UTC). </returns>
            <unmanaged>HRESULT IDWriteFontFileStream::GetLastWriteTime([Out] __int64* lastWriteTime)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFileStreamNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontFileStreamNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontFileStreamNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.ReadFileFragment_(System.IntPtr@,System.Int64,System.Int64,System.IntPtr@)">
            <summary>	
            <p> Reads a fragment from a font file. </p>	
            </summary>	
            <param name="fragmentStart"><dd> <p>When this method returns, contains an address of a  reference to the start of the font file fragment.  This parameter is passed uninitialized.</p> </dd></param>	
            <param name="fileOffset"><dd> <p>The offset of the fragment, in bytes, from the beginning of the font file.</p> </dd></param>	
            <param name="fragmentSize"><dd> <p>The size of the file fragment, in bytes.</p> </dd></param>	
            <param name="fragmentContext"><dd> <p>When this method returns, contains the address of a reference to a reference to the client-defined context to be passed to <strong>ReleaseFileFragment</strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Note that <strong>ReadFileFragment</strong> implementations must check whether the requested font file fragment is within the file bounds. Otherwise, an error should be returned from <strong>ReadFileFragment</strong>. </p><p> DirectWrite may invoke <strong><see cref="T:SharpDX.DirectWrite.FontFileStream"/></strong> methods on the same object from multiple threads simultaneously. Therefore, <strong>ReadFileFragment</strong> implementations that rely on internal mutable state must serialize access to such state across multiple threads. For example, an implementation that uses separate Seek and Read operations to read a file fragment must place the code block containing Seek and Read calls under a lock or a critical section.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream::ReadFileFragment']/*"/>	
            <msdn-id>dd371091</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFileStream::ReadFileFragment([Out] const void** fragmentStart,[In] unsigned longlong fileOffset,[In] unsigned longlong fragmentSize,[Out] void** fragmentContext)</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream::ReadFileFragment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.ReleaseFileFragment_(System.IntPtr)">
            <summary>	
            <p> Releases a fragment from a file. </p>	
            </summary>	
            <param name="fragmentContext"><dd> <p>A reference to the client-defined context of a font fragment returned from <strong>ReadFileFragment</strong>.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream::ReleaseFileFragment']/*"/>	
            <msdn-id>dd371095</msdn-id>	
            <unmanaged>void IDWriteFontFileStream::ReleaseFileFragment([In] void* fragmentContext)</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream::ReleaseFileFragment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.GetFileSize_(System.Int64@)">
            <summary>	
            <p> Obtains the total size of a file. </p>	
            </summary>	
            <param name="fileSize"><dd> <p>When this method returns, contains the total size of the file.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Implementing GetFileSize() for asynchronously loaded font files may require downloading the complete file contents. Therefore, this method should be used only for operations that either require a complete font file to be loaded (for example, copying a font file) or that need to make decisions based on the value of the file size (for example, validation against a persisted file size). </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream::GetFileSize']/*"/>	
            <msdn-id>dd371084</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFileStream::GetFileSize([Out] unsigned longlong* fileSize)</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream::GetFileSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFileStreamNative.GetLastWriteTime_(System.Int64@)">
            <summary>	
            <p> Obtains the last modified time of the file.  </p>	
            </summary>	
            <param name="lastWriteTime"><dd> <p>When this method returns, contains  the last modified time of the file in the format that represents the number of 100-nanosecond intervals since January 1, 1601 (UTC).</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The "last modified time" is used by DirectWrite font selection algorithms to determine whether one font resource is more up to date than another one.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFileStream::GetLastWriteTime']/*"/>	
            <msdn-id>dd371089</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFileStream::GetLastWriteTime([Out] unsigned longlong* lastWriteTime)</unmanaged>	
            <unmanaged-short>IDWriteFontFileStream::GetLastWriteTime</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GdiInterop">
            <summary>	
            <p>Provides interoperability with GDI, such as methods to convert a font face to a <see cref="T:SharpDX.Win32Native.LogFont"/> structure, or to convert a GDI font description into a font face. It is also used to create bitmap render target objects.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop']/*"/>	
            <msdn-id>dd371172</msdn-id>	
            <unmanaged>IDWriteGdiInterop</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.FromLogFont(System.Object)">
            <summary>	
            Creates a font object that matches the properties specified by the LOGFONT structure. 	
            </summary>	
            <param name="logFont">A structure containing a GDI-compatible font description. </param>
            <returns>a  reference to a newly created <see cref="T:SharpDX.DirectWrite.Font"/>. </returns>
            <unmanaged>HRESULT IDWriteGdiInterop::CreateFontFromLOGFONT([In] const LOGFONTW* logFont,[Out] IDWriteFont** font)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.ToLogFont(SharpDX.DirectWrite.Font,System.Object)">
            <summary>	
            Initializes a LOGFONT structure based on the GDI-compatible properties of the specified font. 	
            </summary>	
            <remarks>	
            The conversion to a  LOGFONT by using ConvertFontToLOGFONT operates at the logical font level and does not guarantee that it will map to a specific physical font. It is not guaranteed that GDI will select the same physical font for displaying  text formatted by a LOGFONT as the <see cref="T:SharpDX.DirectWrite.Font"/> object that was converted. 	
            </remarks>	
            <param name="font">An <see cref="T:SharpDX.DirectWrite.Font"/> object to be converted into a GDI-compatible LOGFONT structure. </param>
            <param name="logFont">When this method returns, contains a structure that receives a GDI-compatible font description. </param>
            <returns> TRUE if the specified font object is part of the system font collection; otherwise, FALSE. </returns>
            <unmanaged>HRESULT IDWriteGdiInterop::ConvertFontToLOGFONT([None] IDWriteFont* font,[In] LOGFONTW* logFont,[Out] BOOL* isSystemFont)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.FromSystemDrawingFont(System.Drawing.Font)">
            <summary>	
            Creates a font object that matches the properties specified by the LOGFONT structure. 	
            </summary>	
            <param name="font">A <see cref="T:System.Drawing.Font"/> description. </param>
            <returns>a reference to a newly created <see cref="T:SharpDX.DirectWrite.Font"/>. </returns>
            <unmanaged>HRESULT IDWriteGdiInterop::CreateFontFromLOGFONT([In] const LOGFONTW* logFont,[Out] IDWriteFont** font)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.ToSystemDrawingFont(SharpDX.DirectWrite.Font,System.Drawing.Font@)">
            <summary>
            Convert a Direct2D <see cref="T:SharpDX.DirectWrite.Font"/> to a <see cref="T:System.Drawing.Font"/>.
            </summary>
            <param name="d2dFont">a Direct2D Font</param>
            <param name="font">a <see cref="T:System.Drawing.Font"/></param>
            <returns>true if the specified font object is part of the system font collection; otherwise, false.</returns>
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.GdiInterop"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.GdiInterop">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.GdiInterop"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.CreateFontFromLOGFONT(System.IntPtr,SharpDX.DirectWrite.Font@)">
            <summary>	
            <p> Creates a font object that matches the properties specified by the <strong><see cref="T:SharpDX.Win32Native.LogFont"/></strong> structure. </p>	
            </summary>	
            <param name="logFont"><dd> <p>A structure containing a GDI-compatible font description.</p> </dd></param>	
            <param name="font"><dd> <p>When this method returns, contains an address of a  reference to a newly created <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object if successful; otherwise, <strong><c>null</c></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop::CreateFontFromLOGFONT']/*"/>	
            <msdn-id>dd371187</msdn-id>	
            <unmanaged>HRESULT IDWriteGdiInterop::CreateFontFromLOGFONT([In] const void* logFont,[Out] IDWriteFont** font)</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop::CreateFontFromLOGFONT</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.ConvertFontToLOGFONT(SharpDX.DirectWrite.Font,System.IntPtr,SharpDX.Bool@)">
            <summary>	
            <p> Initializes a <strong><see cref="T:SharpDX.Win32Native.LogFont"/></strong> structure based on the GDI-compatible properties of the specified font. </p>	
            </summary>	
            <param name="font"><dd> <p>An <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object to be converted into a GDI-compatible <strong><see cref="T:SharpDX.Win32Native.LogFont"/></strong> structure.</p> </dd></param>	
            <param name="logFont"><dd> <p>When this method returns, contains a structure that receives a GDI-compatible font description.</p> </dd></param>	
            <param name="isSystemFont"><dd> <p>When this method returns, contains <strong>TRUE</strong> if the specified font object is part of the system font collection; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The conversion to a  <strong><see cref="T:SharpDX.Win32Native.LogFont"/></strong> by using <strong>ConvertFontToLOGFONT</strong> operates at the logical font level and does not guarantee that it will map to a specific physical font. It is not guaranteed that GDI will select the same physical font for displaying  text formatted by a <strong><see cref="T:SharpDX.Win32Native.LogFont"/></strong> as the <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object that was converted.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop::ConvertFontToLOGFONT']/*"/>	
            <msdn-id>dd371177</msdn-id>	
            <unmanaged>HRESULT IDWriteGdiInterop::ConvertFontToLOGFONT([In] IDWriteFont* font,[In] void* logFont,[Out] BOOL* isSystemFont)</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop::ConvertFontToLOGFONT</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.ConvertFontFaceToLOGFONT(SharpDX.DirectWrite.FontFace,System.IntPtr)">
            <summary>	
            <p> Initializes a <see cref="T:SharpDX.Win32Native.LogFont"/> structure based on the GDI-compatible properties of the specified font. </p>	
            </summary>	
            <param name="font"><dd> <p>An <strong><see cref="T:SharpDX.DirectWrite.FontFace"/></strong> object to be converted into a GDI-compatible <see cref="T:SharpDX.Win32Native.LogFont"/> structure.</p> </dd></param>	
            <param name="logFont"><dd> <p>When this method returns, contains a reference to a structure that receives a GDI-compatible font description.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The conversion to a  <see cref="T:SharpDX.Win32Native.LogFont"/> by using <strong>ConvertFontFaceToLOGFONT</strong> operates at the logical font level and does not guarantee that it will map to a specific physical font. It is not guaranteed that GDI will select the same physical font for displaying  text formatted by a <see cref="T:SharpDX.Win32Native.LogFont"/> as the <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object that was converted.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop::ConvertFontFaceToLOGFONT']/*"/>	
            <msdn-id>dd371175</msdn-id>	
            <unmanaged>HRESULT IDWriteGdiInterop::ConvertFontFaceToLOGFONT([In] IDWriteFontFace* font,[In] void* logFont)</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop::ConvertFontFaceToLOGFONT</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.CreateFontFaceFromHdc(System.IntPtr)">
            <summary>	
            <p> Creates an <strong><see cref="T:SharpDX.DirectWrite.FontFace"/></strong> object that corresponds to the currently selected <strong>HFONT</strong> of the specified <strong><see cref="T:System.IntPtr"/></strong>. </p>	
            </summary>	
            <param name="hdc"><dd> <p>A handle to a device context into which a font has been selected. It is assumed that the client has already performed font mapping and that the font selected into the device context is the actual font to be used  for rendering glyphs.</p> </dd></param>	
            <returns><dd> <p>Contains an address of a reference to  the newly created font face object, or <strong><c>null</c></strong> in case of failure. The font face returned is guaranteed to reference the same physical typeface that would be used for drawing glyphs (but not necessarily characters) using ExtTextOut.</p> </dd></returns>	
            <remarks>	
            <p>This function is intended for scenarios in which an application wants to use GDI and Uniscribe 1.x for text layout and shaping, but  DirectWrite for final rendering. This function assumes the client is performing text output using glyph indexes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop::CreateFontFaceFromHdc']/*"/>	
            <msdn-id>dd371185</msdn-id>	
            <unmanaged>HRESULT IDWriteGdiInterop::CreateFontFaceFromHdc([In] HDC hdc,[Out] IDWriteFontFace** fontFace)</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop::CreateFontFaceFromHdc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GdiInterop.CreateBitmapRenderTarget(System.IntPtr,System.Int32,System.Int32)">
            <summary>	
            <p> Creates an object that encapsulates a bitmap and memory DC (device context) which can be used for rendering glyphs. </p>	
            </summary>	
            <param name="hdc"><dd> <p>A handle to the optional device context used to create a compatible memory DC (device context).</p> </dd></param>	
            <param name="width"><dd> <p>The width of the bitmap render target.</p> </dd></param>	
            <param name="height"><dd> <p>The height of the bitmap render target.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains an address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.BitmapRenderTarget"/></strong> object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGdiInterop::CreateBitmapRenderTarget']/*"/>	
            <msdn-id>dd371182</msdn-id>	
            <unmanaged>HRESULT IDWriteGdiInterop::CreateBitmapRenderTarget([In, Optional] HDC hdc,[In] unsigned int width,[In] unsigned int height,[Out] IDWriteBitmapRenderTarget** renderTarget)</unmanaged>	
            <unmanaged-short>IDWriteGdiInterop::CreateBitmapRenderTarget</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphRun">
            <summary>	
            <p>Contains the information needed by renderers to draw glyph runs.  All coordinates are in device independent pixels (DIPs). </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>DWRITE_GLYPH_RUN</unmanaged>	
            <unmanaged-short>DWRITE_GLYPH_RUN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.FontFacePointer">
            <summary>	
            <dd> <p>The physical font face object to draw with.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::fontFace']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>IDWriteFontFace* fontFace</unmanaged>	
            <unmanaged-short>IDWriteFontFace fontFace</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.FontSize">
            <summary>	
            <dd> <p>The logical size of the font in DIPs (equals 1/96 inch), not points.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::fontEmSize']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>float fontEmSize</unmanaged>	
            <unmanaged-short>float fontEmSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.GlyphCount">
            <summary>	
            <dd> <p>The number of glyphs in the glyph run.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::glyphCount']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>unsigned int glyphCount</unmanaged>	
            <unmanaged-short>unsigned int glyphCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.GlyphIndicesPointer">
            <summary>	
            <dd> <p>A reference to an array of indices to render for the glyph run.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::glyphIndices']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>const unsigned short* glyphIndices</unmanaged>	
            <unmanaged-short>unsigned short glyphIndices</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.GlyphAdvancesPointer">
            <summary>	
            <dd> <p>A reference to an array containing glyph advance widths for the glyph run.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::glyphAdvances']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>const float* glyphAdvances</unmanaged>	
            <unmanaged-short>float glyphAdvances</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.GlyphOffsetsPointer">
            <summary>	
            <dd> <p>A reference to an array containing glyph offsets for the glyph run.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::glyphOffsets']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>const DWRITE_GLYPH_OFFSET* glyphOffsets</unmanaged>	
            <unmanaged-short>DWRITE_GLYPH_OFFSET glyphOffsets</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.IsSideways">
            <summary>	
            <dd> <p>If true, specifies that glyphs are rotated 90 degrees to the left and vertical metrics are used. Vertical writing is achieved by specifying <strong>isSideways</strong> = true and rotating the entire run 90 degrees to the right via a rotate transform.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::isSideways']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>BOOL isSideways</unmanaged>	
            <unmanaged-short>BOOL isSideways</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRun.BidiLevel">
            <summary>	
            <dd> <p>The implicit resolved bidi level of the run. Odd levels indicate right-to-left languages like Hebrew and Arabic, while even levels indicate left-to-right languages like English and Japanese (when written horizontally). For right-to-left languages, the text origin is on the right, and text should be drawn to the left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN::bidiLevel']/*"/>	
            <msdn-id>dd368089</msdn-id>	
            <unmanaged>unsigned int bidiLevel</unmanaged>	
            <unmanaged-short>unsigned int bidiLevel</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.GlyphRun.FontFace">
            <summary>
            Gets or sets the <see cref="P:SharpDX.DirectWrite.GlyphRun.FontFace"/> associated with this GlypRun.
            </summary>
            <value>The font face.</value>
        </member>
        <member name="P:SharpDX.DirectWrite.GlyphRun.Indices">
            <summary>
            An array of glyph indices. This array contains <see cref="F:SharpDX.DirectWrite.GlyphRun.GlyphCount"/> elements.
            </summary>
        </member>
        <member name="P:SharpDX.DirectWrite.GlyphRun.Advances">
            <summary>
            An optional array of glyph advances. This array could be null or contains <see cref="F:SharpDX.DirectWrite.GlyphRun.GlyphCount"/> elements.
            </summary>
        </member>
        <member name="P:SharpDX.DirectWrite.GlyphRun.Offsets">
            <summary>
            An optional array of glyph offsets. This array could be null or contains <see cref="F:SharpDX.DirectWrite.GlyphRun.GlyphCount"/> elements.
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphRunAnalysis">
            <summary>	
            <p> Contains low-level information used to render a glyph run.</p>	
            </summary>	
            <remarks>	
            <p>The alpha texture can be a   bi-level alpha  texture or a ClearType alpha texture.  </p><p>A bi-level alpha texture contains one byte per pixel, therefore the size of the buffer for a bi-level texture will be the area of the texture bounds, in bytes. Each byte in a bi-level alpha texture created by <strong>CreateAlphaTexture</strong> is either set to DWRITE_ALPHA_MAX (that is, 255) or zero.</p><p>A ClearType alpha texture contains three bytes per pixel, therefore the size of the buffer for a ClearType alpha texture is three times the area of the texture bounds, in bytes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGlyphRunAnalysis']/*"/>	
            <msdn-id>dd371188</msdn-id>	
            <unmanaged>IDWriteGlyphRunAnalysis</unmanaged>	
            <unmanaged-short>IDWriteGlyphRunAnalysis</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.GlyphRun,System.Single,SharpDX.DirectWrite.RenderingMode,SharpDX.Direct2D1.MeasuringMode,System.Single,System.Single)">
            <summary>
            Creates a glyph run analysis object, which encapsulates information used to render a glyph run.
            </summary>
            <param name="factory">The factory.</param>
            <param name="glyphRun">A structure that contains the properties of the glyph run (font face, advances, and so on).</param>
            <param name="pixelsPerDip">Number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI bitmap then pixelsPerDip is 1. If rendering onto a 120 DPI bitmap then pixelsPerDip is 1.25.</param>
            <param name="renderingMode">A value that specifies the rendering mode, which must be one of the raster rendering modes (that is, not default and not outline).</param>
            <param name="measuringMode">Specifies the measuring mode to use with glyphs.</param>
            <param name="baselineOriginX">The horizontal position (X-coordinate) of the baseline origin, in DIPs.</param>
            <param name="baselineOriginY">Vertical position (Y-coordinate) of the baseline origin, in DIPs.</param>
            <remarks>
            The glyph run analysis object contains the results of analyzing the glyph run, including the positions of all the glyphs and references to all of the rasterized glyphs in the font cache.
            </remarks>
            <unmanaged>HRESULT IDWriteFactory::CreateGlyphRunAnalysis([In] const DWRITE_GLYPH_RUN* glyphRun,[None] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[None] DWRITE_RENDERING_MODE renderingMode,[None] DWRITE_MEASURING_MODE measuringMode,[None] float baselineOriginX,[None] float baselineOriginY,[Out] IDWriteGlyphRunAnalysis** glyphRunAnalysis)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.GlyphRun,System.Single,System.Nullable{SharpDX.Matrix},SharpDX.DirectWrite.RenderingMode,SharpDX.Direct2D1.MeasuringMode,System.Single,System.Single)">
            <summary>
            Creates a glyph run analysis object, which encapsulates information used to render a glyph run.
            </summary>
            <param name="factory">The factory.</param>
            <param name="glyphRun">A structure that contains the properties of the glyph run (font face, advances, and so on).</param>
            <param name="pixelsPerDip">Number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI bitmap then pixelsPerDip is 1. If rendering onto a 120 DPI bitmap then pixelsPerDip is 1.25.</param>
            <param name="transform">Optional transform applied to the glyphs and their positions. This transform is applied after the scaling specified the emSize and pixelsPerDip.</param>
            <param name="renderingMode">A value that specifies the rendering mode, which must be one of the raster rendering modes (that is, not default and not outline).</param>
            <param name="measuringMode">Specifies the measuring mode to use with glyphs.</param>
            <param name="baselineOriginX">The horizontal position (X-coordinate) of the baseline origin, in DIPs.</param>
            <param name="baselineOriginY">Vertical position (Y-coordinate) of the baseline origin, in DIPs.</param>
            <remarks>
            The glyph run analysis object contains the results of analyzing the glyph run, including the positions of all the glyphs and references to all of the rasterized glyphs in the font cache.
            </remarks>
            <unmanaged>HRESULT IDWriteFactory::CreateGlyphRunAnalysis([In] const DWRITE_GLYPH_RUN* glyphRun,[None] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[None] DWRITE_RENDERING_MODE renderingMode,[None] DWRITE_MEASURING_MODE measuringMode,[None] float baselineOriginX,[None] float baselineOriginY,[Out] IDWriteGlyphRunAnalysis** glyphRunAnalysis)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.GlyphRunAnalysis"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.GlyphRunAnalysis">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.GlyphRunAnalysis"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.GetAlphaTextureBounds(SharpDX.DirectWrite.TextureType)">
            <summary>	
            <p> Gets the bounding rectangle of the physical pixels affected by the glyph run. </p>	
            </summary>	
            <param name="textureType"><dd> <p>Specifies the type of texture requested. If a bi-level texture is requested, the bounding rectangle includes only bi-level glyphs. Otherwise, the bounding rectangle includes only antialiased glyphs.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the bounding rectangle of the physical pixels affected by the glyph run, or an empty rectangle if there are no glyphs of the specified texture type.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGlyphRunAnalysis::GetAlphaTextureBounds']/*"/>	
            <msdn-id>dd371215</msdn-id>	
            <unmanaged>HRESULT IDWriteGlyphRunAnalysis::GetAlphaTextureBounds([In] DWRITE_TEXTURE_TYPE textureType,[Out] RECT* textureBounds)</unmanaged>	
            <unmanaged-short>IDWriteGlyphRunAnalysis::GetAlphaTextureBounds</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.CreateAlphaTexture(SharpDX.DirectWrite.TextureType,SharpDX.Rectangle,System.Byte[],System.Int32)">
            <summary>	
            <p> Creates an alpha texture of the specified type for glyphs within a specified bounding rectangle. </p>	
            </summary>	
            <param name="textureType"><dd> <p>A value that specifies the type of texture requested. This can be <strong>DWRITE_TEXTURE_BILEVEL_1x1</strong> or <strong><see cref="F:SharpDX.DirectWrite.TextureType.Cleartype3x1"/></strong>. If a bi-level texture is requested, the texture contains only bi-level glyphs. Otherwise, the texture contains only antialiased glyphs.</p> </dd></param>	
            <param name="textureBounds"><dd> <p>The bounding rectangle of the texture, which can be different than the bounding rectangle returned by <strong>GetAlphaTextureBounds</strong>.</p> </dd></param>	
            <param name="alphaValues"><dd> <p>When this method returns, contains  the array of alpha values from the texture. The buffer allocated for this array must be at least the size of <em>bufferSize</em>.</p> </dd></param>	
            <param name="bufferSize"><dd> <p>The size of the <em>alphaValues</em> array, in bytes. The minimum size depends on the dimensions of the rectangle and the type of texture requested.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGlyphRunAnalysis::CreateAlphaTexture']/*"/>	
            <msdn-id>dd371189</msdn-id>	
            <unmanaged>HRESULT IDWriteGlyphRunAnalysis::CreateAlphaTexture([In] DWRITE_TEXTURE_TYPE textureType,[In] const RECT* textureBounds,[Out, Buffer] unsigned char* alphaValues,[In] unsigned int bufferSize)</unmanaged>	
            <unmanaged-short>IDWriteGlyphRunAnalysis::CreateAlphaTexture</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.GlyphRunAnalysis.GetAlphaBlendParams(SharpDX.DirectWrite.RenderingParams,System.Single@,System.Single@,System.Single@)">
            <summary>	
            <p> Gets alpha blending properties required for ClearType blending. </p>	
            </summary>	
            <param name="renderingParams"><dd> <p>An object that specifies the ClearType level and enhanced contrast, gamma, pixel geometry, and rendering mode. In most cases, the values returned by the output parameters of this method are based on the properties of this object, unless a GDI-compatible rendering mode was specified.</p> </dd></param>	
            <param name="blendGamma"><dd> <p>When this method returns, contains  the gamma value to use for gamma correction.</p> </dd></param>	
            <param name="blendEnhancedContrast"><dd> <p>When this method returns, contains the enhanced contrast value to be used for blending.</p> </dd></param>	
            <param name="blendClearTypeLevel"><dd> <p>When this method returns, contains  the ClearType level used in the alpha blending.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteGlyphRunAnalysis::GetAlphaBlendParams']/*"/>	
            <msdn-id>dd371190</msdn-id>	
            <unmanaged>HRESULT IDWriteGlyphRunAnalysis::GetAlphaBlendParams([In] IDWriteRenderingParams* renderingParams,[Out] float* blendGamma,[Out] float* blendEnhancedContrast,[Out] float* blendClearTypeLevel)</unmanaged>	
            <unmanaged-short>IDWriteGlyphRunAnalysis::GetAlphaBlendParams</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphRunDescription">
            <summary>	
            <p>Contains additional properties related to those in <see cref="T:SharpDX.DirectWrite.GlyphRun"/>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>DWRITE_GLYPH_RUN_DESCRIPTION</unmanaged>	
            <unmanaged-short>DWRITE_GLYPH_RUN_DESCRIPTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunDescription.LocaleName">
            <summary>	
            <dd> <p>An array of characters containing the locale name associated with this run.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION::localeName']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>const wchar_t* localeName</unmanaged>	
            <unmanaged-short>wchar_t localeName</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunDescription.Text">
            <summary>	
            <dd> <p>An array of characters containing the text associated with the glyphs.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION::string']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>const wchar_t* string</unmanaged>	
            <unmanaged-short>wchar_t string</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunDescription.TextLength">
            <summary>	
            <dd> <p>The number of characters in UTF16 code-units. Note that this may be different than the number of glyphs.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION::stringLength']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>unsigned int stringLength</unmanaged>	
            <unmanaged-short>unsigned int stringLength</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunDescription.ClusterMap">
            <summary>	
            <dd> <p>An array of indices to the glyph indices array, of the first glyphs of all the glyph clusters of the glyphs to render.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION::clusterMap']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>const unsigned short* clusterMap</unmanaged>	
            <unmanaged-short>unsigned short clusterMap</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunDescription.TextPosition">
            <summary>	
            <dd> <p>Corresponding text position in the string this glyph run came from.  This is relative to the beginning of the string represented by the <see cref="T:SharpDX.DirectWrite.TextLayout"/> object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_RUN_DESCRIPTION::textPosition']/*"/>	
            <msdn-id>dd368091</msdn-id>	
            <unmanaged>unsigned int textPosition</unmanaged>	
            <unmanaged-short>unsigned int textPosition</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphRunItem">
            <summary>
            A <see cref="T:SharpDX.DirectWrite.GlyphRunItem"/> Item.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunItem.Index">
            <summary>
            A glyph index
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunItem.Advance">
            <summary>
            A glyph advance
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphRunItem.Offset">
            <summary>
            A glyph offset
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectShadow">
            <summary>
            Internal InlineObject Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.InlineObjectShadow.ToIntPtr(SharpDX.DirectWrite.InlineObject)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectShadow.InlineObjectVtbl.DrawDelegate">
            <unmanaged>HRESULT IDWriteInlineObject::Draw([None] void* clientDrawingContext,[None] IDWriteTextRenderer* renderer,[None] float originX,[None] float originY,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectShadow.InlineObjectVtbl.GetMetricsDelegate">
            <unmanaged>HRESULT IDWriteInlineObject::GetMetrics([Out] DWRITE_INLINE_OBJECT_METRICS* metrics)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectShadow.InlineObjectVtbl.GetOverhangMetricsDelegate">
            <unmanaged>HRESULT IDWriteInlineObject::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectShadow.InlineObjectVtbl.GetBreakConditionsDelegate">
            <unmanaged>HRESULT IDWriteInlineObject::GetBreakConditions([Out] DWRITE_BREAK_CONDITION* breakConditionBefore,[Out] DWRITE_BREAK_CONDITION* breakConditionAfter)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.LineBreakpoint">
            <summary>	
            <p>Line breakpoint characteristics of a character.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>DWRITE_LINE_BREAKPOINT</unmanaged>	
            <unmanaged-short>DWRITE_LINE_BREAKPOINT</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.BreakConditionBefore">
            <summary>	
            Indicates a breaking condition before the character. 	
            </summary>	
            <unmanaged>byte breakConditionBefore</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.BreakConditionAfter">
            <summary>	
            Indicates a breaking condition after the character. 	
            </summary>	
            <unmanaged>byte breakConditionAfter</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.BreakConditionBefore_">
            <summary>	
            <dd> <p>Indicates a breaking condition before the character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT::breakConditionBefore']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>unsigned char breakConditionBefore</unmanaged>	
            <unmanaged-short>unsigned char breakConditionBefore</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.BreakConditionAfter_">
            <summary>	
            <dd> <p>Indicates a breaking condition after the character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT::breakConditionAfter']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>unsigned char breakConditionAfter</unmanaged>	
            <unmanaged-short>unsigned char breakConditionAfter</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.IsWhitespace">
            <summary>	
            <dd> <p>Indicates that the character is some form of whitespace, which may be meaningful for justification.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT::isWhitespace']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>unsigned char isWhitespace</unmanaged>	
            <unmanaged-short>unsigned char isWhitespace</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.IsSoftHyphen">
            <summary>	
            <dd> <p>Indicates that the character is a soft hyphen, often used to indicate hyphenation points inside words.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT::isSoftHyphen']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>unsigned char isSoftHyphen</unmanaged>	
            <unmanaged-short>unsigned char isSoftHyphen</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LineBreakpoint.Padding">
            <summary>	
            <dd> <p>Reserved for future use.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_BREAKPOINT::padding']/*"/>	
            <msdn-id>dd368098</msdn-id>	
            <unmanaged>unsigned char padding</unmanaged>	
            <unmanaged-short>unsigned char padding</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.LocalizedStrings">
            <summary>	
            <p> Represents a collection of strings indexed by locale name.</p>	
            </summary>	
            <remarks>	
            <p>The set of strings represented by an <strong><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/></strong> are indexed by a zero based <em>UINT32</em> number that maps to a locale.  The numeric index for a specific locale is retreived by using the <strong>FindLocaleName</strong> method.</p><p>A common use for the <strong><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/></strong> interface is to hold a list of localized font family names created by using the <strong><see cref="M:SharpDX.DirectWrite.FontFamily.GetFamilyNames(SharpDX.DirectWrite.LocalizedStrings@)"/></strong> method.  The following example shows how to get the family name for the "en-us" locale.</p><pre><code><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>* pFamilyNames = <c>null</c>; // Get a list of localized strings for the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFontFamily-&gt;GetFamilyNames(&amp;pFamilyNames);	
            } UINT32 index = 0;	
            <see cref="T:SharpDX.Bool"/> exists = false; wchar_t localeName[LOCALE_NAME_MAX_LENGTH]; if (SUCCEEDED(hr))	
            { // Get the default locale for this user. int defaultLocaleSuccess = GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH); // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) { hr = pFamilyNames-&gt;FindLocaleName(localeName, &amp;index, &amp;exists); } if (SUCCEEDED(hr) &amp;&amp; !exists) // if the above find did not find a match, retry with US English { hr = pFamilyNames-&gt;FindLocaleName(L"en-us", &amp;index, &amp;exists); }	
            } // If the specified locale doesn't exist, select the first on the list.	
            if (!exists) index = 0; UINT32 length = 0; // Get the string length.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length);	
            } // Allocate a string big enough to hold the name.	
            wchar_t* name = new (std::nothrow) wchar_t[length+1];	
            if (name == <c>null</c>)	
            { hr = E_OUTOFMEMORY;	
            } // Get the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetString(index, name, length+1);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings']/*"/>	
            <msdn-id>dd371250</msdn-id>	
            <unmanaged>IDWriteLocalizedStrings</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetLocaleName(System.Int32)">
            <summary>	
            Get the locale name from the language.	
            </summary>	
            <param name="index">Zero-based index of the locale name to be retrieved. </param>
            <returns>The locale name from the language </returns>
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetLocaleName([None] int index,[Out, Buffer] wchar_t* localeName,[None] int size)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetString(System.Int32)">
            <summary>	
            Get the string from the language/string pair.
            </summary>	
            <param name="index">Zero-based index of the string from the language/string pair to be retrieved. </param>
            <returns>The locale name from the language </returns>
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetLocaleName([None] int index,[Out, Buffer] wchar_t* localeName,[None] int size)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.LocalizedStrings"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.LocalizedStrings">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetCount">
            <summary>	
            <p> Gets the number of language/string pairs. </p>	
            </summary>	
            <returns><p>The number of language/string pairs.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetCount']/*"/>	
            <msdn-id>dd371256</msdn-id>	
            <unmanaged>unsigned int IDWriteLocalizedStrings::GetCount()</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::GetCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.FindLocaleName(System.String,System.Int32@)">
            <summary>	
            <p> Gets the zero-based index of the locale name/string pair with the specified locale name. </p>	
            </summary>	
            <param name="localeName"><dd> <p>A null-terminated array of characters containing the locale name to look for.</p> </dd></param>	
            <param name="index"><dd> <p>The zero-based index of the locale name/string pair. This method initializes <em>index</em> to <strong>UINT_MAX</strong>.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains <strong>TRUE</strong> if the locale name exists; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>. This method initializes <em>exists</em> to <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>Note that if the locale name does not exist, the return value is a success and the <em>exists</em> parameter is <strong><see cref="F:SharpDX.Result.False"/></strong>. If you are getting the font family name for a font and the specified locale name does not exist, one option is to set the index to 0 as shown below.  There is always at least one locale for a font family.</p><pre><code>UINT32 index = 0;	
            <see cref="T:SharpDX.Bool"/> exists = false; wchar_t localeName[LOCALE_NAME_MAX_LENGTH]; if (SUCCEEDED(hr))	
            { // Get the default locale for this user. int defaultLocaleSuccess = GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH); // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) { hr = pFamilyNames-&gt;FindLocaleName(localeName, &amp;index, &amp;exists); } if (SUCCEEDED(hr) &amp;&amp; !exists) // if the above find did not find a match, retry with US English { hr = pFamilyNames-&gt;FindLocaleName(L"en-us", &amp;index, &amp;exists); }	
            } // If the specified locale doesn't exist, select the first on the list.	
            if (!exists) index = 0;	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::FindLocaleName']/*"/>	
            <msdn-id>dd371254</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalizedStrings::FindLocaleName([In, Buffer] const wchar_t* localeName,[Out] unsigned int* index,[Out] BOOL* exists)</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::FindLocaleName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetLocaleNameLength(System.Int32,System.Int32@)">
            <summary>	
            <p> Gets the length in characters (not including the null terminator) of the locale name with the specified index. </p>	
            </summary>	
            <param name="index"><dd> <p>Zero-based index of the locale name to be retrieved.</p> </dd></param>	
            <param name="length"><dd> <p>When this method returns, contains the length in characters of the locale name, not including the null terminator.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetLocaleNameLength']/*"/>	
            <msdn-id>dd371262</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetLocaleNameLength([In] unsigned int index,[Out] unsigned int* length)</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::GetLocaleNameLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetLocaleName(System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            <p> Copies the locale name with the specified index to the specified array. </p>	
            </summary>	
            <param name="index"><dd> <p>Zero-based index of the locale name to be retrieved.</p> </dd></param>	
            <param name="localeName"><dd> <p>When this method returns, contains a character array, which is null-terminated, that receives the locale name from the language/string pair.  The buffer allocated for this array must be at least the size of <em>size</em>, in element count.</p> </dd></param>	
            <param name="size"><dd> <p>The size of the array in characters. The size must include space for the terminating null character.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetLocaleName']/*"/>	
            <msdn-id>dd371259</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetLocaleName([In] unsigned int index,[Out, Buffer] wchar_t* localeName,[In] unsigned int size)</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::GetLocaleName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetStringLength(System.Int32,System.Int32@)">
            <summary>	
            <p> Gets the length in characters (not including the null terminator) of the string with the specified index. </p>	
            </summary>	
            <param name="index"><dd> <p>A zero-based index of the language/string pair.</p> </dd></param>	
            <param name="length"><dd> <p>The length in characters of the string, not including the null terminator, from the language/string pair.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Use <strong>GetStringLength</strong> to get the string length before calling the <strong><see cref="M:SharpDX.DirectWrite.LocalizedStrings.GetString(System.Int32)"/></strong> method, as shown in the following code.</p><pre><code>UINT32 length = 0; // Get the string length.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length);	
            } // Allocate a string big enough to hold the name.	
            wchar_t* name = new (std::nothrow) wchar_t[length+1];	
            if (name == <c>null</c>)	
            { hr = E_OUTOFMEMORY;	
            } // Get the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetString(index, name, length+1);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetStringLength']/*"/>	
            <msdn-id>dd371269</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetStringLength([In] unsigned int index,[Out] unsigned int* length)</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::GetStringLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalizedStrings.GetString(System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            <p> Copies the string with the specified index to the specified array. </p>	
            </summary>	
            <param name="index"><dd> <p>The zero-based index of the language/string pair to be examined.</p> </dd></param>	
            <param name="stringBuffer"><dd> <p>The null terminated array of characters that receives the string from the language/string pair.  The buffer allocated for this array should be at least the size of <em>size</em>. <strong>GetStringLength</strong> can be used to get the size of the array before using this method.</p> </dd></param>	
            <param name="size"><dd> <p>The size of the array in characters. The size must include space for the terminating null character. <strong>GetStringLength</strong> can be used to get the size of the array before using this method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The string returned must be allocated by the caller.  You can get the size of the string by using the <strong>GetStringLength</strong> method prior to calling <strong>GetString</strong>, as shown in the following example.</p><pre><code>UINT32 length = 0; // Get the string length.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length);	
            } // Allocate a string big enough to hold the name.	
            wchar_t* name = new (std::nothrow) wchar_t[length+1];	
            if (name == <c>null</c>)	
            { hr = E_OUTOFMEMORY;	
            } // Get the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetString(index, name, length+1);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetString']/*"/>	
            <msdn-id>dd371267</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalizedStrings::GetString([In] unsigned int index,[Out, Buffer] wchar_t* stringBuffer,[In] unsigned int size)</unmanaged>	
            <unmanaged-short>IDWriteLocalizedStrings::GetString</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.LocalizedStrings.Count">
            <summary>	
            <p> Gets the number of language/string pairs. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalizedStrings::GetCount']/*"/>	
            <msdn-id>dd371256</msdn-id>	
            <unmanaged>GetCount</unmanaged>	
            <unmanaged-short>GetCount</unmanaged-short>	
            <unmanaged>unsigned int IDWriteLocalizedStrings::GetCount()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.NumberSubstitution">
            <summary>	
            <p>Holds the appropriate digits and numeric punctuation for a specified locale.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteNumberSubstitution']/*"/>	
            <msdn-id>dd371271</msdn-id>	
            <unmanaged>IDWriteNumberSubstitution</unmanaged>	
            <unmanaged-short>IDWriteNumberSubstitution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.NumberSubstitution.#ctor(SharpDX.DirectWrite.Factory,SharpDX.DirectWrite.NumberSubstitutionMethod,System.String,System.Boolean)">
            <summary>	
            Creates a number substitution object using a locale name, substitution method, and an indicator  whether to ignore user overrides (use NLS defaults for the given culture instead). 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="substitutionMethod">A value that specifies how to apply number substitution on digits and related punctuation. </param>
            <param name="localeName">The name of the locale to be used in the numberSubstitution object. </param>
            <param name="ignoreUserOverride">A Boolean flag that indicates whether to ignore user overrides. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateNumberSubstitution([In] DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod,[In] const wchar_t* localeName,[In] BOOL ignoreUserOverride,[Out] IDWriteNumberSubstitution** numberSubstitution)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.NumberSubstitution.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.NumberSubstitution"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.NumberSubstitution.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.NumberSubstitution">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.NumberSubstitution"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="T:SharpDX.DirectWrite.PixelSnapping">
            <summary>	
            <p>Defines the pixel snapping properties such as pixels per DIP(device-independent pixel) and the current transform matrix of a text renderer.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWritePixelSnapping']/*"/>	
            <msdn-id>dd371274</msdn-id>	
            <unmanaged>IDWritePixelSnapping</unmanaged>	
            <unmanaged-short>IDWritePixelSnapping</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.PixelSnapping.IsPixelSnappingDisabled(System.Object)">
            <summary>
            Determines whether pixel snapping is disabled. The recommended default is FALSE,
            unless doing animation that requires subpixel vertical placement.
            </summary>
            <param name="clientDrawingContext">The context passed to IDWriteTextLayout::Draw.</param>
            <returns>Receives TRUE if pixel snapping is disabled or FALSE if it not. </returns>
            <unmanaged>HRESULT IsPixelSnappingDisabled([None] void* clientDrawingContext,[Out] BOOL* isDisabled)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.PixelSnapping.GetCurrentTransform(System.Object)">
            <summary>	
             Gets a transform that maps abstract coordinates to DIPs. 	
            </summary>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <returns>a structure which has transform information for  pixel snapping.</returns>
            <unmanaged>HRESULT GetCurrentTransform([None] void* clientDrawingContext,[Out] DWRITE_MATRIX* transform)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.PixelSnapping.GetPixelsPerDip(System.Object)">
            <summary>	
             Gets the number of physical pixels per DIP. 	
            </summary>	
            <remarks>	
             Because a DIP (device-independent pixel) is 1/96 inch,  the pixelsPerDip value is the number of logical pixels per inch divided by 96.	
            </remarks>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <returns>the number of physical pixels per DIP</returns>
            <unmanaged>HRESULT GetPixelsPerDip([None] void* clientDrawingContext,[Out] FLOAT* pixelsPerDip)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.PixelSnappingShadow">
            <summary>
            Internal TessellationSink Callback
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.PixelSnappingShadow.PixelSnappingVtbl.IsPixelSnappingDisabledDelegate">
            <summary>
            Determines whether pixel snapping is disabled. The recommended default is FALSE,
            unless doing animation that requires subpixel vertical placement.
            </summary>
            <param name="thisPtr">This pointer</param>
            <param name="clientDrawingContext">The context passed to IDWriteTextLayout::Draw.</param>
            <param name="isDisabled">Output disabled</param>
            <returns>Receives TRUE if pixel snapping is disabled or FALSE if it not. </returns>
            <unmanaged>HRESULT IsPixelSnappingDisabled([None] void* clientDrawingContext,[Out] BOOL* isDisabled)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.PixelSnappingShadow.PixelSnappingVtbl.GetCurrentTransformDelegate">
            <summary>	
             Gets a transform that maps abstract coordinates to DIPs. 	
            </summary>
            <param name="thisPtr">This pointer</param>
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <param name="transform">Matrix transform</param>
            <returns>a structure which has transform information for  pixel snapping.</returns>
            <unmanaged>HRESULT GetCurrentTransform([None] void* clientDrawingContext,[Out] DWRITE_MATRIX* transform)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.PixelSnappingShadow.PixelSnappingVtbl.GetPixelsPerDipDelegate">
            <summary>	
             Gets the number of physical pixels per DIP. 	
            </summary>	
            <remarks>	
             Because a DIP (device-independent pixel) is 1/96 inch,  the pixelsPerDip value is the number of logical pixels per inch divided by 96.	
            </remarks>
            <param name="thisPtr">This pointer</param>
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <param name="pixelPerDip">Dip</param>
            <returns>the number of physical pixels per DIP</returns>
            <unmanaged>HRESULT GetPixelsPerDip([None] void* clientDrawingContext,[Out] FLOAT* pixelsPerDip)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.RenderingParams">
            <summary>	
            <p> Represents text rendering settings such as ClearType level, enhanced contrast, and gamma correction for glyph rasterization and filtering.</p><p>An application typically obtains a rendering parameters object by calling the <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateMonitorRenderingParams(System.IntPtr,SharpDX.DirectWrite.RenderingParams)"/></strong> method.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams']/*"/>	
            <msdn-id>dd371285</msdn-id>	
            <unmanaged>IDWriteRenderingParams</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.#ctor(SharpDX.DirectWrite.Factory)">
            <summary>	
            Creates a rendering parameters object with default settings for the primary monitor. Different monitors may have different rendering parameters, for more information see the {{How to Add Support for Multiple Monitors}} topic.	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <unmanaged>HRESULT IDWriteFactory::CreateRenderingParams([Out] IDWriteRenderingParams** renderingParams)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.#ctor(SharpDX.DirectWrite.Factory,System.IntPtr)">
            <summary>	
            Creates a rendering parameters object with default settings for the specified monitor. In most cases, this is the preferred way to create a rendering parameters object.	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="monitorHandle">A handle for the specified monitor. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateMonitorRenderingParams([None] void* monitor,[Out] IDWriteRenderingParams** renderingParams)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.#ctor(SharpDX.DirectWrite.Factory,System.Single,System.Single,System.Single,SharpDX.DirectWrite.PixelGeometry,SharpDX.DirectWrite.RenderingMode)">
            <summary>	
            Creates a rendering parameters object with the specified properties. 	
            </summary>	
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="gamma">The gamma level to be set for the new rendering parameters object. </param>
            <param name="enhancedContrast">The enhanced contrast level to be set for the new rendering parameters object. </param>
            <param name="clearTypeLevel">The ClearType level to be set for the new rendering parameters object. </param>
            <param name="pixelGeometry">Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text. </param>
            <param name="renderingMode">A value that represents the method (for example, ClearType natural quality) for rendering glyphs. </param>
            <unmanaged>HRESULT IDWriteFactory::CreateCustomRenderingParams([None] float gamma,[None] float enhancedContrast,[None] float clearTypeLevel,[None] DWRITE_PIXEL_GEOMETRY pixelGeometry,[None] DWRITE_RENDERING_MODE renderingMode,[Out] IDWriteRenderingParams** renderingParams)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.RenderingParams"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.RenderingParams">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.RenderingParams"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.GetGamma">
            <summary>	
            <p>Gets the gamma value used for gamma correction. Valid values must be greater than zero and cannot exceed 256.</p>	
            </summary>	
            <returns><p>Returns the gamma value used for gamma correction. Valid values must be greater than zero and cannot exceed 256.</p></returns>	
            <remarks>	
            <p>The gamma value is used for gamma correction, which compensates for the non-linear luminosity response of most monitors.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetGamma']/*"/>	
            <msdn-id>dd371295</msdn-id>	
            <unmanaged>float IDWriteRenderingParams::GetGamma()</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams::GetGamma</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.GetEnhancedContrast">
            <summary>	
            <p>Gets the enhanced contrast property of the rendering parameters object. Valid values are greater than or equal to zero.</p>	
            </summary>	
            <returns><p>Returns the amount of contrast enhancement. Valid values are greater than or equal to zero.</p></returns>	
            <remarks>	
            <p>Enhanced contrast is the amount to increase the darkness of text, and typically ranges from 0 to 1. Zero means no contrast enhancement.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetEnhancedContrast']/*"/>	
            <msdn-id>dd371290</msdn-id>	
            <unmanaged>float IDWriteRenderingParams::GetEnhancedContrast()</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams::GetEnhancedContrast</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.GetClearTypeLevel">
            <summary>	
            <p>Gets the ClearType level of the rendering parameters object. </p>	
            </summary>	
            <returns><p>The ClearType level of the rendering parameters object.</p></returns>	
            <remarks>	
            <p>The ClearType level represents the amount of ClearType ? that is, the degree to which the red, green, and blue subpixels of each pixel are treated differently. Valid values range from zero (meaning no ClearType, which is equivalent to grayscale anti-aliasing) to one (meaning full ClearType)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetClearTypeLevel']/*"/>	
            <msdn-id>dd371288</msdn-id>	
            <unmanaged>float IDWriteRenderingParams::GetClearTypeLevel()</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams::GetClearTypeLevel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.GetPixelGeometry">
            <summary>	
            <p>Gets the pixel geometry of the rendering parameters object.</p>	
            </summary>	
            <returns><p> A value that indicates the type of  pixel geometry used in the rendering parameters object.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetPixelGeometry']/*"/>	
            <msdn-id>dd371297</msdn-id>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams::GetPixelGeometry()</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams::GetPixelGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.RenderingParams.GetRenderingMode">
            <summary>	
            <p>Gets the rendering mode of the rendering parameters object.</p>	
            </summary>	
            <returns><p>A value that indicates the rendering mode of the rendering parameters object.</p></returns>	
            <remarks>	
            <p>By default, the rendering mode is initialized to <see cref="F:SharpDX.DirectWrite.RenderingMode.Default"/>, which means the rendering mode is determined automatically based on the font and size. To determine the recommended rendering mode to use for a given font and size and rendering parameters object, use the <strong><see cref="M:SharpDX.DirectWrite.FontFace.GetRecommendedRenderingMode(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.RenderingParams)"/></strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetRenderingMode']/*"/>	
            <msdn-id>dd371300</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE IDWriteRenderingParams::GetRenderingMode()</unmanaged>	
            <unmanaged-short>IDWriteRenderingParams::GetRenderingMode</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.RenderingParams.Gamma">
            <summary>	
            <p>Gets the gamma value used for gamma correction. Valid values must be greater than zero and cannot exceed 256.</p>	
            </summary>	
            <remarks>	
            <p>The gamma value is used for gamma correction, which compensates for the non-linear luminosity response of most monitors.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetGamma']/*"/>	
            <msdn-id>dd371295</msdn-id>	
            <unmanaged>GetGamma</unmanaged>	
            <unmanaged-short>GetGamma</unmanaged-short>	
            <unmanaged>float IDWriteRenderingParams::GetGamma()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.RenderingParams.EnhancedContrast">
            <summary>	
            <p>Gets the enhanced contrast property of the rendering parameters object. Valid values are greater than or equal to zero.</p>	
            </summary>	
            <remarks>	
            <p>Enhanced contrast is the amount to increase the darkness of text, and typically ranges from 0 to 1. Zero means no contrast enhancement.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetEnhancedContrast']/*"/>	
            <msdn-id>dd371290</msdn-id>	
            <unmanaged>GetEnhancedContrast</unmanaged>	
            <unmanaged-short>GetEnhancedContrast</unmanaged-short>	
            <unmanaged>float IDWriteRenderingParams::GetEnhancedContrast()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.RenderingParams.ClearTypeLevel">
            <summary>	
            <p>Gets the ClearType level of the rendering parameters object. </p>	
            </summary>	
            <remarks>	
            <p>The ClearType level represents the amount of ClearType ? that is, the degree to which the red, green, and blue subpixels of each pixel are treated differently. Valid values range from zero (meaning no ClearType, which is equivalent to grayscale anti-aliasing) to one (meaning full ClearType)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetClearTypeLevel']/*"/>	
            <msdn-id>dd371288</msdn-id>	
            <unmanaged>GetClearTypeLevel</unmanaged>	
            <unmanaged-short>GetClearTypeLevel</unmanaged-short>	
            <unmanaged>float IDWriteRenderingParams::GetClearTypeLevel()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.RenderingParams.PixelGeometry">
            <summary>	
            <p>Gets the pixel geometry of the rendering parameters object.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetPixelGeometry']/*"/>	
            <msdn-id>dd371297</msdn-id>	
            <unmanaged>GetPixelGeometry</unmanaged>	
            <unmanaged-short>GetPixelGeometry</unmanaged-short>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams::GetPixelGeometry()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.RenderingParams.RenderingMode">
            <summary>	
            <p>Gets the rendering mode of the rendering parameters object.</p>	
            </summary>	
            <remarks>	
            <p>By default, the rendering mode is initialized to <see cref="F:SharpDX.DirectWrite.RenderingMode.Default"/>, which means the rendering mode is determined automatically based on the font and size. To determine the recommended rendering mode to use for a given font and size and rendering parameters object, use the <strong><see cref="M:SharpDX.DirectWrite.FontFace.GetRecommendedRenderingMode(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.RenderingParams)"/></strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteRenderingParams::GetRenderingMode']/*"/>	
            <msdn-id>dd371300</msdn-id>	
            <unmanaged>GetRenderingMode</unmanaged>	
            <unmanaged-short>GetRenderingMode</unmanaged-short>	
            <unmanaged>DWRITE_RENDERING_MODE IDWriteRenderingParams::GetRenderingMode()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.ScriptJustify">
            <summary>
            Defines glyph characteristic information that an application needs to implement justification.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.None">
            <summary>
            Justification cannot be applied at the glyph.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicBlank">
            <summary>
            The glyph represents a blank in an Arabic run.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.Character">
            <summary>
            An inter-character justification point follows the glyph.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.Blank">
            <summary>
            The glyph represents a blank outside an Arabic run.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicNormal">
            <summary>
            Normal middle-of-word glyph that connects to the right (begin).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicKashida">
            <summary>
            Kashida (U+0640) in the middle of the word.
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicAlef">
            <summary>
            Final form of an alef-like (U+0627, U+0625, U+0623, U+0622).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicHa">
            <summary>
            Final form of Ha (U+0647).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicRa">
            <summary>
            Final form of Ra (U+0631).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicBa">
            <summary>
            Final form of Ba (U+0628).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicBaRa">
            <summary>
            Ligature of alike (U+0628,U+0631).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicSeen">
            <summary>
            Highest priority: initial shape of Seen class (U+0633).
            </summary>
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptJustify.ArabicSeenMedial">
            <summary>
            Highest priority: medial shape of Seen class (U+0633).
            </summary>
        </member>
        <member name="T:SharpDX.DirectWrite.ShapingGlyphProperties">
            <summary>	
            <p>Contains shaping output properties for an output glyph.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>DWRITE_SHAPING_GLYPH_PROPERTIES</unmanaged>	
            <unmanaged-short>DWRITE_SHAPING_GLYPH_PROPERTIES</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.Justification">
            <summary>	
            Indicates that the glyph has justification applied. 	
            </summary>	
            <unmanaged>short justification</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.Justification_">
            <summary>	
            <dd> <p>Indicates that the glyph has justification applied.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES::justification']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>unsigned short justification</unmanaged>	
            <unmanaged-short>unsigned short justification</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.IsClusterStart">
            <summary>	
            <dd> <p>Indicates that the glyph is the start of a cluster.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES::isClusterStart']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>unsigned short isClusterStart</unmanaged>	
            <unmanaged-short>unsigned short isClusterStart</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.IsDiacritic">
            <summary>	
            <dd> <p>Indicates that the glyph is a diacritic mark.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES::isDiacritic']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>unsigned short isDiacritic</unmanaged>	
            <unmanaged-short>unsigned short isDiacritic</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.IsZeroWidthSpace">
            <summary>	
            <dd> <p>Indicates that the glyph is a word boundary with no visible space.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES::isZeroWidthSpace']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>unsigned short isZeroWidthSpace</unmanaged>	
            <unmanaged-short>unsigned short isZeroWidthSpace</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingGlyphProperties.Reserved">
            <summary>	
            <dd> <p>Reserved for future use.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_GLYPH_PROPERTIES::reserved']/*"/>	
            <msdn-id>dd368123</msdn-id>	
            <unmanaged>unsigned short reserved</unmanaged>	
            <unmanaged-short>unsigned short reserved</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSink">
            <summary>	
            <p>This interface is implemented by the text analyzer's client to receive the output of a given text analysis. </p>	
            </summary>	
            <remarks>	
            <p>The text analyzer disregards any current state of the analysis sink, therefore, a Set method call on a range overwrites the previously set analysis result of the same range.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalysisSink']/*"/>	
            <msdn-id>dd371303</msdn-id>	
            <unmanaged>IDWriteTextAnalysisSink</unmanaged>	
            <unmanaged-short>IDWriteTextAnalysisSink</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSink.SetScriptAnalysis(System.Int32,System.Int32,SharpDX.DirectWrite.ScriptAnalysis)">
            <summary>	
            Reports script analysis for the specified text range.	
            </summary>	
            <param name="textPosition">The starting position from which to report. </param>
            <param name="textLength">The number of UTF16 units of the reported range. </param>
            <param name="scriptAnalysis">A reference to a structure that contains a zero-based index representation of a writing system script and a value indicating whether additional shaping of text is required. </param>
            <returns>A successful code or error code to stop analysis. </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetScriptAnalysis([None] int textPosition,[None] int textLength,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSink.SetLineBreakpoints(System.Int32,System.Int32,SharpDX.DirectWrite.LineBreakpoint[])">
            <summary>	
            Sets line-break opportunities for each character, starting from the specified position.	
            </summary>	
            <param name="textPosition">The starting text position from which to report. </param>
            <param name="textLength">The number of UTF16 units of the reported range. </param>
            <param name="lineBreakpoints">A reference to a structure that contains breaking conditions set for each character from the starting position to the end of the specified range. </param>
            <returns>A successful code or error code to stop analysis. </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetLineBreakpoints([None] int textPosition,[None] int textLength,[In, Buffer] const DWRITE_LINE_BREAKPOINT* lineBreakpoints)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSink.SetBidiLevel(System.Int32,System.Int32,System.Byte,System.Byte)">
            <summary>	
            Sets a bidirectional level on the range, which is  called once per  run change (either explicit or resolved implicit).	
            </summary>	
            <param name="textPosition">The starting position from which to report. </param>
            <param name="textLength">The number of UTF16 units of the reported range. </param>
            <param name="explicitLevel">The explicit level from the paragraph reading direction and any embedded control codes RLE/RLO/LRE/LRO/PDF, which is determined before any additional rules. </param>
            <param name="resolvedLevel">The final implicit level considering the explicit level and characters' natural directionality, after all Bidi rules have been applied. </param>
            <returns>A successful code or error code to stop analysis. </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetBidiLevel([None] int textPosition,[None] int textLength,[None] int explicitLevel,[None] int resolvedLevel)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSink.SetNumberSubstitution(System.Int32,System.Int32,SharpDX.DirectWrite.NumberSubstitution)">
            <summary>	
            Sets the number substitution on the text range affected by the text analysis.	
            </summary>	
            <param name="textPosition">The starting position from which to report. </param>
            <param name="textLength">The number of UTF16 units of the reported range. </param>
            <param name="numberSubstitution">An object that holds the appropriate digits and numeric punctuation for a given locale. Use <see cref="M:SharpDX.DirectWrite.Factory.CreateNumberSubstitution(SharpDX.DirectWrite.NumberSubstitutionMethod,System.String,SharpDX.Bool,SharpDX.DirectWrite.NumberSubstitution)"/> to create this object. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetNumberSubstitution([None] int textPosition,[None] int textLength,[None] IDWriteNumberSubstitution* numberSubstitution)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSinkShadow">
            <summary>
            Internal TextAnalysisSink Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSinkShadow.ToIntPtr(SharpDX.DirectWrite.TextAnalysisSink)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSinkShadow.TextAnalysisSinkVtbl.SetScriptAnalysisDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetScriptAnalysis([None] int textPosition,[None] int textLength,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSinkShadow.TextAnalysisSinkVtbl.SetLineBreakpointsDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetLineBreakpoints([None] int textPosition,[None] int textLength,[In, Buffer] const DWRITE_LINE_BREAKPOINT* lineBreakpoints)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSinkShadow.TextAnalysisSinkVtbl.SetBidiLevelDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetBidiLevel([None] int textPosition,[None] int textLength,[None] int explicitLevel,[None] int resolvedLevel)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSinkShadow.TextAnalysisSinkVtbl.SetNumberSubstitutionDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSink::SetNumberSubstitution([None] int textPosition,[None] int textLength,[None] IDWriteNumberSubstitution* numberSubstitution)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSource">
            <summary>	
            <p>Implemented by the text analyzer's client to provide text to the analyzer. It allows the separation between the logical view of text as a continuous stream of characters identifiable by unique text positions, and the actual memory layout of potentially discrete blocks of text in the client's backing store. </p>	
            </summary>	
            <remarks>	
            <p>If any of these callbacks returns an error, then the analysis functions will stop prematurely and return a callback error. Note that rather than return E_NOTIMPL, an application should stub the method and return a constant/null and <see cref="F:SharpDX.Result.Ok"/>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalysisSource']/*"/>	
            <msdn-id>dd371318</msdn-id>	
            <unmanaged>IDWriteTextAnalysisSource</unmanaged>	
            <unmanaged-short>IDWriteTextAnalysisSource</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSource.GetTextAtPosition(System.Int32)">
            <summary>	
            Gets a block of text starting at the specified text position. 	
            </summary>	
            <remarks>	
            Returning NULL indicates the end of text, which is the position after the last character. This function is called iteratively for each consecutive block, tying together several fragmented blocks in the backing store into a virtual contiguous string. Although applications can implement sparse textual content that  maps only part of the backing store, the application must map any text that is in the range passed to any analysis functions. 	
            </remarks>	
            <param name="textPosition">The first position of the piece to obtain. All positions are in UTF16 code units, not whole characters, which matters when supplementary characters are used. </param>      
            <returns>a block of text </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetTextAtPosition([None] int textPosition,[Out] const wchar_t** textString,[Out] int* textLength)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSource.GetTextBeforePosition(System.Int32)">
            <summary>	
            Gets a block of text immediately preceding the specified position.	
            </summary>	
            <remarks>	
            NULL indicates no chunk available at the specified position, either because textPosition equals 0,  textPosition is greater than the entire text content length, or the queried position is not mapped into the application's backing store. Although applications can implement sparse textual content that  maps only part of the backing store, the application must map any text that is in the range passed to any analysis functions. 	
            </remarks>	
            <param name="textPosition">The position immediately after the last position of the block of text to obtain. </param>
            <returns>text immediately preceding the specified position </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetTextBeforePosition([None] int textPosition,[Out] const wchar_t** textString,[Out] int* textLength)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSource.GetLocaleName(System.Int32,System.Int32@)">
            <summary>
            Gets the locale name on the range affected by the text analysis.
            </summary>
            <param name="textPosition">The text position to examine.</param>
            <param name="textLength">Contains the length of the text being affected by the text analysis up to the next differing locale.</param>
            <returns>
            the locale name on the range affected by the text analysis
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetLocaleName([None] int textPosition,[Out] int* textLength,[Out] const wchar_t** localeName)</unmanaged>
            <remarks>
            The localeName reference must remain valid until the next call or until the analysis returns.
            </remarks>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSource.GetNumberSubstitution(System.Int32,System.Int32@)">
            <summary>	
            Gets the number substitution from the text range affected by the text analysis.	
            </summary>	
            <remarks>	
            Any implementation should return the number substitution with an incremented reference count, and the analysis will release when finished with it (either before the next call or before it returns). However, the sink callback may hold onto it after that. 	
            </remarks>	
            <param name="textPosition">The starting position from which to report. </param>
            <param name="textLength">Contains  the length of the text, in characters, remaining in the text range up to the next differing number substitution. </param>
            <returns>the number substitution from the text range affected by the text analysis.</returns>
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetNumberSubstitution([None] int textPosition,[Out] int* textLength,[Out] IDWriteNumberSubstitution** numberSubstitution)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextAnalysisSource.ReadingDirection">
            <summary>	
            Gets the paragraph reading direction.	
            </summary>	
            <returns>The reading direction of the current paragraph. </returns>
            <unmanaged>DWRITE_READING_DIRECTION IDWriteTextAnalysisSource::GetParagraphReadingDirection()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow">
            <summary>
            Internal TextAnalysisSource Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalysisSourceShadow.ToIntPtr(SharpDX.DirectWrite.TextAnalysisSource)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow.TextAnalysisSourceVtbl.GetTextAtPositionDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetTextAtPosition([None] int textPosition,[Out] const wchar_t** textString,[Out] int* textLength)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow.TextAnalysisSourceVtbl.GetTextBeforePositionDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetTextBeforePosition([None] int textPosition,[Out] const wchar_t** textString,[Out] int* textLength)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow.TextAnalysisSourceVtbl.GetParagraphReadingDirectionDelegate">
            <unmanaged>DWRITE_READING_DIRECTION IDWriteTextAnalysisSource::GetParagraphReadingDirection()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow.TextAnalysisSourceVtbl.GetLocaleNameDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetLocaleName([None] int textPosition,[Out] int* textLength,[Out] const wchar_t** localeName)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalysisSourceShadow.TextAnalysisSourceVtbl.GetNumberSubstitutionDelegate">
            <unmanaged>HRESULT IDWriteTextAnalysisSource::GetNumberSubstitution([None] int textPosition,[Out] int* textLength,[Out] IDWriteNumberSubstitution** numberSubstitution)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextAnalyzer">
            <summary>	
            <p> Analyzes various text properties for complex script processing such as bidirectional (bidi) support for languages like Arabic, determination of line break opportunities, glyph placement, and number substitution.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer']/*"/>	
            <msdn-id>dd316607</msdn-id>	
            <unmanaged>IDWriteTextAnalyzer</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.#ctor(SharpDX.DirectWrite.Factory)">
            <summary>
            Returns an interface for performing text analysis.
            </summary>
            <param name="factory">A reference to a DirectWrite factory <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <unmanaged>HRESULT IDWriteFactory::CreateTextAnalyzer([Out] IDWriteTextAnalyzer** textAnalyzer)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeScript(SharpDX.DirectWrite.TextAnalysisSource,System.Int32,System.Int32,SharpDX.DirectWrite.TextAnalysisSink)">
            <summary>
            Analyzes a text range for script boundaries, reading text attributes from the source and reporting the Unicode script ID to the sink  callback {{SetScript}}.
            </summary>
            <param name="analysisSource">A reference to the source object to analyze.</param>
            <param name="textPosition">The starting text position within the source object.</param>
            <param name="textLength">The text length to analyze.</param>
            <param name="analysisSink">A reference to the sink callback object that receives the text analysis.</param>
            <returns>
            If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeScript([None] IDWriteTextAnalysisSource* analysisSource,[None] int textPosition,[None] int textLength,[None] IDWriteTextAnalysisSink* analysisSink)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeBidi(SharpDX.DirectWrite.TextAnalysisSource,System.Int32,System.Int32,SharpDX.DirectWrite.TextAnalysisSink)">
            <summary>
            Analyzes a text range for script directionality, reading attributes from the source and reporting levels to the sink callback {{SetBidiLevel}}.
            </summary>
            <param name="analysisSource">A reference to a source object to analyze.</param>
            <param name="textPosition">The starting text position within the source object.</param>
            <param name="textLength">The text length to analyze.</param>
            <param name="analysisSink">A reference to the sink callback object that receives the text analysis.</param>
            <returns>
            If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeBidi([None] IDWriteTextAnalysisSource* analysisSource,[None] int textPosition,[None] int textLength,[None] IDWriteTextAnalysisSink* analysisSink)</unmanaged>
            <remarks>
            While the function can handle multiple paragraphs, the text range should not arbitrarily split the middle of paragraphs. Otherwise, the returned levels may be wrong, because the Bidi algorithm is meant to apply to the paragraph as a whole.
            </remarks>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeNumberSubstitution(SharpDX.DirectWrite.TextAnalysisSource,System.Int32,System.Int32,SharpDX.DirectWrite.TextAnalysisSink)">
            <summary>
            Analyzes a text range for spans where number substitution is applicable, reading attributes from the source and reporting substitutable ranges to the sink callback {{SetNumberSubstitution}}.
            </summary>
            <param name="analysisSource">The source object to analyze.</param>
            <param name="textPosition">The starting position within the source object.</param>
            <param name="textLength">The length to analyze.</param>
            <param name="analysisSink">A reference to the sink callback object that receives the text analysis.</param>
            <returns>
            If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeNumberSubstitution([None] IDWriteTextAnalysisSource* analysisSource,[None] int textPosition,[None] int textLength,[None] IDWriteTextAnalysisSink* analysisSink)</unmanaged>
            <remarks>
            Although the function can handle multiple ranges of differing number substitutions, the text ranges should not arbitrarily split the middle of numbers. Otherwise, it will treat the numbers separately and will not translate any intervening punctuation.
            </remarks>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeLineBreakpoints(SharpDX.DirectWrite.TextAnalysisSource,System.Int32,System.Int32,SharpDX.DirectWrite.TextAnalysisSink)">
            <summary>
            Analyzes a text range for potential breakpoint opportunities, reading attributes from the source and reporting breakpoint opportunities to the sink callback {{SetLineBreakpoints}}.
            </summary>
            <param name="analysisSource">A reference to the source object to analyze.</param>
            <param name="textPosition">The starting text position within the source object.</param>
            <param name="textLength">The text length to analyze.</param>
            <param name="analysisSink">A reference to the  sink callback object that receives the text analysis.</param>
            <returns>
            If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeLineBreakpoints([None] IDWriteTextAnalysisSource* analysisSource,[None] int textPosition,[None] int textLength,[None] IDWriteTextAnalysisSink* analysisSink)</unmanaged>
            <remarks>
            Although the function can handle multiple paragraphs, the text range should not arbitrarily split the middle of paragraphs, unless the specified text span is considered a whole unit. Otherwise, the returned properties for the first and last characters will inappropriately allow breaks.
            </remarks>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGlyphs(System.String,System.Int32,SharpDX.DirectWrite.FontFace,System.Boolean,System.Boolean,SharpDX.DirectWrite.ScriptAnalysis,System.String,SharpDX.DirectWrite.NumberSubstitution,SharpDX.DirectWrite.FontFeature[][],System.Int32[],System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32@)">
            <summary>
            Gets the glyphs (TODO doc)
            </summary>
            <param name="textString">The text string.</param>
            <param name="textLength">Length of the text.</param>
            <param name="fontFace">The font face.</param>
            <param name="isSideways">if set to <c>true</c> [is sideways].</param>
            <param name="isRightToLeft">if set to <c>true</c> [is right to left].</param>
            <param name="scriptAnalysis">The script analysis.</param>
            <param name="localeName">Name of the locale.</param>
            <param name="numberSubstitution">The number substitution.</param>
            <param name="features">The features.</param>
            <param name="featureRangeLengths">The feature range lengths.</param>
            <param name="maxGlyphCount">The max glyph count.</param>
            <param name="clusterMap">The cluster map.</param>
            <param name="textProps">The text props.</param>
            <param name="glyphIndices">The glyph indices.</param>
            <param name="glyphProps">The glyph props.</param>
            <param name="actualGlyphCount">The actual glyph count.</param>
            <returns>
            If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGlyphs([In, Buffer] const wchar_t* textString,[In] unsigned int textLength,[In] IDWriteFontFace* fontFace,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] IDWriteNumberSubstitution* numberSubstitution,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[In] unsigned int maxGlyphCount,[Out, Buffer] unsigned short* clusterMap,[Out, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[Out, Buffer] unsigned short* glyphIndices,[Out, Buffer] DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[Out] unsigned int* actualGlyphCount)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGlyphPlacements(System.String,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32,SharpDX.DirectWrite.FontFace,System.Single,System.Boolean,System.Boolean,SharpDX.DirectWrite.ScriptAnalysis,System.String,SharpDX.DirectWrite.FontFeature[][],System.Int32[],System.Single[],SharpDX.DirectWrite.GlyphOffset[])">
            <summary>
            Gets the glyph placements.
            </summary>
            <param name="textString">The text string.</param>
            <param name="clusterMap">The cluster map.</param>
            <param name="textProps">The text props.</param>
            <param name="textLength">Length of the text.</param>
            <param name="glyphIndices">The glyph indices.</param>
            <param name="glyphProps">The glyph props.</param>
            <param name="glyphCount">The glyph count.</param>
            <param name="fontFace">The font face.</param>
            <param name="fontEmSize">Size of the font in ems.</param>
            <param name="isSideways">if set to <c>true</c> [is sideways].</param>
            <param name="isRightToLeft">if set to <c>true</c> [is right to left].</param>
            <param name="scriptAnalysis">The script analysis.</param>
            <param name="localeName">Name of the locale.</param>
            <param name="features">The features.</param>
            <param name="featureRangeLengths">The feature range lengths.</param>
            <param name="glyphAdvances">The glyph advances.</param>
            <param name="glyphOffsets">The glyph offsets.</param>
            <returns>
            If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGlyphPlacements([In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[In] unsigned int textLength,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[In] unsigned int glyphCount,[In] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[Out, Buffer] float* glyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* glyphOffsets)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGdiCompatibleGlyphPlacements(System.String,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32,SharpDX.DirectWrite.FontFace,System.Single,System.Single,System.Nullable{SharpDX.Matrix3x2},System.Boolean,System.Boolean,System.Boolean,SharpDX.DirectWrite.ScriptAnalysis,System.String,SharpDX.DirectWrite.FontFeature[][],System.Int32[],System.Single[],SharpDX.DirectWrite.GlyphOffset[])">
            <summary>
            Gets the GDI compatible glyph placements.
            </summary>
            <param name="textString">The text string.</param>
            <param name="clusterMap">The cluster map.</param>
            <param name="textProps">The text props.</param>
            <param name="textLength">Length of the text.</param>
            <param name="glyphIndices">The glyph indices.</param>
            <param name="glyphProps">The glyph props.</param>
            <param name="glyphCount">The glyph count.</param>
            <param name="fontFace">The font face.</param>
            <param name="fontEmSize">Size of the font em.</param>
            <param name="pixelsPerDip">The pixels per dip.</param>
            <param name="transform">The transform.</param>
            <param name="useGdiNatural">if set to <c>true</c> [use GDI natural].</param>
            <param name="isSideways">if set to <c>true</c> [is sideways].</param>
            <param name="isRightToLeft">if set to <c>true</c> [is right to left].</param>
            <param name="scriptAnalysis">The script analysis.</param>
            <param name="localeName">Name of the locale.</param>
            <param name="features">The features.</param>
            <param name="featureRangeLengths">The feature range lengths.</param>
            <param name="glyphAdvances">The glyph advances.</param>
            <param name="glyphOffsets">The glyph offsets.</param>
            <returns>
            If the method succeeds, it returns <see cref="F:SharpDX.Result.Ok"/>.
            </returns>
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements([In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[In] unsigned int textLength,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[In] unsigned int glyphCount,[In] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[Out, Buffer] float* glyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* glyphOffsets)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AllocateFeatures(SharpDX.DirectWrite.FontFeature[][])">
            <summary>
            Allocates the features from the jagged array..
            </summary>
            <param name="features">The features.</param>
            <returns>A pointer to the allocated native features or 0 if features is null or empty.</returns>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.TextAnalyzer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.TextAnalyzer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.TextAnalyzer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeScript__(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p> Analyzes a text range for script boundaries, reading text attributes from the source and reporting the Unicode script ID to the sink  callback <strong>SetScript</strong>. </p>	
            </summary>	
            <param name="analysisSource">No documentation.</param>	
            <param name="textPosition">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="analysisSink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::AnalyzeScript']/*"/>	
            <msdn-id>dd316620</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeScript([In] IDWriteTextAnalysisSource* analysisSource,[In] unsigned int textPosition,[In] unsigned int textLength,[In] IDWriteTextAnalysisSink* analysisSink)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::AnalyzeScript</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeBidi__(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p> Analyzes a text range for script directionality, reading attributes from the source and reporting levels to the sink callback <strong>SetBidiLevel</strong>. </p>	
            </summary>	
            <param name="analysisSource">No documentation.</param>	
            <param name="textPosition">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="analysisSink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> While the function can handle multiple paragraphs, the text range should not arbitrarily split the middle of paragraphs. Otherwise, the returned levels may be wrong, because the Bidi algorithm is meant to apply to the paragraph as a whole. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::AnalyzeBidi']/*"/>	
            <msdn-id>dd316610</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeBidi([In] IDWriteTextAnalysisSource* analysisSource,[In] unsigned int textPosition,[In] unsigned int textLength,[In] IDWriteTextAnalysisSink* analysisSink)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::AnalyzeBidi</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeNumberSubstitution__(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p> Analyzes a text range for spans where number substitution is applicable, reading attributes from the source and reporting substitutable ranges to the sink callback <strong>SetNumberSubstitution</strong>. </p>	
            </summary>	
            <param name="analysisSource">No documentation.</param>	
            <param name="textPosition">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="analysisSink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Although the function can handle multiple ranges of differing number substitutions, the text ranges should not arbitrarily split the middle of numbers. Otherwise, it will treat the numbers separately and will not translate any intervening punctuation. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::AnalyzeNumberSubstitution']/*"/>	
            <msdn-id>dd316616</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeNumberSubstitution([In] IDWriteTextAnalysisSource* analysisSource,[In] unsigned int textPosition,[In] unsigned int textLength,[In] IDWriteTextAnalysisSink* analysisSink)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::AnalyzeNumberSubstitution</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.AnalyzeLineBreakpoints__(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
            <summary>	
            <p> Analyzes a text range for potential breakpoint opportunities, reading attributes from the source and reporting breakpoint opportunities to the sink callback <strong>SetLineBreakpoints</strong>. </p>	
            </summary>	
            <param name="analysisSource">No documentation.</param>	
            <param name="textPosition">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="analysisSink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Although the function can handle multiple paragraphs, the text range should not arbitrarily split the middle of paragraphs, unless the specified text span is considered a whole unit. Otherwise, the returned properties for the first and last characters will inappropriately allow breaks. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::AnalyzeLineBreakpoints']/*"/>	
            <msdn-id>dd316613</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::AnalyzeLineBreakpoints([In] IDWriteTextAnalysisSource* analysisSource,[In] unsigned int textPosition,[In] unsigned int textLength,[In] IDWriteTextAnalysisSink* analysisSink)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::AnalyzeLineBreakpoints</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGlyphs(System.String,System.Int32,SharpDX.DirectWrite.FontFace,SharpDX.Bool,SharpDX.Bool,SharpDX.DirectWrite.ScriptAnalysis,System.String,SharpDX.DirectWrite.NumberSubstitution,System.IntPtr,System.Int32[],System.Int32,System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32@)">
            <summary>	
            <p> Parses the input text string and maps it to the set of glyphs and associated glyph data according to the font and the writing system's rendering rules. </p>	
            </summary>	
            <param name="textString"><dd> <p>An array of characters to convert to glyphs.</p> </dd></param>	
            <param name="textLength"><dd> <p>The length of <em>textString</em>.</p> </dd></param>	
            <param name="fontFace"><dd> <p>The font face that is the source of the output glyphs.</p> </dd></param>	
            <param name="isSideways"><dd> <p>A Boolean flag set to <strong>TRUE</strong> if the text is intended to be drawn vertically.</p> </dd></param>	
            <param name="isRightToLeft"><dd> <p>A Boolean flag set to <strong>TRUE</strong> for right-to-left text.</p> </dd></param>	
            <param name="scriptAnalysis"><dd> <p>A reference to a Script analysis result from an <strong>AnalyzeScript</strong> call.</p> </dd></param>	
            <param name="localeName"><dd> <p>The locale to use when selecting glyphs. For example the same character may map to different glyphs for ja-jp versus zh-chs. If this is <strong><c>null</c></strong>, then the default mapping based on the script is used.</p> </dd></param>	
            <param name="numberSubstitution"><dd> <p>A reference to an optional number substitution which selects the appropriate glyphs for digits and related numeric characters, depending on the results obtained from <strong>AnalyzeNumberSubstitution</strong>. Passing <strong><c>null</c></strong> indicates that no substitution is needed and that the digits should receive nominal glyphs.</p> </dd></param>	
            <param name="features"><dd> <p>An array of references to the sets of typographic  features to use in each feature range.</p> </dd></param>	
            <param name="featureRangeLengths"><dd> <p>The length of each feature range, in characters.   The sum of all lengths should be equal to <em>textLength</em>.</p> </dd></param>	
            <param name="featureRanges"><dd> <p>The number of feature ranges.</p> </dd></param>	
            <param name="maxGlyphCount"><dd> <p>The maximum number of glyphs that can be returned.</p> </dd></param>	
            <param name="clusterMap"><dd> <p>When this method returns, contains the mapping from character ranges to glyph  ranges.</p> </dd></param>	
            <param name="textProps"><dd> <p>When this method returns, contains a reference to an array of structures that contains  shaping properties for each character.</p> </dd></param>	
            <param name="glyphIndices"><dd> <p>The output glyph indices.</p> </dd></param>	
            <param name="glyphProps"><dd> <p>When this method returns, contains a reference to an array of structures that contain  shaping properties for each output glyph.</p> </dd></param>	
            <param name="actualGlyphCount"><dd> <p>When this method returns, contains the actual number of glyphs returned if the call succeeds.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> Note that the mapping from characters to glyphs is, in general, many-to-many.  The recommended estimate for the per-glyph output buffers is (3 * <em>textLength</em> / 2 + 16).  This is not guaranteed to be sufficient. The value of the <em>actualGlyphCount</em> parameter is only valid if the call succeeds.  In the event that <em>maxGlyphCount</em> is not big enough, <strong>HRESULT_FROM_WIN32(<see cref="F:SharpDX.Win32.ErrorCode.InsufficientBuffer"/>)</strong> will be returned.  The application should  allocate a larger buffer and try again. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::GetGlyphs']/*"/>	
            <msdn-id>dd316625</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGlyphs([In, Buffer] const wchar_t* textString,[In] unsigned int textLength,[In] IDWriteFontFace* fontFace,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] IDWriteNumberSubstitution* numberSubstitution,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[In] unsigned int maxGlyphCount,[Out, Buffer] unsigned short* clusterMap,[Out, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[Out, Buffer] unsigned short* glyphIndices,[Out, Buffer] DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[Out] unsigned int* actualGlyphCount)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::GetGlyphs</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGlyphPlacements(System.String,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32,SharpDX.DirectWrite.FontFace,System.Single,SharpDX.Bool,SharpDX.Bool,SharpDX.DirectWrite.ScriptAnalysis,System.String,System.IntPtr,System.Int32[],System.Int32,System.Single[],SharpDX.DirectWrite.GlyphOffset[])">
            <summary>	
            <p> Places glyphs output from the <strong>GetGlyphs</strong> method according to the font  and the writing system's rendering rules. </p>	
            </summary>	
            <param name="textString">No documentation.</param>	
            <param name="clusterMap">No documentation.</param>	
            <param name="textProps">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="glyphIndices">No documentation.</param>	
            <param name="glyphProps">No documentation.</param>	
            <param name="glyphCount">No documentation.</param>	
            <param name="fontFace">No documentation.</param>	
            <param name="fontEmSize">No documentation.</param>	
            <param name="isSideways">No documentation.</param>	
            <param name="isRightToLeft">No documentation.</param>	
            <param name="scriptAnalysis">No documentation.</param>	
            <param name="localeName">No documentation.</param>	
            <param name="features">No documentation.</param>	
            <param name="featureRangeLengths">No documentation.</param>	
            <param name="featureRanges">No documentation.</param>	
            <param name="glyphAdvances">No documentation.</param>	
            <param name="glyphOffsets">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::GetGlyphPlacements']/*"/>	
            <msdn-id>dd316622</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGlyphPlacements([In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[In] unsigned int textLength,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[In] unsigned int glyphCount,[In] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[Out, Buffer] float* glyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* glyphOffsets)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::GetGlyphPlacements</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextAnalyzer.GetGdiCompatibleGlyphPlacements(System.String,System.Int16[],SharpDX.DirectWrite.ShapingTextProperties[],System.Int32,System.Int16[],SharpDX.DirectWrite.ShapingGlyphProperties[],System.Int32,SharpDX.DirectWrite.FontFace,System.Single,System.Single,System.Nullable{SharpDX.Matrix3x2},SharpDX.Bool,SharpDX.Bool,SharpDX.Bool,SharpDX.DirectWrite.ScriptAnalysis,System.String,System.IntPtr,System.Int32[],System.Int32,System.Single[],SharpDX.DirectWrite.GlyphOffset[])">
            <summary>	
            <p>Place glyphs output from the <strong>GetGlyphs</strong> method according to the font  and the writing system's rendering rules.</p>	
            </summary>	
            <param name="textString">No documentation.</param>	
            <param name="clusterMap">No documentation.</param>	
            <param name="textProps">No documentation.</param>	
            <param name="textLength">No documentation.</param>	
            <param name="glyphIndices">No documentation.</param>	
            <param name="glyphProps">No documentation.</param>	
            <param name="glyphCount">No documentation.</param>	
            <param name="fontFace">No documentation.</param>	
            <param name="fontEmSize">No documentation.</param>	
            <param name="pixelsPerDip">No documentation.</param>	
            <param name="transform">No documentation.</param>	
            <param name="useGdiNatural">No documentation.</param>	
            <param name="isSideways">No documentation.</param>	
            <param name="isRightToLeft">No documentation.</param>	
            <param name="scriptAnalysis">No documentation.</param>	
            <param name="localeName">No documentation.</param>	
            <param name="features">No documentation.</param>	
            <param name="featureRangeLengths">No documentation.</param>	
            <param name="featureRanges">No documentation.</param>	
            <param name="glyphAdvances">No documentation.</param>	
            <param name="glyphOffsets">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements']/*"/>	
            <msdn-id>dd941790</msdn-id>	
            <unmanaged>HRESULT IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements([In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[In] unsigned int textLength,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[In] unsigned int glyphCount,[In] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Buffer, Optional] const wchar_t* localeName,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[Out, Buffer] float* glyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* glyphOffsets)</unmanaged>	
            <unmanaged-short>IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextFormat">
            <summary>	
            <p> The <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> interface describes the font and paragraph properties used to format text, and it describes locale information. </p>	
            </summary>	
            <remarks>	
            <p> To get a reference to the <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> interface, the application must call the <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateTextFormat(System.String,SharpDX.DirectWrite.FontCollection,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.FontStretch,System.Single,System.String,SharpDX.DirectWrite.TextFormat)"/></strong> method as shown in the following code.</p><pre><code> if (SUCCEEDED(hr))	
            { hr = pDWriteFactory_-&gt;CreateTextFormat( L"Gabriola", <c>null</c>, <see cref="F:SharpDX.DirectWrite.FontWeight.Regular"/>, <see cref="F:SharpDX.DirectWrite.FontStyle.Normal"/>, <see cref="F:SharpDX.DirectWrite.FontStretch.Normal"/>, 72.0f, L"en-us", &amp;pTextFormat_ );	
            } </code></pre><p>When creating an <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object using the <strong>CreateTextFormat</strong> function, the application specifies the  font family, font collection, font weight, font size, and locale name for the text format.</p><p>These properties cannot be changed after the <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object is created.  To change these properties, a new <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object must be created with the desired properties.</p><p> The <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> interface is used to draw text with a single format</p><p> To draw text with multiple formats, or to use a custom text renderer, use the <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> interface.  <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> enables the application to change the format for ranges of text within the string.  The <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/></strong> takes an <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object as a parameter and initially applies the format information to the entire string. </p><p> This object may not be thread-safe, and it may carry the state of text format change. </p>DirectWrite and Direct2D<p> To draw simple text with a single format, Direct2D provides the  <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawText(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,SharpDX.RectangleF,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions,SharpDX.Direct2D1.MeasuringMode)"/></strong> method, which draws a string using the format information provided by an <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat']/*"/>	
            <msdn-id>dd316628</msdn-id>	
            <unmanaged>IDWriteTextFormat</unmanaged>	
            <unmanaged-short>IDWriteTextFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(SharpDX.DirectWrite.Factory,System.String,System.Single)">
            <summary>	
             Creates a text format object used for text layout with normal weight, style and stretch.
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFamilyName">An array of characters that contains the name of the font family</param>
            <param name="fontSize">The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</param>
            <unmanaged>HRESULT CreateTextFormat([In] const wchar* fontFamilyName,[None] IDWriteFontCollection* fontCollection,[None] DWRITE_FONT_WEIGHT fontWeight,[None] DWRITE_FONT_STYLE fontStyle,[None] DWRITE_FONT_STRETCH fontStretch,[None] FLOAT fontSize,[In] const wchar* localeName,[Out] IDWriteTextFormat** textFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,System.Single)">
            <summary>	
             Creates a text format object used for text layout with normal stretch.
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFamilyName">An array of characters that contains the name of the font family</param>
            <param name="fontWeight">A value that indicates the font weight for the text object created by this method.</param>
            <param name="fontStyle">A value that indicates the font style for the text object created by this method.</param>
            <param name="fontSize">The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</param>
            <unmanaged>HRESULT CreateTextFormat([In] const wchar* fontFamilyName,[None] IDWriteFontCollection* fontCollection,[None] DWRITE_FONT_WEIGHT fontWeight,[None] DWRITE_FONT_STYLE fontStyle,[None] DWRITE_FONT_STRETCH fontStretch,[None] FLOAT fontSize,[In] const wchar* localeName,[Out] IDWriteTextFormat** textFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.FontStretch,System.Single)">
            <summary>	
             Creates a text format object used for text layout. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFamilyName">An array of characters that contains the name of the font family</param>
            <param name="fontWeight">A value that indicates the font weight for the text object created by this method.</param>
            <param name="fontStyle">A value that indicates the font style for the text object created by this method.</param>
            <param name="fontStretch">A value that indicates the font stretch for the text object created by this method.</param>
            <param name="fontSize">The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</param>
            <unmanaged>HRESULT CreateTextFormat([In] const wchar* fontFamilyName,[None] IDWriteFontCollection* fontCollection,[None] DWRITE_FONT_WEIGHT fontWeight,[None] DWRITE_FONT_STYLE fontStyle,[None] DWRITE_FONT_STRETCH fontStretch,[None] FLOAT fontSize,[In] const wchar* localeName,[Out] IDWriteTextFormat** textFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.FontCollection,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.FontStretch,System.Single)">
            <summary>	
             Creates a text format object used for text layout. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFamilyName">An array of characters that contains the name of the font family</param>
            <param name="fontCollection">A pointer to a font collection object. When this is NULL, indicates the system font collection.</param>
            <param name="fontWeight">A value that indicates the font weight for the text object created by this method.</param>
            <param name="fontStyle">A value that indicates the font style for the text object created by this method.</param>
            <param name="fontStretch">A value that indicates the font stretch for the text object created by this method.</param>
            <param name="fontSize">The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</param>
            <unmanaged>HRESULT CreateTextFormat([In] const wchar* fontFamilyName,[None] IDWriteFontCollection* fontCollection,[None] DWRITE_FONT_WEIGHT fontWeight,[None] DWRITE_FONT_STYLE fontStyle,[None] DWRITE_FONT_STRETCH fontStretch,[None] FLOAT fontSize,[In] const wchar* localeName,[Out] IDWriteTextFormat** textFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.FontCollection,SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.FontStretch,System.Single,System.String)">
            <summary>	
             Creates a text format object used for text layout. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="fontFamilyName">An array of characters that contains the name of the font family</param>
            <param name="fontCollection">A pointer to a font collection object. When this is NULL, indicates the system font collection.</param>
            <param name="fontWeight">A value that indicates the font weight for the text object created by this method.</param>
            <param name="fontStyle">A value that indicates the font style for the text object created by this method.</param>
            <param name="fontStretch">A value that indicates the font stretch for the text object created by this method.</param>
            <param name="fontSize">The logical size of the font in DIP ("device-independent pixel") units. A DIP equals 1/96 inch.</param>
            <param name="localeName">An array of characters that contains the locale name.</param>
            <unmanaged>HRESULT CreateTextFormat([In] const wchar* fontFamilyName,[None] IDWriteFontCollection* fontCollection,[None] DWRITE_FONT_WEIGHT fontWeight,[None] DWRITE_FONT_STYLE fontStyle,[None] DWRITE_FONT_STRETCH fontStretch,[None] FLOAT fontSize,[In] const wchar* localeName,[Out] IDWriteTextFormat** textFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetTrimming(SharpDX.DirectWrite.Trimming,SharpDX.DirectWrite.InlineObject)">
            <summary>	
            <p> Sets trimming options for text overflowing the layout width. </p>	
            </summary>	
            <param name="trimmingOptions"><dd> <p>Text trimming options.</p> </dd></param>	
            <param name="trimmingSign"><dd> <p>Application-defined omission sign. This parameter may be <strong><c>null</c></strong>. See <strong><see cref="T:SharpDX.DirectWrite.InlineObject"/></strong> for more information.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <msdn-id>dd316712</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetTrimming([In] const DWRITE_TRIMMING* trimmingOptions,[In] IDWriteInlineObject* trimmingSign)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetTrimming</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.TextFormat"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.TextFormat">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.TextFormat"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetTextAlignment(SharpDX.DirectWrite.TextAlignment)">
            <summary>	
            <p>Sets the alignment of text in a paragraph, relative to the leading and trailing edge of a layout box for a <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> interface.</p>	
            </summary>	
            <param name="textAlignment">No documentation.</param>	
            <returns><p>This method can return one of the following values.</p><table> <tr><th>Return code</th><th>Description</th></tr> <tr><td> <dl> <dt><strong><see cref="F:SharpDX.Result.Ok"/></strong></dt> </dl> </td><td> <p>The method succeeded.</p> </td></tr> <tr><td> <dl> <dt><strong>E_INVALIDARG</strong></dt> </dl> </td><td> <p>The textAlignment argument is invalid.</p> </td></tr> </table><p>?</p></returns>	
            <remarks>	
            <p> The text can be aligned to the leading or trailing edge of the layout box, or it can be centered.  The following illustration shows text with the alignment set to <see cref="F:SharpDX.DirectWrite.TextAlignment.Leading"/>, <see cref="F:SharpDX.DirectWrite.TextAlignment.Center"/>, and <see cref="F:SharpDX.DirectWrite.TextAlignment.Trailing"/>, respectively.  </p><p></p><p><strong>Note</strong>??The alignment is dependent on reading direction, the above is for left-to-right reading direction.  For right-to-left reading direction it would be the opposite.</p><p>See <strong><see cref="T:SharpDX.DirectWrite.TextAlignment"/></strong> for more information. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetTextAlignment']/*"/>	
            <msdn-id>dd316709</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetTextAlignment([In] DWRITE_TEXT_ALIGNMENT textAlignment)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetTextAlignment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetParagraphAlignment(SharpDX.DirectWrite.ParagraphAlignment)">
            <summary>	
            <p> Sets the alignment option of a paragraph relative to the layout box's top and bottom edge. </p>	
            </summary>	
            <param name="paragraphAlignment"><dd> <p>The paragraph alignment option being set for a paragraph; see <see cref="T:SharpDX.DirectWrite.ParagraphAlignment"/> for more information.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetParagraphAlignment']/*"/>	
            <msdn-id>dd316702</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetParagraphAlignment([In] DWRITE_PARAGRAPH_ALIGNMENT paragraphAlignment)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetParagraphAlignment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetWordWrapping(SharpDX.DirectWrite.WordWrapping)">
            <summary>	
            <p> Sets the word wrapping option. </p>	
            </summary>	
            <param name="wordWrapping"><dd> <p>The word wrapping option being set for a paragraph; see <strong><see cref="T:SharpDX.DirectWrite.WordWrapping"/></strong> for more information.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetWordWrapping']/*"/>	
            <msdn-id>dd316715</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetWordWrapping([In] DWRITE_WORD_WRAPPING wordWrapping)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetWordWrapping</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetReadingDirection(SharpDX.DirectWrite.ReadingDirection)">
            <summary>	
            <p> Sets the paragraph reading direction. </p>	
            </summary>	
            <param name="readingDirection"><dd> <p>The text reading direction (for example, <strong><see cref="F:SharpDX.DirectWrite.ReadingDirection.RightToLeft"/></strong> for languages, such as  Arabic, that read from right to left) for a paragraph.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetReadingDirection']/*"/>	
            <msdn-id>dd316705</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetReadingDirection([In] DWRITE_READING_DIRECTION readingDirection)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetReadingDirection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetFlowDirection(SharpDX.DirectWrite.FlowDirection)">
            <summary>	
            <p> Sets the  paragraph flow direction. </p>	
            </summary>	
            <param name="flowDirection"><dd> <p>The paragraph flow direction; see <strong><see cref="T:SharpDX.DirectWrite.FlowDirection"/></strong> for more information.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetFlowDirection']/*"/>	
            <msdn-id>dd316691</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetFlowDirection([In] DWRITE_FLOW_DIRECTION flowDirection)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetFlowDirection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetIncrementalTabStop(System.Single)">
            <summary>	
            <p> Sets a fixed distance between two adjacent tab stops. </p>	
            </summary>	
            <param name="incrementalTabStop"><dd> <p>The fixed distance between two adjacent tab stops.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetIncrementalTabStop']/*"/>	
            <msdn-id>dd316695</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetIncrementalTabStop([In] float incrementalTabStop)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetIncrementalTabStop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetTrimming_(SharpDX.DirectWrite.Trimming,System.IntPtr)">
            <summary>	
            <p> Sets trimming options for text overflowing the layout width. </p>	
            </summary>	
            <param name="trimmingOptions"><dd> <p>Text trimming options.</p> </dd></param>	
            <param name="trimmingSign"><dd> <p>Application-defined omission sign. This parameter may be <strong><c>null</c></strong>. See <strong><see cref="T:SharpDX.DirectWrite.InlineObject"/></strong> for more information.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetTrimming']/*"/>	
            <msdn-id>dd316712</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetTrimming([In] const DWRITE_TRIMMING* trimmingOptions,[In] IDWriteInlineObject* trimmingSign)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetTrimming</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.SetLineSpacing(SharpDX.DirectWrite.LineSpacingMethod,System.Single,System.Single)">
            <summary>	
            <p> Sets the  line spacing. </p>	
            </summary>	
            <param name="lineSpacingMethod"><dd> <p>Specifies how line height is being determined; see <strong><see cref="T:SharpDX.DirectWrite.LineSpacingMethod"/></strong> for more information.</p> </dd></param>	
            <param name="lineSpacing"><dd> <p>The line height, or distance between one baseline to another.</p> </dd></param>	
            <param name="baseline"><dd> <p>The distance from top of line to baseline. A reasonable ratio to <em>lineSpacing</em> is 80 percent.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> For the default method, spacing depends solely on the content. For uniform spacing, the specified line height overrides the content. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::SetLineSpacing']/*"/>	
            <msdn-id>dd316698</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::SetLineSpacing([In] DWRITE_LINE_SPACING_METHOD lineSpacingMethod,[In] float lineSpacing,[In] float baseline)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::SetLineSpacing</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetTextAlignment">
            <summary>	
            <p> Gets the alignment option of text relative to the layout box's leading and trailing edge. </p>	
            </summary>	
            <returns><p>Returns the text alignment option of the current paragraph.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetTextAlignment']/*"/>	
            <msdn-id>dd316681</msdn-id>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT IDWriteTextFormat::GetTextAlignment()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetTextAlignment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetParagraphAlignment">
            <summary>	
            <p> Gets the alignment option of a paragraph which is  relative to the top and bottom edges of a layout box. </p>	
            </summary>	
            <returns><p>A value that indicates the current paragraph alignment option.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetParagraphAlignment']/*"/>	
            <msdn-id>dd316675</msdn-id>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat::GetParagraphAlignment()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetParagraphAlignment</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetWordWrapping">
            <summary>	
            <p> Gets the word wrapping option. </p>	
            </summary>	
            <returns><p>Returns the word wrapping option; see <strong><see cref="T:SharpDX.DirectWrite.WordWrapping"/></strong> for more information.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetWordWrapping']/*"/>	
            <msdn-id>dd316688</msdn-id>	
            <unmanaged>DWRITE_WORD_WRAPPING IDWriteTextFormat::GetWordWrapping()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetWordWrapping</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetReadingDirection">
            <summary>	
            <p> Gets the  current reading direction for text in a paragraph. </p>	
            </summary>	
            <returns><p>A value that indicates the current reading direction for text in a  paragraph.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetReadingDirection']/*"/>	
            <msdn-id>dd316678</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION IDWriteTextFormat::GetReadingDirection()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetReadingDirection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFlowDirection">
            <summary>	
            <p> Gets the direction that text lines flow. </p>	
            </summary>	
            <returns><p>The direction that text lines flow within their parent container.  For example, <see cref="F:SharpDX.DirectWrite.FlowDirection.TopToBottom"/> indicates that text lines are placed from top to bottom.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFlowDirection']/*"/>	
            <msdn-id>dd316631</msdn-id>	
            <unmanaged>DWRITE_FLOW_DIRECTION IDWriteTextFormat::GetFlowDirection()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFlowDirection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetIncrementalTabStop">
            <summary>	
            <p> Gets the  incremental tab stop position. </p>	
            </summary>	
            <returns><p>The incremental tab stop value.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetIncrementalTabStop']/*"/>	
            <msdn-id>dd316655</msdn-id>	
            <unmanaged>float IDWriteTextFormat::GetIncrementalTabStop()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetIncrementalTabStop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetTrimming(SharpDX.DirectWrite.Trimming@,SharpDX.DirectWrite.InlineObject@)">
            <summary>	
            <p> Gets the trimming options for text that overflows the layout box. </p>	
            </summary>	
            <param name="trimmingOptions"><dd> <p>When this method returns, it contains a reference to a <strong><see cref="T:SharpDX.DirectWrite.Trimming"/></strong> structure that holds the text trimming options for the overflowing text.</p> </dd></param>	
            <param name="trimmingSign"><dd> <p>When this method returns, contains an address of a reference to a trimming omission sign. This parameter may be <strong><c>null</c></strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetTrimming']/*"/>	
            <msdn-id>dd316684</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::GetTrimming([Out] DWRITE_TRIMMING* trimmingOptions,[Out] IDWriteInlineObject** trimmingSign)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetTrimming</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetLineSpacing(SharpDX.DirectWrite.LineSpacingMethod@,System.Single@,System.Single@)">
            <summary>	
            <p> Gets the line spacing adjustment set for a multiline text paragraph. </p>	
            </summary>	
            <param name="lineSpacingMethod"><dd> <p>A value that indicates how line height is determined.</p> </dd></param>	
            <param name="lineSpacing"><dd> <p>When this method returns, contains the line height, or  distance between one baseline to another.</p> </dd></param>	
            <param name="baseline"><dd> <p>When this method returns, contains the distance from top of line to baseline. A reasonable ratio to <em>lineSpacing</em> is 80 percent.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetLineSpacing']/*"/>	
            <msdn-id>dd316657</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::GetLineSpacing([Out] DWRITE_LINE_SPACING_METHOD* lineSpacingMethod,[Out] float* lineSpacing,[Out] float* baseline)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetLineSpacing</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontCollection(SharpDX.DirectWrite.FontCollection@)">
            <summary>	
            <p> Gets the current font collection. </p>	
            </summary>	
            <param name="fontCollection"><dd> <p>When this method returns, contains an address of a reference to the font collection being used for the current text.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontCollection']/*"/>	
            <msdn-id>dd316633</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::GetFontCollection([Out] IDWriteFontCollection** fontCollection)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontFamilyNameLength">
            <summary>	
            <p> Gets the length of the font family name. </p>	
            </summary>	
            <returns><p>The size of the character array, in character count, not including the terminated <strong><c>null</c></strong> character.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontFamilyNameLength']/*"/>	
            <msdn-id>dd316640</msdn-id>	
            <unmanaged>unsigned int IDWriteTextFormat::GetFontFamilyNameLength()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontFamilyNameLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontFamilyName(System.IntPtr,System.Int32)">
            <summary>	
            <p> Gets a copy of the font family name. </p>	
            </summary>	
            <param name="fontFamilyName"><dd> <p>When this method returns, contains a reference to a character array, which is null-terminated, that receives the current font family name. The buffer allocated for this array should be at least the size, in elements, of <em>nameSize</em>.</p> </dd></param>	
            <param name="nameSize"><dd> <p>The size of the <em>fontFamilyName</em> character array, in character count, including the terminated <strong><c>null</c></strong> character.  To find the size of <em>fontFamilyName</em>, use <strong>GetFontFamilyNameLength</strong>.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontFamilyName']/*"/>	
            <msdn-id>dd316636</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::GetFontFamilyName([Out, Buffer] wchar_t* fontFamilyName,[In] unsigned int nameSize)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontFamilyName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontWeight">
            <summary>	
            <p> Gets the font weight of the text. </p>	
            </summary>	
            <returns><p>A value that indicates the type of weight (such as normal, bold, or black). </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontWeight']/*"/>	
            <msdn-id>dd316652</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT IDWriteTextFormat::GetFontWeight()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontWeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontStyle">
            <summary>	
            <p> Gets the font style of the text.</p>	
            </summary>	
            <returns><p>A value which indicates the type of font style (such as  slope or incline).</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontStyle']/*"/>	
            <msdn-id>dd316649</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE IDWriteTextFormat::GetFontStyle()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontStretch">
            <summary>	
            <p> Gets the font stretch of the text. </p>	
            </summary>	
            <returns><p>A value which indicates the type of font stretch (such as  normal or condensed).</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontStretch']/*"/>	
            <msdn-id>dd316646</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH IDWriteTextFormat::GetFontStretch()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontStretch</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetFontSize">
            <summary>	
            <p> Gets the font  size in DIP unites. </p>	
            </summary>	
            <returns><p>The current font size in DIP units.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontSize']/*"/>	
            <msdn-id>dd316643</msdn-id>	
            <unmanaged>float IDWriteTextFormat::GetFontSize()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetFontSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetLocaleNameLength">
            <summary>	
            <p> Gets the length of the locale name. </p>	
            </summary>	
            <returns><p>The size of the character array in character count, not including the terminated <strong><c>null</c></strong> character.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetLocaleNameLength']/*"/>	
            <msdn-id>dd316674</msdn-id>	
            <unmanaged>unsigned int IDWriteTextFormat::GetLocaleNameLength()</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetLocaleNameLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextFormat.GetLocaleName(System.IntPtr,System.Int32)">
            <summary>	
            <p> Gets a copy of the locale name. </p>	
            </summary>	
            <param name="localeName"><dd> <p>Contains a character array that receives the current locale name.</p> </dd></param>	
            <param name="nameSize"><dd> <p>The size of the character array, in character count, including the terminated <strong><c>null</c></strong> character. Use <strong>GetLocaleNameLength</strong> to get the size of the locale name character array.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetLocaleName']/*"/>	
            <msdn-id>dd316659</msdn-id>	
            <unmanaged>HRESULT IDWriteTextFormat::GetLocaleName([Out, Buffer] wchar_t* localeName,[In] unsigned int nameSize)</unmanaged>	
            <unmanaged-short>IDWriteTextFormat::GetLocaleName</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontFamilyName">
            <summary>	
            Gets a copy of the font family name. 	
            </summary>	
            <returns>the current font family name. </returns>
            <unmanaged>HRESULT IDWriteTextFormat::GetFontFamilyName([Out, Buffer] wchar_t* fontFamilyName,[None] int nameSize)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.LocaleName">
            <summary>	
            Gets a copy of the locale name. 	
            </summary>	
            <returns>the current locale name.</returns>
            <unmanaged>HRESULT IDWriteTextFormat::GetLocaleName([Out, Buffer] wchar_t* localeName,[None] int nameSize)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.TextAlignment">
            <summary>	
            <p>Gets or sets the alignment option of text relative to the layout box's leading and trailing edge. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetTextAlignment']/*"/>	
            <msdn-id>dd316681</msdn-id>	
            <unmanaged>GetTextAlignment / SetTextAlignment</unmanaged>	
            <unmanaged-short>GetTextAlignment</unmanaged-short>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT IDWriteTextFormat::GetTextAlignment()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.ParagraphAlignment">
            <summary>	
            <p>Gets or sets the alignment option of a paragraph which is  relative to the top and bottom edges of a layout box. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetParagraphAlignment']/*"/>	
            <msdn-id>dd316675</msdn-id>	
            <unmanaged>GetParagraphAlignment / SetParagraphAlignment</unmanaged>	
            <unmanaged-short>GetParagraphAlignment</unmanaged-short>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat::GetParagraphAlignment()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.WordWrapping">
            <summary>	
            <p>Gets or sets the word wrapping option. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetWordWrapping']/*"/>	
            <msdn-id>dd316688</msdn-id>	
            <unmanaged>GetWordWrapping / SetWordWrapping</unmanaged>	
            <unmanaged-short>GetWordWrapping</unmanaged-short>	
            <unmanaged>DWRITE_WORD_WRAPPING IDWriteTextFormat::GetWordWrapping()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.ReadingDirection">
            <summary>	
            <p>Gets or sets the  current reading direction for text in a paragraph. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetReadingDirection']/*"/>	
            <msdn-id>dd316678</msdn-id>	
            <unmanaged>GetReadingDirection / SetReadingDirection</unmanaged>	
            <unmanaged-short>GetReadingDirection</unmanaged-short>	
            <unmanaged>DWRITE_READING_DIRECTION IDWriteTextFormat::GetReadingDirection()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FlowDirection">
            <summary>	
            <p>Gets or sets the direction that text lines flow. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFlowDirection']/*"/>	
            <msdn-id>dd316631</msdn-id>	
            <unmanaged>GetFlowDirection / SetFlowDirection</unmanaged>	
            <unmanaged-short>GetFlowDirection</unmanaged-short>	
            <unmanaged>DWRITE_FLOW_DIRECTION IDWriteTextFormat::GetFlowDirection()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.IncrementalTabStop">
            <summary>	
            <p>Gets or sets the  incremental tab stop position. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetIncrementalTabStop']/*"/>	
            <msdn-id>dd316655</msdn-id>	
            <unmanaged>GetIncrementalTabStop / SetIncrementalTabStop</unmanaged>	
            <unmanaged-short>GetIncrementalTabStop</unmanaged-short>	
            <unmanaged>float IDWriteTextFormat::GetIncrementalTabStop()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontCollection">
            <summary>	
            <p> Gets the current font collection. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontCollection']/*"/>	
            <msdn-id>dd316633</msdn-id>	
            <unmanaged>GetFontCollection</unmanaged>	
            <unmanaged-short>GetFontCollection</unmanaged-short>	
            <unmanaged>HRESULT IDWriteTextFormat::GetFontCollection([Out] IDWriteFontCollection** fontCollection)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontWeight">
            <summary>	
            <p> Gets the font weight of the text. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontWeight']/*"/>	
            <msdn-id>dd316652</msdn-id>	
            <unmanaged>GetFontWeight</unmanaged>	
            <unmanaged-short>GetFontWeight</unmanaged-short>	
            <unmanaged>DWRITE_FONT_WEIGHT IDWriteTextFormat::GetFontWeight()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontStyle">
            <summary>	
            <p> Gets the font style of the text.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontStyle']/*"/>	
            <msdn-id>dd316649</msdn-id>	
            <unmanaged>GetFontStyle</unmanaged>	
            <unmanaged-short>GetFontStyle</unmanaged-short>	
            <unmanaged>DWRITE_FONT_STYLE IDWriteTextFormat::GetFontStyle()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontStretch">
            <summary>	
            <p> Gets the font stretch of the text. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontStretch']/*"/>	
            <msdn-id>dd316646</msdn-id>	
            <unmanaged>GetFontStretch</unmanaged>	
            <unmanaged-short>GetFontStretch</unmanaged-short>	
            <unmanaged>DWRITE_FONT_STRETCH IDWriteTextFormat::GetFontStretch()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextFormat.FontSize">
            <summary>	
            <p> Gets the font  size in DIP unites. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextFormat::GetFontSize']/*"/>	
            <msdn-id>dd316643</msdn-id>	
            <unmanaged>GetFontSize</unmanaged>	
            <unmanaged-short>GetFontSize</unmanaged-short>	
            <unmanaged>float IDWriteTextFormat::GetFontSize()</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextLayout">
            <summary>	
            <p>The <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> interface represents a block of text after it has been fully analyzed and formatted.</p>	
            </summary>	
            <remarks>	
            <p>To get a reference to the <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> interface, the application must call the <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/></strong> method, as shown in the following code.  </p><pre><code> // Create a text layout using the text format.	
            if (SUCCEEDED(hr))	
            { <see cref="T:SharpDX.Rectangle"/> rect; GetClientRect(hwnd_, &amp;rect);  float width  = rect.right  / dpiScaleX_; float height = rect.bottom / dpiScaleY_; hr = pDWriteFactory_-&gt;CreateTextLayout( wszText_,      // The string to be laid out and formatted. cTextLength_,  // The length of the string. pTextFormat_,  // The text format to apply to the string (contains font information, etc). width,         // The width of the layout box. height,        // The height of the layout box. &amp;pTextLayout_  // The <see cref="T:SharpDX.DirectWrite.TextLayout"/> interface reference. );	
            } </code></pre><p>The <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> interface allows the application to change the format for ranges of the text it represents, specified by a <strong><see cref="T:SharpDX.DirectWrite.TextRange"/></strong> structure.   The following example shows how to set the font weight for a text range.</p><pre><code> // Set the font weight to bold for the first 5 letters.	
            <see cref="T:SharpDX.DirectWrite.TextRange"/> textRange = {0, 4}; if (SUCCEEDED(hr))	
            { hr = pTextLayout_-&gt;SetFontWeight(<see cref="F:SharpDX.DirectWrite.FontWeight.Bold"/>, textRange);	
            } </code></pre><p><strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> also provides methods for adding strikethrough,  underline, and inline objects to the text.</p><p>To draw the block of text represented by an <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object, Direct2D provides the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)"/></strong> method. To draw using a custom renderer implement an <strong><see cref="T:SharpDX.DirectWrite.TextRenderer"/></strong> interface and  call the  <strong><see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/></strong> method</p>DirectWrite and Direct2D<p>To draw a formatted string represented by an <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object, Direct2D provides the  <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)"/></strong> method.</p>Other Rendering Options<p>To render using a custom renderer, use the <strong><see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/></strong> method, which takes a callback interface derived from <strong><see cref="T:SharpDX.DirectWrite.TextRenderer"/></strong> as an argument, as shown in the following code.</p><pre><code> // Draw the text layout using DirectWrite and the CustomTextRenderer class.	
            hr = pTextLayout_-&gt;Draw( <c>null</c>, pTextRenderer_,  // Custom text renderer. origin.x, origin.y ); </code></pre><p> <strong><see cref="T:SharpDX.DirectWrite.TextRenderer"/></strong> declares methods for drawing a glyph run, underline, strikethrough and inline objects.  It is up to the application to implement these methods.  Creating a custom text renderer allows the application to apply additional effects when rendering text, such as a custom fill or outline.</p><p>Using a custom text renderer also enables you to render using another technology, such as GDI.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout']/*"/>	
            <msdn-id>dd316718</msdn-id>	
            <unmanaged>IDWriteTextLayout</unmanaged>	
            <unmanaged-short>IDWriteTextLayout</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.TextFormat,System.Single,System.Single)">
            <summary>	
             Takes a string, text format, and associated constraints, and produces an object that represents the fully analyzed and formatted result. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="text">An array of characters that contains the string to create a new <see cref="T:SharpDX.DirectWrite.TextLayout"/> object from. This array must be of length stringLength and can contain embedded NULL characters.</param>
            <param name="textFormat">A pointer to an object that indicates the format to apply to the string.</param>
            <param name="maxWidth">The width of the layout box.</param>
            <param name="maxHeight">The height of the layout box.</param>
            <unmanaged>HRESULT CreateTextLayout([In, Buffer] const wchar* string,[None] UINT32 stringLength,[None] IDWriteTextFormat* textFormat,[None] FLOAT maxWidth,[None] FLOAT maxHeight,[Out] IDWriteTextLayout** textLayout)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,System.Single,System.Boolean)">
            <summary>	
            Create a Gdi Compatible TextLayout. Takes a string, format, and associated constraints, and produces an object representing the result, formatted for a particular display resolution and measuring mode.  	
            </summary>	
            <remarks>	
            The resulting text layout should only be used for the intended resolution, and for cases where text scalability is desired {{CreateTextLayout}} should be used instead. 	
            </remarks>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="text">An array of characters that contains the string to create a new <see cref="T:SharpDX.DirectWrite.TextLayout"/> object from. This array must be of length stringLength and can contain embedded NULL characters. </param>
            <param name="textFormat">The text formatting object to apply to the string. </param>
            <param name="layoutWidth">The width of the layout box. </param>
            <param name="layoutHeight">The height of the layout box. </param>
            <param name="pixelsPerDip">The number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI device pixelsPerDip is 1. If rendering onto a 120 DPI device pixelsPerDip is 1.25 (120/96). </param>
            <param name="useGdiNatural">Instructs the text layout to use the same metrics as GDI bi-level text when set to FALSE. When set to TRUE, instructs the text layout to use the same metrics as text measured by GDI using a font created with CLEARTYPE_NATURAL_QUALITY.  </param>
            <unmanaged>HRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[None] int stringLength,[None] IDWriteTextFormat* textFormat,[None] float layoutWidth,[None] float layoutHeight,[None] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[None] BOOL useGdiNatural,[Out] IDWriteTextLayout** textLayout)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.#ctor(SharpDX.DirectWrite.Factory,System.String,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,System.Single,System.Nullable{SharpDX.Matrix},System.Boolean)">
            <summary>	
            Create a GDI Compatible TextLayout. Takes a string, format, and associated constraints, and produces an object representing the result, formatted for a particular display resolution and measuring mode.  	
            </summary>	
            <remarks>	
            The resulting text layout should only be used for the intended resolution, and for cases where text scalability is desired {{CreateTextLayout}} should be used instead. 	
            </remarks>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <param name="text">An array of characters that contains the string to create a new <see cref="T:SharpDX.DirectWrite.TextLayout"/> object from. This array must be of length stringLength and can contain embedded NULL characters. </param>
            <param name="textFormat">The text formatting object to apply to the string. </param>
            <param name="layoutWidth">The width of the layout box. </param>
            <param name="layoutHeight">The height of the layout box. </param>
            <param name="pixelsPerDip">The number of physical pixels per DIP (device independent pixel). For example, if rendering onto a 96 DPI device pixelsPerDip is 1. If rendering onto a 120 DPI device pixelsPerDip is 1.25 (120/96). </param>
            <param name="transform">An optional transform applied to the glyphs and their positions. This transform is applied after the scaling specifies the font size and pixels per DIP. </param>
            <param name="useGdiNatural">Instructs the text layout to use the same metrics as GDI bi-level text when set to FALSE. When set to TRUE, instructs the text layout to use the same metrics as text measured by GDI using a font created with CLEARTYPE_NATURAL_QUALITY.  </param>
            <unmanaged>HRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[None] int stringLength,[None] IDWriteTextFormat* textFormat,[None] float layoutWidth,[None] float layoutHeight,[None] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[None] BOOL useGdiNatural,[Out] IDWriteTextLayout** textLayout)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.Draw(SharpDX.DirectWrite.TextRenderer,System.Single,System.Single)">
            <summary>	
             Draws text using the specified client drawing context.	
            </summary>	
            <remarks>	
            To draw text with this method, a textLayout object needs to be created by the application using <see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/>. After the textLayout object is obtained, the application calls the  IDWriteTextLayout::Draw method  to draw the text, decorations, and inline objects. The actual drawing is done through the callback interface passed in as the textRenderer argument; there, the corresponding DrawGlyphRun API is called. 	
            </remarks>	
            <param name="renderer">Pointer to the set of callback functions used to draw parts of a text string.</param>
            <param name="originX">The x-coordinate of the layout's left side.</param>
            <param name="originY">The y-coordinate of the layout's top side.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Draw([None] void* clientDrawingContext,[None] IDWriteTextRenderer* renderer,[None] FLOAT originX,[None] FLOAT originY)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.Draw(System.Object,SharpDX.DirectWrite.TextRenderer,System.Single,System.Single)">
            <summary>	
             Draws text using the specified client drawing context.	
            </summary>	
            <remarks>	
            To draw text with this method, a textLayout object needs to be created by the application using <see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/>. After the textLayout object is obtained, the application calls the  IDWriteTextLayout::Draw method  to draw the text, decorations, and inline objects. The actual drawing is done through the callback interface passed in as the textRenderer argument; there, the corresponding DrawGlyphRun API is called. 	
            </remarks>	
            <param name="clientDrawingContext">An application-defined drawing context. </param>
            <param name="renderer">Pointer to the set of callback functions used to draw parts of a text string.</param>
            <param name="originX">The x-coordinate of the layout's left side.</param>
            <param name="originY">The y-coordinate of the layout's top side.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Draw([None] void* clientDrawingContext,[None] IDWriteTextRenderer* renderer,[None] FLOAT originX,[None] FLOAT originY)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetClusterMetrics">
            <summary>	
            Retrieves logical properties and measurements of each glyph cluster. 	
            </summary>	
            <remarks>	
            If maxClusterCount is not large enough, then E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER), is returned and actualClusterCount is set to the number of clusters needed.  	
            </remarks>	
            <returns>Returns metrics, such as line-break or total advance width, for a glyph cluster. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetClusterMetrics([Out, Buffer, Optional] DWRITE_CLUSTER_METRICS* clusterMetrics,[None] int maxClusterCount,[Out] int* actualClusterCount)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetDrawingEffect(SharpDX.ComObject,SharpDX.DirectWrite.TextRange)">
            <summary>	
            Sets the application-defined drawing effect. 	
            </summary>	
            <remarks>	
            An <see cref="T:SharpDX.Direct2D1.Brush"/>, such as a color or gradient brush, can be set as a drawing effect if you are using the <see cref="!:RenderTarget.DrawTextLayout(System.Drawing.PointF,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)"/> to draw text and that brush will be used to draw the specified range of text.  This drawing effect is associated with the specified range and will be passed back to the application by way of the callback when the range is drawn at drawing time.  	
            </remarks>	
            <param name="drawingEffect">Application-defined drawing effects that apply to the range. This data object will be passed back to the application's drawing callbacks for final rendering. </param>
            <param name="textRange">The text range to which this change applies. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::SetDrawingEffect([None] IUnknown* drawingEffect,[None] DWRITE_TEXT_RANGE textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetDrawingEffect(System.Int32)">
            <summary>	
            Gets the application-defined drawing effect at the specified text position. 	
            </summary>	
            <param name="currentPosition">The position of the text whose drawing effect is to be retrieved. </param>
            <returns>a reference to  the current application-defined drawing effect. Usually this effect is a foreground brush that  is used in glyph drawing. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetDrawingEffect([None] int currentPosition,[Out] IUnknown** drawingEffect,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetDrawingEffect(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            Gets the application-defined drawing effect at the specified text position. 	
            </summary>	
            <param name="currentPosition">The position of the text whose drawing effect is to be retrieved. </param>
            <param name="textRange">Contains the range of text that has the same  formatting as the text at the position specified by currentPosition.  This means the run has the exact  formatting as the position specified, including but not limited to the drawing effect. </param>
            <returns>a reference to  the current application-defined drawing effect. Usually this effect is a foreground brush that  is used in glyph drawing. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetDrawingEffect([None] int currentPosition,[Out] IUnknown** drawingEffect,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontCollection(System.Int32)">
            <summary>	
            Gets the font collection associated with the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>a  reference to the current font collection.</returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontCollection([None] int currentPosition,[Out] IDWriteFontCollection** fontCollection,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontFamilyName(System.Int32)">
            <summary>	
            Gets the font family name of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to examine. </param>
            <returns>the font family name </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontFamilyName([None] int currentPosition,[Out, Buffer] wchar_t* fontFamilyName,[None] int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontFamilyName(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            Gets the font family name of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to examine. </param>
            <param name="textRange">The range of text that has the same  formatting as the text at the position specified by currentPosition.  This means the run has the exact  formatting as the position specified, including but not limited to the font family name. </param>
            <returns>the font family name </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontFamilyName([None] int currentPosition,[Out, Buffer] wchar_t* fontFamilyName,[None] int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontSize(System.Int32)">
            <summary>	
            Gets the font em height of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>The size of the font in ems of the text at the specified position. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontSize([None] int currentPosition,[Out] float* fontSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontStretch(System.Int32)">
            <summary>	
            Gets the font stretch of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>a value which indicates the type of font stretch (also known as width) being applied at the specified position.</returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontStretch([None] int currentPosition,[Out] DWRITE_FONT_STRETCH* fontStretch,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontStyle(System.Int32)">
            <summary>	
            Gets the font style (also known as slope) of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>a value which indicates the type of font style (also known as slope or incline) being applied at the specified position.</returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontStyle([None] int currentPosition,[Out] DWRITE_FONT_STYLE* fontStyle,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontWeight(System.Int32)">
            <summary>	
            Gets the font weight of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>a value which indicates the type of font weight being applied at the specified position.</returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetFontWeight([None] int currentPosition,[Out] DWRITE_FONT_WEIGHT* fontWeight,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetInlineObject(System.Int32)">
            <summary>	
            Gets the inline object at the specified position. 	
            </summary>	
            <param name="currentPosition">The specified text position. </param>
            <returns>an application-defined inline object. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetInlineObject([None] int currentPosition,[Out] IDWriteInlineObject** inlineObject,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLineMetrics">
            <summary>	
            Retrieves the information about each individual text line of the  text string. 	
            </summary>	
            <remarks>	
            If maxLineCount is not large enough E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER), is returned and *actualLineCount is set to the number of lines needed.  	
            </remarks>	
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetLineMetrics([Out, Buffer, Optional] DWRITE_LINE_METRICS* lineMetrics,[None] int maxLineCount,[Out] int* actualLineCount)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLocaleName(System.Int32)">
            <summary>	
            Gets the locale name of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>the locale name of the text at the specified position. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetLocaleName([None] int currentPosition,[Out, Buffer] wchar_t* localeName,[None] int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLocaleName(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            Gets the locale name of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <param name="textRange">The range of text that has the same  formatting as the text at the position specified by currentPosition.  This means the run has the exact  formatting as the position specified, including but not limited to the locale name. </param>
            <returns>the locale name of the text at the specified position. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetLocaleName([None] int currentPosition,[Out, Buffer] wchar_t* localeName,[None] int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HasStrikethrough(System.Int32)">
            <summary>	
            Get the strikethrough presence of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>A Boolean  flag that indicates whether strikethrough is present at the position indicated by currentPosition. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetStrikethrough([None] int currentPosition,[Out] BOOL* hasStrikethrough,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetTypography(System.Int32)">
            <summary>	
            Gets the typography setting of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The position of the text to inspect. </param>
            <returns>a  reference to the current typography setting. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetTypography([None] int currentPosition,[Out] IDWriteTypography** typography,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HasUnderline(System.Int32)">
            <summary>	
            Gets the underline presence of the text at the specified position. 	
            </summary>	
            <param name="currentPosition">The current text position. </param>
            <returns>A Boolean  flag that indicates whether underline is present at the position indicated by currentPosition. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::GetUnderline([None] int currentPosition,[Out] BOOL* hasUnderline,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HitTestTextRange(System.Int32,System.Int32,System.Single,System.Single)">
            <summary>	
            The application calls this function to get a set of hit-test metrics corresponding to a range of text positions. 
            One of the main usages is to implement highlight selection of the text string. 
            The function returns E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER), 
            when the buffer size of hitTestMetrics is too small to hold all the regions calculated by the function. 
            In this situation, the function sets the output value *actualHitTestMetricsCount to the number of geometries calculated. 
            The application is responsible for allocating a new buffer of greater size and calling the function again. 
            A good value to use as an initial value for maxHitTestMetricsCount may be calculated from the following equation: 
            maxHitTestMetricsCount = lineCount * maxBidiReorderingDepth where lineCount is obtained from the value of the output argument *actualLineCount (from the function IDWriteTextLayout::GetLineLengths), and the maxBidiReorderingDepth value from the DWRITE_TEXT_METRICS structure of the output argument *textMetrics (from the function IDWriteFactory::CreateTextLayout). 	
            </summary>	
            <param name="textPosition">The first text position of the specified range. </param>
            <param name="textLength">The number of positions of the specified range. </param>
            <param name="originX">The origin pixel location X at the left of the layout box. This offset is added to the hit-test metrics returned. </param>
            <param name="originY">The origin pixel location Y at the top of the layout box. This offset is added to the hit-test metrics returned. </param>
            <returns>a reference to a buffer of the output geometry fully enclosing the specified position range.  The buffer must be at least as large as maxHitTestMetricsCount. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::HitTestTextRange([None] int textPosition,[None] int textLength,[None] float originX,[None] float originY,[Out, Buffer, Optional] DWRITE_HIT_TEST_METRICS* hitTestMetrics,[None] int maxHitTestMetricsCount,[Out] int* actualHitTestMetricsCount)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetInlineObject(SharpDX.DirectWrite.InlineObject,SharpDX.DirectWrite.TextRange)">
            <summary>	
            Sets the inline object. 	
            </summary>	
            <remarks>	
            The application may call this function to specify the set of properties describing an application-defined inline object for specific range.  This inline object applies to the specified range and will be passed back to the application by way of the DrawInlineObject callback when the range is drawn. Any text in that range will be suppressed.  	
            </remarks>	
            <param name="inlineObject">An application-defined inline object.  </param>
            <param name="textRange">Text range to which this change applies. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT IDWriteTextLayout::SetInlineObject([None] IDWriteInlineObject* inlineObject,[None] DWRITE_TEXT_RANGE textRange)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.TextLayout"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.TextLayout">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.TextLayout"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetMaxWidth(System.Single)">
            <summary>	
            <p> Sets the layout maximum width.</p>	
            </summary>	
            <param name="maxWidth"><dd> <p>A value that indicates the maximum width of the layout box.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetMaxWidth']/*"/>	
            <msdn-id>dd371511</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetMaxWidth([In] float maxWidth)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetMaxWidth</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetMaxHeight(System.Single)">
            <summary>	
            <p> Sets the layout maximum height. </p>	
            </summary>	
            <param name="maxHeight"><dd> <p>A value that indicates the maximum height of the layout box. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetMaxHeight']/*"/>	
            <msdn-id>dd371507</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetMaxHeight([In] float maxHeight)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetMaxHeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontCollection(SharpDX.DirectWrite.FontCollection,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the font collection. </p>	
            </summary>	
            <param name="fontCollection"><dd> <p>The font collection to set.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontCollection']/*"/>	
            <msdn-id>dd371481</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontCollection([In] IDWriteFontCollection* fontCollection,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontFamilyName(System.String,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets null-terminated font family name for text within a specified  text range. </p>	
            </summary>	
            <param name="fontFamilyName"><dd> <p>The font family name that applies to the entire text string within the range specified by <em>textRange</em>.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontFamilyName']/*"/>	
            <msdn-id>dd371487</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontFamilyName([In, Buffer] const wchar_t* fontFamilyName,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontFamilyName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontWeight(SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the font weight for text within a text range specified by a <strong><see cref="T:SharpDX.DirectWrite.TextRange"/></strong> structure. </p>	
            </summary>	
            <param name="fontWeight">No documentation.</param>	
            <param name="textRange">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The font weight can be set to one of the predefined font weight values provided in the <strong><see cref="T:SharpDX.DirectWrite.FontWeight"/></strong> enumeration or an integer from 1 to 999.  Values outside this range will cause the method to fail with an <strong>E_INVALIDARG</strong> return value.</p><p>The following illustration shows an example of Normal and UltraBold weights for the Palatino Linotype typeface.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontWeight']/*"/>	
            <msdn-id>dd371498</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontWeight([In] DWRITE_FONT_WEIGHT fontWeight,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontWeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontStyle(SharpDX.DirectWrite.FontStyle,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the font style for  text within a text range specified by a <strong><see cref="T:SharpDX.DirectWrite.TextRange"/></strong> structure.</p>	
            </summary>	
            <param name="fontStyle">No documentation.</param>	
            <param name="textRange">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The font style can be set to Normal, Italic or Oblique. The following illustration shows  three styles for the Palatino font.  For more information, see <strong><see cref="T:SharpDX.DirectWrite.FontStyle"/></strong>.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontStyle']/*"/>	
            <msdn-id>dd371495</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontStyle([In] DWRITE_FONT_STYLE fontStyle,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontStretch(SharpDX.DirectWrite.FontStretch,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the  font stretch for text within a specified text range. </p>	
            </summary>	
            <param name="fontStretch"><dd> <p>A value which indicates the type of font stretch for text within the range specified by <em>textRange</em>.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontStretch']/*"/>	
            <msdn-id>dd371493</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontStretch([In] DWRITE_FONT_STRETCH fontStretch,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontStretch</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetFontSize(System.Single,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p>Sets the font size in DIP units for text within a specified text range. </p>	
            </summary>	
            <param name="fontSize"><dd> <p>The  font size in DIP units to be set for   text in the range specified by <em>textRange</em>. </p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetFontSize']/*"/>	
            <msdn-id>dd371490</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetFontSize([In] float fontSize,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetFontSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetUnderline(SharpDX.Bool,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p>Sets underlining for text within a specified text range. </p>	
            </summary>	
            <param name="hasUnderline"><dd> <p>A Boolean flag that indicates whether underline takes place within a specified text range.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetUnderline']/*"/>	
            <msdn-id>dd371518</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetUnderline([In] BOOL hasUnderline,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetUnderline</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetStrikethrough(SharpDX.Bool,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p>Sets strikethrough for text within a specified text range. </p>	
            </summary>	
            <param name="hasStrikethrough"><dd> <p>A Boolean flag that indicates whether strikethrough takes place in the range specified by <em>textRange</em>.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetStrikethrough']/*"/>	
            <msdn-id>dd371514</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetStrikethrough([In] BOOL hasStrikethrough,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetStrikethrough</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetDrawingEffect_(System.IntPtr,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the application-defined drawing effect. </p>	
            </summary>	
            <param name="drawingEffect"><dd> <p>Application-defined drawing effects that apply to the range. This data object will be passed back to the application's drawing callbacks for final rendering.</p> </dd></param>	
            <param name="textRange"><dd> <p>The text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.Direct2D1.Brush"/></strong>, such as a color or gradient brush, can be set as a drawing effect if you are using the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.DrawTextLayout(SharpDX.Vector2,SharpDX.DirectWrite.TextLayout,SharpDX.Direct2D1.Brush,SharpDX.Direct2D1.DrawTextOptions)"/></strong> to draw text and that brush will be used to draw the specified range of text.</p><p> This drawing effect is associated with the specified range and will be passed back to the application by way of the callback when the range is drawn at drawing time. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetDrawingEffect']/*"/>	
            <msdn-id>dd371477</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetDrawingEffect([In] void* drawingEffect,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetDrawingEffect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetInlineObject_(System.IntPtr,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the inline object. </p>	
            </summary>	
            <param name="inlineObject"><dd> <p>An application-defined inline object. </p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The application may call this function to specify the set of properties describing an application-defined inline object for specific range.</p><p> This inline object applies to the specified range and will be passed back to the application by way of the DrawInlineObject callback when the range is drawn. Any text in that range will be suppressed. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetInlineObject']/*"/>	
            <msdn-id>dd371500</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetInlineObject([In] IDWriteInlineObject* inlineObject,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetInlineObject</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetTypography(SharpDX.DirectWrite.Typography,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets  font typography features for text within a specified text range. </p>	
            </summary>	
            <param name="typography"><dd> <p>Pointer to font typography settings. </p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetTypography']/*"/>	
            <msdn-id>dd371517</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetTypography([In] IDWriteTypography* typography,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetTypography</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.SetLocaleName(System.String,SharpDX.DirectWrite.TextRange)">
            <summary>	
            <p> Sets the locale name for text within a specified text range.</p>	
            </summary>	
            <param name="localeName"><dd> <p>A null-terminated locale name string.</p> </dd></param>	
            <param name="textRange"><dd> <p>Text range to which this change applies.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::SetLocaleName']/*"/>	
            <msdn-id>dd371503</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::SetLocaleName([In, Buffer] const wchar_t* localeName,[In] DWRITE_TEXT_RANGE textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::SetLocaleName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetMaxWidth">
            <summary>	
            <p> Gets the layout maximum width. </p>	
            </summary>	
            <returns><p>Returns the layout maximum width.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMaxWidth']/*"/>	
            <msdn-id>dd316781</msdn-id>	
            <unmanaged>float IDWriteTextLayout::GetMaxWidth()</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetMaxWidth</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetMaxHeight">
            <summary>	
            <p> Gets the layout maximum height. </p>	
            </summary>	
            <returns><p>The layout maximum height.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMaxHeight']/*"/>	
            <msdn-id>dd316776</msdn-id>	
            <unmanaged>float IDWriteTextLayout::GetMaxHeight()</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetMaxHeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontCollection(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the font collection associated with the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the underline.</p> </dd></param>	
            <returns><dd> <p>Contains an address of a  reference to the current font collection.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontCollection']/*"/>	
            <msdn-id>dd316735</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontCollection([In] unsigned int currentPosition,[Out] IDWriteFontCollection** fontCollection,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontFamilyNameLength(System.Int32,System.Int32@,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Get the length of the font family name at the current position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The current text position.</p> </dd></param>	
            <param name="nameLength"><dd> <p>When this method returns, contains the size of the character array containing the font family name, in character count, not including the terminated <strong><c>null</c></strong> character.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font family.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontFamilyNameLength']/*"/>	
            <msdn-id>dd316741</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontFamilyNameLength([In] unsigned int currentPosition,[Out] unsigned int* nameLength,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontFamilyNameLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontFamilyName(System.Int32,System.IntPtr,System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Copies the font family name of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to examine.</p> </dd></param>	
            <param name="fontFamilyName"><dd> <p>When this method returns, contains an array of characters that receives the current font family name. You must allocate storage for this parameter.</p> </dd></param>	
            <param name="nameSize"><dd> <p>The size of the character array in character count including the terminated <strong><c>null</c></strong> character.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font family name.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontFamilyName']/*"/>	
            <msdn-id>dd316738</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontFamilyName([In] unsigned int currentPosition,[Out, Buffer] wchar_t* fontFamilyName,[In] unsigned int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontFamilyName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontWeight(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the font weight of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font weight.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains a value which indicates the type of font weight being applied at the specified position.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontWeight']/*"/>	
            <msdn-id>dd316753</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontWeight([In] unsigned int currentPosition,[Out] DWRITE_FONT_WEIGHT* fontWeight,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontWeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontStyle(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the font style (also known as slope) of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font style.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains a value which indicates the type of font style (also known as slope or incline) being applied at the specified position.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontStyle']/*"/>	
            <msdn-id>dd316750</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontStyle([In] unsigned int currentPosition,[Out] DWRITE_FONT_STYLE* fontStyle,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontStretch(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the font stretch of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font stretch.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains a value which indicates the type of font stretch (also known as width) being applied at the specified position.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontStretch']/*"/>	
            <msdn-id>dd316747</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontStretch([In] unsigned int currentPosition,[Out] DWRITE_FONT_STRETCH* fontStretch,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontStretch</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetFontSize(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the font em height of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the font size.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the size of the font in ems  of the text at the specified position.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetFontSize']/*"/>	
            <msdn-id>dd316745</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetFontSize([In] unsigned int currentPosition,[Out] float* fontSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetFontSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HasUnderline(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the underline presence of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The current text position.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the underline.</p> </dd></param>	
            <returns><dd> <p>A Boolean  flag that indicates whether underline is present at the position indicated by <em>currentPosition</em>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetUnderline']/*"/>	
            <msdn-id>dd371463</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetUnderline([In] unsigned int currentPosition,[Out] BOOL* hasUnderline,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetUnderline</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HasStrikethrough(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Get the strikethrough presence of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>Contains the range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to strikethrough.</p> </dd></param>	
            <returns><dd> <p>A Boolean  flag that indicates whether strikethrough is present at the position indicated by <em>currentPosition</em>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetStrikethrough']/*"/>	
            <msdn-id>dd316793</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetStrikethrough([In] unsigned int currentPosition,[Out] BOOL* hasStrikethrough,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetStrikethrough</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetDrawingEffect_(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the application-defined drawing effect at the specified text position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text whose drawing effect is to be retrieved.</p> </dd></param>	
            <param name="textRange"><dd> <p>Contains the range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the drawing effect.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains an address of a reference to  the current application-defined drawing effect. Usually this effect is a foreground brush that  is used in glyph drawing.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetDrawingEffect']/*"/>	
            <msdn-id>dd316732</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetDrawingEffect([In] unsigned int currentPosition,[Out] void** drawingEffect,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetDrawingEffect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetInlineObject(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the inline object at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The specified text position.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the inline object.</p> </dd></param>	
            <returns><dd> <p>Contains the application-defined inline object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetInlineObject']/*"/>	
            <msdn-id>dd316758</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetInlineObject([In] unsigned int currentPosition,[Out] IDWriteInlineObject** inlineObject,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetInlineObject</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetTypography(System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the typography setting of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the typography.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains an address of a  reference to the current typography setting.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetTypography']/*"/>	
            <msdn-id>dd371459</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetTypography([In] unsigned int currentPosition,[Out] IDWriteTypography** typography,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetTypography</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLocaleNameLength(System.Int32,System.Int32@,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the length of the locale name of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="nameLength"><dd> <p>Size of the character array, in character count, not including the terminated <strong><c>null</c></strong> character.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the locale name.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetLocaleNameLength']/*"/>	
            <msdn-id>dd316771</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetLocaleNameLength([In] unsigned int currentPosition,[Out] unsigned int* nameLength,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetLocaleNameLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLocaleName(System.Int32,System.IntPtr,System.Int32,SharpDX.DirectWrite.TextRange@)">
            <summary>	
            <p> Gets the locale name of the text at the specified position. </p>	
            </summary>	
            <param name="currentPosition"><dd> <p>The position of the text to inspect.</p> </dd></param>	
            <param name="localeName"><dd> <p>When this method returns, contains the character array receiving the current locale name.</p> </dd></param>	
            <param name="nameSize"><dd> <p>Size of the character array, in character count, including the terminated <strong><c>null</c></strong> character.</p> </dd></param>	
            <param name="textRange"><dd> <p>The range of text that has the same  formatting as the text at the position specified by <em>currentPosition</em>.  This means the run has the exact  formatting as the position specified, including but not limited to the locale name.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetLocaleName']/*"/>	
            <msdn-id>dd316767</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetLocaleName([In] unsigned int currentPosition,[Out, Buffer] wchar_t* localeName,[In] unsigned int nameSize,[Out, Optional] DWRITE_TEXT_RANGE* textRange)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetLocaleName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)">
            <summary>	
            <p> Draws text using the specified client drawing context.</p>	
            </summary>	
            <param name="clientDrawingContext"><dd> <p>An application-defined drawing context. </p> </dd></param>	
            <param name="renderer"><dd> <p>Pointer to the set of callback functions used to draw parts of a text string.</p> </dd></param>	
            <param name="originX"><dd> <p>The x-coordinate of the layout's left side.</p> </dd></param>	
            <param name="originY"><dd> <p>The y-coordinate of the layout's top side.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>To draw text with this method, a <em>textLayout</em> object needs to be created by the application using <strong><see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/></strong>. </p><p>After the <em>textLayout</em> object is obtained, the application calls the  <strong><see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/></strong> method  to draw the text, decorations, and inline objects. The actual drawing is done through the callback interface passed in as the <em>textRenderer</em> argument; there, the corresponding DrawGlyphRun API is called. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::Draw']/*"/>	
            <msdn-id>dd316726</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::Draw([In, Optional] void* clientDrawingContext,[In] IDWriteTextRenderer* renderer,[In] float originX,[In] float originY)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::Draw</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetLineMetrics(SharpDX.DirectWrite.LineMetrics[],System.Int32,System.Int32@)">
            <summary>	
            <p> Retrieves the information about each individual text line of the  text string. </p>	
            </summary>	
            <param name="lineMetrics"><dd> <p>When this method returns, contains a reference to an array of structures containing various calculated length values of individual text lines.</p> </dd></param>	
            <param name="maxLineCount"><dd> <p>The maximum size of the <em>lineMetrics</em> array.</p> </dd></param>	
            <param name="actualLineCount"><dd> <p>When this method returns, contains the actual size of the <em>lineMetrics</em> array that is needed.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> If <em>maxLineCount</em> is not large enough E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(<see cref="F:SharpDX.Win32.ErrorCode.InsufficientBuffer"/>), is returned and <em>*actualLineCount</em> is set to the number of lines needed. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetLineMetrics']/*"/>	
            <msdn-id>dd316763</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetLineMetrics([Out, Buffer, Optional] DWRITE_LINE_METRICS* lineMetrics,[In] unsigned int maxLineCount,[Out] unsigned int* actualLineCount)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetLineMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetMetrics(SharpDX.DirectWrite.TextMetrics@)">
            <summary>	
            <p> Retrieves overall metrics for the formatted string. </p>	
            </summary>	
            <param name="textMetrics"><dd> <p>When this method returns, contains the measured distances of text and associated content after being formatted.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMetrics']/*"/>	
            <msdn-id>dd316785</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetMetrics([Out] DWRITE_TEXT_METRICS* textMetrics)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetOverhangMetrics(SharpDX.DirectWrite.OverhangMetrics@)">
            <summary>	
            <p>Returns the overhangs (in DIPs) of the layout and all objects contained in it, including text glyphs and inline objects.</p>	
            </summary>	
            <param name="overhangs"><dd> <p>Overshoots of visible extents (in DIPs) outside the layout.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Underlines and strikethroughs do not contribute to the black box determination, since these are actually drawn by the renderer, which is allowed to draw them in any variety of styles.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetOverhangMetrics']/*"/>	
            <msdn-id>dd316790</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetOverhangMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.GetClusterMetrics(SharpDX.DirectWrite.ClusterMetrics[],System.Int32,System.Int32@)">
            <summary>	
            <p> Retrieves logical properties and measurements of each glyph cluster. </p>	
            </summary>	
            <param name="clusterMetrics"><dd> <p>When this method returns, contains metrics, such as line-break or total advance width, for a glyph cluster.</p> </dd></param>	
            <param name="maxClusterCount"><dd> <p>The maximum size of the <em>clusterMetrics</em> array.</p> </dd></param>	
            <param name="actualClusterCount"><dd> <p>When this method returns, contains the actual size of the <em>clusterMetrics</em> array that is needed.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> If <em>maxClusterCount</em> is not large enough, then E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(<see cref="F:SharpDX.Win32.ErrorCode.InsufficientBuffer"/>), is returned and <em>actualClusterCount</em> is set to the number of clusters needed. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetClusterMetrics']/*"/>	
            <msdn-id>dd316729</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::GetClusterMetrics([Out, Buffer, Optional] DWRITE_CLUSTER_METRICS* clusterMetrics,[In] unsigned int maxClusterCount,[Out] unsigned int* actualClusterCount)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::GetClusterMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.DetermineMinWidth">
            <summary>	
            <p>Determines the minimum possible width the layout can be set to without emergency breaking between the characters of whole words occurring.</p>	
            </summary>	
            <returns><dd> <p>Minimum width.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::DetermineMinWidth']/*"/>	
            <msdn-id>dd316723</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::DetermineMinWidth([Out] float* minWidth)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::DetermineMinWidth</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HitTestPoint(System.Single,System.Single,SharpDX.Bool@,SharpDX.Bool@)">
            <summary>	
            <p> The application calls this function passing in a specific pixel location relative to the top-left location of the layout box and obtains the information about the correspondent hit-test metrics of the text string where the hit-test has occurred. When the specified pixel location is outside the text string, the function sets the output value <em>*isInside</em> to <strong><see cref="F:SharpDX.Result.False"/></strong>. </p>	
            </summary>	
            <param name="pointX"><dd> <p>The pixel location X to hit-test, relative to the top-left location of the layout box.</p> </dd></param>	
            <param name="pointY"><dd> <p>The pixel location Y to hit-test, relative to the top-left location of the layout box.</p> </dd></param>	
            <param name="isTrailingHit"><dd> <p>An output flag that indicates whether the hit-test location is at the leading or the trailing side of the character. When the output <em>*isInside</em> value is set to <strong><see cref="F:SharpDX.Result.False"/></strong>, this value is set according to the output <em>hitTestMetrics-&gt;textPosition</em> value to represent the edge closest to the hit-test location.</p> </dd></param>	
            <param name="isInside"><dd> <p>An output flag that indicates whether the hit-test location is inside the text string. When <strong><see cref="F:SharpDX.Result.False"/></strong>, the position nearest the text's edge is returned.</p> </dd></param>	
            <returns><dd> <p>The output geometry fully enclosing the hit-test location. When the output <em>*isInside</em> value is set to <strong><see cref="F:SharpDX.Result.False"/></strong>, this structure represents the geometry enclosing the edge closest to the hit-test location.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::HitTestPoint']/*"/>	
            <msdn-id>dd371464</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::HitTestPoint([In] float pointX,[In] float pointY,[Out] BOOL* isTrailingHit,[Out] BOOL* isInside,[Out] DWRITE_HIT_TEST_METRICS* hitTestMetrics)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::HitTestPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HitTestTextPosition(System.Int32,SharpDX.Bool,System.Single@,System.Single@)">
            <summary>	
            <p> The application calls this function to get the pixel location relative to the top-left of the layout box given the text position and the logical side of the position. This function is normally used as part of caret positioning of text where the caret is drawn at the location corresponding to the current text editing position. It may also be used as a way to programmatically obtain the geometry of a particular text position in UI automation. </p>	
            </summary>	
            <param name="textPosition"><dd> <p>The text position used to get the pixel location.</p> </dd></param>	
            <param name="isTrailingHit"><dd> <p>A Boolean flag that indicates whether the pixel location is of the leading or the trailing side of the specified text position.</p> </dd></param>	
            <param name="ointXRef"><dd> <p>When this method returns, contains the output pixel location X, relative to the top-left location of the layout box.</p> </dd></param>	
            <param name="ointYRef"><dd> <p>When this method returns, contains the output pixel location Y, relative to the top-left location of the layout box.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the output geometry fully enclosing the specified text position.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::HitTestTextPosition']/*"/>	
            <msdn-id>dd371469</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::HitTestTextPosition([In] unsigned int textPosition,[In] BOOL isTrailingHit,[Out] float* pointX,[Out] float* pointY,[Out] DWRITE_HIT_TEST_METRICS* hitTestMetrics)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::HitTestTextPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextLayout.HitTestTextRange(System.Int32,System.Int32,System.Single,System.Single,SharpDX.DirectWrite.HitTestMetrics[],System.Int32,System.Int32@)">
            <summary>	
            <p> The application calls this function to get a set of hit-test metrics corresponding to a range of text positions. One of the main usages is to implement highlight selection of the text string. The function returns E_NOT_SUFFICIENT_BUFFER, which is equivalent to HRESULT_FROM_WIN32(<see cref="F:SharpDX.Win32.ErrorCode.InsufficientBuffer"/>), when the buffer size of hitTestMetrics is too small to hold all the regions calculated by the function. In this situation, the function sets the output value *actualHitTestMetricsCount to the number of geometries calculated. The application is responsible for allocating a new buffer of greater size and calling the function again. A good value to use as an initial value for maxHitTestMetricsCount may be calculated from the following equation: maxHitTestMetricsCount = lineCount * maxBidiReorderingDepth where lineCount is obtained from the value of the output argument *actualLineCount (from the function IDWriteTextLayout::GetLineLengths), and the maxBidiReorderingDepth value from the <see cref="T:SharpDX.DirectWrite.TextMetrics"/> structure of the output argument *textMetrics (from the function <see cref="M:SharpDX.DirectWrite.Factory.CreateTextLayout(System.String,System.Int32,SharpDX.DirectWrite.TextFormat,System.Single,System.Single,SharpDX.DirectWrite.TextLayout)"/>). </p>	
            </summary>	
            <param name="textPosition"><dd> <p>The first text position of the specified range.</p> </dd></param>	
            <param name="textLength"><dd> <p>The number of positions of the specified range.</p> </dd></param>	
            <param name="originX"><dd> <p>The origin pixel location X at the left of the layout box. This offset is added to the hit-test metrics returned.</p> </dd></param>	
            <param name="originY"><dd> <p>The origin pixel location Y at the top of the layout box. This offset is added to the hit-test metrics returned.</p> </dd></param>	
            <param name="hitTestMetrics"><dd> <p>When this method returns, contains a reference to a buffer of the output geometry fully enclosing the specified position range.  The buffer must be at least as large as <em>maxHitTestMetricsCount</em>.</p> </dd></param>	
            <param name="maxHitTestMetricsCount"><dd> <p>Maximum number of boxes <em>hitTestMetrics</em> could hold in its buffer memory.</p> </dd></param>	
            <param name="actualHitTestMetricsCount"><dd> <p>Actual number of geometries <em>hitTestMetrics</em> holds in its buffer memory.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::HitTestTextRange']/*"/>	
            <msdn-id>dd371473</msdn-id>	
            <unmanaged>HRESULT IDWriteTextLayout::HitTestTextRange([In] unsigned int textPosition,[In] unsigned int textLength,[In] float originX,[In] float originY,[Out, Buffer, Optional] DWRITE_HIT_TEST_METRICS* hitTestMetrics,[In] unsigned int maxHitTestMetricsCount,[Out] unsigned int* actualHitTestMetricsCount)</unmanaged>	
            <unmanaged-short>IDWriteTextLayout::HitTestTextRange</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.TextLayout.MaxWidth">
            <summary>	
            <p>Gets or sets the layout maximum width. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMaxWidth']/*"/>	
            <msdn-id>dd316781</msdn-id>	
            <unmanaged>GetMaxWidth / SetMaxWidth</unmanaged>	
            <unmanaged-short>GetMaxWidth</unmanaged-short>	
            <unmanaged>float IDWriteTextLayout::GetMaxWidth()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextLayout.MaxHeight">
            <summary>	
            <p>Gets or sets the layout maximum height. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMaxHeight']/*"/>	
            <msdn-id>dd316776</msdn-id>	
            <unmanaged>GetMaxHeight / SetMaxHeight</unmanaged>	
            <unmanaged-short>GetMaxHeight</unmanaged-short>	
            <unmanaged>float IDWriteTextLayout::GetMaxHeight()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextLayout.Metrics">
            <summary>	
            <p> Retrieves overall metrics for the formatted string. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetMetrics']/*"/>	
            <msdn-id>dd316785</msdn-id>	
            <unmanaged>GetMetrics</unmanaged>	
            <unmanaged-short>GetMetrics</unmanaged-short>	
            <unmanaged>HRESULT IDWriteTextLayout::GetMetrics([Out] DWRITE_TEXT_METRICS* textMetrics)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.TextLayout.OverhangMetrics">
            <summary>	
            <p>Returns the overhangs (in DIPs) of the layout and all objects contained in it, including text glyphs and inline objects.</p>	
            </summary>	
            <remarks>	
            <p>Underlines and strikethroughs do not contribute to the black box determination, since these are actually drawn by the renderer, which is allowed to draw them in any variety of styles.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextLayout::GetOverhangMetrics']/*"/>	
            <msdn-id>dd316790</msdn-id>	
            <unmanaged>GetOverhangMetrics</unmanaged>	
            <unmanaged-short>GetOverhangMetrics</unmanaged-short>	
            <unmanaged>HRESULT IDWriteTextLayout::GetOverhangMetrics([Out] DWRITE_OVERHANG_METRICS* overhangs)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRange">
            <summary>	
            <p>Specifies a range of text positions where format is applied in the text represented by an <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> object.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_RANGE']/*"/>	
            <msdn-id>dd368137</msdn-id>	
            <unmanaged>DWRITE_TEXT_RANGE</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_RANGE</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextRange.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.TextRange"/> struct.
            </summary>
            <param name="startPosition">The start position.</param>
            <param name="length">The length.</param>
        </member>
        <member name="F:SharpDX.DirectWrite.TextRange.StartPosition">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_RANGE::startPosition']/*"/>	
            <unmanaged>unsigned int startPosition</unmanaged>	
            <unmanaged-short>unsigned int startPosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextRange.Length">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_RANGE::length']/*"/>	
            <unmanaged>unsigned int length</unmanaged>	
            <unmanaged-short>unsigned int length</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextRenderer">
            <summary>	
            <p> Represents a set of application-defined callbacks that perform rendering of text, inline objects, and decorations such as underlines.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTextRenderer']/*"/>	
            <msdn-id>dd371523</msdn-id>	
            <unmanaged>IDWriteTextRenderer</unmanaged>	
            <unmanaged-short>IDWriteTextRenderer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.TextRenderer.DrawGlyphRun(System.Object,System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.GlyphRunDescription,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to render a run of glyphs. 	
            </summary>	
            <remarks>	
            The <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/> function calls this callback function with all the information about glyphs to render. The application implements this callback by mostly delegating the call to the underlying platform's graphics API such as {{Direct2D}} to draw glyphs on the drawing context. An application that uses GDI can implement this callback in terms of the <see cref="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4)"/> method.	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the glyph run.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the glyph run.</param>
            <param name="measuringMode"> The measuring method for glyphs in the run, used with the other properties to determine the rendering mode.</param>
            <param name="glyphRun">Pointer to the glyph run instance to render. </param>
            <param name="glyphRunDescription">A pointer to the optional glyph run description instance which contains properties of the characters  associated with this run.</param>
            <param name="clientDrawingEffect">Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of text.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawGlyphRun([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[None] DWRITE_MEASURING_MODE measuringMode,[In] const DWRITE_GLYPH_RUN* glyphRun,[In] const DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRenderer.DrawUnderline(System.Object,System.Single,System.Single,SharpDX.DirectWrite.Underline@,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to draw an underline. 	
            </summary>	
            <remarks>	
             A single underline can be broken into multiple calls, depending on how the formatting changes attributes. If font sizes/styles change within an underline, the thickness and offset will be averaged weighted according to characters. To get an appropriate starting pixel position, add underline::offset to the baseline. Otherwise there will be no spacing between the text. The x coordinate will always be passed as the left side, regardless of text directionality. This simplifies drawing and reduces the problem of round-off that could potentially cause gaps or a double stamped alpha blend. To avoid alpha overlap, round the end points to the nearest device pixel. 	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  IDWriteTextLayout::Draw.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the run where underline applies.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the run where underline applies.</param>
            <param name="underline">Pointer to  a structure containing underline logical information.</param>
            <param name="clientDrawingEffect"> Application-defined effect to apply to the underline. Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawUnderline([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_UNDERLINE* underline,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRenderer.DrawStrikethrough(System.Object,System.Single,System.Single,SharpDX.DirectWrite.Strikethrough@,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to draw a strikethrough. 	
            </summary>	
            <remarks>	
             A single strikethrough can be broken into multiple calls, depending on how the formatting changes attributes. Strikethrough is not averaged across font sizes/styles changes. To get an appropriate starting pixel position, add strikethrough::offset to the baseline. Like underlines, the x coordinate will always be passed as the left side, regardless of text directionality. 	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  IDWriteTextLayout::Draw.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the run where strikethrough applies.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the run where strikethrough applies.</param>
            <param name="strikethrough">Pointer to  a structure containing strikethrough logical information.</param>
            <param name="clientDrawingEffect">Application-defined effect to apply to the strikethrough.  Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawStrikethrough([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_STRIKETHROUGH* strikethrough,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRenderer.DrawInlineObject(System.Object,System.Single,System.Single,SharpDX.DirectWrite.InlineObject,System.Boolean,System.Boolean,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this application callback when it needs to draw an inline object. 	
            </summary>	
            <param name="clientDrawingContext">The application-defined drawing context passed to IDWriteTextLayout::Draw.</param>
            <param name="originX">X-coordinate at the top-left corner of the inline object.</param>
            <param name="originY">Y-coordinate at the top-left corner of the inline object.</param>
            <param name="inlineObject">The application-defined inline object set using IDWriteTextFormat::SetInlineObject.</param>
            <param name="isSideways">A Boolean flag that indicates whether the object's baseline runs alongside the baseline axis of the line.</param>
            <param name="isRightToLeft">A Boolean flag that indicates whether the object is in a right-to-left context, hinting that the drawing may want to mirror the normal image.</param>
            <param name="clientDrawingEffect">Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawInlineObject([None] void* clientDrawingContext,[None] FLOAT originX,[None] FLOAT originY,[None] IDWriteInlineObject* inlineObject,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.Bitmap">
            <summary>	
            <p>Represents a bitmap that has been bound to an <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong>.</p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.Bitmap"/> Objects<p>To create a bitmap, use one of the following methods of the render target on which the bitmap will be drawn: </p><ul> <li> <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateBitmap(SharpDX.Size2,System.IntPtr,System.Int32,SharpDX.Direct2D1.BitmapProperties,SharpDX.Direct2D1.Bitmap)"/></strong> </li> <li> <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateBitmapFromWicBitmap(SharpDX.WIC.BitmapSource,System.Nullable{SharpDX.Direct2D1.BitmapProperties},SharpDX.Direct2D1.Bitmap@)"/></strong> </li> </ul><p>For information about the pixel formats supported by Direct2D bitmaps, see Supported Pixel Formats and Alpha Modes.</p><p>An <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> is a device-dependent resource: your application should create bitmaps after it initializes the render target with which the bitmap will be used, and recreate the bitmap whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap']/*"/>	
            <msdn-id>dd371109</msdn-id>	
            <unmanaged>ID2D1Bitmap</unmanaged>	
            <unmanaged-short>ID2D1Bitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Size2)">
            <summary>	
            Creates a Direct2D bitmap from a pointer to in-memory source data.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">The dimension of the bitmap to create in pixels.</param>
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Size2,SharpDX.Direct2D1.BitmapProperties)">
            <summary>	
            Creates a Direct2D bitmap from a pointer to in-memory source data.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">The dimension of the bitmap to create in pixels.</param>
            <param name="bitmapProperties">The pixel format and dots per inch (DPI) of the bitmap to create.</param>
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Size2,SharpDX.DataPointer,System.Int32)">
            <summary>	
            Creates a Direct2D bitmap from a pointer to in-memory source data.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">The dimension of the bitmap to create in pixels.</param>
            <param name="dataPointer">A pointer to the memory location of the image data, or NULL to create an uninitialized bitmap.</param>
            <param name="pitch">The byte count of each scanline, which is equal to (the image width in pixels * the number of bytes per pixel) + memory padding. If srcData is NULL, this value is ignored. (Note that pitch is also sometimes called stride.)</param>
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Size2,SharpDX.DataPointer,System.Int32,SharpDX.Direct2D1.BitmapProperties)">
            <summary>	
            Creates a Direct2D bitmap from a pointer to in-memory source data.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">The dimension of the bitmap to create in pixels.</param>
            <param name="dataPointer">A pointer to the memory location of the image data, or NULL to create an uninitialized bitmap.</param>
            <param name="pitch">The byte count of each scanline, which is equal to (the image width in pixels * the number of bytes per pixel) + memory padding. If srcData is NULL, this value is ignored. (Note that pitch is also sometimes called stride.)</param>
            <param name="bitmapProperties">The pixel format and dots per inch (DPI) of the bitmap to create.</param>
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.Bitmap"/> whose data is shared with another resource.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">An <see cref="T:SharpDX.Direct2D1.Bitmap"/> that contains the data to share with the new ID2D1Bitmap. For more information, see the Remarks section.</param>
            <msdn-id>dd371865</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSharedBitmap([In] const GUID&amp; riid,[In] void* data,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSharedBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.Direct2D1.BitmapProperties})">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.Bitmap"/> whose data is shared with another resource.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">An <see cref="T:SharpDX.Direct2D1.Bitmap"/> that contains the data to share with the new ID2D1Bitmap. For more information, see the Remarks section.</param>
            <param name="bitmapProperties">The pixel format  and DPI of the bitmap to create . The <see cref="T:SharpDX.DXGI.Format"/> portion of the pixel format  must match the <see cref="T:SharpDX.DXGI.Format"/> of data or the method will fail, but the alpha modes don't have to match. To prevent a  mismatch, you can pass NULL or the value obtained from the {{D2D1::PixelFormat}} helper function. The DPI settings do not have to match those of data. If both dpiX and dpiY are  0.0f, the default DPI, 96, is used.</param>
            <msdn-id>dd371865</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSharedBitmap([In] const GUID&amp; riid,[In] void* data,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSharedBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.DXGI.Surface)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.Bitmap"/> whose data is shared with another resource.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="surface">An <see cref="T:SharpDX.DXGI.Surface"/> that contains the data to share with the new ID2D1Bitmap. For more information, see the Remarks section.</param>
            <msdn-id>dd371865</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSharedBitmap([In] const GUID&amp; riid,[In] void* data,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSharedBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.DXGI.Surface,System.Nullable{SharpDX.Direct2D1.BitmapProperties})">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.Bitmap"/> whose data is shared with another resource.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="surface">An <see cref="T:SharpDX.DXGI.Surface"/> that contains the data to share with the new ID2D1Bitmap. For more information, see the Remarks section.</param>
            <param name="bitmapProperties">The pixel format  and DPI of the bitmap to create . The <see cref="T:SharpDX.DXGI.Format"/> portion of the pixel format  must match the <see cref="T:SharpDX.DXGI.Format"/> of data or the method will fail, but the alpha modes don't have to match. To prevent a  mismatch, you can pass NULL or the value obtained from the {{D2D1::PixelFormat}} helper function. The DPI settings do not have to match those of data. If both dpiX and dpiY are  0.0f, the default DPI, 96, is used.</param>
            <msdn-id>dd371865</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateSharedBitmap([In] const GUID&amp; riid,[In] void* data,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateSharedBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.New``1(SharpDX.Direct2D1.RenderTarget,SharpDX.Size2,``0[],SharpDX.Direct2D1.BitmapProperties)">
            <summary>	
            Creates a Direct2D bitmap from a pointer to in-memory source data.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">The dimension of the bitmap to create in pixels.</param>
            <param name="pixelDatas">A pointer to an array of pixel data. The size of the array must be equal to sizeof(pixel) * Size.Width * Height.</param>
            <param name="bitmapProperties">The pixel format and dots per inch (DPI) of the bitmap to create.</param>
            <msdn-id>dd371800</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmap([In] D2D_SIZE_U size,[In, Optional] const void* srcData,[In] unsigned int pitch,[In] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out, Fast] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.FromWicBitmap(SharpDX.Direct2D1.RenderTarget,SharpDX.WIC.BitmapSource)">
            <summary>
            Creates a Bitmap from a WIC bitmap.
            </summary>
            <param name="renderTarget">The render target.</param>
            <param name="wicBitmapSource">A reference to a <see cref="T:SharpDX.WIC.BitmapSource"/> WIC bitmap.</param>
            <returns></returns>
            <msdn-id>dd371797</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapFromWicBitmap([In] IWICBitmapSource* wicBitmapSource,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmapFromWicBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.FromWicBitmap(SharpDX.Direct2D1.RenderTarget,SharpDX.WIC.BitmapSource,SharpDX.Direct2D1.BitmapProperties)">
            <summary>
            Creates a Bitmap from a WIC bitmap.
            </summary>
            <param name="renderTarget">The render target.</param>
            <param name="wicBitmap">The WIC bitmap.</param>
            <param name="bitmapProperties">The bitmap properties.</param>
            <returns></returns>
            <msdn-id>dd371797</msdn-id>	
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapFromWicBitmap([In] IWICBitmapSource* wicBitmapSource,[In, Optional] const D2D1_BITMAP_PROPERTIES* bitmapProperties,[Out] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1RenderTarget::CreateBitmapFromWicBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromBitmap(SharpDX.Direct2D1.Bitmap)">
            <summary>	
            Copies the specified region from the specified bitmap into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the  current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="sourceBitmap">The bitmap to copy from. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371152</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromBitmap([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromBitmap(SharpDX.Direct2D1.Bitmap,SharpDX.Point)">
            <summary>	
            Copies the specified region from the specified bitmap into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the  current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="sourceBitmap">The bitmap to copy from. </param>
            <param name="destinationPoint">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371152</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromBitmap([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromBitmap(SharpDX.Direct2D1.Bitmap,SharpDX.Point,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from the specified bitmap into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the  current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="sourceBitmap">The bitmap to copy from. </param>
            <param name="sourceArea">The area of bitmap to copy. </param>
            <param name="destinationPoint">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371152</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromBitmap([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory(System.IntPtr,System.Int32)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="pointer">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory(System.Byte[],System.Int32)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="memory">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory``1(``0[],System.Int32)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="memory">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory(System.IntPtr,System.Int32,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="pointer">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <param name="destinationArea">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory(System.Byte[],System.Int32,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="memory">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <param name="destinationArea">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory``1(``0[],System.Int32,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from memory into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="memory">The data to copy. </param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <param name="destinationArea">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromRenderTarget(SharpDX.Direct2D1.RenderTarget)">
            <summary>	
            Copies the specified region from the specified render target into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  All clips and layers must be popped off of the render target before calling this method.  The method returns {{D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT}} if any clips or layers are currently applied to the render target. 	
            </remarks>	
            <param name="renderTarget">The render target that contains the region to copy. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371158</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromRenderTarget([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1RenderTarget* renderTarget,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromRenderTarget(SharpDX.Direct2D1.RenderTarget,SharpDX.Point)">
            <summary>	
            Copies the specified region from the specified render target into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  All clips and layers must be popped off of the render target before calling this method.  The method returns {{D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT}} if any clips or layers are currently applied to the render target. 	
            </remarks>	
            <param name="renderTarget">The render target that contains the region to copy. </param>
            <param name="destinationPoint">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371158</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromRenderTarget([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1RenderTarget* renderTarget,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromRenderTarget(SharpDX.Direct2D1.RenderTarget,SharpDX.Point,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from the specified render target into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  All clips and layers must be popped off of the render target before calling this method.  The method returns {{D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT}} if any clips or layers are currently applied to the render target. 	
            </remarks>	
            <param name="renderTarget">The render target that contains the region to copy. </param>
            <param name="destinationPoint">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <param name="sourceArea">The area of renderTarget to copy. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371158</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromRenderTarget([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1RenderTarget* renderTarget,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromStream(System.IO.Stream,System.Int32,System.Int32)">
            <summary>	
            Copies the specified region from a stream into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="stream">The stream to copy the data from. </param>
            <param name="length">Length in bytes of the data to copy from the stream.</param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromStream(System.IO.Stream,System.Int32,System.Int32,SharpDX.Rectangle)">
            <summary>	
            Copies the specified region from a stream into the current bitmap. 	
            </summary>	
            <remarks>	
            This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match.  Passing this method invalid input, such as an invalid destination rectangle, can produce unpredictable results, such as a distorted image or device failure. Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <see cref="T:System.Int32"/> and tag state will be returned at the next call to {{EndDraw}} or {{Flush}}.  	
            </remarks>	
            <param name="stream">The stream to copy the data from. </param>
            <param name="length">Length in bytes of the data to copy from the stream.</param>
            <param name="pitch">The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. </param>
            <param name="destinationArea">In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Bitmap"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Bitmap">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Bitmap"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.GetSize">
            <summary>	
            <p>Returns the size, in device-independent pixels (DIPs), of the bitmap.</p>	
            </summary>	
            <returns><p>The size, in DIPs, of the bitmap.</p></returns>	
            <remarks>	
            <p>A DIP is 1/96?of an inch. To retrieve the size in device pixels, use the <strong><see cref="M:SharpDX.Direct2D1.Bitmap.GetPixelSize"/></strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetSize']/*"/>	
            <msdn-id>dd371170</msdn-id>	
            <unmanaged>D2D_SIZE_F ID2D1Bitmap::GetSize()</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.GetPixelSize">
            <summary>	
            <p>Returns the size, in device-dependent units (pixels), of the bitmap.</p>	
            </summary>	
            <returns><p>The size, in pixels, of the bitmap.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetPixelSize']/*"/>	
            <msdn-id>dd371167</msdn-id>	
            <unmanaged>D2D_SIZE_U ID2D1Bitmap::GetPixelSize()</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::GetPixelSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.GetPixelFormat">
            <summary>	
            <p>Retrieves the pixel format and alpha mode of the bitmap.</p>	
            </summary>	
            <returns><p>The pixel format and alpha mode of the bitmap.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetPixelFormat']/*"/>	
            <msdn-id>dd371164</msdn-id>	
            <unmanaged>D2D1_PIXEL_FORMAT ID2D1Bitmap::GetPixelFormat()</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::GetPixelFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.GetDpi(System.Single@,System.Single@)">
            <summary>	
            <p>Return the dots per inch (DPI) of the bitmap.</p>	
            </summary>	
            <param name="dpiX"><dd>  <p>The horizontal DPI of the image. You must allocate storage for this parameter.</p> </dd></param>	
            <param name="dpiY"><dd>  <p>The vertical DPI of the image.  You must allocate storage for this parameter.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetDpi']/*"/>	
            <msdn-id>dd371161</msdn-id>	
            <unmanaged>void ID2D1Bitmap::GetDpi([Out] float* dpiX,[Out] float* dpiY)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::GetDpi</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromBitmap(System.Nullable{SharpDX.Point},SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.Rectangle})">
            <summary>	
            <p>Copies the specified region from the specified bitmap into the current bitmap. </p>	
            </summary>	
            <param name="destPoint"><dd>  <p>In the current bitmap, the upper-left corner of the area to which the region specified by <em>srcRect</em> is copied.</p> </dd></param>	
            <param name="bitmap"><dd>  <p>The bitmap to copy from.</p> </dd></param>	
            <param name="srcRect"><dd>  <p>The area of <em>bitmap</em> to copy.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This method does not update the size of the  current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match.</p><p>Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <strong><see cref="T:SharpDX.Result"/></strong> and tag state will be returned at the next call to <strong>EndDraw</strong> or <strong>Flush</strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::CopyFromBitmap']/*"/>	
            <msdn-id>dd371152</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromBitmap([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1Bitmap* bitmap,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromRenderTarget(System.Nullable{SharpDX.Point},SharpDX.Direct2D1.RenderTarget,System.Nullable{SharpDX.Rectangle})">
            <summary>	
            <p>Copies the specified region from the specified render target into the current bitmap. </p>	
            </summary>	
            <param name="destPoint"><dd>  <p>In the current bitmap, the upper-left corner of the area to which the region specified by <em>srcRect</em> is copied.</p> </dd></param>	
            <param name="renderTarget"><dd>  <p>The render target that contains the region to copy.</p> </dd></param>	
            <param name="srcRect"><dd>  <p>The area of <em>renderTarget</em> to copy.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion, and will fail if the bitmap formats do not match.</p><p>Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <strong><see cref="T:SharpDX.Result"/></strong> and tag state will be returned at the next call to <strong>EndDraw</strong> or <strong>Flush</strong>. </p><p>All clips and layers must be popped off of the render target before calling this method.  The method returns <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RenderTargetHasLayerOrCliprect"/></strong> if any clips or layers are currently applied to the render target.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::CopyFromRenderTarget']/*"/>	
            <msdn-id>dd371158</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromRenderTarget([In, Optional] const D2D_POINT_2U* destPoint,[In] ID2D1RenderTarget* renderTarget,[In, Optional] const D2D_RECT_U* srcRect)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Bitmap.CopyFromMemory(System.Nullable{SharpDX.Rectangle},System.IntPtr,System.Int32)">
            <summary>	
            <p>Copies the specified region from memory into the current bitmap. </p>	
            </summary>	
            <param name="dstRect"><dd>  <p>In the current bitmap, the upper-left corner of the area to which the region specified by <em>srcRect</em> is copied.</p> </dd></param>	
            <param name="srcData"><dd>  <p>The data to copy.</p> </dd></param>	
            <param name="pitch"><dd>  <p>The stride, or pitch, of the source bitmap stored in <em>srcData</em>. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This method does not update the size of the current bitmap. If the contents of the source bitmap do not fit in the current bitmap, this method fails. Also, note that this method does not perform format conversion; the two bitmap formats should match. </p><p>If this method is passed invalid input (such as an invalid destination rectangle), can produce unpredictable results, such as a distorted image or device failure.</p><p>Calling this method may cause the current batch to flush if the bitmap is active in the batch. If the batch that was flushed does not complete successfully, this method fails. However, this method does not clear the error state of the render target on which the batch was flushed. The failing <strong><see cref="T:SharpDX.Result"/></strong> and tag state will be returned at the next call to <strong>EndDraw</strong> or <strong>Flush</strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::CopyFromMemory']/*"/>	
            <msdn-id>dd371155</msdn-id>	
            <unmanaged>HRESULT ID2D1Bitmap::CopyFromMemory([In, Optional] const D2D_RECT_U* dstRect,[In] const void* srcData,[In] unsigned int pitch)</unmanaged>	
            <unmanaged-short>ID2D1Bitmap::CopyFromMemory</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.Bitmap.DotsPerInch">
            <summary>	
            Return the dots per inch (DPI) of the bitmap.	
            </summary>	
            <value>The dots per inch (DPI) of the bitmap.</value>
        </member>
        <member name="P:SharpDX.Direct2D1.Bitmap.Size">
            <summary>	
            <p>Returns the size, in device-independent pixels (DIPs), of the bitmap.</p>	
            </summary>	
            <remarks>	
            <p>A DIP is 1/96?of an inch. To retrieve the size in device pixels, use the <strong><see cref="M:SharpDX.Direct2D1.Bitmap.GetPixelSize"/></strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetSize']/*"/>	
            <msdn-id>dd371170</msdn-id>	
            <unmanaged>GetSize</unmanaged>	
            <unmanaged-short>GetSize</unmanaged-short>	
            <unmanaged>D2D_SIZE_F ID2D1Bitmap::GetSize()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.Bitmap.PixelSize">
            <summary>	
            <p>Returns the size, in device-dependent units (pixels), of the bitmap.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetPixelSize']/*"/>	
            <msdn-id>dd371167</msdn-id>	
            <unmanaged>GetPixelSize</unmanaged>	
            <unmanaged-short>GetPixelSize</unmanaged-short>	
            <unmanaged>D2D_SIZE_U ID2D1Bitmap::GetPixelSize()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.Bitmap.PixelFormat">
            <summary>	
            <p>Retrieves the pixel format and alpha mode of the bitmap.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Bitmap::GetPixelFormat']/*"/>	
            <msdn-id>dd371164</msdn-id>	
            <unmanaged>GetPixelFormat</unmanaged>	
            <unmanaged-short>GetPixelFormat</unmanaged-short>	
            <unmanaged>D2D1_PIXEL_FORMAT ID2D1Bitmap::GetPixelFormat()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.BitmapBrush">
            <summary>	
            <p>Paints an area with a bitmap.</p>	
            </summary>	
            <remarks>	
            <p> A bitmap brush is used to fill a geometry with a bitmap. Like all brushes, it defines an infinite plane of content. Because bitmaps are finite, the brush relies on an "extend mode" to determine how the plane is filled horizontally and vertically.</p>Creating <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> Objects<p>To create a bitmap brush, use the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateBitmapBrush(SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.Direct2D1.BitmapBrushProperties},System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.BitmapBrush)"/></strong> method.</p><p>An <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> is a device-dependent resource: your application should create bitmap brushes after it initializes the render target with which the bitmap brush will be used, and recreate the bitmap brush whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush']/*"/>	
            <msdn-id>dd371122</msdn-id>	
            <unmanaged>ID2D1BitmapBrush</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Brush">
            <summary>	
            <p>Defines an object that paints an area. Interfaces that derive from <strong><see cref="T:SharpDX.Direct2D1.Brush"/></strong> describe how the area is painted. </p>	
            </summary>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> is a device-dependent resource: your application should create bitmap brushes after it initializes the render target with which the bitmap brush will be used, and recreate the bitmap brush whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p><p>Brush space in Direct2D is specified differently than in XPS and Windows Presentation Foundation (WPF). In Direct2D, brush space is not relative to the object being drawn, but rather is the current coordinate system of the render target, transformed by the brush transform, if present. To paint an object as it would be painted by a WPF brush, you must translate the brush space origin to the upper-left corner of the object's bounding box, and then scale the brush space so that the base tile fills the bounding box of the object.</p><p>For more information about brushes, see the Brushes Overview. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush']/*"/>	
            <msdn-id>dd371173</msdn-id>	
            <unmanaged>ID2D1Brush</unmanaged>	
            <unmanaged-short>ID2D1Brush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Brush"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Brush">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Brush"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.SetOpacity(System.Single)">
            <summary>	
            <p>Sets the degree of opacity of this brush.</p>	
            </summary>	
            <param name="opacity"><dd>  <p>A value between zero and 1 that indicates the opacity of the brush. This value is a constant multiplier that linearly scales the alpha value of all pixels filled by the brush. The opacity values are clamped in the range 0?1 before they are multipled together. </p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::SetOpacity']/*"/>	
            <msdn-id>dd371181</msdn-id>	
            <unmanaged>void ID2D1Brush::SetOpacity([In] float opacity)</unmanaged>	
            <unmanaged-short>ID2D1Brush::SetOpacity</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.SetTransform(SharpDX.Matrix3x2@)">
            <summary>	
            <p> Sets the transformation applied to the brush.</p>	
            </summary>	
            <param name="transform"><dd>  <p>The transformation to apply to this brush.</p> </dd></param>	
            <remarks>	
            <p>When you paint with a brush, it paints in the coordinate space of the render target. Brushes do not automatically position themselves to align with the object being painted; by default, they begin painting at the origin (0, 0) of the render target. </p><p>You can "move" the gradient defined by an <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> to a target area by setting its start point and end point. Likewise, you can move the gradient defined by an <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong> by changing its center and radii. </p><p>To align the content of an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> to the area being painted, you can use the <strong>SetTransform</strong> method to translate the bitmap to the desired location. This transform only affects the brush; it does not affect any other content drawn by the render target. </p><p>The following illustrations show the effect of using an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> to fill a rectangle located at (100, 100). The illustration on the left illustration shows the result of filling the rectangle without transforming the brush: the bitmap is drawn at the render target's origin. As a result, only a portion of the bitmap appears in the rectangle.</p><p>The illustration on the right shows the result of transforming the <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> so that its content is shifted 50 pixels to the right and 50 pixels down. The bitmap now fills the rectangle.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::SetTransform']/*"/>	
            <msdn-id>dd371186</msdn-id>	
            <unmanaged>void ID2D1Brush::SetTransform([In] const D2D_MATRIX_3X2_F* transform)</unmanaged>	
            <unmanaged-short>ID2D1Brush::SetTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.GetOpacity">
            <summary>	
            <p>Gets the degree of opacity of this brush.   </p>	
            </summary>	
            <returns><p>A value between zero and 1 that indicates the opacity of the brush. This value is a constant multiplier that linearly scales the alpha value of all pixels filled by the brush. The opacity values are clamped in the range 0?1 before they are multipled together. </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::GetOpacity']/*"/>	
            <msdn-id>dd371176</msdn-id>	
            <unmanaged>float ID2D1Brush::GetOpacity()</unmanaged>	
            <unmanaged-short>ID2D1Brush::GetOpacity</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Brush.GetTransform(SharpDX.Matrix3x2@)">
            <summary>	
            <p>Gets the transform applied to this brush. </p>	
            </summary>	
            <param name="transform"><dd>  <p>The transform applied to this brush.</p> </dd></param>	
            <remarks>	
            <p>When the brush transform is the identity matrix, the brush appears in the same coordinate space as the render target in which it is drawn.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::GetTransform']/*"/>	
            <msdn-id>dd371179</msdn-id>	
            <unmanaged>void ID2D1Brush::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>	
            <unmanaged-short>ID2D1Brush::GetTransform</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.Brush.Opacity">
            <summary>	
            <p>Gets or sets the degree of opacity of this brush.   </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::GetOpacity']/*"/>	
            <msdn-id>dd371176</msdn-id>	
            <unmanaged>GetOpacity / SetOpacity</unmanaged>	
            <unmanaged-short>GetOpacity</unmanaged-short>	
            <unmanaged>float ID2D1Brush::GetOpacity()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.Brush.Transform">
            <summary>	
            <p>Gets or sets the transform applied to this brush. </p>	
            </summary>	
            <remarks>	
            <p>When the brush transform is the identity matrix, the brush appears in the same coordinate space as the render target in which it is drawn.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Brush::GetTransform']/*"/>	
            <msdn-id>dd371179</msdn-id>	
            <unmanaged>GetTransform / SetTransform</unmanaged>	
            <unmanaged-short>GetTransform</unmanaged-short>	
            <unmanaged>void ID2D1Brush::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> from the specified bitmap.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">The bitmap contents of the new brush.</param>
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapBrush([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1BitmapBrush** bitmapBrush)</unmanaged>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap,SharpDX.Direct2D1.BitmapBrushProperties)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> from the specified bitmap.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">The bitmap contents of the new brush.</param>
            <param name="bitmapBrushProperties">The extend modes and interpolation mode of the new brush, or NULL. If this parameter is NULL, the brush defaults to the <see cref="F:SharpDX.Direct2D1.ExtendMode.Clamp"/> horizontal and vertical extend modes and the <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/> interpolation mode. </param>
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapBrush([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1BitmapBrush** bitmapBrush)</unmanaged>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap,SharpDX.Direct2D1.BrushProperties)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> from the specified bitmap.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">The bitmap contents of the new brush.</param>
            <param name="brushProperties">The opacity and transform of the new brush, or NULL. If this parameter is NULL, the brush defaults to an opacity of 1.0f and its transform is the identity matrix.</param>
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapBrush([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1BitmapBrush** bitmapBrush)</unmanaged>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Bitmap,System.Nullable{SharpDX.Direct2D1.BitmapBrushProperties},System.Nullable{SharpDX.Direct2D1.BrushProperties})">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> from the specified bitmap.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="bitmap">The bitmap contents of the new brush.</param>
            <param name="bitmapBrushProperties">The extend modes and interpolation mode of the new brush, or NULL. If this parameter is NULL, the brush defaults to the <see cref="F:SharpDX.Direct2D1.ExtendMode.Clamp"/> horizontal and vertical extend modes and the <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/> interpolation mode. </param>
            <param name="brushProperties">The opacity and transform of the new brush, or NULL. If this parameter is NULL, the brush defaults to an opacity of 1.0f and its transform is the identity matrix.</param>
            <unmanaged>HRESULT ID2D1RenderTarget::CreateBitmapBrush([In] ID2D1Bitmap* bitmap,[In, Optional] const D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1BitmapBrush** bitmapBrush)</unmanaged>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.BitmapBrush"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.BitmapBrush">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.BitmapBrush"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.SetExtendModeX(SharpDX.Direct2D1.ExtendMode)">
            <summary>	
            <p>Specifies how the brush horizontally tiles those areas that extend past its bitmap. </p>	
            </summary>	
            <param name="extendModeX"><dd>  <p>A value that specifies how the brush horizontally tiles those areas that extend past its bitmap. </p> </dd></param>	
            <remarks>	
            <p>Sometimes, the  bitmap for a bitmap brush doesn't completely fill the area being painted. When this happens, Direct2D uses the brush's horizontal (<strong>SetExtendModeX</strong>) and vertical (<strong>SetExtendModeY</strong>) extend mode settings to determine how to fill the remaining area.</p><p>The following illustration shows the results from  every  possible combination of the extend modes for an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong>: <strong><see cref="F:SharpDX.Direct2D1.ExtendMode.Clamp"/></strong> (CLAMP), <strong><see cref="F:SharpDX.Direct2D1.ExtendMode.Wrap"/></strong> (WRAP), and <strong>D2D1_EXTEND_MIRROR</strong> (MIRROR).</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::SetExtendModeX']/*"/>	
            <msdn-id>dd371139</msdn-id>	
            <unmanaged>void ID2D1BitmapBrush::SetExtendModeX([In] D2D1_EXTEND_MODE extendModeX)</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::SetExtendModeX</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.SetExtendModeY(SharpDX.Direct2D1.ExtendMode)">
            <summary>	
            <p>Specifies how the brush vertically tiles those areas that extend past its bitmap.</p>	
            </summary>	
            <param name="extendModeY"><dd>  <p>A value that specifies how the brush vertically tiles those areas that extend past its bitmap.</p> </dd></param>	
            <remarks>	
            <p>Sometimes, the  bitmap for a bitmap brush doesn't completely fill the area being painted. When this happens, Direct2D uses the brush's horizontal (<strong>SetExtendModeX</strong>) and vertical (<strong>SetExtendModeY</strong>) extend mode settings to determine how to fill the remaining area.</p><p>The following illustration shows the results from  every  possible combination of the extend modes for an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong>: <strong><see cref="F:SharpDX.Direct2D1.ExtendMode.Clamp"/></strong> (CLAMP), <strong><see cref="F:SharpDX.Direct2D1.ExtendMode.Wrap"/></strong> (WRAP), and <strong>D2D1_EXTEND_MIRROR</strong> (MIRROR).</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::SetExtendModeY']/*"/>	
            <msdn-id>dd371142</msdn-id>	
            <unmanaged>void ID2D1BitmapBrush::SetExtendModeY([In] D2D1_EXTEND_MODE extendModeY)</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::SetExtendModeY</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.SetInterpolationMode(SharpDX.Direct2D1.BitmapInterpolationMode)">
            <summary>	
            <p>Specifies the interpolation mode used when the brush bitmap is scaled or rotated.</p>	
            </summary>	
            <param name="interpolationMode"><dd>  <p>The interpolation mode used when the brush bitmap is scaled or rotated.</p> </dd></param>	
            <remarks>	
            <p>This method sets the interpolation mode for a bitmap, which is an enum value that is specified in the <strong><see cref="T:SharpDX.Direct2D1.BitmapInterpolationMode"/></strong> enumeration type.   <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.NearestNeighbor"/> represents nearest neighbor filtering. It looks up the nearest bitmap pixel to the current rendering pixel and chooses its exact color. <see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/> represents linear filtering, and  interpolates a color from the four nearest bitmap pixels.</p><p>The interpolation mode of a bitmap also affects subpixel translations. In a subpixel translation, bilinear interpolation positions the bitmap more precisely to the application requests, but blurs the bitmap in the process. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::SetInterpolationMode']/*"/>	
            <msdn-id>dd371145</msdn-id>	
            <unmanaged>void ID2D1BitmapBrush::SetInterpolationMode([In] D2D1_BITMAP_INTERPOLATION_MODE interpolationMode)</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::SetInterpolationMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.SetBitmap(SharpDX.Direct2D1.Bitmap)">
            <summary>	
            <p>Specifies the bitmap source that this brush uses to paint. </p>	
            </summary>	
            <param name="bitmap"><dd>  <p>The bitmap source used by the brush.</p> </dd></param>	
            <remarks>	
            <p>This method specifies the bitmap source that this brush uses to paint. The bitmap is not resized or rescaled automatically to fit the geometry that it fills. The bitmap stays at its native size. To resize or translate the bitmap, use the <strong>SetTransform</strong> method to apply  a transform to the brush. </p><p>The native size of a bitmap is the width and height in bitmap pixels, divided by the bitmap DPI. This native size forms the base tile of the brush. To tile a subregion of the bitmap, you must generate a new bitmap containing this subregion and use <strong>SetBitmap</strong> to apply it to the brush. 	
            </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::SetBitmap']/*"/>	
            <msdn-id>dd371136</msdn-id>	
            <unmanaged>void ID2D1BitmapBrush::SetBitmap([In] ID2D1Bitmap* bitmap)</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::SetBitmap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.GetExtendModeX">
            <summary>	
            <p> Gets the method by which the brush horizontally tiles those areas that extend past its bitmap. </p>	
            </summary>	
            <returns><p>A value that specifies how the brush horizontally tiles those areas that extend past its bitmap.</p></returns>	
            <remarks>	
            <p>Like all brushes, <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> defines an infinite plane of content. Because bitmaps are finite, it relies on an extend mode to determine how the plane is filled horizontally and vertically.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetExtendModeX']/*"/>	
            <msdn-id>dd371128</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1BitmapBrush::GetExtendModeX()</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::GetExtendModeX</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.GetExtendModeY">
            <summary>	
            <p> Gets the method by which the brush vertically tiles those areas that extend past its bitmap. </p>	
            </summary>	
            <returns><p>A value that specifies how the brush vertically tiles those areas that extend past its bitmap.</p></returns>	
            <remarks>	
            <p>Like all brushes, <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> defines an infinite plane of content.  Because bitmaps are finite, it relies on an extend mode to determine how the plane is filled horizontally and vertically.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetExtendModeY']/*"/>	
            <msdn-id>dd371132</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1BitmapBrush::GetExtendModeY()</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::GetExtendModeY</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.GetInterpolationMode">
            <summary>	
            <p>Gets the interpolation method used when the brush bitmap is scaled or rotated. </p>	
            </summary>	
            <returns><p>The interpolation method used when the brush bitmap is scaled or rotated.</p></returns>	
            <remarks>	
            <p>This method gets the interpolation mode of a bitmap, which is specified by the <strong><see cref="T:SharpDX.Direct2D1.BitmapInterpolationMode"/></strong> enumeration type.   <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.NearestNeighbor"/></strong> represents nearest neighbor filtering. It looks up the bitmap pixel nearest to the current rendering pixel and chooses its exact color. <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/></strong> represents linear filtering, and  interpolates a color from the four nearest bitmap pixels.</p><p>The interpolation mode of a bitmap also affects subpixel translations. In a subpixel translation, linear interpolation positions the bitmap more precisely to the application request, but blurs the bitmap in the process. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetInterpolationMode']/*"/>	
            <msdn-id>dd371134</msdn-id>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE ID2D1BitmapBrush::GetInterpolationMode()</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::GetInterpolationMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapBrush.GetBitmap(SharpDX.Direct2D1.Bitmap@)">
            <summary>	
            <p> Gets the bitmap source that this brush uses to paint.</p>	
            </summary>	
            <param name="bitmap"><dd>  <p>When this method returns, contains the address to a reference to the bitmap with which this brush paints.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetBitmap']/*"/>	
            <msdn-id>dd371124</msdn-id>	
            <unmanaged>void ID2D1BitmapBrush::GetBitmap([Out] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1BitmapBrush::GetBitmap</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.BitmapBrush.ExtendModeX">
            <summary>	
            <p>Gets or sets the method by which the brush horizontally tiles those areas that extend past its bitmap. </p>	
            </summary>	
            <remarks>	
            <p>Like all brushes, <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> defines an infinite plane of content. Because bitmaps are finite, it relies on an extend mode to determine how the plane is filled horizontally and vertically.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetExtendModeX']/*"/>	
            <msdn-id>dd371128</msdn-id>	
            <unmanaged>GetExtendModeX / SetExtendModeX</unmanaged>	
            <unmanaged-short>GetExtendModeX</unmanaged-short>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1BitmapBrush::GetExtendModeX()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.BitmapBrush.ExtendModeY">
            <summary>	
            <p>Gets or sets the method by which the brush vertically tiles those areas that extend past its bitmap. </p>	
            </summary>	
            <remarks>	
            <p>Like all brushes, <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> defines an infinite plane of content.  Because bitmaps are finite, it relies on an extend mode to determine how the plane is filled horizontally and vertically.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetExtendModeY']/*"/>	
            <msdn-id>dd371132</msdn-id>	
            <unmanaged>GetExtendModeY / SetExtendModeY</unmanaged>	
            <unmanaged-short>GetExtendModeY</unmanaged-short>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1BitmapBrush::GetExtendModeY()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.BitmapBrush.InterpolationMode">
            <summary>	
            <p>Gets or sets the interpolation method used when the brush bitmap is scaled or rotated. </p>	
            </summary>	
            <remarks>	
            <p>This method gets the interpolation mode of a bitmap, which is specified by the <strong><see cref="T:SharpDX.Direct2D1.BitmapInterpolationMode"/></strong> enumeration type.   <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.NearestNeighbor"/></strong> represents nearest neighbor filtering. It looks up the bitmap pixel nearest to the current rendering pixel and chooses its exact color. <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/></strong> represents linear filtering, and  interpolates a color from the four nearest bitmap pixels.</p><p>The interpolation mode of a bitmap also affects subpixel translations. In a subpixel translation, linear interpolation positions the bitmap more precisely to the application request, but blurs the bitmap in the process. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetInterpolationMode']/*"/>	
            <msdn-id>dd371134</msdn-id>	
            <unmanaged>GetInterpolationMode / SetInterpolationMode</unmanaged>	
            <unmanaged-short>GetInterpolationMode</unmanaged-short>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE ID2D1BitmapBrush::GetInterpolationMode()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.BitmapBrush.Bitmap">
            <summary>	
            <p>Gets or sets the bitmap source that this brush uses to paint.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapBrush::GetBitmap']/*"/>	
            <msdn-id>dd371124</msdn-id>	
            <unmanaged>GetBitmap / SetBitmap</unmanaged>	
            <unmanaged-short>GetBitmap</unmanaged-short>	
            <unmanaged>void ID2D1BitmapBrush::GetBitmap([Out] ID2D1Bitmap** bitmap)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.BitmapProperties">
            <summary>	
            <p>Describes the pixel format and dpi  of a bitmap.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_PROPERTIES']/*"/>	
            <msdn-id>dd368075</msdn-id>	
            <unmanaged>D2D1_BITMAP_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_PROPERTIES</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapProperties.#ctor(SharpDX.Direct2D1.PixelFormat)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.BitmapProperties"/> struct.
            </summary>
            <param name="pixelFormat">The pixel format.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapProperties.#ctor(SharpDX.Direct2D1.PixelFormat,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.BitmapProperties"/> struct.
            </summary>
            <param name="pixelFormat">The pixel format.</param>
            <param name="dpiX">The dpi X.</param>
            <param name="dpiY">The dpi Y.</param>
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapProperties.PixelFormat">
            <summary>	
            <dd> <p>The bitmap's pixel format and alpha mode.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_PROPERTIES::pixelFormat']/*"/>	
            <msdn-id>dd368075</msdn-id>	
            <unmanaged>D2D1_PIXEL_FORMAT pixelFormat</unmanaged>	
            <unmanaged-short>D2D1_PIXEL_FORMAT pixelFormat</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapProperties.DpiX">
            <summary>	
            <dd> <p>The horizontal dpi of the bitmap.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_PROPERTIES::dpiX']/*"/>	
            <msdn-id>dd368075</msdn-id>	
            <unmanaged>float dpiX</unmanaged>	
            <unmanaged-short>float dpiX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapProperties.DpiY">
            <summary>	
            <dd> <p>The vertical dpi of the bitmap.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_PROPERTIES::dpiY']/*"/>	
            <msdn-id>dd368075</msdn-id>	
            <unmanaged>float dpiY</unmanaged>	
            <unmanaged-short>float dpiY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.BitmapRenderTarget">
            <summary>	
            <p>Renders to an intermediate texture created by the <strong>CreateCompatibleRenderTarget</strong> method.  </p>	
            </summary>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> writes to an intermediate texture. It's useful for creating patterns for use with an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong> or caching drawing data that will be used repeatedly. </p><p>To write directly to a WIC bitmap instead, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateWicBitmapRenderTarget(SharpDX.WIC.Bitmap,SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.RenderTarget)"/></strong> method. This method returns an <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> that writes to the specified WIC bitmap. For an example, see the Save as Image File Sample.</p>Creating <see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/> Objects<p>To create a bitmap render target, call the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateCompatibleRenderTarget(System.Nullable{SharpDX.Size2F},System.Nullable{SharpDX.Size2},System.Nullable{SharpDX.Direct2D1.PixelFormat},SharpDX.Direct2D1.CompatibleRenderTargetOptions,SharpDX.Direct2D1.BitmapRenderTarget)"/></strong> method.</p><p>Like other render targets, an <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> is a device-dependent resource and must be recreated when the associated device becomes unavailable. For more information, see the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapRenderTarget']/*"/>	
            <msdn-id>dd371146</msdn-id>	
            <unmanaged>ID2D1BitmapRenderTarget</unmanaged>	
            <unmanaged-short>ID2D1BitmapRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.CompatibleRenderTargetOptions)">
            <summary>	
             Creates a bitmap render target for use during intermediate offscreen drawing that is compatible with the current render target with same size, pixel size and pixel format.
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="options">A value that specifies whether the new render target must be compatible with GDI.</param>
            <unmanaged>HRESULT CreateCompatibleRenderTarget([In, Optional] const D2D1_SIZE_F* desiredSize,[In, Optional] const D2D1_SIZE_U* desiredPixelSize,[In, Optional] const D2D1_PIXEL_FORMAT* desiredFormat,[None] D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options,[Out] ID2D1BitmapRenderTarget** bitmapRenderTarget)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.CompatibleRenderTargetOptions,SharpDX.Size2F)">
            <summary>	
             Creates a bitmap render target for use during intermediate offscreen drawing that is compatible with the current render target with same pixel size and pixel format.
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="options">A value that specifies whether the new render target must be compatible with GDI.</param>
            <param name="desiredSize">The desired size of the new render target in device-independent pixels if it should be different from the original render target. For more information, see the Remarks section.</param>
            <unmanaged>HRESULT CreateCompatibleRenderTarget([In, Optional] const D2D1_SIZE_F* desiredSize,[In, Optional] const D2D1_SIZE_U* desiredPixelSize,[In, Optional] const D2D1_PIXEL_FORMAT* desiredFormat,[None] D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options,[Out] ID2D1BitmapRenderTarget** bitmapRenderTarget)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.CompatibleRenderTargetOptions,System.Nullable{SharpDX.Direct2D1.PixelFormat})">
            <summary>	
             Creates a bitmap render target for use during intermediate offscreen drawing that is compatible with the current render target with same size and pixel size.	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="desiredFormat">The desired pixel format and alpha mode of the new render target. If the pixel format is set to DXGI_FORMAT_UNKNOWN, the new render target uses the same pixel format as the original render target. If the alpha mode is <see cref="F:SharpDX.Direct2D1.AlphaMode.Unknown"/>, the alpha mode of the new render target defaults to D2D1_ALPHA_MODE_PREMULTIPLIED. For information about supported pixel formats, see  {{Supported Pixel  Formats and Alpha Modes}}.</param>
            <param name="options">A value that specifies whether the new render target must be compatible with GDI.</param>
            <unmanaged>HRESULT CreateCompatibleRenderTarget([In, Optional] const D2D1_SIZE_F* desiredSize,[In, Optional] const D2D1_SIZE_U* desiredPixelSize,[In, Optional] const D2D1_PIXEL_FORMAT* desiredFormat,[None] D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options,[Out] ID2D1BitmapRenderTarget** bitmapRenderTarget)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.CompatibleRenderTargetOptions,System.Nullable{SharpDX.Size2F},System.Nullable{SharpDX.Size2},System.Nullable{SharpDX.Direct2D1.PixelFormat})">
            <summary>	
             Creates a bitmap render target for use during intermediate offscreen drawing that is compatible with the current render target.	
            </summary>	
            <remarks>	
            The pixel size and DPI of the new render target can be altered by specifying values for desiredSize or desiredPixelSize:  If desiredSize is specified but desiredPixelSize is not, the pixel size is computed from the desired size using the parent target DPI. If the desiredSize maps to a integer-pixel size, the DPI of the compatible render target is the same as the DPI of the parent target.  If desiredSize maps to a fractional-pixel size, the pixel size is rounded up to the nearest integer and the DPI for the compatible render target is slightly higher than the DPI of the parent render target. In all cases, the coordinate (desiredSize.width, desiredSize.height) maps to the lower-right corner of the compatible render target.If the desiredPixelSize is specified and desiredSize is not, the DPI of the new render target is the same as the original render target.If both desiredSize and desiredPixelSize are specified, the DPI of the new render target is computed to account for the difference in scale.If neither desiredSize nor desiredPixelSize is specified, the new render target size and DPI match the original render target. 	
            </remarks>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="desiredSize">The desired size of the new render target in device-independent pixels if it should be different from the original render target. For more information, see the Remarks section.</param>
            <param name="desiredPixelSize">The desired size of the new render target in pixels if it should be different from the original render target. For more information, see the Remarks section.</param>
            <param name="desiredFormat">The desired pixel format and alpha mode of the new render target. If the pixel format is set to DXGI_FORMAT_UNKNOWN, the new render target uses the same pixel format as the original render target. If the alpha mode is <see cref="F:SharpDX.Direct2D1.AlphaMode.Unknown"/>, the alpha mode of the new render target defaults to D2D1_ALPHA_MODE_PREMULTIPLIED. For information about supported pixel formats, see  {{Supported Pixel  Formats and Alpha Modes}}.</param>
            <param name="options">A value that specifies whether the new render target must be compatible with GDI.</param>
            <unmanaged>HRESULT CreateCompatibleRenderTarget([In, Optional] const D2D1_SIZE_F* desiredSize,[In, Optional] const D2D1_SIZE_U* desiredPixelSize,[In, Optional] const D2D1_PIXEL_FORMAT* desiredFormat,[None] D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options,[Out] ID2D1BitmapRenderTarget** bitmapRenderTarget)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.BitmapRenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.BitmapRenderTarget.GetBitmap(SharpDX.Direct2D1.Bitmap@)">
            <summary>	
            <p>Retrieves the bitmap for this render target. The returned bitmap can be used for drawing operations. </p>	
            </summary>	
            <param name="bitmap"><dd>  <p>When this method returns, contains the address of a reference to the bitmap for this render target. This bitmap can be used for drawing operations. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The DPI for the <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> obtained from <strong>GetBitmap</strong> will be the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> when the render target was created. Changing the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> by calling  <strong>SetDpi</strong> doesn't affect the DPI of the bitmap, even if <strong>SetDpi</strong> is called before <strong>GetBitmap</strong>. Using <strong>SetDpi</strong> to change the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> does affect how contents are rendered into the bitmap: it just doesn't affect the DPI of the bitmap retrieved by <strong>GetBitmap</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapRenderTarget::GetBitmap']/*"/>	
            <msdn-id>dd371150</msdn-id>	
            <unmanaged>HRESULT ID2D1BitmapRenderTarget::GetBitmap([Out] ID2D1Bitmap** bitmap)</unmanaged>	
            <unmanaged-short>ID2D1BitmapRenderTarget::GetBitmap</unmanaged-short>	
        </member>
        <member name="P:SharpDX.Direct2D1.BitmapRenderTarget.Bitmap">
            <summary>	
            <p>Retrieves the bitmap for this render target. The returned bitmap can be used for drawing operations. </p>	
            </summary>	
            <remarks>	
            <p>The DPI for the <strong><see cref="T:SharpDX.Direct2D1.Bitmap"/></strong> obtained from <strong>GetBitmap</strong> will be the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> when the render target was created. Changing the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> by calling  <strong>SetDpi</strong> doesn't affect the DPI of the bitmap, even if <strong>SetDpi</strong> is called before <strong>GetBitmap</strong>. Using <strong>SetDpi</strong> to change the DPI of the <strong><see cref="T:SharpDX.Direct2D1.BitmapRenderTarget"/></strong> does affect how contents are rendered into the bitmap: it just doesn't affect the DPI of the bitmap retrieved by <strong>GetBitmap</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1BitmapRenderTarget::GetBitmap']/*"/>	
            <msdn-id>dd371150</msdn-id>	
            <unmanaged>GetBitmap</unmanaged>	
            <unmanaged-short>GetBitmap</unmanaged-short>	
            <unmanaged>HRESULT ID2D1BitmapRenderTarget::GetBitmap([Out] ID2D1Bitmap** bitmap)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererBase">
            <summary>
            Default abstract implementation of TextRenderer. Need to implement a least a DrawXXX method to use it.
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.IsPixelSnappingDisabled(System.Object)">
            <summary>
            Determines whether pixel snapping is disabled. The recommended default is FALSE,
            unless doing animation that requires subpixel vertical placement.
            </summary>
            <param name="clientDrawingContext">The context passed to IDWriteTextLayout::Draw.</param>
            <returns>Receives TRUE if pixel snapping is disabled or FALSE if it not. </returns>
            <unmanaged>HRESULT IsPixelSnappingDisabled([None] void* clientDrawingContext,[Out] BOOL* isDisabled)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.GetCurrentTransform(System.Object)">
            <summary>	
             Gets a transform that maps abstract coordinates to DIPs. 	
            </summary>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <returns>a structure which has transform information for  pixel snapping.</returns>
            <unmanaged>HRESULT GetCurrentTransform([None] void* clientDrawingContext,[Out] DWRITE_MATRIX* transform)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.GetPixelsPerDip(System.Object)">
            <summary>	
             Gets the number of physical pixels per DIP. 	
            </summary>	
            <remarks>	
             Because a DIP (device-independent pixel) is 1/96 inch,  the pixelsPerDip value is the number of logical pixels per inch divided by 96.	
            </remarks>	
            <param name="clientDrawingContext">The drawing context passed to <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <returns>the number of physical pixels per DIP</returns>
            <unmanaged>HRESULT GetPixelsPerDip([None] void* clientDrawingContext,[Out] FLOAT* pixelsPerDip)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.DrawGlyphRun(System.Object,System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.GlyphRunDescription,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to render a run of glyphs. 	
            </summary>	
            <remarks>	
            The <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/> function calls this callback function with all the information about glyphs to render. The application implements this callback by mostly delegating the call to the underlying platform's graphics API such as {{Direct2D}} to draw glyphs on the drawing context. An application that uses GDI can implement this callback in terms of the <see cref="M:SharpDX.DirectWrite.BitmapRenderTarget.DrawGlyphRun(System.Single,System.Single,SharpDX.Direct2D1.MeasuringMode,SharpDX.DirectWrite.GlyphRun,SharpDX.DirectWrite.RenderingParams,SharpDX.Color4)"/> method.	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  <see cref="M:SharpDX.DirectWrite.TextLayout.Draw_(System.IntPtr,System.IntPtr,System.Single,System.Single)"/>.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the glyph run.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the glyph run.</param>
            <param name="measuringMode"> The measuring method for glyphs in the run, used with the other properties to determine the rendering mode.</param>
            <param name="glyphRun">Pointer to the glyph run instance to render. </param>
            <param name="glyphRunDescription">A pointer to the optional glyph run description instance which contains properties of the characters  associated with this run.</param>
            <param name="clientDrawingEffect">Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of text.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawGlyphRun([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[None] DWRITE_MEASURING_MODE measuringMode,[In] const DWRITE_GLYPH_RUN* glyphRun,[In] const DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.DrawUnderline(System.Object,System.Single,System.Single,SharpDX.DirectWrite.Underline@,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to draw an underline. 	
            </summary>	
            <remarks>	
             A single underline can be broken into multiple calls, depending on how the formatting changes attributes. If font sizes/styles change within an underline, the thickness and offset will be averaged weighted according to characters. To get an appropriate starting pixel position, add underline::offset to the baseline. Otherwise there will be no spacing between the text. The x coordinate will always be passed as the left side, regardless of text directionality. This simplifies drawing and reduces the problem of round-off that could potentially cause gaps or a double stamped alpha blend. To avoid alpha overlap, round the end points to the nearest device pixel. 	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  IDWriteTextLayout::Draw.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the run where underline applies.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the run where underline applies.</param>
            <param name="underline">Pointer to  a structure containing underline logical information.</param>
            <param name="clientDrawingEffect"> Application-defined effect to apply to the underline. Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawUnderline([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_UNDERLINE* underline,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.DrawStrikethrough(System.Object,System.Single,System.Single,SharpDX.DirectWrite.Strikethrough@,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this function to instruct the client to draw a strikethrough. 	
            </summary>	
            <remarks>	
             A single strikethrough can be broken into multiple calls, depending on how the formatting changes attributes. Strikethrough is not averaged across font sizes/styles changes. To get an appropriate starting pixel position, add strikethrough::offset to the baseline. Like underlines, the x coordinate will always be passed as the left side, regardless of text directionality. 	
            </remarks>	
            <param name="clientDrawingContext">The application-defined drawing context passed to  IDWriteTextLayout::Draw.</param>
            <param name="baselineOriginX">The pixel location (X-coordinate) at the baseline origin of the run where strikethrough applies.</param>
            <param name="baselineOriginY">The pixel location (Y-coordinate) at the baseline origin of the run where strikethrough applies.</param>
            <param name="strikethrough">Pointer to  a structure containing strikethrough logical information.</param>
            <param name="clientDrawingEffect">Application-defined effect to apply to the strikethrough.  Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawStrikethrough([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_STRIKETHROUGH* strikethrough,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererBase.DrawInlineObject(System.Object,System.Single,System.Single,SharpDX.DirectWrite.InlineObject,System.Boolean,System.Boolean,SharpDX.ComObject)">
            <summary>	
             IDWriteTextLayout::Draw calls this application callback when it needs to draw an inline object. 	
            </summary>	
            <param name="clientDrawingContext">The application-defined drawing context passed to IDWriteTextLayout::Draw.</param>
            <param name="originX">X-coordinate at the top-left corner of the inline object.</param>
            <param name="originY">Y-coordinate at the top-left corner of the inline object.</param>
            <param name="inlineObject">The application-defined inline object set using IDWriteTextFormat::SetInlineObject.</param>
            <param name="isSideways">A Boolean flag that indicates whether the object's baseline runs alongside the baseline axis of the line.</param>
            <param name="isRightToLeft">A Boolean flag that indicates whether the object is in a right-to-left context, hinting that the drawing may want to mirror the normal image.</param>
            <param name="clientDrawingEffect">Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of a line.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT DrawInlineObject([None] void* clientDrawingContext,[None] FLOAT originX,[None] FLOAT originY,[None] IDWriteInlineObject* inlineObject,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererShadow">
            <summary>
            Internal TextRenderer Callback
            </summary>
        </member>
        <member name="M:SharpDX.DirectWrite.TextRendererShadow.ToIntPtr(SharpDX.DirectWrite.TextRenderer)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererShadow.TextRendererVtbl.DrawGlyphRunDelegate">
            <unmanaged>HRESULT DrawGlyphRun([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[None] DWRITE_MEASURING_MODE measuringMode,[In] const DWRITE_GLYPH_RUN* glyphRun,[In] const DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererShadow.TextRendererVtbl.DrawUnderlineDelegate">
            <unmanaged>HRESULT DrawUnderline([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_UNDERLINE* underline,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererShadow.TextRendererVtbl.DrawStrikethroughDelegate">
            <unmanaged>HRESULT DrawStrikethrough([None] void* clientDrawingContext,[None] FLOAT baselineOriginX,[None] FLOAT baselineOriginY,[In] const DWRITE_STRIKETHROUGH* strikethrough,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.TextRendererShadow.TextRendererVtbl.DrawInlineObjectDelegate">
            <unmanaged>HRESULT DrawInlineObject([None] void* clientDrawingContext,[None] FLOAT originX,[None] FLOAT originY,[None] IDWriteInlineObject* inlineObject,[None] BOOL isSideways,[None] BOOL isRightToLeft,[None] IUnknown* clientDrawingEffect)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.Typography">
            <summary>	
            <p> Gets the number of OpenType font features for the current font. </p>	
            </summary>	
            <remarks>	
            <p>A single run of text can be associated with more than one typographic feature. The <strong><see cref="T:SharpDX.DirectWrite.Typography"/></strong> object holds a list of these font features.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTypography']/*"/>	
            <msdn-id>dd371549</msdn-id>	
            <unmanaged>IDWriteTypography</unmanaged>	
            <unmanaged-short>IDWriteTypography</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.#ctor(SharpDX.DirectWrite.Factory)">
            <summary>	
            Creates a typography object for use in a text layout. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.DirectWrite.Factory"/></param>
            <unmanaged>HRESULT IDWriteFactory::CreateTypography([Out] IDWriteTypography** typography)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.Typography"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.Typography">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.Typography"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.AddFontFeature(SharpDX.DirectWrite.FontFeature)">
            <summary>	
            <p> Adds an OpenType font feature. </p>	
            </summary>	
            <param name="fontFeature"><dd> <p>A structure that contains the OpenType name identifier and the execution parameter for the font feature being added.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTypography::AddFontFeature']/*"/>	
            <msdn-id>dd371545</msdn-id>	
            <unmanaged>HRESULT IDWriteTypography::AddFontFeature([In] DWRITE_FONT_FEATURE fontFeature)</unmanaged>	
            <unmanaged-short>IDWriteTypography::AddFontFeature</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.GetFontFeatureCount">
            <summary>	
            <p> Gets the number of OpenType font features for the current font. </p>	
            </summary>	
            <returns><p>The number of font features for the current text format.</p></returns>	
            <remarks>	
            <p>A single run of text can be associated with more than one typographic feature. The <strong><see cref="T:SharpDX.DirectWrite.Typography"/></strong> object holds a list of these font features.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTypography::GetFontFeatureCount']/*"/>	
            <msdn-id>dd371549</msdn-id>	
            <unmanaged>unsigned int IDWriteTypography::GetFontFeatureCount()</unmanaged>	
            <unmanaged-short>IDWriteTypography::GetFontFeatureCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Typography.GetFontFeature(System.Int32)">
            <summary>	
            <p> Gets the font feature at the specified index. </p>	
            </summary>	
            <param name="fontFeatureIndex"><dd> <p>The zero-based index of the font feature to retrieve.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the font feature which is at the specified index.</p> </dd></returns>	
            <remarks>	
            <p>A single run of text can be associated with more than one typographic feature. The <strong><see cref="T:SharpDX.DirectWrite.Typography"/></strong> object holds a list of these font features.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTypography::GetFontFeature']/*"/>	
            <msdn-id>dd371546</msdn-id>	
            <unmanaged>HRESULT IDWriteTypography::GetFontFeature([In] unsigned int fontFeatureIndex,[Out] DWRITE_FONT_FEATURE* fontFeature)</unmanaged>	
            <unmanaged-short>IDWriteTypography::GetFontFeature</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.Typography.FontFeatureCount">
            <summary>	
            <p> Gets the number of OpenType font features for the current font. </p>	
            </summary>	
            <remarks>	
            <p>A single run of text can be associated with more than one typographic feature. The <strong><see cref="T:SharpDX.DirectWrite.Typography"/></strong> object holds a list of these font features.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteTypography::GetFontFeatureCount']/*"/>	
            <msdn-id>dd371549</msdn-id>	
            <unmanaged>GetFontFeatureCount</unmanaged>	
            <unmanaged-short>GetFontFeatureCount</unmanaged-short>	
            <unmanaged>unsigned int IDWriteTypography::GetFontFeatureCount()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.Ellipse">
            <summary>	
            <p> Contains the center point, x-radius, and y-radius of an ellipse.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ELLIPSE']/*"/>	
            <msdn-id>dd368097</msdn-id>	
            <unmanaged>D2D1_ELLIPSE</unmanaged>	
            <unmanaged-short>D2D1_ELLIPSE</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Ellipse.#ctor(SharpDX.Vector2,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Ellipse"/> struct.
            </summary>
            <param name="center">The center.</param>
            <param name="radiusX">The radius X.</param>
            <param name="radiusY">The radius Y.</param>
        </member>
        <member name="F:SharpDX.Direct2D1.Ellipse.Point">
            <summary>	
            <dd> <p>The center point of the ellipse.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ELLIPSE::point']/*"/>	
            <msdn-id>dd368097</msdn-id>	
            <unmanaged>D2D_POINT_2F point</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Ellipse.RadiusX">
            <summary>	
            <dd> <p>The X-radius of the ellipse.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ELLIPSE::radiusX']/*"/>	
            <msdn-id>dd368097</msdn-id>	
            <unmanaged>float radiusX</unmanaged>	
            <unmanaged-short>float radiusX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Ellipse.RadiusY">
            <summary>	
            <dd> <p>The Y-radius of the ellipse.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ELLIPSE::radiusY']/*"/>	
            <msdn-id>dd368097</msdn-id>	
            <unmanaged>float radiusY</unmanaged>	
            <unmanaged-short>float radiusY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GdiInteropRenderTarget">
            <summary>	
            <p>Provides access to an device context that can accept GDI drawing commands. </p>	
            </summary>	
            <remarks>	
            <p>You don't create an <strong><see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/></strong> object directly; instead, you use the <strong>QueryInterface</strong> method of an existing render target instance to provide an <strong><see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/></strong> version of that render target. </p><p>Not all render targets support the <strong><see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/></strong> interface. The render target must be GDI-compatible (the <strong><see cref="F:SharpDX.Direct2D1.RenderTargetUsage.GdiCompatible"/></strong> flag was specified when creating the render target), use the <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> pixel format, and use  the <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong> or <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong> alpha mode.</p><p>Note that the <strong>QueryInterface</strong> method always succeeds; if the render target doesn't support the <strong><see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/></strong> interface, calling <strong>GetDC</strong> will fail. (For render targets created through the <strong>CreateCompatibleRenderTarget</strong> method, the render target that created it must have these settings.) </p><p>To test whether a given render target supports the <strong><see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/></strong> interface, create a <strong><see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/> </strong>that specifies GDI compatibility and the appropriate pixel format, then call the render target's <strong>IsSupported</strong> method to see whether the render target is GDI-compatible. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GdiInteropRenderTarget']/*"/>	
            <msdn-id>dd371321</msdn-id>	
            <unmanaged>ID2D1GdiInteropRenderTarget</unmanaged>	
            <unmanaged-short>ID2D1GdiInteropRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GdiInteropRenderTarget.ReleaseDC">
            <summary>	
            Indicates that drawing with the device context retrieved using the {{GetDC}} method is finished.  	
            </summary>	
            <remarks>	
            ReleaseDC must be called once for each call to {{GetDC}}. 	
            </remarks>	
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. </returns>
            <unmanaged>HRESULT ID2D1GdiInteropRenderTarget::ReleaseDC([In, Optional] const RECT* update)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GdiInteropRenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.GdiInteropRenderTarget.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.GdiInteropRenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.GdiInteropRenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.GdiInteropRenderTarget.GetDC(SharpDX.Direct2D1.DeviceContextInitializeMode)">
            <summary>	
            <p>Retrieves the device context associated with this render target. </p>	
            </summary>	
            <param name="mode"><dd>  <p>A value that specifies whether the device context should be cleared.</p> </dd></param>	
            <returns><dd>  <p>When this method returns, contains the device context associated with this render target. You must allocate storage for this parameter.  </p> </dd></returns>	
            <remarks>	
            <p>Calling this method flushes the render target.</p><p>This command can be called only after <strong>BeginDraw</strong> and before <strong>EndDraw</strong>. It should not be called between <strong>PushAxisAlignedClip</strong>/<strong>PopAxisAlignedClip</strong> commands or between <strong>PushLayer</strong>/<strong>PopLayer</strong>.</p><p> <strong>ReleaseDC</strong> must be called once for each call to <strong>GetDC</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GdiInteropRenderTarget::GetDC']/*"/>	
            <msdn-id>dd371323</msdn-id>	
            <unmanaged>HRESULT ID2D1GdiInteropRenderTarget::GetDC([In] D2D1_DC_INITIALIZE_MODE mode,[Out] HDC* hdc)</unmanaged>	
            <unmanaged-short>ID2D1GdiInteropRenderTarget::GetDC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GdiInteropRenderTarget.ReleaseDC(System.Nullable{SharpDX.Rectangle})">
            <summary>	
            <p>Indicates that drawing with the device context retrieved using the <strong>GetDC</strong> method is finished.  </p>	
            </summary>	
            <param name="update">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p><strong>ReleaseDC</strong> must be called once for each call to <strong>GetDC</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GdiInteropRenderTarget::ReleaseDC']/*"/>	
            <msdn-id>dd371327</msdn-id>	
            <unmanaged>HRESULT ID2D1GdiInteropRenderTarget::ReleaseDC([In, Optional] const RECT* update)</unmanaged>	
            <unmanaged-short>ID2D1GdiInteropRenderTarget::ReleaseDC</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.BreakCondition">
            <summary>	
            <p> Indicates the condition at the edges of inline object or text used to determine line-breaking behavior.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_BREAK_CONDITION']/*"/>	
            <msdn-id>dd368051</msdn-id>	
            <unmanaged>DWRITE_BREAK_CONDITION</unmanaged>	
            <unmanaged-short>DWRITE_BREAK_CONDITION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.BreakCondition.Neutral">
            <summary>	
            <dd> <p> Indicates whether a break is allowed by determining  the condition of the neighboring text span or inline object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_BREAK_CONDITION_NEUTRAL']/*"/>	
            <msdn-id>dd368051</msdn-id>	
            <unmanaged>DWRITE_BREAK_CONDITION_NEUTRAL</unmanaged>	
            <unmanaged-short>DWRITE_BREAK_CONDITION_NEUTRAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.BreakCondition.CanBreak">
            <summary>	
            <dd> <p> Indicates that a line break is allowed, unless overruled by the condition of the neighboring text span or inline object, either prohibited by a "may not break" condition or forced by a "must break" condition.				 </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_BREAK_CONDITION_CAN_BREAK']/*"/>	
            <msdn-id>dd368051</msdn-id>	
            <unmanaged>DWRITE_BREAK_CONDITION_CAN_BREAK</unmanaged>	
            <unmanaged-short>DWRITE_BREAK_CONDITION_CAN_BREAK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.BreakCondition.MayNotBreak">
            <summary>	
            <dd> <p> Indicates that there should be no line  break, unless overruled by a "must break" condition from the neighboring text span or inline object.		 </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_BREAK_CONDITION_MAY_NOT_BREAK']/*"/>	
            <msdn-id>dd368051</msdn-id>	
            <unmanaged>DWRITE_BREAK_CONDITION_MAY_NOT_BREAK</unmanaged>	
            <unmanaged-short>DWRITE_BREAK_CONDITION_MAY_NOT_BREAK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.BreakCondition.MustBreak">
            <summary>	
            <dd> <p> Indicates that the line break must happen, regardless of the condition of the adjacent text span or inline object.			 </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_BREAK_CONDITION_MUST_BREAK']/*"/>	
            <msdn-id>dd368051</msdn-id>	
            <unmanaged>DWRITE_BREAK_CONDITION_MUST_BREAK</unmanaged>	
            <unmanaged-short>DWRITE_BREAK_CONDITION_MUST_BREAK</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FactoryType">
            <summary>	
            <p>Specifies the type of DirectWrite factory object.</p>	
            </summary>	
            <remarks>	
            <p>A DirectWrite factory object contains information about its internal state, such as font loader registration and cached font data. In most cases you should use the shared factory object, because it allows multiple components that use DirectWrite to share internal DirectWrite state information, thereby reducing memory usage. However, there are cases when it is desirable to reduce the impact of a component on the rest of the process, such as a plug-in from an untrusted source,  by sandboxing and isolating it from the rest of the process components. In such cases, you should use an isolated factory for the sandboxed component.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FACTORY_TYPE']/*"/>	
            <msdn-id>dd368057</msdn-id>	
            <unmanaged>DWRITE_FACTORY_TYPE</unmanaged>	
            <unmanaged-short>DWRITE_FACTORY_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FactoryType.Shared">
            <summary>	
            <dd> <p>Indicates that the DirectWrite factory is a shared factory and that it allows for the reuse of cached font data across multiple in-process components. Such factories also take advantage of cross process font caching components for better performance.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FACTORY_TYPE_SHARED']/*"/>	
            <msdn-id>dd368057</msdn-id>	
            <unmanaged>DWRITE_FACTORY_TYPE_SHARED</unmanaged>	
            <unmanaged-short>DWRITE_FACTORY_TYPE_SHARED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FactoryType.Isolated">
            <summary>	
            <dd> <p>Indicates that the DirectWrite factory object is isolated. Objects created from the isolated factory do not interact with internal DirectWrite state from other components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FACTORY_TYPE_ISOLATED']/*"/>	
            <msdn-id>dd368057</msdn-id>	
            <unmanaged>DWRITE_FACTORY_TYPE_ISOLATED</unmanaged>	
            <unmanaged-short>DWRITE_FACTORY_TYPE_ISOLATED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FlowDirection">
            <summary>	
            <p> Indicates the direction of flow for placing lines of text in a paragraph. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FLOW_DIRECTION']/*"/>	
            <msdn-id>dd368060</msdn-id>	
            <unmanaged>DWRITE_FLOW_DIRECTION</unmanaged>	
            <unmanaged-short>DWRITE_FLOW_DIRECTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FlowDirection.TopToBottom">
            <summary>	
            <dd> <p>Specifies that text lines are placed from top to bottom.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM']/*"/>	
            <msdn-id>dd368060</msdn-id>	
            <unmanaged>DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM</unmanaged>	
            <unmanaged-short>DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontFaceType">
            <summary>	
            <p>Indicates the file format of a complete font face.</p>	
            </summary>	
            <remarks>	
            <p>Font formats that consist of multiple files, such as Type 1 .PFM and .PFB, have a single enum entry.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Cff">
            <summary>	
            <dd> <p>OpenType font face with CFF outlines.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_CFF']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_CFF</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_CFF</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Truetype">
            <summary>	
            <dd> <p>OpenType font face with TrueType outlines.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_TRUETYPE']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_TRUETYPE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_TRUETYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.TruetypeCollection">
            <summary>	
            <dd> <p>OpenType font face that is a part of a TrueType collection.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Type1">
            <summary>	
            <dd> <p>A Type 1 font face.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_TYPE1']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_TYPE1</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_TYPE1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Vector">
            <summary>	
            <dd> <p>A vector .FON format font face.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_VECTOR']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_VECTOR</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_VECTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Bitmap">
            <summary>	
            <dd> <p>A bitmap .FON format font face.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_BITMAP']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_BITMAP</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_BITMAP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFaceType.Unknown">
            <summary>	
            <dd> <p>Font face type is not recognized by the DirectWrite font system.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FACE_TYPE_UNKNOWN']/*"/>	
            <msdn-id>dd368063</msdn-id>	
            <unmanaged>DWRITE_FONT_FACE_TYPE_UNKNOWN</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FACE_TYPE_UNKNOWN</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontFeatureTag">
            <summary>	
            <p>A value that indicates the typographic feature of text supplied by the font.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.AlternativeFractions">
            <summary>	
            <dd> <p> Replaces figures separated by a slash with an alternative form.</p> <p><strong>Equivalent OpenType tag:</strong> 'afrc' </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.PetiteCapitalsFromCapitals">
            <summary>	
            <dd> <p> Turns capital characters into petite capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in petite-cap form to avoid disrupting the flow of text. See the pcap feature description for notes on the relationship of caps, smallcaps and petite caps.</p> <p><strong>Equivalent OpenType tag:</strong> 'c2pc'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.SmallCapitalsFromCapitals">
            <summary>	
            <dd> <p>Turns capital characters into small capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in small-cap form to avoid disrupting the flow of text. </p> <p><strong>Equivalent OpenType tag:</strong> 'c2sc'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ContextualAlternates">
            <summary>	
            <dd> <p> In specified situations, replaces default glyphs with alternate forms which provide better joining behavior. Used in script typefaces which are designed to have some or all of their glyphs join.</p> <p><strong>Equivalent OpenType tag:</strong> 'calt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.CaseSensitiveForms">
            <summary>	
            <dd> <p> Shifts various punctuation marks up to a position that works better with all-capital sequences or sets of lining figures; also changes oldstyle figures to lining figures. By default, glyphs in a text face are designed to work with lowercase characters. Some characters should be shifted vertically to fit the higher visual center of all-capital or lining text. Also, lining figures are the same height (or close to it) as capitals, and fit much better with all-capital text.</p> <p><strong>Equivalent OpenType tag:</strong> 'case'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.GlyphCompositionDecomposition">
            <summary>	
            <dd> <p> To minimize the number of glyph alternates, it is sometimes desired to decompose a character into two glyphs. Additionally, it may be preferable to compose two characters into a single glyph for better glyph processing. This feature permits such composition/decomposition. The feature should be processed as the first feature processed, and should be processed only when it is called.</p> <p><strong>Equivalent OpenType tag:</strong> 'ccmp'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ContextualLigatures">
            <summary>	
            <dd> <p> Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. Unlike other ligature features, clig specifies the context in which the ligature is recommended. This capability is important in some script designs and for swash ligatures.</p> <p><strong>Equivalent OpenType tag:</strong> 'clig'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.CapitalSpacing">
            <summary>	
            <dd> <p> Globally adjusts inter-glyph spacing for all-capital text. Most typefaces contain capitals and lowercase characters, and the capitals are positioned to work with the lowercase. When capitals are used for words, they need more space between them for legibility and esthetics. This feature would not apply to monospaced designs. Of course the user may want to override this behavior in order to do more pronounced letterspacing for esthetic reasons. </p> <p><strong>Equivalent OpenType tag:</strong> 'cpsp'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ContextualSwash">
            <summary>	
            <dd> <p>Replaces default character glyphs with corresponding swash glyphs in a specified context. Note that there may be more than one swash alternate for a given character. </p> <p><strong>Equivalent OpenType tag:</strong> 'cswh'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.CursivePositioning">
            <summary>	
            <dd> <p> In cursive scripts like Arabic, this feature cursively positions adjacent glyphs.</p> <p><strong>Equivalent OpenType tag:</strong> 'curs'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Default">
            <summary>	
            <dd> <p> Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures which may be used for special effect, at the user's preference.</p> <p><strong>Equivalent OpenType tag:</strong> 'dlig'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_DEFAULT']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_DEFAULT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.DiscretionaryLigatures">
            <summary>	
            <dd> <p> Replaces standard forms in Japanese fonts with corresponding forms preferred by typographers.  For example, a user would invoke this feature to replace kanji character U+5516 with U+555E.	
            </p> <p><strong>Equivalent OpenType tag:</strong> 'expt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ExpertForms">
            <summary>	
            <dd> <p> Replaces figures separated by a slash with 'common' (diagonal) fractions.</p> <p><strong>Equivalent OpenType tag:</strong> 'frac'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Fractions">
            <summary>	
            <dd> <p> Replaces glyphs set on other widths with glyphs set on full (usually em) widths. In a CJKV font, this may include "lower ASCII" Latin characters and various symbols. In a European font, this feature replaces proportionally-spaced glyphs with monospaced glyphs, which are generally set on widths of 0.6 em. For example, a user may invoke this feature in a Japanese font to get full monospaced Latin glyphs instead of the corresponding proportionally-spaced versions.</p> <p><strong>Equivalent OpenType tag:</strong> 'fwid'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_FRACTIONS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_FRACTIONS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_FRACTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.FullWidth">
            <summary>	
            <dd> <p> Produces the half forms of consonants in Indic scripts. For example, in Hindi (Devanagari script), the conjunct KKa, obtained by doubling the Ka, is denoted with a half form of Ka followed by the full form. </p> <p><strong>Equivalent OpenType tag:</strong> 'half'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_FULL_WIDTH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_FULL_WIDTH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_FULL_WIDTH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HalfForms">
            <summary>	
            <dd> <p> Produces the halant forms of consonants in Indic scripts. For example, in Sanskrit (Devanagari script), syllable final consonants are frequently required in their halant form.</p> <p><strong>Equivalent OpenType tag:</strong> 'haln'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HALF_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HALF_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HALF_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HalantForms">
            <summary>	
            <dd> <p> Respaces glyphs designed to be set on full-em widths, fitting them onto half-em widths. This differs from hwid in that it does not substitute new glyphs.</p> <p><strong>Equivalent OpenType tag:</strong> 'halt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HALANT_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HALANT_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HALANT_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.AlternateHalfWidth">
            <summary>	
            <dd> <p> Replaces the default (current) forms with the historical alternates. While some ligatures are also used for historical effect, this feature deals only with single characters. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect.  </p> <p><strong>Equivalent OpenType tag:</strong> 'hist'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HistoricalForms">
            <summary>	
            <dd> <p> Replaces standard kana with forms that have been specially designed for only horizontal writing. This is a typographic optimization for improved fit and more even color.</p> <p><strong>Equivalent OpenType tag:</strong> 'hkna'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HorizontalKanaAlternates">
            <summary>	
            <dd> <p> Replaces the default (current) forms with the historical alternates. Some ligatures were in common use in the past, but appear anachronistic today. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect.</p> <p><strong>Equivalent OpenType tag:</strong> 'hlig'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HistoricalLigatures">
            <summary>	
            <dd> <p> Replaces glyphs on proportional widths, or fixed widths other than half an em, with glyphs on half-em (en) widths. Many CJKV fonts have glyphs which are set on multiple widths; this feature selects the half-em version. There are various contexts in which this is the preferred behavior, including compatibility with older desktop documents.</p> <p><strong>Equivalent OpenType tag:</strong> 'hwid'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HalfWidth">
            <summary>	
            <dd> <p> Used to access the JIS X 0212-1990 glyphs for the cases when the JIS X 0213:2004 form is encoded. The JIS X 0212-1990 (aka, "Hojo Kanji") and JIS X 0213:2004 character sets overlap significantly. In some cases their prototypical glyphs differ. When building fonts that support both JIS X 0212-1990 and JIS X 0213:2004 (such as those supporting the Adobe-Japan 1-6 character collection), it is recommended that JIS X 0213:2004 forms be the preferred encoded form.</p> <p><strong>Equivalent OpenType tag:</strong> 'hojo'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HALF_WIDTH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HALF_WIDTH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HALF_WIDTH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.HojoKanjiForms">
            <summary>	
            <dd> <p> The National Language Council (NLC) of Japan has defined new glyph shapes for a number of JIS characters, which were incorporated into JIS X 0213:2004 as new prototypical forms. The 'jp04' feature is A subset of the 'nlck' feature, and is used to access these prototypical glyphs in a manner that maintains the integrity of JIS X 0213:2004.</p> <p><strong>Equivalent OpenType tag:</strong> 'jp04'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Jis04Forms">
            <summary>	
            <dd> <p>Replaces default (JIS90) Japanese glyphs with the corresponding forms from the JIS C 6226-1978 (JIS78) specification.</p> <p><strong>Equivalent OpenType tag:</strong> 'jp78'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_JIS04_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_JIS04_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_JIS04_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Jis78Forms">
            <summary>	
            <dd> <p>Replaces default (JIS90) Japanese glyphs with the corresponding forms from the JIS X 0208-1983 (JIS83) specification.</p> <p><strong>Equivalent OpenType tag:</strong> 'jp83'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_JIS78_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_JIS78_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_JIS78_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Jis83Forms">
            <summary>	
            <dd> <p> Replaces Japanese glyphs from the JIS78 or JIS83 specifications with the corresponding forms from the JIS X 0208-1990 (JIS90) specification.</p> <p><strong>Equivalent OpenType tag:</strong> 'jp90'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_JIS83_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_JIS83_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_JIS83_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Jis90Forms">
            <summary>	
            <dd> <p> Adjusts amount of space between glyphs, generally to provide optically consistent spacing between glyphs. Although a well-designed typeface has consistent inter-glyph spacing overall, some glyph combinations require adjustment for improved legibility. Besides standard adjustment in the horizontal direction, this feature can supply size-dependent kerning data via device tables, "cross-stream" kerning in the Y text direction, and adjustment of glyph placement independent of the advance adjustment. Note that this feature may apply to runs of more than two glyphs, and would not be used in monospaced fonts. Also note that this feature does not apply to text set vertically.</p> <p><strong>Equivalent OpenType tag:</strong> 'kern'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_JIS90_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_JIS90_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_JIS90_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Kerning">
            <summary>	
            <dd> <p> Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers the ligatures which the designer/manufacturer judges should be used in normal conditions.</p> <p><strong>Equivalent OpenType tag:</strong> 'liga'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_KERNING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_KERNING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_KERNING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StandardLigatures">
            <summary>	
            <dd> <p>Changes selected figures from oldstyle to the default lining form. For example, a user may invoke this feature in order to get lining figures, which fit better with all-capital text. This feature overrides results of the Oldstyle Figures feature (onum).</p> <p><strong>Equivalent OpenType tag:</strong> 'lnum'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.LiningFigures">
            <summary>	
            <dd> <p> Enables localized forms of glyphs to be substituted for default forms. Many scripts used to write multiple languages over wide geographical areas have developed localized variant forms of specific letters, which are used by individual literary communities. For example, a number of letters in the Bulgarian and Serbian alphabets have forms distinct from their Russian counterparts and from each other. In some cases the localized form differs only subtly from the script 'norm', in others the forms are radically distinct. </p> <p><strong>Equivalent OpenType tag:</strong> 'locl'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_LINING_FIGURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_LINING_FIGURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_LINING_FIGURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.LocalizedForms">
            <summary>	
            <dd> <p> Positions mark glyphs with respect to base glyphs. For example, in Arabic script positioning the Hamza above the Yeh.</p> <p><strong>Equivalent OpenType tag: </strong> 'mark'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.MarkPositioning">
            <summary>	
            <dd> <p> Replaces standard typographic forms of Greek glyphs with corresponding forms commonly used in mathematical notation (which are a subset of the Greek alphabet).</p> <p><strong>Equivalent OpenType tag:</strong> 'mgrk'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.MathematicalGreek">
            <summary>	
            <dd> <p> Positions marks with respect to other marks. Required in various non-Latin scripts like Arabic. For example, in Arabic, the ligaturised mark Ha with Hamza above it can also be obtained by positioning these marks relative to one another.</p> <p><strong>Equivalent OpenType tag:</strong> 'mkmk'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.MarkToMarkPositioning">
            <summary>	
            <dd> <p> Replaces default glyphs with various notational forms (such as glyphs placed in open or solid circles, squares, parentheses, diamonds or rounded boxes). In some cases an annotation form may already be present, but the user may want a different one.</p> <p><strong>Equivalent OpenType tag:</strong> 'nalt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.AlternateAnnotationForms">
            <summary>	
            <dd> <p> Used to access  glyphs made from glyph shapes defined by the National Language Council (NLC) of Japan for a number of JIS characters in 2000. </p> <p><strong>Equivalent OpenType tag:</strong> 'nlck'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.NlcKanjiForms">
            <summary>	
            <dd> <p> Changes selected figures from the default lining style to oldstyle form. For example, a user may invoke this feature to get oldstyle figures, which fit better into the flow of normal upper- and lowercase text. This feature overrides results of the Lining Figures feature (lnum).</p> <p><strong>Equivalent OpenType tag:</strong> 'onum'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.OldStyleFigures">
            <summary>	
            <dd> <p> Replaces default alphabetic glyphs with the corresponding ordinal forms for use after figures. One exception to the follows-a-figure rule is the numero character (U+2116), which is actually a ligature substitution, but is best accessed through this feature.</p> <p><strong>Equivalent OpenType tag:</strong> 'ordn'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Ordinals">
            <summary>	
            <dd> <p> Respaces glyphs designed to be set on full-em widths, fitting them onto individual (more or less proportional) horizontal widths. This differs from pwid in that it does not substitute new glyphs (GPOS, not GSUB feature). The user may prefer the monospaced form, or may simply want to ensure that the glyph is well-fit and not rotated in vertical setting (Latin forms designed for proportional spacing would be rotated).</p> <p><strong>Equivalent OpenType tag:</strong> 'palt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_ORDINALS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_ORDINALS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_ORDINALS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ProportionalAlternateWidth">
            <summary>	
            <dd> <p>Turns lowercase characters into petite capitals. Forms related to petite capitals, such as specially designed figures, may be included. Some fonts contain an additional size of capital letters, shorter than the regular smallcaps and it is referred to as petite caps. Such forms are most likely to be found in designs with a small lowercase x-height, where they better harmonise with lowercase text than the taller smallcaps (for examples of petite caps, see the Emigre type families Mrs Eaves and Filosofia). </p> <p><strong>Equivalent OpenType tag:</strong> 'pcap'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.PetiteCapitals">
            <summary>	
            <dd> <p> Replaces figure glyphs set on uniform (tabular) widths with corresponding glyphs set on glyph-specific (proportional) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs.</p> <p><strong>Equivalent OpenType tag:</strong> 'pnum'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ProportionalFigures">
            <summary>	
            <dd> <p> Replaces glyphs set on uniform widths (typically full or half-em) with proportionally spaced glyphs. The proportional variants are often used for the Latin characters in CJKV fonts, but may also be used for Kana in Japanese fonts.</p> <p><strong>Equivalent OpenType tag:</strong> 'pwid'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ProportionalWidths">
            <summary>	
            <dd> <p> Replaces glyphs on other widths with glyphs set on widths of one quarter of an em (half an en). The characters involved are normally figures and some forms of punctuation.</p> <p><strong>Equivalent OpenType tag:</strong> 'qwid'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.QuarterWidths">
            <summary>	
            <dd> <p> Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures, which the script determines as required to be used in normal conditions. This feature is important for some scripts to ensure correct glyph formation. </p> <p><strong>Equivalent OpenType tag:</strong> 'rlig'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.RequiredLigatures">
            <summary>	
            <dd> <p> Identifies glyphs in the font which have been designed for "ruby", from the old typesetting term for four-point-sized type. Japanese typesetting often uses smaller kana glyphs, generally in superscripted form, to clarify the meaning of kanji which may be unfamiliar to the reader. </p> <p><strong>Equivalent OpenType tag:</strong> 'ruby'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.RubyNotationForms">
            <summary>	
            <dd> <p> Replaces the default forms with the stylistic alternates. Many fonts contain alternate glyph designs for a purely esthetic effect; these don't always fit into a clear category like swash or historical. As in the case of swash glyphs, there may be more than one alternate form.  </p> <p><strong>Equivalent OpenType tag:</strong> 'salt'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticAlternates">
            <summary>	
            <dd> <p> Replaces lining or oldstyle figures with inferior figures (smaller glyphs which sit lower than the standard baseline, primarily for chemical or mathematical notation). May also replace lowercase characters with alphabetic inferiors.</p> <p><strong>Equivalent OpenType tag:</strong> 'sinf'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ScientificInferiors">
            <summary>	
            <dd> <p> Turns lowercase characters into small capitals. This corresponds to the common SC font layout. It is generally used for display lines set in Large &amp; small caps, such as titles. Forms related to small capitals, such as oldstyle figures, may be included.</p> <p><strong>Equivalent OpenType tag:</strong> 'smcp'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.SmallCapitals">
            <summary>	
            <dd> <p> Replaces 'traditional' Chinese or Japanese forms with the corresponding 'simplified' forms.</p> <p><strong>Equivalent OpenType tag:</strong> 'smpl'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.SimplifiedForms">
            <summary>	
            <dd> <p> In addition to, or instead of, stylistic alternatives of individual glyphs (see 'salt' feature), some fonts may contain sets of stylistic variant glyphs corresponding to portions of the character set, such as multiple variants for lowercase letters in a Latin font. Glyphs in stylistic sets may be designed to harmonise visually, interract in particular ways, or otherwise work together. Examples of fonts including stylistic sets are Zapfino Linotype and Adobe's Poetica. Individual features numbered sequentially with the tag name convention 'ss01' 'ss02' 'ss03' . 'ss20' provide a mechanism for glyphs in these sets to be associated via GSUB lookup indexes to default forms and to each other, and for users to select from available stylistic sets</p> <p><strong>Equivalent OpenType tag:</strong> 'ss01'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss02'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet2">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss03'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet3">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss04'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet4">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss05'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet5">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss06'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet6">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss07'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet7">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss08'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet8">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss09'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet9">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss10'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet10">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss11'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet11">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss12'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet12">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss13'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet13">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss14'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet14">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss15'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet15">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss16'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet16">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss17'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet17">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss18'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet18">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss19'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet19">
            <summary>	
            <dd> <p>See the description for <see cref="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet1"/>.</p> <p><strong>Equivalent OpenType tag:</strong> 'ss20'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.StylisticSet20">
            <summary>	
            <dd> <p> May replace a default glyph with a subscript glyph, or it may combine a glyph substitution with positioning adjustments for proper placement.</p> <p><strong>Equivalent OpenType tag:</strong> 'subs'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Subscript">
            <summary>	
            <dd> <p> Replaces lining or oldstyle figures with superior figures (primarily for footnote indication), and replaces lowercase letters with superior letters (primarily for abbreviated French titles).</p> <p><strong>Equivalent OpenType tag:</strong> 'sups'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SUBSCRIPT']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SUBSCRIPT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SUBSCRIPT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Superscript">
            <summary>	
            <dd> <p> Replaces default character glyphs with corresponding swash glyphs. Note that there may be more than one swash alternate for a given character.</p> <p><strong>Equivalent OpenType tag:</strong> 'swsh'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Swash">
            <summary>	
            <dd> <p> Replaces the default glyphs with corresponding forms designed specifically for titling. These may be all-capital and/or larger on the body, and adjusted for viewing at larger sizes.</p> <p><strong>Equivalent OpenType tag:</strong> 'titl'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SWASH']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SWASH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SWASH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Titling">
            <summary>	
            <dd> <p> Replaces 'simplified' Japanese kanji forms with the corresponding 'traditional' forms. This is equivalent to the Traditional Forms feature, but explicitly limited to the traditional forms considered proper for use in personal names (as many as 205 glyphs in some fonts).</p> <p><strong>Equivalent OpenType tag:</strong> 'tnam'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_TITLING']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_TITLING</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_TITLING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.TraditionalNameForms">
            <summary>	
            <dd> <p> Replaces figure glyphs set on proportional widths with corresponding glyphs set on uniform (tabular) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs.</p> <p><strong>Equivalent OpenType tag:</strong> 'tnum'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.TabularFigures">
            <summary>	
            <dd> <p> Replaces 'simplified' Chinese hanzi or Japanese kanji forms with the corresponding 'traditional' forms.</p> <p><strong>Equivalent OpenType tag:</strong> 'trad'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.TraditionalForms">
            <summary>	
            <dd> <p> Replaces glyphs on other widths with glyphs set on widths of one third of an em. The characters involved are normally figures and some forms of punctuation.</p> <p><strong>Equivalent OpenType tag:</strong> 'twid'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.ThirdWidths">
            <summary>	
            <dd> <p> Maps upper- and lowercase letters to a mixed set of lowercase and small capital forms, resulting in a single case alphabet (for an example of unicase, see the Emigre type family Filosofia). The letters substituted may vary from font to font, as appropriate to the design. If aligning to the x-height, smallcap glyphs may be substituted, or specially designed unicase forms might be used. Substitutions might also include specially designed figures.	
            </p> <p><strong>Equivalent OpenType tag:</strong> 'unic'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.Unicase">
            <summary>	
            <dd> <p>Allows the user to change from the default 0 to a slashed form. Some fonts contain both a default form of zero, and an alternative form which uses a diagonal slash through the counter. Especially in condensed designs, it can be difficult to distinguish between 0 and O (zero and capital O) in any situation where capitals and lining figures may be arbitrarily mixed. </p> <p><strong>Equivalent OpenType tag:</strong> 'zero'</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_UNICASE']/*"/>	
            <msdn-id>dd368069</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_UNICASE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_UNICASE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFeatureTag.SlashedZero">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO']/*"/>	
            <unmanaged>DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontFileType">
            <summary>	
            <p>The type of a font represented by a single font file. Font formats that consist of multiple files, for example Type 1 .PFM and .PFB, have separate enum values for each of the file types.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Unknown">
            <summary>	
            <dd> <p>Font type is not recognized by the DirectWrite font system.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_UNKNOWN']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_UNKNOWN</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_UNKNOWN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Cff">
            <summary>	
            <dd> <p>OpenType font with CFF outlines.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_CFF']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_CFF</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_CFF</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Truetype">
            <summary>	
            <dd> <p>OpenType font with TrueType outlines.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_TRUETYPE']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_TRUETYPE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_TRUETYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.TruetypeCollection">
            <summary>	
            <dd> <p>OpenType font that contains a TrueType collection.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Type1Pfm">
            <summary>	
            <dd> <p>Type 1 PFM font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_TYPE1_PFM']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_TYPE1_PFM</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_TYPE1_PFM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Type1Pfb">
            <summary>	
            <dd> <p>Type 1 PFB font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_TYPE1_PFB']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_TYPE1_PFB</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_TYPE1_PFB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Vector">
            <summary>	
            <dd> <p>Vector .FON font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_VECTOR']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_VECTOR</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_VECTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontFileType.Bitmap">
            <summary>	
            <dd> <p>Bitmap .FON font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_FILE_TYPE_BITMAP']/*"/>	
            <msdn-id>dd368072</msdn-id>	
            <unmanaged>DWRITE_FONT_FILE_TYPE_BITMAP</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FILE_TYPE_BITMAP</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontSimulations">
            <summary>	
            <p>Specifies algorithmic style simulations to be applied to the font face. Bold and oblique simulations can be combined via bitwise OR operation.</p>	
            </summary>	
            <remarks>	
            <p> Style simulations are not recommended for good typographic quality.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_SIMULATIONS']/*"/>	
            <msdn-id>dd368076</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_SIMULATIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontSimulations.None">
            <summary>	
            <dd> <p>Indicates that no simulations are applied to the font face.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_SIMULATIONS_NONE']/*"/>	
            <msdn-id>dd368076</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS_NONE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_SIMULATIONS_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontSimulations.Bold">
            <summary>	
            <dd> <p>Indicates that algorithmic emboldening is applied to the font face.  <see cref="F:SharpDX.DirectWrite.FontSimulations.Bold"/> increases weight by applying a widening algorithm to the glyph outline. This may  be used to simulate a bold weight where no designed bold weight is available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_SIMULATIONS_BOLD']/*"/>	
            <msdn-id>dd368076</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_SIMULATIONS_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontSimulations.Oblique">
            <summary>	
            <dd> <p>Indicates that algorithmic italicization is applied to the font face. <see cref="F:SharpDX.DirectWrite.FontSimulations.Oblique"/> applies obliquing (shear) to the glyph outline. This may be used to simulate an oblique/italic style where no designed oblique/italic style is available.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_SIMULATIONS_OBLIQUE']/*"/>	
            <msdn-id>dd368076</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS_OBLIQUE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_SIMULATIONS_OBLIQUE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontStretch">
            <summary>	
            <p>Represents the degree to which a font has been stretched compared to a font's normal aspect ratio. The enumerated values correspond to the <em>usWidthClass</em> definition in the OpenType specification. The usWidthClass represents an integer value between 1 and 9?lower values indicate narrower widths; higher values indicate wider widths.</p>	
            </summary>	
            <remarks>	
            <p>A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font. 	
            The following illustration shows an example of Normal and Condensed stretches for the Rockwell Bold typeface.</p><p></p><p><strong>Note</strong>??Values other than the ones defined in the enumeration are considered to be invalid, and are rejected by font API functions.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.Undefined">
            <summary>	
            <dd> <p>Predefined font stretch : Not known (0).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_UNDEFINED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_UNDEFINED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.UltraCondensed">
            <summary>	
            <dd> <p>Predefined font stretch : Ultra-condensed (1).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_ULTRA_CONDENSED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_ULTRA_CONDENSED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_ULTRA_CONDENSED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.ExtraCondensed">
            <summary>	
            <dd> <p>Predefined font stretch : Extra-condensed (2).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_EXTRA_CONDENSED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_EXTRA_CONDENSED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_EXTRA_CONDENSED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.Condensed">
            <summary>	
            <dd> <p>Predefined font stretch : Condensed (3).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_CONDENSED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_CONDENSED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_CONDENSED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.SemiCondensed">
            <summary>	
            <dd> <p>Predefined font stretch : Semi-condensed (4).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_SEMI_CONDENSED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_SEMI_CONDENSED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_SEMI_CONDENSED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.Normal">
            <summary>	
            <dd> <p>Predefined font stretch : Normal (5).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_NORMAL']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_NORMAL</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_NORMAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.Medium">
            <summary>	
            <dd> <p>Predefined font stretch : Medium (5).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_MEDIUM']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_MEDIUM</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_MEDIUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.SemiExpanded">
            <summary>	
            <dd> <p>Predefined font stretch : Semi-expanded (6).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_SEMI_EXPANDED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_SEMI_EXPANDED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_SEMI_EXPANDED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.Expanded">
            <summary>	
            <dd> <p>Predefined font stretch : Expanded (7).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_EXPANDED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_EXPANDED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_EXPANDED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.ExtraExpanded">
            <summary>	
            <dd> <p>Predefined font stretch : Extra-expanded (8).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_EXTRA_EXPANDED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_EXTRA_EXPANDED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_EXTRA_EXPANDED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStretch.UltraExpanded">
            <summary>	
            <dd> <p>Predefined font stretch : Ultra-expanded (9).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STRETCH_ULTRA_EXPANDED']/*"/>	
            <msdn-id>dd368078</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH_ULTRA_EXPANDED</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STRETCH_ULTRA_EXPANDED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontStyle">
            <summary>	
            <p>Represents the style of a font face as normal, italic, or oblique.</p>	
            </summary>	
            <remarks>	
            <p>Three terms categorize the slant of a font: normal, italic, and oblique. </p><table> <tr><th>Font style</th><th>Description</th></tr> <tr><td>Normal</td><td>The characters in a normal, or roman, font are upright. 	
            </td></tr> <tr><td>Italic 	
            </td><td>The characters in an italic font are truly slanted and appear as they were designed. 	
            </td></tr> <tr><td>Oblique</td><td>The characters in an oblique font are artificially slanted.</td></tr> </table><p>?</p><p>For Oblique, the slant is achieved by performing a shear transformation on the characters from a normal font. When a true italic font is not available on a computer or printer, an oblique style can be generated from the normal font and used to simulate an italic font.  The following illustration shows the normal, italic, and oblique font styles for the Palatino Linotype font. Notice how the italic font style has a more flowing and visually appealing appearance than the oblique font style, which is simply created by skewing the normal font style version of the text.</p><p></p><p><strong>Note</strong>?? Values other than the ones defined in the enumeration are considered to be invalid, and they are rejected by font API functions.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STYLE']/*"/>	
            <msdn-id>dd368080</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STYLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStyle.Normal">
            <summary>	
            <dd> <p>Font style : Normal.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STYLE_NORMAL']/*"/>	
            <msdn-id>dd368080</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE_NORMAL</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STYLE_NORMAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStyle.Oblique">
            <summary>	
            <dd> <p>Font style : Oblique. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STYLE_OBLIQUE']/*"/>	
            <msdn-id>dd368080</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE_OBLIQUE</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STYLE_OBLIQUE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontStyle.Italic">
            <summary>	
            <dd> <p>Font style : Italic.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_STYLE_ITALIC']/*"/>	
            <msdn-id>dd368080</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE_ITALIC</unmanaged>	
            <unmanaged-short>DWRITE_FONT_STYLE_ITALIC</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontWeight">
            <summary>	
            <p>Represents the density of a typeface, in terms of the lightness or heaviness of the strokes. The enumerated values correspond to the usWeightClass definition in the OpenType specification. The <em>usWeightClass</em> represents an integer value between 1 and 999. Lower values indicate lighter weights; higher values indicate heavier weights.</p>	
            </summary>	
            <remarks>	
            <p>Weight differences are generally differentiated by an increased stroke or thickness that is associated with a given character in a typeface, as compared to a "normal" character from that same typeface. 	
            The following illustration shows an example of Normal and UltraBold weights for the Palatino Linotype typeface.</p><p></p><p><strong>Note</strong>??Not all weights are available for all typefaces. When a weight is not available for a typeface, the closest matching weight is returned.</p><p>Font weight values less than 1 or greater than 999 are considered invalid, and they are rejected by font API functions.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Thin">
            <summary>	
            <dd> <p>Predefined font weight : Thin (100).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_THIN']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_THIN</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_THIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.ExtraLight">
            <summary>	
            <dd> <p>Predefined font weight : Extra-light (200).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_EXTRA_LIGHT']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_EXTRA_LIGHT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_EXTRA_LIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.UltraLight">
            <summary>	
            <dd> <p>Predefined font weight : Ultra-light (200).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_ULTRA_LIGHT']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_ULTRA_LIGHT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_ULTRA_LIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Light">
            <summary>	
            <dd> <p>Predefined font weight : Light (300).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_LIGHT']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_LIGHT</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_LIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Normal">
            <summary>	
            <dd> <p>Predefined font weight : Normal (400).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_NORMAL']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_NORMAL</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_NORMAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Regular">
            <summary>	
            <dd> <p>Predefined font weight : Regular (400).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_REGULAR']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_REGULAR</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_REGULAR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Medium">
            <summary>	
            <dd> <p>Predefined font weight : Medium (500).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_MEDIUM']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_MEDIUM</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_MEDIUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.DemiBold">
            <summary>	
            <dd> <p>Predefined font weight : Demi-bold (600).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_DEMI_BOLD']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_DEMI_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_DEMI_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.SemiBold">
            <summary>	
            <dd> <p>Predefined font weight : Semi-bold (600).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_SEMI_BOLD']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_SEMI_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_SEMI_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Bold">
            <summary>	
            <dd> <p>Predefined font weight : Bold (700).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_BOLD']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.ExtraBold">
            <summary>	
            <dd> <p>Predefined font weight : Extra-bold (800).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_EXTRA_BOLD']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_EXTRA_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_EXTRA_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.UltraBold">
            <summary>	
            <dd> <p>Predefined font weight : Ultra-bold (800).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_ULTRA_BOLD']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_ULTRA_BOLD</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_ULTRA_BOLD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Black">
            <summary>	
            <dd> <p>Predefined font weight : Black (900).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_BLACK']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_BLACK</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_BLACK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.Heavy">
            <summary>	
            <dd> <p>Predefined font weight : Heavy (900).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_HEAVY']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_HEAVY</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_HEAVY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.ExtraBlack">
            <summary>	
            <dd> <p>Predefined font weight : Extra-black (950).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_EXTRA_BLACK']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_EXTRA_BLACK</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_EXTRA_BLACK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontWeight.UltraBlack">
            <summary>	
            <dd> <p>Predefined font weight : Ultra-black (950).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_WEIGHT_ULTRA_BLACK']/*"/>	
            <msdn-id>dd368082</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT_ULTRA_BLACK</unmanaged>	
            <unmanaged-short>DWRITE_FONT_WEIGHT_ULTRA_BLACK</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.InformationalStringId">
            <summary>	
            <p>The informational string enumeration which identifies a string embedded in a font file.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_ID']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_ID</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_ID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.None">
            <summary>	
            <dd> <p>Indicates the string containing the unspecified name ID.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_NONE']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_NONE</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.CopyrightNotice">
            <summary>	
            <dd> <p>Indicates the string containing the copyright notice provided by the font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.VersionStrings">
            <summary>	
            <dd> <p>Indicates the string containing a version number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Trademark">
            <summary>	
            <dd> <p>Indicates the string containing the trademark information provided by the font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_TRADEMARK']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_TRADEMARK</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_TRADEMARK</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Manufacturer">
            <summary>	
            <dd> <p>Indicates the string containing the name of the font manufacturer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_MANUFACTURER']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_MANUFACTURER</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_MANUFACTURER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Designer">
            <summary>	
            <dd> <p>Indicates the string containing the name of the font designer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_DESIGNER']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_DESIGNER</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_DESIGNER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.DesignerUrl">
            <summary>	
            <dd> <p>Indicates the string containing the URL of the font designer (with protocol, e.g., http://, ftp://).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_DESIGNER_URL']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_DESIGNER_URL</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_DESIGNER_URL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Description">
            <summary>	
            <dd> <p>Indicates the string containing the description of the font. This may also contain revision information, usage recommendations, history, features, etc.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_DESCRIPTION']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_DESCRIPTION</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_DESCRIPTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.FontVendorUrl">
            <summary>	
            <dd> <p>Indicates the string containing the URL of the font vendor (with protocol, e.g., http://, ftp://). If a unique serial number is embedded in the URL, it can be used to register the font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.LicenseDescription">
            <summary>	
            <dd> <p>Indicates the string containing the description of how the font may be legally used, or different example scenarios for licensed use. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.LicenseInformationUrl">
            <summary>	
            <dd> <p>Indicates the string containing the URL where additional licensing information can be found.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Win32FamilyNames">
            <summary>	
            <dd> <p>Indicates the string containing the GDI-compatible family name. Since GDI allows a maximum of four fonts per family, fonts in the same family may have different GDI-compatible family names (e.g., "Arial", "Arial Narrow", "Arial Black").</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.Win32SubFamilyNames">
            <summary>	
            <dd> <p>Indicates the string containing a GDI-compatible subfamily name.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.PreferRedFamilyNames">
            <summary>	
            <dd> <p>Indicates the string containing the family name preferred by the designer. This enables font designers to group more than four fonts in a single family without losing compatibility with GDI. This name is typically only present if it differs from the GDI-compatible family name.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.PreferRedSubFamilyNames">
            <summary>	
            <dd> <p>Indicates the string containing the subfamily name preferred by the designer. This name is typically only present if it differs from the GDI-compatible subfamily name.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InformationalStringId.SampleText">
            <summary>	
            <dd> <p>Contains sample text for display in font lists. This can be the font name or any other text that the designer thinks is the best  example to display the font in.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT']/*"/>	
            <msdn-id>dd368094</msdn-id>	
            <unmanaged>DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT</unmanaged>	
            <unmanaged-short>DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.LineSpacingMethod">
            <summary>	
            <p>The method used for line spacing in a text layout.</p>	
            </summary>	
            <remarks>	
            <p>The line spacing method is set by using the <strong>SetLineSpacing</strong> method of the <strong><see cref="T:SharpDX.DirectWrite.TextFormat"/></strong> or <strong><see cref="T:SharpDX.DirectWrite.TextLayout"/></strong> interfaces.  To get  the current line spacing method of a text format or text layou use the <strong>GetLineSpacing</strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_SPACING_METHOD']/*"/>	
            <msdn-id>dd368101</msdn-id>	
            <unmanaged>DWRITE_LINE_SPACING_METHOD</unmanaged>	
            <unmanaged-short>DWRITE_LINE_SPACING_METHOD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineSpacingMethod.Default">
            <summary>	
            <dd> <p>Line spacing depends solely on the content, adjusting to accommodate the size of fonts and inline objects.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_SPACING_METHOD_DEFAULT']/*"/>	
            <msdn-id>dd368101</msdn-id>	
            <unmanaged>DWRITE_LINE_SPACING_METHOD_DEFAULT</unmanaged>	
            <unmanaged-short>DWRITE_LINE_SPACING_METHOD_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineSpacingMethod.Uniform">
            <summary>	
            <dd> <p>Lines are explicitly set to uniform spacing, regardless of the size of fonts and inline objects. This can be useful to avoid the uneven appearance that can occur from font fallback.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_SPACING_METHOD_UNIFORM']/*"/>	
            <msdn-id>dd368101</msdn-id>	
            <unmanaged>DWRITE_LINE_SPACING_METHOD_UNIFORM</unmanaged>	
            <unmanaged-short>DWRITE_LINE_SPACING_METHOD_UNIFORM</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.NumberSubstitutionMethod">
            <summary>	
            <p>Specifies how to apply number substitution on digits and related punctuation.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.NumberSubstitutionMethod.FromCulture">
            <summary>	
            <dd> <p>Specifies that the substitution method should be determined based on the LOCALE_IDIGITSUBSTITUTION value of the specified text culture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.NumberSubstitutionMethod.Contextual">
            <summary>	
            <dd> <p>If the culture is Arabic or Persian, specifies that the number shapes depend on the context. Either traditional or nominal number shapes are used, depending on the nearest preceding strong character or (if there is none) the reading direction of the paragraph.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.NumberSubstitutionMethod.None">
            <summary>	
            <dd> <p>Specifies that code points 0x30-0x39 are always rendered as nominal numeral shapes (ones of the European number), that is, no substitution is performed.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.NumberSubstitutionMethod.National">
            <summary>	
            <dd> <p>Specifies that numbers are rendered using the national number shapes as specified by the LOCALE_SNATIVEDIGITS value of the specified text culture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.NumberSubstitutionMethod.Traditional">
            <summary>	
            <dd> <p>Specifies that numbers are rendered using the traditional shapes for the specified culture. For most cultures, this is the same as NativeNational. However, NativeNational results in Latin numbers for some Arabic cultures, whereasDWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL results in arabic numbers for all Arabic cultures.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL']/*"/>	
            <msdn-id>dd368107</msdn-id>	
            <unmanaged>DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL</unmanaged>	
            <unmanaged-short>DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ParagraphAlignment">
            <summary>	
            <p> Specifies the alignment of paragraph text along the flow direction axis, relative to the top and bottom of the flow's layout box. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PARAGRAPH_ALIGNMENT']/*"/>	
            <msdn-id>dd368112</msdn-id>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT</unmanaged>	
            <unmanaged-short>DWRITE_PARAGRAPH_ALIGNMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ParagraphAlignment.Near">
            <summary>	
            <dd> <p>The top of the text flow is aligned to the top edge of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PARAGRAPH_ALIGNMENT_NEAR']/*"/>	
            <msdn-id>dd368112</msdn-id>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT_NEAR</unmanaged>	
            <unmanaged-short>DWRITE_PARAGRAPH_ALIGNMENT_NEAR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ParagraphAlignment.Far">
            <summary>	
            <dd> <p>The bottom of the text flow is aligned to the bottom edge of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PARAGRAPH_ALIGNMENT_FAR']/*"/>	
            <msdn-id>dd368112</msdn-id>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT_FAR</unmanaged>	
            <unmanaged-short>DWRITE_PARAGRAPH_ALIGNMENT_FAR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ParagraphAlignment.Center">
            <summary>	
            <dd> <p>The center of the flow is aligned to the center of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PARAGRAPH_ALIGNMENT_CENTER']/*"/>	
            <msdn-id>dd368112</msdn-id>	
            <unmanaged>DWRITE_PARAGRAPH_ALIGNMENT_CENTER</unmanaged>	
            <unmanaged-short>DWRITE_PARAGRAPH_ALIGNMENT_CENTER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.PixelGeometry">
            <summary>	
            <p> Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text.	
            </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PIXEL_GEOMETRY']/*"/>	
            <msdn-id>dd368114</msdn-id>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY</unmanaged>	
            <unmanaged-short>DWRITE_PIXEL_GEOMETRY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.PixelGeometry.Flat">
            <summary>	
            <dd> <p>The red, green, and blue color components of each pixel are assumed to occupy the same point.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PIXEL_GEOMETRY_FLAT']/*"/>	
            <msdn-id>dd368114</msdn-id>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY_FLAT</unmanaged>	
            <unmanaged-short>DWRITE_PIXEL_GEOMETRY_FLAT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.PixelGeometry.Rgb">
            <summary>	
            <dd> <p>Each pixel is composed of three vertical stripes, with red on the left, green in the center, and  blue on the right. This is the most common pixel geometry for LCD monitors.	   </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PIXEL_GEOMETRY_RGB']/*"/>	
            <msdn-id>dd368114</msdn-id>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY_RGB</unmanaged>	
            <unmanaged-short>DWRITE_PIXEL_GEOMETRY_RGB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.PixelGeometry.Bgr">
            <summary>	
            <dd> <p>Each pixel is composed of three vertical stripes, with blue on the left, green in the center, and  red on the right.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_PIXEL_GEOMETRY_BGR']/*"/>	
            <msdn-id>dd368114</msdn-id>	
            <unmanaged>DWRITE_PIXEL_GEOMETRY_BGR</unmanaged>	
            <unmanaged-short>DWRITE_PIXEL_GEOMETRY_BGR</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ReadingDirection">
            <summary>	
            <p> Specifies the direction in which reading progresses. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_READING_DIRECTION']/*"/>	
            <msdn-id>dd368116</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION</unmanaged>	
            <unmanaged-short>DWRITE_READING_DIRECTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ReadingDirection.LeftToRight">
            <summary>	
            <dd> <p>Indicates that reading progresses from left to right.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_READING_DIRECTION_LEFT_TO_RIGHT']/*"/>	
            <msdn-id>dd368116</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION_LEFT_TO_RIGHT</unmanaged>	
            <unmanaged-short>DWRITE_READING_DIRECTION_LEFT_TO_RIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ReadingDirection.RightToLeft">
            <summary>	
            <dd> <p>Indicates that reading progresses from right to left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_READING_DIRECTION_RIGHT_TO_LEFT']/*"/>	
            <msdn-id>dd368116</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION_RIGHT_TO_LEFT</unmanaged>	
            <unmanaged-short>DWRITE_READING_DIRECTION_RIGHT_TO_LEFT</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.RenderingMode">
            <summary>	
            <p> Represents a method of rendering glyphs. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.Default">
            <summary>	
            <dd> <p>Specifies that the rendering mode is determined automatically, based on the font and size.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_DEFAULT']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_DEFAULT</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.Aliased">
            <summary>	
            <dd> <p>Specifies that no anti-aliasing is performed. Each pixel is either set to the foreground color of the text or retains the color of the background.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_ALIASED']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_ALIASED</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_ALIASED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.CleartypeGdiClassic">
            <summary>	
            <dd> <p>Specifies ClearType rendering with the same metrics as bi-level text. Glyphs can only be positioned on whole-pixel boundaries.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.CleartypeGdiNatural">
            <summary>	
            <dd> <p>Specifies ClearType rendering with the same metrics as text rendering using GDI using a font created with CLEARTYPE_NATURAL_QUALITY. Glyph metrics are closer to their ideal values than with bi-level text, but glyphs are still positioned on whole-pixel boundaries.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.CleartypeNatural">
            <summary>	
            <dd> <p>Specifies ClearType rendering with anti-aliasing in the horizontal dimension only. This is typically used with small to medium font sizes (up to 16 ppem).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.CleartypeNaturalSymmetric">
            <summary>	
            <dd> <p>Specifies ClearType rendering with anti-aliasing in both horizontal and vertical dimensions. This is typically used at larger sizes to makes curves and diagonal lines look smoother, at the expense of some softness.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.RenderingMode.Outline">
            <summary>	
            <dd> <p>Specifies that rendering should bypass the rasterizer and use the outlines directly. This is typically used at very large sizes.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_RENDERING_MODE_OUTLINE']/*"/>	
            <msdn-id>dd368118</msdn-id>	
            <unmanaged>DWRITE_RENDERING_MODE_OUTLINE</unmanaged>	
            <unmanaged-short>DWRITE_RENDERING_MODE_OUTLINE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ScriptShapes">
            <summary>	
            <p>Indicates additional shaping requirements for text.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_SHAPES']/*"/>	
            <msdn-id>dd368121</msdn-id>	
            <unmanaged>DWRITE_SCRIPT_SHAPES</unmanaged>	
            <unmanaged-short>DWRITE_SCRIPT_SHAPES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptShapes.Default">
            <summary>	
            <dd> <p>Indicates that there is no additional shaping requirements for text. Text is shaped with the writing system default behavior.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_SHAPES_DEFAULT']/*"/>	
            <msdn-id>dd368121</msdn-id>	
            <unmanaged>DWRITE_SCRIPT_SHAPES_DEFAULT</unmanaged>	
            <unmanaged-short>DWRITE_SCRIPT_SHAPES_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptShapes.NoVisual">
            <summary>	
            <dd> <p>Indicates that text should leave no visible control or format control characters.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_SHAPES_NO_VISUAL']/*"/>	
            <msdn-id>dd368121</msdn-id>	
            <unmanaged>DWRITE_SCRIPT_SHAPES_NO_VISUAL</unmanaged>	
            <unmanaged-short>DWRITE_SCRIPT_SHAPES_NO_VISUAL</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextAlignment">
            <summary>	
            <p>Specifies the alignment of paragraph text along the reading direction axis, relative to the leading and trailing edge of the layout box.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_ALIGNMENT']/*"/>	
            <msdn-id>dd368131</msdn-id>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_ALIGNMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextAlignment.Leading">
            <summary>	
            <dd> <p>The leading edge of the paragraph text is aligned to the leading edge of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_ALIGNMENT_LEADING']/*"/>	
            <msdn-id>dd368131</msdn-id>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT_LEADING</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_ALIGNMENT_LEADING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextAlignment.Trailing">
            <summary>	
            <dd> <p>The trailing edge of the paragraph text is aligned to the  trailing edge of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_ALIGNMENT_TRAILING']/*"/>	
            <msdn-id>dd368131</msdn-id>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT_TRAILING</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_ALIGNMENT_TRAILING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextAlignment.Center">
            <summary>	
            <dd> <p>The center of the paragraph text is aligned to the center of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_ALIGNMENT_CENTER']/*"/>	
            <msdn-id>dd368131</msdn-id>	
            <unmanaged>DWRITE_TEXT_ALIGNMENT_CENTER</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_ALIGNMENT_CENTER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextureType">
            <summary>	
            <p>Identifies a type of alpha texture.</p>	
            </summary>	
            <remarks>	
            <p>An alpha texture is a bitmap of alpha values, each representing opacity of a pixel or subpixel.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXTURE_TYPE']/*"/>	
            <msdn-id>dd368129</msdn-id>	
            <unmanaged>DWRITE_TEXTURE_TYPE</unmanaged>	
            <unmanaged-short>DWRITE_TEXTURE_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextureType.Aliased1x1">
            <summary>	
            <dd> <p>Specifies an alpha texture for aliased text rendering (that is,  each pixel is either fully opaque or fully transparent), with one byte per pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXTURE_ALIASED_1x1']/*"/>	
            <msdn-id>dd368129</msdn-id>	
            <unmanaged>DWRITE_TEXTURE_ALIASED_1x1</unmanaged>	
            <unmanaged-short>DWRITE_TEXTURE_ALIASED_1x1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextureType.Cleartype3x1">
            <summary>	
            <dd> <p>Specifies an alpha texture for ClearType text rendering, with three bytes per pixel in the horizontal dimension and one byte per pixel in the vertical dimension.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXTURE_CLEARTYPE_3x1']/*"/>	
            <msdn-id>dd368129</msdn-id>	
            <unmanaged>DWRITE_TEXTURE_CLEARTYPE_3x1</unmanaged>	
            <unmanaged-short>DWRITE_TEXTURE_CLEARTYPE_3x1</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TrimmingGranularity">
            <summary>	
            <p>Specifies  the text granularity used to trim text overflowing the layout box.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING_GRANULARITY']/*"/>	
            <msdn-id>dd368141</msdn-id>	
            <unmanaged>DWRITE_TRIMMING_GRANULARITY</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING_GRANULARITY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TrimmingGranularity.None">
            <summary>	
            <dd> <p>No trimming occurs. Text flows beyond the layout width.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING_GRANULARITY_NONE']/*"/>	
            <msdn-id>dd368141</msdn-id>	
            <unmanaged>DWRITE_TRIMMING_GRANULARITY_NONE</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING_GRANULARITY_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TrimmingGranularity.Character">
            <summary>	
            <dd> <p>Trimming occurs at a character cluster boundary.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING_GRANULARITY_CHARACTER']/*"/>	
            <msdn-id>dd368141</msdn-id>	
            <unmanaged>DWRITE_TRIMMING_GRANULARITY_CHARACTER</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING_GRANULARITY_CHARACTER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TrimmingGranularity.Word">
            <summary>	
            <dd> <p>Trimming occurs at a word boundary.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING_GRANULARITY_WORD']/*"/>	
            <msdn-id>dd368141</msdn-id>	
            <unmanaged>DWRITE_TRIMMING_GRANULARITY_WORD</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING_GRANULARITY_WORD</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.WordWrapping">
            <summary>	
            <p> Specifies the word wrapping to be used in a particular multiline paragraph.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_WORD_WRAPPING']/*"/>	
            <msdn-id>dd368146</msdn-id>	
            <unmanaged>DWRITE_WORD_WRAPPING</unmanaged>	
            <unmanaged-short>DWRITE_WORD_WRAPPING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.WordWrapping.Wrap">
            <summary>	
            <dd> <p>Indicates that words are broken across lines to avoid text overflowing the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_WORD_WRAPPING_WRAP']/*"/>	
            <msdn-id>dd368146</msdn-id>	
            <unmanaged>DWRITE_WORD_WRAPPING_WRAP</unmanaged>	
            <unmanaged-short>DWRITE_WORD_WRAPPING_WRAP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.WordWrapping.NoWrap">
            <summary>	
            <dd> <p>Indicates that words are kept within the same line even when it overflows the layout box. This option is often used with scrolling to reveal overflow text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_WORD_WRAPPING_NO_WRAP']/*"/>	
            <msdn-id>dd368146</msdn-id>	
            <unmanaged>DWRITE_WORD_WRAPPING_NO_WRAP</unmanaged>	
            <unmanaged-short>DWRITE_WORD_WRAPPING_NO_WRAP</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.DWrite">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectWrite.DWrite']/*"/>	
        </member>
        <member name="M:SharpDX.DirectWrite.DWrite.CreateFactory(SharpDX.DirectWrite.FactoryType,System.Guid,SharpDX.ComObject)">
            <summary>	
            <p>Creates a DirectWrite factory object that is used for subsequent creation of individual DirectWrite objects.</p>	
            </summary>	
            <param name="factoryType"><dd> <p>A value that specifies whether the factory object will be shared or isolated.</p> </dd></param>	
            <param name="iid"><dd> <p>A <see cref="T:System.Guid"/> value that identifies the DirectWrite factory interface, such as __uuidof(<see cref="T:SharpDX.DirectWrite.Factory"/>).</p> </dd></param>	
            <param name="factory"><dd> <p>An address of a reference to the newly created DirectWrite factory object.</p> </dd></param>	
            <returns><p>If this function succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>This function creates a DirectWrite factory object that is used for subsequent creation of individual DirectWrite objects. DirectWrite factory contains internal state data such as font loader registration and cached font data. In most cases it is recommended you use the shared factory object, because it allows multiple components that use DirectWrite to share internal DirectWrite state data, and thereby reduce memory usage. However, there are cases when it is desirable to reduce the impact of a component, such as a plug-in from an untrusted source, on the rest of the process, by sandboxing and isolating it from the rest of the process components. In such cases, it is recommended you use an isolated factory for the sandboxed component.</p><p>The following example shows how to create a shared DirectWrite factory.</p><pre><code> if (SUCCEEDED(hr))	
            { hr = <see cref="M:SharpDX.DirectWrite.DWrite.CreateFactory(SharpDX.DirectWrite.FactoryType,System.Guid,SharpDX.ComObject)"/>( <see cref="F:SharpDX.DirectWrite.FactoryType.Shared"/>, __uuidof(<see cref="T:SharpDX.DirectWrite.Factory"/>), reinterpret_cast&lt;<see cref="T:SharpDX.ComObject"/>**&gt;(&amp;pDWriteFactory_) );	
            } </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWriteCreateFactory']/*"/>	
            <msdn-id>dd368040</msdn-id>	
            <unmanaged>HRESULT DWriteCreateFactory([In] DWRITE_FACTORY_TYPE factoryType,[In] const GUID&amp; iid,[Out, Fast] IUnknown** factory)</unmanaged>	
            <unmanaged-short>DWriteCreateFactory</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.Font">
            <summary>	
            <p> Represents a physical font in a font collection. This interface is used to create font faces from  physical fonts, or  to retrieve information such as  font face metrics or face names from existing font faces.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont']/*"/>	
            <msdn-id>dd368213</msdn-id>	
            <unmanaged>IDWriteFont</unmanaged>	
            <unmanaged-short>IDWriteFont</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.Font"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.Font">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.Font"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetFontFamily(SharpDX.DirectWrite.FontFamily@)">
            <summary>	
            <p> Gets the font family to which the specified font belongs. </p>	
            </summary>	
            <param name="fontFamily"><dd> <p>When this method returns, contains an address of a reference to the font family object to which the specified font belongs.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetFontFamily']/*"/>	
            <msdn-id>dd371143</msdn-id>	
            <unmanaged>HRESULT IDWriteFont::GetFontFamily([Out] IDWriteFontFamily** fontFamily)</unmanaged>	
            <unmanaged-short>IDWriteFont::GetFontFamily</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetWeight">
            <summary>	
            <p> Gets the weight, or stroke thickness, of the specified font. </p>	
            </summary>	
            <returns><p>A value that indicates the weight for the specified font.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetWeight']/*"/>	
            <msdn-id>dd371162</msdn-id>	
            <unmanaged>DWRITE_FONT_WEIGHT IDWriteFont::GetWeight()</unmanaged>	
            <unmanaged-short>IDWriteFont::GetWeight</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetStretch">
            <summary>	
            <p> Gets the stretch, or width, of the specified font. </p>	
            </summary>	
            <returns><p>A value that indicates the type of stretch, or width, applied to the specified font.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetStretch']/*"/>	
            <msdn-id>dd371156</msdn-id>	
            <unmanaged>DWRITE_FONT_STRETCH IDWriteFont::GetStretch()</unmanaged>	
            <unmanaged-short>IDWriteFont::GetStretch</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetStyle">
            <summary>	
            <p> Gets the style, or slope, of the specified font. </p>	
            </summary>	
            <returns><p>A value that indicates the type of style, or slope, of the specified font.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetStyle']/*"/>	
            <msdn-id>dd371159</msdn-id>	
            <unmanaged>DWRITE_FONT_STYLE IDWriteFont::GetStyle()</unmanaged>	
            <unmanaged-short>IDWriteFont::GetStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.IsSymbolFont_">
            <summary>	
            <p> Determines whether the font is a symbol font. </p>	
            </summary>	
            <returns><p><strong>TRUE</strong> if the font is a symbol font; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::IsSymbolFont']/*"/>	
            <msdn-id>dd371168</msdn-id>	
            <unmanaged>BOOL IDWriteFont::IsSymbolFont()</unmanaged>	
            <unmanaged-short>IDWriteFont::IsSymbolFont</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetFaceNames(SharpDX.DirectWrite.LocalizedStrings@)">
            <summary>	
            <p> Gets a localized strings collection containing the face names for the font (such as Regular or Bold), indexed by locale name. </p>	
            </summary>	
            <param name="names"><dd> <p>When this method returns, contains an address to a  reference to the newly created localized strings object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetFaceNames']/*"/>	
            <msdn-id>dd371140</msdn-id>	
            <unmanaged>HRESULT IDWriteFont::GetFaceNames([Out] IDWriteLocalizedStrings** names)</unmanaged>	
            <unmanaged-short>IDWriteFont::GetFaceNames</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetInformationalStrings(SharpDX.DirectWrite.InformationalStringId,SharpDX.DirectWrite.LocalizedStrings@)">
            <summary>	
            <p> Gets a localized strings collection containing the specified informational strings, indexed by locale name. </p>	
            </summary>	
            <param name="informationalStringID"><dd> <p>A value that identifies the  informational string to get. For example, <strong><see cref="F:SharpDX.DirectWrite.InformationalStringId.Description"/></strong> specifies a string that contains a description of the font. </p> </dd></param>	
            <param name="informationalStrings"><dd> <p>When this method returns, contains an address of a reference to the newly created localized strings object.</p> </dd></param>	
            <returns><dd> <p>When this method returns, <strong>TRUE</strong> if the font contains the specified string ID; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p> If the font does not contain the string specified by <em>informationalStringID</em>, the return value is <strong><see cref="F:SharpDX.Result.Ok"/></strong> but  <em>informationalStrings</em> receives a <strong><c>null</c></strong> reference and <em>exists</em> receives the value <strong><see cref="F:SharpDX.Result.False"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetInformationalStrings']/*"/>	
            <msdn-id>dd371147</msdn-id>	
            <unmanaged>HRESULT IDWriteFont::GetInformationalStrings([In] DWRITE_INFORMATIONAL_STRING_ID informationalStringID,[Out] IDWriteLocalizedStrings** informationalStrings,[Out] BOOL* exists)</unmanaged>	
            <unmanaged-short>IDWriteFont::GetInformationalStrings</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetSimulations">
            <summary>	
            <p> Gets a value that indicates what simulations are applied to the specified font. </p>	
            </summary>	
            <returns><p> A value that indicates one or more of the  types of simulations (none, bold, or oblique)  applied to the specified font.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetSimulations']/*"/>	
            <msdn-id>dd371153</msdn-id>	
            <unmanaged>DWRITE_FONT_SIMULATIONS IDWriteFont::GetSimulations()</unmanaged>	
            <unmanaged-short>IDWriteFont::GetSimulations</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.GetMetrics(SharpDX.DirectWrite.FontMetrics@)">
            <summary>	
            <p> Obtains design units and common metrics for the font face. These metrics are applicable to all the glyphs within a font face and are used by applications for layout calculations. </p>	
            </summary>	
            <param name="fontMetrics"><dd> <p>When this method returns, contains a structure that has font metrics for the current font face. The metrics returned by this function are in font design units.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetMetrics']/*"/>	
            <msdn-id>dd371149</msdn-id>	
            <unmanaged>void IDWriteFont::GetMetrics([Out] DWRITE_FONT_METRICS* fontMetrics)</unmanaged>	
            <unmanaged-short>IDWriteFont::GetMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.HasCharacter(System.Int32)">
            <summary>	
            <p> Determines whether the font supports a specified character. </p>	
            </summary>	
            <param name="unicodeValue"><dd> <p>A Unicode (UCS-4) character value for the method to inspect.</p> </dd></param>	
            <returns><dd> <p>When this method returns, <strong>TRUE</strong> if the font supports the specified character; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::HasCharacter']/*"/>	
            <msdn-id>dd371165</msdn-id>	
            <unmanaged>HRESULT IDWriteFont::HasCharacter([In] unsigned int unicodeValue,[Out] BOOL* exists)</unmanaged>	
            <unmanaged-short>IDWriteFont::HasCharacter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.Font.CreateFontFace(SharpDX.DirectWrite.FontFace)">
            <summary>	
            <p> Creates a font face object for the font. </p>	
            </summary>	
            <param name="fontFace"><dd> <p>When this method returns, contains an address of a reference to the newly created font face object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::CreateFontFace']/*"/>	
            <msdn-id>dd371137</msdn-id>	
            <unmanaged>HRESULT IDWriteFont::CreateFontFace([Out, Fast] IDWriteFontFace** fontFace)</unmanaged>	
            <unmanaged-short>IDWriteFont::CreateFontFace</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.Font.FontFamily">
            <summary>	
            <p> Gets the font family to which the specified font belongs. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetFontFamily']/*"/>	
            <msdn-id>dd371143</msdn-id>	
            <unmanaged>GetFontFamily</unmanaged>	
            <unmanaged-short>GetFontFamily</unmanaged-short>	
            <unmanaged>HRESULT IDWriteFont::GetFontFamily([Out] IDWriteFontFamily** fontFamily)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.Weight">
            <summary>	
            <p> Gets the weight, or stroke thickness, of the specified font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetWeight']/*"/>	
            <msdn-id>dd371162</msdn-id>	
            <unmanaged>GetWeight</unmanaged>	
            <unmanaged-short>GetWeight</unmanaged-short>	
            <unmanaged>DWRITE_FONT_WEIGHT IDWriteFont::GetWeight()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.Stretch">
            <summary>	
            <p> Gets the stretch, or width, of the specified font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetStretch']/*"/>	
            <msdn-id>dd371156</msdn-id>	
            <unmanaged>GetStretch</unmanaged>	
            <unmanaged-short>GetStretch</unmanaged-short>	
            <unmanaged>DWRITE_FONT_STRETCH IDWriteFont::GetStretch()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.Style">
            <summary>	
            <p> Gets the style, or slope, of the specified font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetStyle']/*"/>	
            <msdn-id>dd371159</msdn-id>	
            <unmanaged>GetStyle</unmanaged>	
            <unmanaged-short>GetStyle</unmanaged-short>	
            <unmanaged>DWRITE_FONT_STYLE IDWriteFont::GetStyle()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.IsSymbolFont">
            <summary>	
            <p> Determines whether the font is a symbol font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::IsSymbolFont']/*"/>	
            <msdn-id>dd371168</msdn-id>	
            <unmanaged>IsSymbolFont</unmanaged>	
            <unmanaged-short>IsSymbolFont</unmanaged-short>	
            <unmanaged>BOOL IDWriteFont::IsSymbolFont()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.FaceNames">
            <summary>	
            <p> Gets a localized strings collection containing the face names for the font (such as Regular or Bold), indexed by locale name. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetFaceNames']/*"/>	
            <msdn-id>dd371140</msdn-id>	
            <unmanaged>GetFaceNames</unmanaged>	
            <unmanaged-short>GetFaceNames</unmanaged-short>	
            <unmanaged>HRESULT IDWriteFont::GetFaceNames([Out] IDWriteLocalizedStrings** names)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.Simulations">
            <summary>	
            <p> Gets a value that indicates what simulations are applied to the specified font. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetSimulations']/*"/>	
            <msdn-id>dd371153</msdn-id>	
            <unmanaged>GetSimulations</unmanaged>	
            <unmanaged-short>GetSimulations</unmanaged-short>	
            <unmanaged>DWRITE_FONT_SIMULATIONS IDWriteFont::GetSimulations()</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.Font.Metrics">
            <summary>	
            <p> Obtains design units and common metrics for the font face. These metrics are applicable to all the glyphs within a font face and are used by applications for layout calculations. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFont::GetMetrics']/*"/>	
            <msdn-id>dd371149</msdn-id>	
            <unmanaged>GetMetrics</unmanaged>	
            <unmanaged-short>GetMetrics</unmanaged-short>	
            <unmanaged>void IDWriteFont::GetMetrics([Out] DWRITE_FONT_METRICS* fontMetrics)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.FontFamily">
            <summary>	
            <p>Represents a family of related fonts.</p>	
            </summary>	
            <remarks>	
            <p>A font family is a set of fonts that share the same family name, such as "Times New Roman", but that differ in features. These feature differences include style, such as italic, and weight, such as bold.  The following illustration shows examples of fonts that are members of the "Times New Roman" font family.</p><p>An <strong><see cref="T:SharpDX.DirectWrite.FontFamily"/></strong> object can be retrieved from a font collection using the  <strong><see cref="M:SharpDX.DirectWrite.FontCollection.GetFontFamily(System.Int32)"/></strong> method shown in the following example.  <strong>GetFontFamily</strong> takes a <strong>UINT32</strong> index and returns the font family for the font at that index.</p><pre><code><see cref="T:SharpDX.DirectWrite.FontFamily"/>* pFontFamily = <c>null</c>; // Get the font family.	
            if (SUCCEEDED(hr))	
            { hr = pFontCollection-&gt;GetFontFamily(i, &amp;pFontFamily);	
            }	
            </code></pre><p>The font family name is used to specify the font family for text layout and text format objects.  You can get a list of localized font family names from an <strong><see cref="T:SharpDX.DirectWrite.FontFamily"/></strong> object in the form of an <strong><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/></strong> object by using the <strong><see cref="M:SharpDX.DirectWrite.FontFamily.GetFamilyNames(SharpDX.DirectWrite.LocalizedStrings@)"/></strong> method, as shown in the following code.</p><pre><code><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>* pFamilyNames = <c>null</c>; // Get a list of localized strings for the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFontFamily-&gt;GetFamilyNames(&amp;pFamilyNames);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFamily']/*"/>	
            <msdn-id>dd371042</msdn-id>	
            <unmanaged>IDWriteFontFamily</unmanaged>	
            <unmanaged-short>IDWriteFontFamily</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontList">
            <summary>	
            <p> Represents a list of fonts.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList']/*"/>	
            <msdn-id>dd371120</msdn-id>	
            <unmanaged>IDWriteFontList</unmanaged>	
            <unmanaged-short>IDWriteFontList</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontList.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontList"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontList.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontList">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontList"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontList.GetFontCollection(SharpDX.DirectWrite.FontCollection@)">
            <summary>	
            <p> Gets the font collection that contains the fonts in the font list.</p>	
            </summary>	
            <param name="fontCollection"><dd> <p>When this method returns, contains the address of a reference to the current <strong><see cref="T:SharpDX.DirectWrite.FontCollection"/></strong> object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList::GetFontCollection']/*"/>	
            <msdn-id>dd371129</msdn-id>	
            <unmanaged>HRESULT IDWriteFontList::GetFontCollection([Out] IDWriteFontCollection** fontCollection)</unmanaged>	
            <unmanaged-short>IDWriteFontList::GetFontCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontList.GetFontCount">
            <summary>	
            <p> Gets the number of fonts in the font list. </p>	
            </summary>	
            <returns><p>The number of fonts in the font list.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList::GetFontCount']/*"/>	
            <msdn-id>dd371133</msdn-id>	
            <unmanaged>unsigned int IDWriteFontList::GetFontCount()</unmanaged>	
            <unmanaged-short>IDWriteFontList::GetFontCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontList.GetFont(System.Int32)">
            <summary>	
            <p> Gets a font given its zero-based index. </p>	
            </summary>	
            <param name="index"><dd> <p>Zero-based index of the font in the font list.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList::GetFont']/*"/>	
            <msdn-id>dd371125</msdn-id>	
            <unmanaged>HRESULT IDWriteFontList::GetFont([In] unsigned int index,[Out] IDWriteFont** font)</unmanaged>	
            <unmanaged-short>IDWriteFontList::GetFont</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.FontList.FontCollection">
            <summary>	
            <p> Gets the font collection that contains the fonts in the font list.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList::GetFontCollection']/*"/>	
            <msdn-id>dd371129</msdn-id>	
            <unmanaged>GetFontCollection</unmanaged>	
            <unmanaged-short>GetFontCollection</unmanaged-short>	
            <unmanaged>HRESULT IDWriteFontList::GetFontCollection([Out] IDWriteFontCollection** fontCollection)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectWrite.FontList.FontCount">
            <summary>	
            <p> Gets the number of fonts in the font list. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontList::GetFontCount']/*"/>	
            <msdn-id>dd371133</msdn-id>	
            <unmanaged>GetFontCount</unmanaged>	
            <unmanaged-short>GetFontCount</unmanaged-short>	
            <unmanaged>unsigned int IDWriteFontList::GetFontCount()</unmanaged>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFamily.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.FontFamily"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFamily.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.FontFamily">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.FontFamily"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.FontFamily.GetFamilyNames(SharpDX.DirectWrite.LocalizedStrings@)">
            <summary>	
            <p> Creates a localized strings object that contains the family names for the font family, indexed by locale name. </p>	
            </summary>	
            <param name="names"><dd> <p>The address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/></strong> object.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p> The following code example shows how to get the font family name from a <strong><see cref="T:SharpDX.DirectWrite.FontFamily"/></strong> object.</p><pre><code><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>* pFamilyNames = <c>null</c>; // Get a list of localized strings for the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFontFamily-&gt;GetFamilyNames(&amp;pFamilyNames);	
            } UINT32 index = 0;	
            <see cref="T:SharpDX.Bool"/> exists = false; wchar_t localeName[LOCALE_NAME_MAX_LENGTH]; if (SUCCEEDED(hr))	
            { // Get the default locale for this user. int defaultLocaleSuccess = GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH); // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) { hr = pFamilyNames-&gt;FindLocaleName(localeName, &amp;index, &amp;exists); } if (SUCCEEDED(hr) &amp;&amp; !exists) // if the above find did not find a match, retry with US English { hr = pFamilyNames-&gt;FindLocaleName(L"en-us", &amp;index, &amp;exists); }	
            } // If the specified locale doesn't exist, select the first on the list.	
            if (!exists) index = 0; UINT32 length = 0; // Get the string length.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length);	
            } // Allocate a string big enough to hold the name.	
            wchar_t* name = new (std::nothrow) wchar_t[length+1];	
            if (name == <c>null</c>)	
            { hr = E_OUTOFMEMORY;	
            } // Get the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetString(index, name, length+1);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFamily::GetFamilyNames']/*"/>	
            <msdn-id>dd371047</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFamily::GetFamilyNames([Out] IDWriteLocalizedStrings** names)</unmanaged>	
            <unmanaged-short>IDWriteFontFamily::GetFamilyNames</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFamily.GetFirstMatchingFont(SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStretch,SharpDX.DirectWrite.FontStyle)">
            <summary>	
            <p> Gets the font that best matches the specified properties. </p>	
            </summary>	
            <param name="weight"><dd> <p>A value that is used to match a requested font weight.</p> </dd></param>	
            <param name="stretch"><dd> <p>A value that is used to match a requested font stretch.</p> </dd></param>	
            <param name="style"><dd> <p>A value that is used to match a requested font style.</p> </dd></param>	
            <returns><dd> <p>When this method returns, contains the address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.Font"/></strong> object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFamily::GetFirstMatchingFont']/*"/>	
            <msdn-id>dd371051</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFamily::GetFirstMatchingFont([In] DWRITE_FONT_WEIGHT weight,[In] DWRITE_FONT_STRETCH stretch,[In] DWRITE_FONT_STYLE style,[Out] IDWriteFont** matchingFont)</unmanaged>	
            <unmanaged-short>IDWriteFontFamily::GetFirstMatchingFont</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.FontFamily.GetMatchingFonts(SharpDX.DirectWrite.FontWeight,SharpDX.DirectWrite.FontStretch,SharpDX.DirectWrite.FontStyle)">
            <summary>	
            <p> Gets a list of fonts in the font family ranked in order of how well they match the specified properties. </p>	
            </summary>	
            <param name="weight"><dd> <p>A value that is used to match a requested font weight.</p> </dd></param>	
            <param name="stretch"><dd> <p>A value that is used to match a requested font stretch.</p> </dd></param>	
            <param name="style"><dd> <p>A value that is used to match a requested font style.</p> </dd></param>	
            <returns><dd> <p>An address of a reference to the newly created <strong><see cref="T:SharpDX.DirectWrite.FontList"/></strong> object.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFamily::GetMatchingFonts']/*"/>	
            <msdn-id>dd371056</msdn-id>	
            <unmanaged>HRESULT IDWriteFontFamily::GetMatchingFonts([In] DWRITE_FONT_WEIGHT weight,[In] DWRITE_FONT_STRETCH stretch,[In] DWRITE_FONT_STYLE style,[Out] IDWriteFontList** matchingFonts)</unmanaged>	
            <unmanaged-short>IDWriteFontFamily::GetMatchingFonts</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.FontFamily.FamilyNames">
            <summary>	
            <p> Creates a localized strings object that contains the family names for the font family, indexed by locale name. </p>	
            </summary>	
            <remarks>	
            <p> The following code example shows how to get the font family name from a <strong><see cref="T:SharpDX.DirectWrite.FontFamily"/></strong> object.</p><pre><code><see cref="T:SharpDX.DirectWrite.LocalizedStrings"/>* pFamilyNames = <c>null</c>; // Get a list of localized strings for the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFontFamily-&gt;GetFamilyNames(&amp;pFamilyNames);	
            } UINT32 index = 0;	
            <see cref="T:SharpDX.Bool"/> exists = false; wchar_t localeName[LOCALE_NAME_MAX_LENGTH]; if (SUCCEEDED(hr))	
            { // Get the default locale for this user. int defaultLocaleSuccess = GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH); // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) { hr = pFamilyNames-&gt;FindLocaleName(localeName, &amp;index, &amp;exists); } if (SUCCEEDED(hr) &amp;&amp; !exists) // if the above find did not find a match, retry with US English { hr = pFamilyNames-&gt;FindLocaleName(L"en-us", &amp;index, &amp;exists); }	
            } // If the specified locale doesn't exist, select the first on the list.	
            if (!exists) index = 0; UINT32 length = 0; // Get the string length.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetStringLength(index, &amp;length);	
            } // Allocate a string big enough to hold the name.	
            wchar_t* name = new (std::nothrow) wchar_t[length+1];	
            if (name == <c>null</c>)	
            { hr = E_OUTOFMEMORY;	
            } // Get the family name.	
            if (SUCCEEDED(hr))	
            { hr = pFamilyNames-&gt;GetString(index, name, length+1);	
            }	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteFontFamily::GetFamilyNames']/*"/>	
            <msdn-id>dd371047</msdn-id>	
            <unmanaged>GetFamilyNames</unmanaged>	
            <unmanaged-short>GetFamilyNames</unmanaged-short>	
            <unmanaged>HRESULT IDWriteFontFamily::GetFamilyNames([Out] IDWriteLocalizedStrings** names)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectWrite.LocalFontFileLoader">
            <summary>	
            <p>A built-in implementation of the <strong><see cref="T:SharpDX.DirectWrite.FontFileLoader"/></strong> interface, that operates on local font files	
            and exposes local font file information from the font file reference key. Font file references created using <strong>CreateFontFileReference</strong> use this font file loader.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalFontFileLoader']/*"/>	
            <msdn-id>dd371238</msdn-id>	
            <unmanaged>IDWriteLocalFontFileLoader</unmanaged>	
            <unmanaged-short>IDWriteLocalFontFileLoader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalFontFileLoader.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectWrite.LocalFontFileLoader"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalFontFileLoader.op_Explicit(System.IntPtr)~SharpDX.DirectWrite.LocalFontFileLoader">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectWrite.LocalFontFileLoader"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectWrite.LocalFontFileLoader.GetFilePathLengthFromKey(System.IntPtr,System.Int32)">
            <summary>	
            <p>Obtains the length of the absolute file path from the font file reference key.</p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>Font file reference key that uniquely identifies the local font file within the scope of the font loader being used.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>Size of font file reference key in bytes.</p> </dd></param>	
            <returns><dd> <p>Length of the file path string, not including the terminated <strong><c>null</c></strong> character.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalFontFileLoader::GetFilePathLengthFromKey']/*"/>	
            <msdn-id>dd371244</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalFontFileLoader::GetFilePathLengthFromKey([In, Buffer] const void* fontFileReferenceKey,[In] unsigned int fontFileReferenceKeySize,[Out] unsigned int* filePathLength)</unmanaged>	
            <unmanaged-short>IDWriteLocalFontFileLoader::GetFilePathLengthFromKey</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalFontFileLoader.GetFilePathFromKey(System.IntPtr,System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            <p>Obtains the absolute font file path from the font file reference key.</p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>The font file reference key that uniquely identifies the local font file within the scope of the font loader being used.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>The size of font file reference key in bytes.</p> </dd></param>	
            <param name="filePath"><dd> <p>The character array that receives the local file path.</p> </dd></param>	
            <param name="filePathSize"><dd> <p>The length of the file path character array.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalFontFileLoader::GetFilePathFromKey']/*"/>	
            <msdn-id>dd371241</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalFontFileLoader::GetFilePathFromKey([In, Buffer] const void* fontFileReferenceKey,[In] unsigned int fontFileReferenceKeySize,[Out, Buffer] wchar_t* filePath,[In] unsigned int filePathSize)</unmanaged>	
            <unmanaged-short>IDWriteLocalFontFileLoader::GetFilePathFromKey</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectWrite.LocalFontFileLoader.GetLastWriteTimeFromKey(System.IntPtr,System.Int32)">
            <summary>	
            <p>Obtains the last write time of the file from the font file reference key.</p>	
            </summary>	
            <param name="fontFileReferenceKey"><dd> <p>The font file reference key that uniquely identifies the local font file within the scope of the font loader being used.</p> </dd></param>	
            <param name="fontFileReferenceKeySize"><dd> <p>The size of font file reference key in bytes.</p> </dd></param>	
            <returns><dd> <p>The time of the last font file modification.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDWriteLocalFontFileLoader::GetLastWriteTimeFromKey']/*"/>	
            <msdn-id>dd371247</msdn-id>	
            <unmanaged>HRESULT IDWriteLocalFontFileLoader::GetLastWriteTimeFromKey([In, Buffer] const void* fontFileReferenceKey,[In] unsigned int fontFileReferenceKeySize,[Out] FILETIME* lastWriteTime)</unmanaged>	
            <unmanaged-short>IDWriteLocalFontFileLoader::GetLastWriteTimeFromKey</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ClusterMetrics">
            <summary>	
            <p>Contains information about a glyph cluster.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>DWRITE_CLUSTER_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_CLUSTER_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ClusterMetrics.Width">
            <summary>	
            <dd> <p>The total advance width of all glyphs in the cluster.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::width']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ClusterMetrics.Length">
            <summary>	
            <dd> <p>The number of text positions in the cluster.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::length']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short length</unmanaged>	
            <unmanaged-short>unsigned short length</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.CanWrapLineAfter">
            <summary>	
            <dd> <p>Indicates whether a line can be broken right after the cluster.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::canWrapLineAfter']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short canWrapLineAfter</unmanaged>	
            <unmanaged-short>unsigned short canWrapLineAfter</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.IsWhitespace">
            <summary>	
            <dd> <p>Indicates whether the cluster corresponds to a whitespace character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::isWhitespace']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short isWhitespace</unmanaged>	
            <unmanaged-short>unsigned short isWhitespace</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.IsNewline">
            <summary>	
            <dd> <p>Indicates whether the cluster corresponds to a newline character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::isNewline']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short isNewline</unmanaged>	
            <unmanaged-short>unsigned short isNewline</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.IsSoftHyphen">
            <summary>	
            <dd> <p>Indicates whether the cluster corresponds to a soft hyphen character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::isSoftHyphen']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short isSoftHyphen</unmanaged>	
            <unmanaged-short>unsigned short isSoftHyphen</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.IsRightToLeft">
            <summary>	
            <dd> <p>Indicates whether the cluster is read from right to left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::isRightToLeft']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short isRightToLeft</unmanaged>	
            <unmanaged-short>unsigned short isRightToLeft</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ClusterMetrics.Padding">
            <summary>	
            <dd> <p>Reserved for future use.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_CLUSTER_METRICS::padding']/*"/>	
            <msdn-id>dd368054</msdn-id>	
            <unmanaged>unsigned short padding</unmanaged>	
            <unmanaged-short>unsigned short padding</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.FontMetrics">
            <summary>	
            <p>The <see cref="T:SharpDX.DirectWrite.FontMetrics"/> structure specifies the metrics that are applicable to all glyphs within the font face.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>DWRITE_FONT_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_FONT_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.DesignUnitsPerEm">
            <summary>	
            <dd> <p>The number of font design units per em unit. Font files use their own coordinate system of font design units. A font design unit is the smallest measurable unit in the em square, an imaginary square that is used to size and align glyphs. The concept of em square is used as a reference scale factor when defining font size and device transformation semantics. The size of one em square is also commonly used to compute the paragraph identation value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::designUnitsPerEm']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short designUnitsPerEm</unmanaged>	
            <unmanaged-short>unsigned short designUnitsPerEm</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.Ascent">
            <summary>	
            <dd> <p>The ascent value of the font face in font design units. Ascent is the distance from the top of font character alignment box to the English baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::ascent']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short ascent</unmanaged>	
            <unmanaged-short>unsigned short ascent</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.Descent">
            <summary>	
            <dd> <p>The descent value of the font face in font design units. Descent is the distance from the bottom of font character alignment box to the English baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::descent']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short descent</unmanaged>	
            <unmanaged-short>unsigned short descent</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.LineGap">
            <summary>	
            <dd> <p>The line gap in font design units. Recommended additional white space to add between lines to improve legibility. The recommended line spacing (baseline-to-baseline distance) is  the sum of <strong>ascent</strong>, <strong>descent</strong>, and <strong>lineGap</strong>. The line gap is usually positive or zero but can be negative, in which case the recommended line spacing is less than the height of the character alignment box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::lineGap']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>short lineGap</unmanaged>	
            <unmanaged-short>short lineGap</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.CapHeight">
            <summary>	
            <dd> <p>The cap height value of the font face in font design units. Cap height is the distance from the English baseline to the top of a typical English capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::capHeight']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short capHeight</unmanaged>	
            <unmanaged-short>unsigned short capHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.XHeight">
            <summary>	
            <dd> <p>The x-height value of the font face in font design units. x-height is the distance from the English baseline to the top of lowercase letter "x", or a similar lowercase character.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::xHeight']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short xHeight</unmanaged>	
            <unmanaged-short>unsigned short xHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.UnderlinePosition">
            <summary>	
            <dd> <p>The underline position value of the font face in font design units. Underline position is the position of underline relative to the English baseline. The value is usually made negative in order to place the underline below the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::underlinePosition']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>short underlinePosition</unmanaged>	
            <unmanaged-short>short underlinePosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.UnderlineThickness">
            <summary>	
            <dd> <p>The suggested underline thickness value of the font face in font design units.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::underlineThickness']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short underlineThickness</unmanaged>	
            <unmanaged-short>unsigned short underlineThickness</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.StrikethroughPosition">
            <summary>	
            <dd> <p>The strikethrough position value of the font face in font design units. Strikethrough position is the position of strikethrough relative to the English baseline. The value is usually made positive in order to place the strikethrough above the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::strikethroughPosition']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>short strikethroughPosition</unmanaged>	
            <unmanaged-short>short strikethroughPosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.FontMetrics.StrikethroughThickness">
            <summary>	
            <dd> <p>The suggested strikethrough thickness value of the font face in font design units.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_FONT_METRICS::strikethroughThickness']/*"/>	
            <msdn-id>dd368074</msdn-id>	
            <unmanaged>unsigned short strikethroughThickness</unmanaged>	
            <unmanaged-short>unsigned short strikethroughThickness</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphMetrics">
            <summary>	
            <p>Specifies the metrics of an individual glyph. The units depend on how the metrics are obtained.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>DWRITE_GLYPH_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_GLYPH_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.LeftSideBearing">
            <summary>	
            <dd> <p>Specifies the X offset from the glyph origin to the left edge of the black box. The glyph origin is the current horizontal writing position. A negative value means the black box extends to the left of the origin (often true for lowercase italic 'f').</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::leftSideBearing']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>int leftSideBearing</unmanaged>	
            <unmanaged-short>int leftSideBearing</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.AdvanceWidth">
            <summary>	
            <dd> <p>Specifies the X offset from the origin of the current glyph to the origin of the next glyph when writing horizontally.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::advanceWidth']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>unsigned int advanceWidth</unmanaged>	
            <unmanaged-short>unsigned int advanceWidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.RightSideBearing">
            <summary>	
            <dd> <p>Specifies the X offset from the right edge of the black box to the origin of the next glyph when writing horizontally. The value is negative when the right edge of the black box overhangs the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::rightSideBearing']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>int rightSideBearing</unmanaged>	
            <unmanaged-short>int rightSideBearing</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.TopSideBearing">
            <summary>	
            <dd> <p>Specifies the vertical offset from the vertical origin to the top of the black box. Thus, a positive value adds whitespace whereas a negative value means the glyph overhangs the top of the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::topSideBearing']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>int topSideBearing</unmanaged>	
            <unmanaged-short>int topSideBearing</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.AdvanceHeight">
            <summary>	
            <dd> <p>Specifies the Y offset from the vertical origin of the current glyph to the vertical origin of the next glyph when writing vertically. Note that the term "origin" by itself denotes the horizontal origin. The vertical origin is different. Its Y coordinate is specified by <strong>verticalOriginY</strong> value, and its X coordinate is half the <strong>advanceWidth</strong> to the right of the horizontal origin.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::advanceHeight']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>unsigned int advanceHeight</unmanaged>	
            <unmanaged-short>unsigned int advanceHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.BottomSideBearing">
            <summary>	
            <dd> <p>Specifies the vertical distance from the bottom edge of the black box to the advance height. This is positive when the bottom edge of the black box is within the layout box, or negative when the bottom edge of black box overhangs the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::bottomSideBearing']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>int bottomSideBearing</unmanaged>	
            <unmanaged-short>int bottomSideBearing</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphMetrics.VerticalOriginY">
            <summary>	
            <dd> <p>Specifies the Y coordinate of a glyph's vertical origin, in the font's design coordinate system. The y coordinate of a glyph's vertical origin is the sum of the glyph's top side bearing and the top (that is, yMax) of the glyph's bounding box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_METRICS::verticalOriginY']/*"/>	
            <msdn-id>dd368084</msdn-id>	
            <unmanaged>int verticalOriginY</unmanaged>	
            <unmanaged-short>int verticalOriginY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.GlyphOffset">
            <summary>	
            <p>The optional adjustment to a glyph's position.</p>	
            </summary>	
            <remarks>	
            <p>An glyph offset changes the position of a glyph without affecting the pen position. Offsets are in logical, pre-transform units.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_OFFSET']/*"/>	
            <msdn-id>dd368086</msdn-id>	
            <unmanaged>DWRITE_GLYPH_OFFSET</unmanaged>	
            <unmanaged-short>DWRITE_GLYPH_OFFSET</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphOffset.AdvanceOffset">
            <summary>	
            <dd> <p>The offset in the advance direction of the run. A positive advance offset moves the glyph to the right (in pre-transform coordinates) if the run is left-to-right or to the left if the run is right-to-left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_OFFSET::advanceOffset']/*"/>	
            <msdn-id>dd368086</msdn-id>	
            <unmanaged>float advanceOffset</unmanaged>	
            <unmanaged-short>float advanceOffset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.GlyphOffset.AscenderOffset">
            <summary>	
            <dd> <p>The offset in the ascent direction, that is, the direction ascenders point. A positive ascender offset moves the glyph up (in pre-transform coordinates).  A negative ascender offset moves the glyph down.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_GLYPH_OFFSET::ascenderOffset']/*"/>	
            <msdn-id>dd368086</msdn-id>	
            <unmanaged>float ascenderOffset</unmanaged>	
            <unmanaged-short>float ascenderOffset</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.HitTestMetrics">
            <summary>	
            <p>Describes the region obtained by a hit test.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>DWRITE_HIT_TEST_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_HIT_TEST_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.TextPosition">
            <summary>	
            <dd> <p>The first text position within the hit region. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::textPosition']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>unsigned int textPosition</unmanaged>	
            <unmanaged-short>unsigned int textPosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.Length">
            <summary>	
            <dd> <p>The number of text positions within the hit region. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::length']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>unsigned int length</unmanaged>	
            <unmanaged-short>unsigned int length</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.Left">
            <summary>	
            <dd> <p>The x-coordinate of the upper-left corner of the hit region.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::left']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>float left</unmanaged>	
            <unmanaged-short>float left</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.Top">
            <summary>	
            <dd> <p>The y-coordinate of the upper-left corner of the hit region.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::top']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>float top</unmanaged>	
            <unmanaged-short>float top</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.Width">
            <summary>	
            <dd> <p>The width of the hit region.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::width']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.Height">
            <summary>	
            <dd> <p>The height of the hit region.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::height']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>float height</unmanaged>	
            <unmanaged-short>float height</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.BidiLevel">
            <summary>	
            <dd> <p>The <strong>BIDI level</strong> of the text positions within the hit region.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::bidiLevel']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>unsigned int bidiLevel</unmanaged>	
            <unmanaged-short>unsigned int bidiLevel</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.IsText">
            <summary>	
            <dd> <p>true if the hit region contains text; otherwise, false.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::isText']/*"/>	
            <msdn-id>dd368092</msdn-id>	
            <unmanaged>BOOL isText</unmanaged>	
            <unmanaged-short>BOOL isText</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.HitTestMetrics.IsTrimmed">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_HIT_TEST_METRICS::isTrimmed']/*"/>	
            <unmanaged>BOOL isTrimmed</unmanaged>	
            <unmanaged-short>BOOL isTrimmed</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.InlineObjectMetrics">
            <summary>	
            <p>Contains properties describing the geometric measurement of an	
            application-defined inline object.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INLINE_OBJECT_METRICS']/*"/>	
            <msdn-id>dd368096</msdn-id>	
            <unmanaged>DWRITE_INLINE_OBJECT_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_INLINE_OBJECT_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InlineObjectMetrics.Width">
            <summary>	
            <dd> <p>The width of the inline object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INLINE_OBJECT_METRICS::width']/*"/>	
            <msdn-id>dd368096</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InlineObjectMetrics.Height">
            <summary>	
            <dd> <p>The height of the inline object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INLINE_OBJECT_METRICS::height']/*"/>	
            <msdn-id>dd368096</msdn-id>	
            <unmanaged>float height</unmanaged>	
            <unmanaged-short>float height</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InlineObjectMetrics.Baseline">
            <summary>	
            <dd> <p>The distance from the top of the object to the point where it is lined up with the adjacent text.  If the baseline is at the bottom, then <strong>baseline</strong> simply equals <strong>height</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INLINE_OBJECT_METRICS::baseline']/*"/>	
            <msdn-id>dd368096</msdn-id>	
            <unmanaged>float baseline</unmanaged>	
            <unmanaged-short>float baseline</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.InlineObjectMetrics.SupportsSideways">
            <summary>	
            <dd> <p>A Boolean flag that indicates whether the object is to be placed upright or alongside the text baseline for vertical text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_INLINE_OBJECT_METRICS::supportsSideways']/*"/>	
            <msdn-id>dd368096</msdn-id>	
            <unmanaged>BOOL supportsSideways</unmanaged>	
            <unmanaged-short>BOOL supportsSideways</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.LineMetrics">
            <summary>	
            <p>Contains information about a formatted line of text.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>DWRITE_LINE_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_LINE_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.Length">
            <summary>	
            <dd> <p>The number of text positions in the text line.  This includes any trailing whitespace and newline characters.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::length']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>unsigned int length</unmanaged>	
            <unmanaged-short>unsigned int length</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.TrailingWhitespaceLength">
            <summary>	
            <dd> <p>The number of whitespace positions at the end of the text line.  Newline sequences are considered whitespace.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::trailingWhitespaceLength']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>unsigned int trailingWhitespaceLength</unmanaged>	
            <unmanaged-short>unsigned int trailingWhitespaceLength</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.NewlineLength">
            <summary>	
            <dd> <p>The number of characters in the newline sequence at the end of the text line.  If the count is zero, then the text line was either wrapped or it is the end of the text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::newlineLength']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>unsigned int newlineLength</unmanaged>	
            <unmanaged-short>unsigned int newlineLength</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.Height">
            <summary>	
            <dd> <p>The height of the text line.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::height']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>float height</unmanaged>	
            <unmanaged-short>float height</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.Baseline">
            <summary>	
            <dd> <p>The distance from the top of the text line to its baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::baseline']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>float baseline</unmanaged>	
            <unmanaged-short>float baseline</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.LineMetrics.IsTrimmed">
            <summary>	
            <dd> <p>The line is trimmed.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_LINE_METRICS::isTrimmed']/*"/>	
            <msdn-id>dd368099</msdn-id>	
            <unmanaged>BOOL isTrimmed</unmanaged>	
            <unmanaged-short>BOOL isTrimmed</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.OverhangMetrics">
            <summary>	
            <p>Indicates how much any visible DIPs (device independent pixels) overshoot each side of the layout or inline objects.</p><p>Positive overhangs indicate that the visible area extends outside the layout box or inline object, while negative values mean there is whitespace inside. The returned values are unaffected by rendering transforms or pixel snapping.  Additionally, they may not exactly match the final target's pixel bounds after applying grid fitting and hinting.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_OVERHANG_METRICS']/*"/>	
            <msdn-id>dd368109</msdn-id>	
            <unmanaged>DWRITE_OVERHANG_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_OVERHANG_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.OverhangMetrics.Left">
            <summary>	
            <dd> <p>The distance from the left-most visible DIP to its  left-alignment edge.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_OVERHANG_METRICS::left']/*"/>	
            <msdn-id>dd368109</msdn-id>	
            <unmanaged>float left</unmanaged>	
            <unmanaged-short>float left</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.OverhangMetrics.Top">
            <summary>	
            <dd> <p>The distance from the top-most visible DIP to its  top alignment edge.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_OVERHANG_METRICS::top']/*"/>	
            <msdn-id>dd368109</msdn-id>	
            <unmanaged>float top</unmanaged>	
            <unmanaged-short>float top</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.OverhangMetrics.Right">
            <summary>	
            <dd> <p>The distance from the right-most visible DIP to its  right-alignment edge.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_OVERHANG_METRICS::right']/*"/>	
            <msdn-id>dd368109</msdn-id>	
            <unmanaged>float right</unmanaged>	
            <unmanaged-short>float right</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.OverhangMetrics.Bottom">
            <summary>	
            <dd> <p>The distance from the bottom-most visible DIP to its lower-alignment edge.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_OVERHANG_METRICS::bottom']/*"/>	
            <msdn-id>dd368109</msdn-id>	
            <unmanaged>float bottom</unmanaged>	
            <unmanaged-short>float bottom</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ScriptAnalysis">
            <summary>	
            <p>Stores the association of text and its writing system script, as well as some display attributes.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_ANALYSIS']/*"/>	
            <msdn-id>dd368120</msdn-id>	
            <unmanaged>DWRITE_SCRIPT_ANALYSIS</unmanaged>	
            <unmanaged-short>DWRITE_SCRIPT_ANALYSIS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptAnalysis.Script">
            <summary>	
            <dd> <p>The zero-based index representation of writing system script.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_ANALYSIS::script']/*"/>	
            <msdn-id>dd368120</msdn-id>	
            <unmanaged>unsigned short script</unmanaged>	
            <unmanaged-short>unsigned short script</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.ScriptAnalysis.Shapes">
            <summary>	
            <dd> <p>A value that indicates additional shaping requirement of text.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SCRIPT_ANALYSIS::shapes']/*"/>	
            <msdn-id>dd368120</msdn-id>	
            <unmanaged>DWRITE_SCRIPT_SHAPES shapes</unmanaged>	
            <unmanaged-short>DWRITE_SCRIPT_SHAPES shapes</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.ShapingTextProperties">
            <summary>	
            <p>Shaping output properties for an output glyph.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_TEXT_PROPERTIES']/*"/>	
            <msdn-id>dd368125</msdn-id>	
            <unmanaged>DWRITE_SHAPING_TEXT_PROPERTIES</unmanaged>	
            <unmanaged-short>DWRITE_SHAPING_TEXT_PROPERTIES</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingTextProperties.IsShapedAlone">
            <summary>	
            <dd> <p>Indicates that the glyph is shaped alone.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_TEXT_PROPERTIES::isShapedAlone']/*"/>	
            <msdn-id>dd368125</msdn-id>	
            <unmanaged>unsigned short isShapedAlone</unmanaged>	
            <unmanaged-short>unsigned short isShapedAlone</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectWrite.ShapingTextProperties.Reserved">
            <summary>	
            <dd> <p>Reserved for future use.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_SHAPING_TEXT_PROPERTIES::reserved']/*"/>	
            <msdn-id>dd368125</msdn-id>	
            <unmanaged>unsigned short reserved</unmanaged>	
            <unmanaged-short>unsigned short reserved</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.Strikethrough">
            <summary>	
            <p>Contains information regarding the size and placement of strikethroughs. All coordinates are in device independent pixels (DIPs).</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>DWRITE_STRIKETHROUGH</unmanaged>	
            <unmanaged-short>DWRITE_STRIKETHROUGH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.Width">
            <summary>	
            <dd> <p>A value that indicates the width of the strikethrough, measured parallel to the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::width']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.Thickness">
            <summary>	
            <dd> <p>A value that indicates the thickness of the strikethrough, measured perpendicular to the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::thickness']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>float thickness</unmanaged>	
            <unmanaged-short>float thickness</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.Offset">
            <summary>	
            <dd> <p>A value that indicates the offset of the strikethrough from the baseline.  A positive offset represents a position below the baseline and  a negative offset is above.  Typically, the offset will be negative.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::offset']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>float offset</unmanaged>	
            <unmanaged-short>float offset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.ReadingDirection">
            <summary>	
            <dd> <p>Reading direction of the text associated with the strikethrough.  This value is used to interpret whether the width value runs horizontally  or vertically.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::readingDirection']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION readingDirection</unmanaged>	
            <unmanaged-short>DWRITE_READING_DIRECTION readingDirection</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.FlowDirection">
            <summary>	
            <dd> <p>Flow direction of the text associated with the strikethrough.  This value is used to interpret whether the thickness value advances top to  bottom, left to right, or right to left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::flowDirection']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>DWRITE_FLOW_DIRECTION flowDirection</unmanaged>	
            <unmanaged-short>DWRITE_FLOW_DIRECTION flowDirection</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.LocaleName">
            <summary>	
            <dd> <p>An array of characters containing the locale of the  text that is the strikethrough is being drawn over. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::localeName']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>const wchar_t* localeName</unmanaged>	
            <unmanaged-short>wchar_t localeName</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Strikethrough.MeasuringMode">
            <summary>	
            <dd> <p>The measuring mode can be useful to the renderer to determine how underlines are rendered, such as rounding the thickness to a whole pixel in GDI-compatible modes.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_STRIKETHROUGH::measuringMode']/*"/>	
            <msdn-id>dd368126</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE measuringMode</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE measuringMode</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TextMetrics">
            <summary>	
            <p>Contains the metrics associated with text after layout.  All coordinates are in device independent pixels (DIPs).</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>DWRITE_TEXT_METRICS</unmanaged>	
            <unmanaged-short>DWRITE_TEXT_METRICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.Left">
            <summary>	
            <dd> <p>A value that indicates the left-most point of formatted text relative to the layout box,  while excluding any glyph overhang.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::left']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float left</unmanaged>	
            <unmanaged-short>float left</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.Top">
            <summary>	
            <dd> <p>A value that indicates the top-most point of formatted text relative to the layout box, while excluding any glyph overhang.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::top']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float top</unmanaged>	
            <unmanaged-short>float top</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.Width">
            <summary>	
            <dd> <p>A value that indicates the width of the formatted text, while ignoring trailing whitespace  at the end of each line.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::width']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.WidthIncludingTrailingWhitespace">
            <summary>	
            <dd> <p>The width of the formatted text, taking into account the  trailing whitespace at the end of each line.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::widthIncludingTrailingWhitespace']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float widthIncludingTrailingWhitespace</unmanaged>	
            <unmanaged-short>float widthIncludingTrailingWhitespace</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.Height">
            <summary>	
            <dd> <p>The height of the formatted text. The height of an empty string  is set to the same value as that of the default font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::height']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float height</unmanaged>	
            <unmanaged-short>float height</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.LayoutWidth">
            <summary>	
            <dd> <p>The initial width given to the layout. It can be either larger or smaller than the  text content width, depending on whether the text  was wrapped.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::layoutWidth']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float layoutWidth</unmanaged>	
            <unmanaged-short>float layoutWidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.LayoutHeight">
            <summary>	
            <dd> <p>Initial height given to the layout. Depending on the length of the text, it may be larger or smaller than the text content height.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::layoutHeight']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>float layoutHeight</unmanaged>	
            <unmanaged-short>float layoutHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.MaxBidiReorderingDepth">
            <summary>	
            <dd> <p>The maximum reordering count of any line of text, used  to calculate the most number of hit-testing boxes needed.  If the layout has no bidirectional text, or no text at all,  the minimum level is 1.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::maxBidiReorderingDepth']/*"/>	
            <msdn-id>dd368135</msdn-id>	
            <unmanaged>unsigned int maxBidiReorderingDepth</unmanaged>	
            <unmanaged-short>unsigned int maxBidiReorderingDepth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TextMetrics.LineCount">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TEXT_METRICS::lineCount']/*"/>	
            <unmanaged>unsigned int lineCount</unmanaged>	
            <unmanaged-short>unsigned int lineCount</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.Trimming">
            <summary>	
            <p>Specifies the trimming option for text overflowing the layout box. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING']/*"/>	
            <msdn-id>dd368139</msdn-id>	
            <unmanaged>DWRITE_TRIMMING</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Trimming.Granularity">
            <summary>	
            <dd> <p>A value that specifies  the text granularity used to trim text overflowing the layout box.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING::granularity']/*"/>	
            <msdn-id>dd368139</msdn-id>	
            <unmanaged>DWRITE_TRIMMING_GRANULARITY granularity</unmanaged>	
            <unmanaged-short>DWRITE_TRIMMING_GRANULARITY granularity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Trimming.Delimiter">
            <summary>	
            <dd> <p>A character code used as the delimiter that signals the beginning of the portion of text to be preserved. Most useful for path ellipsis, where the delimiter would be a slash.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING::delimiter']/*"/>	
            <msdn-id>dd368139</msdn-id>	
            <unmanaged>unsigned int delimiter</unmanaged>	
            <unmanaged-short>unsigned int delimiter</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Trimming.DelimiterCount">
            <summary>	
            <dd> <p>A value that indicates how many occurrences of the delimiter to step back.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TRIMMING::delimiterCount']/*"/>	
            <msdn-id>dd368139</msdn-id>	
            <unmanaged>unsigned int delimiterCount</unmanaged>	
            <unmanaged-short>unsigned int delimiterCount</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.TypographicFeatures">
            <summary>	
            <p>Contains a set of typographic features to be applied during text shaping.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TYPOGRAPHIC_FEATURES']/*"/>	
            <msdn-id>dd368143</msdn-id>	
            <unmanaged>DWRITE_TYPOGRAPHIC_FEATURES</unmanaged>	
            <unmanaged-short>DWRITE_TYPOGRAPHIC_FEATURES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TypographicFeatures.Features">
            <summary>	
            <dd> <p>A reference to a structure that specifies properties used to identify and execute typographic features in the font.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TYPOGRAPHIC_FEATURES::features']/*"/>	
            <msdn-id>dd368143</msdn-id>	
            <unmanaged>DWRITE_FONT_FEATURE* features</unmanaged>	
            <unmanaged-short>DWRITE_FONT_FEATURE features</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.TypographicFeatures.FeatureCount">
            <summary>	
            <dd> <p>A value that indicates the number of features being applied to a font face.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_TYPOGRAPHIC_FEATURES::featureCount']/*"/>	
            <msdn-id>dd368143</msdn-id>	
            <unmanaged>unsigned int featureCount</unmanaged>	
            <unmanaged-short>unsigned int featureCount</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectWrite.Underline">
            <summary>	
            <p>Contains information about the width, thickness, offset, run height, reading direction, and flow direction of an underline. </p>	
            </summary>	
            <remarks>	
            <p>All coordinates are in device independent pixels (DIPs).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>DWRITE_UNDERLINE</unmanaged>	
            <unmanaged-short>DWRITE_UNDERLINE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.Width">
            <summary>	
            <dd> <p>A value that indicates the width of the underline, measured parallel to the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::width']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>float width</unmanaged>	
            <unmanaged-short>float width</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.Thickness">
            <summary>	
            <dd> <p>A value that indicates the thickness of the underline, measured perpendicular to the baseline.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::thickness']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>float thickness</unmanaged>	
            <unmanaged-short>float thickness</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.Offset">
            <summary>	
            <dd> <p>A value that indicates the offset of the underline from the baseline. A positive offset represents a position below the baseline (away from the text) and a negative offset is above (toward the text).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::offset']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>float offset</unmanaged>	
            <unmanaged-short>float offset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.RunHeight">
            <summary>	
            <dd> <p>A value that indicates the height of the tallest run where the underline is applied.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::runHeight']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>float runHeight</unmanaged>	
            <unmanaged-short>float runHeight</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.ReadingDirection">
            <summary>	
            <dd> <p>A value that indicates the reading direction of the text associated with the underline. This value is used to interpret whether the width value runs horizontally or vertically.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::readingDirection']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>DWRITE_READING_DIRECTION readingDirection</unmanaged>	
            <unmanaged-short>DWRITE_READING_DIRECTION readingDirection</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.FlowDirection">
            <summary>	
            <dd> <p>A value that indicates the flow direction of the text associated with the underline. This value is used to interpret whether the thickness value advances top to bottom, left to right, or right to left.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::flowDirection']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>DWRITE_FLOW_DIRECTION flowDirection</unmanaged>	
            <unmanaged-short>DWRITE_FLOW_DIRECTION flowDirection</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.LocaleName">
            <summary>	
            <dd> <p>An array of characters which contains the locale of the text that the underline is being drawn under.  For example, in vertical text, the underline belongs on the left for Chinese but on the right for Japanese. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::localeName']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>const wchar_t* localeName</unmanaged>	
            <unmanaged-short>wchar_t localeName</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectWrite.Underline.MeasuringMode">
            <summary>	
            <dd> <p>The measuring mode can be useful to the renderer to determine how underlines are rendered, such as rounding the thickness to a whole pixel in GDI-compatible modes.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_UNDERLINE::measuringMode']/*"/>	
            <msdn-id>dd368145</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE measuringMode</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE measuringMode</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.AlphaMode">
            <summary>	
            <p>Specifies how the alpha value of a bitmap or render target should be treated.</p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.AlphaMode"/></strong> enumeration is used with the <strong><see cref="T:SharpDX.Direct2D1.PixelFormat"/></strong> enumeration to specify the alpha mode of a render target or bitmap. Different render targets and bitmaps support different alpha modes. For a list, see Supported Pixel Formats and Alpha Modes.</p>The Differences Between Straight and Premultiplied Alpha<p>When describing an RGBA color using straight alpha, the alpha value of the color is stored in the alpha channel. For example, to describe a red color that is 60% opaque, you'd use the following values: (255, 0, 0, 255 * 0.6) = (255, 0, 0, 153). The 255 value indicates full red, and 153 (which is 60 percent of 255) indicates that the color should have an opacity of 60 percent.</p><p>When describing an RGBA color using premultiplied alpha, each color is multiplied by the alpha value: (255 * 0.6, 0 * 0.6, 0 * 0.6, 255 * 0.6) = (153, 0, 0, 153).  </p><p>Regardless of the alpha mode of the render target, <strong>D2D1_COLOR_F</strong> values are always interpreted as straight alpha.  For example, when specifying the color of an <strong><see cref="T:SharpDX.Direct2D1.SolidColorBrush"/></strong> for use with a bitmap that uses the premultiplied alpha mode, you'd specify the color just as you would if the bitmap used straight alpha. When you paint with the brush, Direct2D translates the color to the destination format for you.</p>Alpha Mode for Render Targets<p>Regardless of the alpha mode setting, a render target's contents support transparency. For example, if you draw a partially transparent red rectangle with a render target with an alpha mode of <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>, the rectangle will appear pink (if the background is white), as you might expect.</p><p>If you draw a partially transparent red rectangle when the alpha mode is <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong>, the rectangle will appear pink (assuming the background is white) and you can see through it to whatever is behind the render target. This is useful when using a <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong> to render to a transparent window or when using an compatible render target (a render targeted created by the <strong>CreateCompatibleRenderTarget</strong> method) to create a bitmap that supports transparency. </p>ClearType and Alpha Modes<p>If you specify an alpha mode other than <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong> for a render target, the text antialiasing mode automatically changes from <strong><see cref="T:SharpDX.Direct2D1.TextAntialiasMode"/> CLEARTYPE</strong> to <strong><see cref="T:SharpDX.Direct2D1.TextAntialiasMode"/> GRAYSCALE</strong>. (When you specify an alpha mode of <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Unknown"/></strong>, Direct2D sets the alpha for you depending on the type of render target. For a list of what the <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Unknown"/></strong> setting resolves to for each render target, see the Supported Pixel Formats and Alpha Modes overview.) </p><p>You can use the <strong>SetTextAntialiasMode</strong> method to change the text antialias mode  back to <strong><see cref="T:SharpDX.Direct2D1.TextAntialiasMode"/> CLEARTYPE</strong>, but rendering ClearType text to a transparent surface can create unpredictable results. If you want to render ClearType text to an transparent render target, we recommend that you use one of the following two techniques. </p><ul> <li>Use the <strong>PushAxisAlignedClip</strong> method to clip the render target to the area where the text will be rendered,    then call the <strong>Clear</strong> method and specify an opaque color, then render your text.</li> <li>Use <strong>DrawRectangle</strong> to draw an opaque rectangle behind the area where the text will be rendered.</li> </ul>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ALPHA_MODE']/*"/>	
            <msdn-id>dd368058</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AlphaMode.Unknown">
            <summary>	
            <dd> <p>The alpha value might not be meaningful.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ALPHA_MODE_UNKNOWN']/*"/>	
            <msdn-id>dd368058</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE_UNKNOWN</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE_UNKNOWN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AlphaMode.Premultiplied">
            <summary>	
            <dd> <p>The alpha value has been premultiplied. Each color is first scaled by the alpha value. The alpha value itself is the same in both straight and premultiplied alpha. Typically, no color channel value is greater than the alpha channel value.  If a color channel value in a premultiplied format is greater than the alpha channel, the standard source-over blending math results in an additive blend.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ALPHA_MODE_PREMULTIPLIED']/*"/>	
            <msdn-id>dd368058</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE_PREMULTIPLIED</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE_PREMULTIPLIED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AlphaMode.Straight">
            <summary>	
            <dd> <p>The alpha value has not been premultiplied. The alpha channel indicates the transparency of the color. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ALPHA_MODE_STRAIGHT']/*"/>	
            <msdn-id>dd368058</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE_STRAIGHT</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE_STRAIGHT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AlphaMode.Ignore">
            <summary>	
            <dd> <p>The alpha value is ignored.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ALPHA_MODE_IGNORE']/*"/>	
            <msdn-id>dd368058</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE_IGNORE</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE_IGNORE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.AntialiasMode">
            <summary>	
            <p>Specifies how the edges of nontext primitives are rendered.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ANTIALIAS_MODE']/*"/>	
            <msdn-id>dd368061</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE</unmanaged>	
            <unmanaged-short>D2D1_ANTIALIAS_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AntialiasMode.PerPrimitive">
            <summary>	
            <dd> <p>Edges are antialiased using the Direct2D per-primitive method of high-quality antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ANTIALIAS_MODE_PER_PRIMITIVE']/*"/>	
            <msdn-id>dd368061</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE_PER_PRIMITIVE</unmanaged>	
            <unmanaged-short>D2D1_ANTIALIAS_MODE_PER_PRIMITIVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.AntialiasMode.Aliased">
            <summary>	
            <dd> <p>Objects are aliased in most cases. Objects are antialiased only when they are drawn to a render target created by the <strong>CreateDxgiSurfaceRenderTarget</strong> method and  Direct3D multisampling has been enabled on the backing DirectX Graphics Infrastructure (DXGI) surface. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ANTIALIAS_MODE_ALIASED']/*"/>	
            <msdn-id>dd368061</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE_ALIASED</unmanaged>	
            <unmanaged-short>D2D1_ANTIALIAS_MODE_ALIASED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.ArcSize">
            <summary>	
            <p>Specifies whether an arc should be greater than 180 degrees.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SIZE']/*"/>	
            <msdn-id>dd368068</msdn-id>	
            <unmanaged>D2D1_ARC_SIZE</unmanaged>	
            <unmanaged-short>D2D1_ARC_SIZE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSize.Small">
            <summary>	
            <dd> <p> An arc's sweep should be 180 degrees or less.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SIZE_SMALL']/*"/>	
            <msdn-id>dd368068</msdn-id>	
            <unmanaged>D2D1_ARC_SIZE_SMALL</unmanaged>	
            <unmanaged-short>D2D1_ARC_SIZE_SMALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSize.Large">
            <summary>	
            <dd> <p> An arc's sweep should be 180 degrees or greater.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SIZE_LARGE']/*"/>	
            <msdn-id>dd368068</msdn-id>	
            <unmanaged>D2D1_ARC_SIZE_LARGE</unmanaged>	
            <unmanaged-short>D2D1_ARC_SIZE_LARGE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.BitmapInterpolationMode">
            <summary>	
            <p> Specifies the algorithm that is used when images are scaled or rotated.</p>	
            </summary>	
            <remarks>	
            <p> To stretch an image, each pixel in the original image must be mapped to a group of pixels in the larger image. To shrink an image, groups of pixels in the original image must be mapped to single pixels in the smaller image. The effectiveness of the algorithms that perform these mappings determines the quality of a scaled image. Algorithms that produce higher-quality scaled images tend to require more processing time. <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.NearestNeighbor"/> </strong>provides faster but lower-quality interpolation, while <strong><see cref="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear"/></strong> provides higher-quality interpolation. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_INTERPOLATION_MODE']/*"/>	
            <msdn-id>dd368073</msdn-id>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_INTERPOLATION_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapInterpolationMode.NearestNeighbor">
            <summary>	
            <dd> <p>Use the exact color of the nearest bitmap pixel to the current rendering pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR']/*"/>	
            <msdn-id>dd368073</msdn-id>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapInterpolationMode.Linear">
            <summary>	
            <dd> <p>Interpolate a color from the four bitmap pixels that are the nearest to the rendering pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_INTERPOLATION_MODE_LINEAR']/*"/>	
            <msdn-id>dd368073</msdn-id>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_LINEAR</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_INTERPOLATION_MODE_LINEAR</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.CapStyle">
            <summary>	
            <p>Describes the shape at the end of a line or segment.</p>	
            </summary>	
            <remarks>	
            <p> The following illustration shows the available cap styles for lines or segments. The red portion of the line shows the extra area added by the line cap setting. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_CAP_STYLE']/*"/>	
            <msdn-id>dd368079</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CapStyle.Flat">
            <summary>	
            <dd> <p>A cap that does not extend past the last point of the line. Comparable to cap used for objects other than lines. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_CAP_STYLE_FLAT']/*"/>	
            <msdn-id>dd368079</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE_FLAT</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE_FLAT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CapStyle.Square">
            <summary>	
            <dd> <p>Half of a square that has a length equal to the line thickness.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_CAP_STYLE_SQUARE']/*"/>	
            <msdn-id>dd368079</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE_SQUARE</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE_SQUARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CapStyle.Round">
            <summary>	
            <dd> <p>A semicircle that has a diameter equal to the line thickness.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_CAP_STYLE_ROUND']/*"/>	
            <msdn-id>dd368079</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE_ROUND</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE_ROUND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CapStyle.Triangle">
            <summary>	
            <dd> <p>An isosceles right triangle whose hypotenuse is equal in length to the thickness of the line.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_CAP_STYLE_TRIANGLE']/*"/>	
            <msdn-id>dd368079</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE_TRIANGLE</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE_TRIANGLE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.CombineMode">
            <summary>	
            <p>Specifies the different methods by which two geometries can be combined.</p>	
            </summary>	
            <remarks>	
            <p>The following illustration shows the different geometry combine modes.	
            </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMBINE_MODE']/*"/>	
            <msdn-id>dd368083</msdn-id>	
            <unmanaged>D2D1_COMBINE_MODE</unmanaged>	
            <unmanaged-short>D2D1_COMBINE_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CombineMode.Union">
            <summary>	
            <dd> <p>The two regions are combined by taking the union of both. Given two geometries, <em>A</em> and <em>B</em>, the resulting geometry is geometry <em>A</em> + geometry <em>B</em>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMBINE_MODE_UNION']/*"/>	
            <msdn-id>dd368083</msdn-id>	
            <unmanaged>D2D1_COMBINE_MODE_UNION</unmanaged>	
            <unmanaged-short>D2D1_COMBINE_MODE_UNION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CombineMode.Intersect">
            <summary>	
            <dd> <p>The two regions are combined by taking their intersection. The new area consists of the overlapping region between the two geometries. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMBINE_MODE_INTERSECT']/*"/>	
            <msdn-id>dd368083</msdn-id>	
            <unmanaged>D2D1_COMBINE_MODE_INTERSECT</unmanaged>	
            <unmanaged-short>D2D1_COMBINE_MODE_INTERSECT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CombineMode.Xor">
            <summary>	
            <dd> <p>The two regions are combined by taking the area that exists in the first region but not the second and the area that exists in the second region but not the first. Given two geometries, <em>A</em> and <em>B</em>, the new region consists of (<em>A</em>-<em>B</em>) + (<em>B</em>-<em>A</em>). </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMBINE_MODE_XOR']/*"/>	
            <msdn-id>dd368083</msdn-id>	
            <unmanaged>D2D1_COMBINE_MODE_XOR</unmanaged>	
            <unmanaged-short>D2D1_COMBINE_MODE_XOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CombineMode.Exclude">
            <summary>	
            <dd> <p>The second region is excluded from the first. Given two geometries, <em>A</em> and <em>B</em>, the area of geometry <em>B</em> is removed from the area of geometry <em>A</em>, producing a region that is <em>A</em>-<em>B</em>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMBINE_MODE_EXCLUDE']/*"/>	
            <msdn-id>dd368083</msdn-id>	
            <unmanaged>D2D1_COMBINE_MODE_EXCLUDE</unmanaged>	
            <unmanaged-short>D2D1_COMBINE_MODE_EXCLUDE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.CompatibleRenderTargetOptions">
            <summary>	
            <p>Specifies additional features supportable by a compatible render target when it is created.  This enumeration allows a bitwise combination of its member values.</p>	
            </summary>	
            <remarks>	
            <p>Use this enumeration when creating a compatible render target with the <strong>CreateCompatibleRenderTarget</strong> method. For more information about compatible render targets, see the Render Targets Overview. </p><p>The <strong><see cref="F:SharpDX.Direct2D1.CompatibleRenderTargetOptions.GdiCompatible"/></strong> option may only be requested if the parent render target was created with <strong><see cref="F:SharpDX.Direct2D1.RenderTargetUsage.GdiCompatible"/></strong> (for most render targets) or <strong><see cref="F:SharpDX.Direct2D1.CompatibleRenderTargetOptions.GdiCompatible"/></strong> (for render targets created by the <strong>CreateCompatibleRenderTarget</strong> method).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS']/*"/>	
            <msdn-id>dd368085</msdn-id>	
            <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS</unmanaged>	
            <unmanaged-short>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CompatibleRenderTargetOptions.None">
            <summary>	
            <dd> <p>The render target supports no additional features.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE']/*"/>	
            <msdn-id>dd368085</msdn-id>	
            <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE</unmanaged>	
            <unmanaged-short>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.CompatibleRenderTargetOptions.GdiCompatible">
            <summary>	
            <dd> <p>The render target supports interoperability with the Windows Graphics Device Interface  (GDI). </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE']/*"/>	
            <msdn-id>dd368085</msdn-id>	
            <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE</unmanaged>	
            <unmanaged-short>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.DashStyle">
            <summary>	
            <p>Describes the sequence of dashes and gaps in a stroke. </p>	
            </summary>	
            <remarks>	
            <p>The following illustration shows several available dash styles. For more information, see the Stroke Style Example.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.Solid">
            <summary>	
            <dd> <p>A solid line with no breaks.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_SOLID']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_SOLID</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_SOLID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.Dash">
            <summary>	
            <dd> <p>A dash followed by a gap of equal length. The dash and the gap are each twice as long as the stroke thickness.</p> <p>The equivalent dash  array for  <strong><see cref="F:SharpDX.Direct2D1.DashStyle.Dash"/></strong> is {2, 2}.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_DASH']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_DASH</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_DASH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.Dot">
            <summary>	
            <dd> <p>A dot followed by a longer gap.</p> <p>The equivalent dash  array for  <strong><see cref="F:SharpDX.Direct2D1.DashStyle.Dot"/></strong> is {0, 2}.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_DOT']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_DOT</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_DOT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.DashDot">
            <summary>	
            <dd> <p>A dash, followed by a gap, followed by a dot, followed by another gap.</p> <p>The equivalent dash array for  <strong><see cref="F:SharpDX.Direct2D1.DashStyle.DashDot"/></strong> is {2, 2, 0, 2}.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_DASH_DOT']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_DASH_DOT</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_DASH_DOT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.DashDotDot">
            <summary>	
            <dd> <p>A dash, followed by a gap, followed by a dot, followed by another gap, followed by another dot, followed by another gap.</p> <p>The equivalent dash array for  <strong><see cref="F:SharpDX.Direct2D1.DashStyle.DashDotDot"/></strong> is {2, 2, 0, 2, 0, 2}.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_DASH_DOT_DOT']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_DASH_DOT_DOT</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_DASH_DOT_DOT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DashStyle.Custom">
            <summary>	
            <dd> <p>The dash pattern is specified by an array of floating-point values.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DASH_STYLE_CUSTOM']/*"/>	
            <msdn-id>dd368087</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE_CUSTOM</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE_CUSTOM</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.DebugLevel">
            <summary>	
            <p>Indicates the type of information provided by the Direct2D Debug Layer.  </p>	
            </summary>	
            <remarks>	
            <p>To receive debugging messages, you must install the Direct2D Debug Layer.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DEBUG_LEVEL']/*"/>	
            <msdn-id>dd368090</msdn-id>	
            <unmanaged>D2D1_DEBUG_LEVEL</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DebugLevel.None">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DEBUG_LEVEL_NONE']/*"/>	
            <unmanaged>D2D1_DEBUG_LEVEL_NONE</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DebugLevel.Error">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DEBUG_LEVEL_ERROR']/*"/>	
            <unmanaged>D2D1_DEBUG_LEVEL_ERROR</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL_ERROR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DebugLevel.Warning">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DEBUG_LEVEL_WARNING']/*"/>	
            <unmanaged>D2D1_DEBUG_LEVEL_WARNING</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL_WARNING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DebugLevel.Information">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DEBUG_LEVEL_INFORMATION']/*"/>	
            <unmanaged>D2D1_DEBUG_LEVEL_INFORMATION</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL_INFORMATION</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.DeviceContextInitializeMode">
            <summary>	
            <p> Specifies how a device context is initialized for GDI rendering when it is retrieved from the render target.</p>	
            </summary>	
            <remarks>	
            <p>Use this enumeration with the <strong><see cref="M:SharpDX.Direct2D1.GdiInteropRenderTarget.GetDC(SharpDX.Direct2D1.DeviceContextInitializeMode)"/></strong> method to specify how the device context is  initialized for GDI rendering.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DC_INITIALIZE_MODE']/*"/>	
            <msdn-id>dd368088</msdn-id>	
            <unmanaged>D2D1_DC_INITIALIZE_MODE</unmanaged>	
            <unmanaged-short>D2D1_DC_INITIALIZE_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DeviceContextInitializeMode.Copy">
            <summary>	
            <dd> <p>The current contents of the render target are copied to the device context when it is initialized. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DC_INITIALIZE_MODE_COPY']/*"/>	
            <msdn-id>dd368088</msdn-id>	
            <unmanaged>D2D1_DC_INITIALIZE_MODE_COPY</unmanaged>	
            <unmanaged-short>D2D1_DC_INITIALIZE_MODE_COPY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DeviceContextInitializeMode.Clear">
            <summary>	
            <dd> <p>The device context is cleared to transparent black when it is initialized.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DC_INITIALIZE_MODE_CLEAR']/*"/>	
            <msdn-id>dd368088</msdn-id>	
            <unmanaged>D2D1_DC_INITIALIZE_MODE_CLEAR</unmanaged>	
            <unmanaged-short>D2D1_DC_INITIALIZE_MODE_CLEAR</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.DrawTextOptions">
            <summary>	
            <p>Specifies whether text snapping is suppressed or clipping to the layout rectangle is enabled. This enumeration allows a bitwise combination of its member values.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAW_TEXT_OPTIONS']/*"/>	
            <msdn-id>dd368095</msdn-id>	
            <unmanaged>D2D1_DRAW_TEXT_OPTIONS</unmanaged>	
            <unmanaged-short>D2D1_DRAW_TEXT_OPTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawTextOptions.NoSnap">
            <summary>	
            <dd> <p>Text is not vertically snapped to pixel boundaries. This setting is recommended for text that is being animated. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAW_TEXT_OPTIONS_NO_SNAP']/*"/>	
            <msdn-id>dd368095</msdn-id>	
            <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NO_SNAP</unmanaged>	
            <unmanaged-short>D2D1_DRAW_TEXT_OPTIONS_NO_SNAP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawTextOptions.Clip">
            <summary>	
            <dd> <p>Text is clipped to the layout rectangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAW_TEXT_OPTIONS_CLIP']/*"/>	
            <msdn-id>dd368095</msdn-id>	
            <unmanaged>D2D1_DRAW_TEXT_OPTIONS_CLIP</unmanaged>	
            <unmanaged-short>D2D1_DRAW_TEXT_OPTIONS_CLIP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawTextOptions.None">
            <summary>	
            <dd> <p>Text is vertically snapped to pixel boundaries and is not clipped to the layout rectangle. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAW_TEXT_OPTIONS_NONE']/*"/>	
            <msdn-id>dd368095</msdn-id>	
            <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NONE</unmanaged>	
            <unmanaged-short>D2D1_DRAW_TEXT_OPTIONS_NONE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.ExtendMode">
            <summary>	
            <p>Specifies how a brush paints areas outside of its normal content area.</p>	
            </summary>	
            <remarks>	
            <p>For an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong>, the brush's content is the brush's bitmap. For an <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong>, the brush's content area is the gradient axis. For an <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong>, the brush's content is the area within the gradient ellipse.  </p><p>For an example, see the Draw Extend Mode Example.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_EXTEND_MODE']/*"/>	
            <msdn-id>dd368100</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ExtendMode.Clamp">
            <summary>	
            <dd> <p>Repeat the edge pixels of the brush's content for all regions outside the normal content area.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_EXTEND_MODE_CLAMP']/*"/>	
            <msdn-id>dd368100</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE_CLAMP</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE_CLAMP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ExtendMode.Wrap">
            <summary>	
            <dd> <p>Repeat the brush's content.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_EXTEND_MODE_WRAP']/*"/>	
            <msdn-id>dd368100</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE_WRAP</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE_WRAP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ExtendMode.Mirror">
            <summary>	
            <dd> <p> The same as <see cref="F:SharpDX.Direct2D1.ExtendMode.Wrap"/>, except that alternate tiles of the brush's content are flipped. (The brush's normal content is drawn untransformed.)</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_EXTEND_MODE_MIRROR']/*"/>	
            <msdn-id>dd368100</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE_MIRROR</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE_MIRROR</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FactoryType">
            <summary>	
            <p>Specifies whether Direct2D provides synchronization for an <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> and the resources it creates, so that they may be safely accessed from multiple threads. </p>	
            </summary>	
            <remarks>	
            <p>When you create a factory, you can specify whether it is multithreaded or singlethreaded. A singlethreaded factory provides no serialization against any other single threaded instance within Direct2D, so this mechanism provides a very large degree of scaling on the CPU.</p><p>You can also create a multithreaded factory instance. In this case, the factory and all derived objects can be used from any thread, and each render target can be rendered to independently. Direct2D serializes calls to these objects, so a single multithreaded Direct2D instance won't scale as well on the CPU as many single threaded instances. However, the resources can be shared within the multithreaded instance.</p><p>Note the qualifier "On the CPU": GPUs generally take advantage of fine-grained parallelism more so than CPUs. For example, multithreaded calls from the CPU might still end up being serialized when being sent to the GPU; however, a whole bank of pixel and vertex shaders will run in parallel to perform the rendering. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FACTORY_TYPE']/*"/>	
            <msdn-id>dd368104</msdn-id>	
            <unmanaged>D2D1_FACTORY_TYPE</unmanaged>	
            <unmanaged-short>D2D1_FACTORY_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FactoryType.SingleThreaded">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FACTORY_TYPE_SINGLE_THREADED']/*"/>	
            <unmanaged>D2D1_FACTORY_TYPE_SINGLE_THREADED</unmanaged>	
            <unmanaged-short>D2D1_FACTORY_TYPE_SINGLE_THREADED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FactoryType.MultiThreaded">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FACTORY_TYPE_MULTI_THREADED']/*"/>	
            <unmanaged>D2D1_FACTORY_TYPE_MULTI_THREADED</unmanaged>	
            <unmanaged-short>D2D1_FACTORY_TYPE_MULTI_THREADED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FeatureLevel">
            <summary>	
            <p>Describes the minimum DirectX support required for hardware rendering by a render target.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FEATURE_LEVEL']/*"/>	
            <msdn-id>dd756628</msdn-id>	
            <unmanaged>D2D1_FEATURE_LEVEL</unmanaged>	
            <unmanaged-short>D2D1_FEATURE_LEVEL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FeatureLevel.Level_DEFAULT">
            <summary>	
            <dd> <p>Direct2D determines whether the video card provides adequate hardware rendering support.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FEATURE_LEVEL_DEFAULT']/*"/>	
            <msdn-id>dd756628</msdn-id>	
            <unmanaged>D2D1_FEATURE_LEVEL_DEFAULT</unmanaged>	
            <unmanaged-short>D2D1_FEATURE_LEVEL_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FeatureLevel.Level_9">
            <summary>	
            <dd> <p>The video card must support DirectX 9.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FEATURE_LEVEL_9']/*"/>	
            <msdn-id>dd756628</msdn-id>	
            <unmanaged>D2D1_FEATURE_LEVEL_9</unmanaged>	
            <unmanaged-short>D2D1_FEATURE_LEVEL_9</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FeatureLevel.Level_10">
            <summary>	
            <dd> <p>The video card must support DirectX 10. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FEATURE_LEVEL_10']/*"/>	
            <msdn-id>dd756628</msdn-id>	
            <unmanaged>D2D1_FEATURE_LEVEL_10</unmanaged>	
            <unmanaged-short>D2D1_FEATURE_LEVEL_10</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FigureBegin">
            <summary>	
            <p>Indicates whether a specific <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> figure is filled or hollow. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_BEGIN']/*"/>	
            <msdn-id>dd368106</msdn-id>	
            <unmanaged>D2D1_FIGURE_BEGIN</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_BEGIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FigureBegin.Filled">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_BEGIN_FILLED']/*"/>	
            <unmanaged>D2D1_FIGURE_BEGIN_FILLED</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_BEGIN_FILLED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FigureBegin.Hollow">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_BEGIN_HOLLOW']/*"/>	
            <unmanaged>D2D1_FIGURE_BEGIN_HOLLOW</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_BEGIN_HOLLOW</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FigureEnd">
            <summary>	
            <p>Indicates whether a specific  <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> figure is open or closed. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_END']/*"/>	
            <msdn-id>dd368108</msdn-id>	
            <unmanaged>D2D1_FIGURE_END</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_END</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FigureEnd.Open">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_END_OPEN']/*"/>	
            <unmanaged>D2D1_FIGURE_END_OPEN</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_END_OPEN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FigureEnd.Closed">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FIGURE_END_CLOSED']/*"/>	
            <unmanaged>D2D1_FIGURE_END_CLOSED</unmanaged>	
            <unmanaged-short>D2D1_FIGURE_END_CLOSED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FillMode">
            <summary>	
            <p>Specifies how the intersecting areas of geometries or figures are combined to form the area of the composite geometry. </p>	
            </summary>	
            <remarks>	
            <p>Use the <strong><see cref="T:SharpDX.Direct2D1.FillMode"/></strong> enumeration when creating an <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> with the <strong>CreateGeometryGroup</strong> method, or when modifying the fill mode of an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> with the <strong><see cref="M:SharpDX.Direct2D1.SimplifiedGeometrySink.SetFillMode(SharpDX.Direct2D1.FillMode)"/></strong> method.</p><p>Direct2D fills the interior of a path by using one of the two fill modes specified by this enumeration: <strong><see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/></strong> (alternate) or <strong><see cref="F:SharpDX.Direct2D1.FillMode.Winding"/></strong> (winding). Because the modes determine how to fill the interior of a closed shape, all shapes are treated as closed when they are filled.  If there is a gap in a segment in a shape, draw an imaginary line to close it. </p><p> To see the difference between the winding and alternate fill modes, assume that you have four circles with the same center and a different radius, as shown in the following illustration. The first one has the radius of 25, the second 50, the third 75, and the fourth 100.</p><p>The following  illustration shows the shape filled by using the alternate fill mode. Notice that the center and third ring are not filled. This is because a ray drawn from any point in either of those two rings passes through an even number of segments. </p><p>The following illustration explains this process. </p><p>The following illustration shows how the same shape is filled when the winding fill mode is specified. </p><p>Notice that all the rings are filled. This is because all the segments run in the same direction, so a ray drawn from any point will cross one or more segments, and the sum of the crossings will not equal zero. </p><p>The following illustration explains this process. The red arrows represent the direction in which the segments are drawn and the black arrow represents an arbitrary ray that runs from a point in the innermost ring. Starting with a value of zero, for each segment that the ray crosses, a value of one is added for every clockwise intersection. All points lie in the fill region in this illustration, because the count does not equal zero. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FILL_MODE']/*"/>	
            <msdn-id>dd368110</msdn-id>	
            <unmanaged>D2D1_FILL_MODE</unmanaged>	
            <unmanaged-short>D2D1_FILL_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FillMode.Alternate">
            <summary>	
            <dd> <p>Determines whether a point is in the fill region by drawing a ray from that point to infinity in any direction, and then counting the number of path segments within the given shape that the ray crosses. If this number is odd, the point is in the fill region; if even, the point is outside the fill region.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FILL_MODE_ALTERNATE']/*"/>	
            <msdn-id>dd368110</msdn-id>	
            <unmanaged>D2D1_FILL_MODE_ALTERNATE</unmanaged>	
            <unmanaged-short>D2D1_FILL_MODE_ALTERNATE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FillMode.Winding">
            <summary>	
            <dd> <p>Determines whether a point is in the fill region of the path by drawing a ray from that point to infinity in any direction, and then examining the places where a segment of the shape crosses the ray. Starting with a count of zero, add one each time a segment crosses the ray from left to right and subtract one each time a path segment crosses the ray from right to left,  as long as left and right are seen from the perspective of the ray. After counting the crossings, if the result is zero, then the point is outside the path. Otherwise, it is inside the path.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FILL_MODE_WINDING']/*"/>	
            <msdn-id>dd368110</msdn-id>	
            <unmanaged>D2D1_FILL_MODE_WINDING</unmanaged>	
            <unmanaged-short>D2D1_FILL_MODE_WINDING</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Gamma">
            <summary>	
            <p>Specifies which gamma is used for interpolation.</p>	
            </summary>	
            <remarks>	
            <p>Interpolating in a linear gamma space (<strong><see cref="F:SharpDX.Direct2D1.Gamma.Linear"/></strong>) can avoid changes in perceived brightness caused by the effect of gamma correction in spaces where the gamma is not 1.0, such as the default sRGB color space, where the gamma is 2.2. For an example of the differences between these two blending modes, consider the following illustration, which shows two gradients, each of which blends from red to blue to green:</p><p></p><p>The first gradient is interpolated linearly in the space of the render target (sRGB in this case), and one can see the dark bands between each color. The second gradient uses a gamma-correct linear interpolation, and thus does not exhibit the same variations in brightness.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GAMMA']/*"/>	
            <msdn-id>dd368113</msdn-id>	
            <unmanaged>D2D1_GAMMA</unmanaged>	
            <unmanaged-short>D2D1_GAMMA</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Gamma.StandardRgb">
            <summary>	
            <dd> <p>Interpolation is performed in the standard RGB (sRGB) gamma.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GAMMA_2_2']/*"/>	
            <msdn-id>dd368113</msdn-id>	
            <unmanaged>D2D1_GAMMA_2_2</unmanaged>	
            <unmanaged-short>D2D1_GAMMA_2_2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Gamma.Linear">
            <summary>	
            <dd> <p>Interpolation is performed in the linear-gamma color space.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GAMMA_1_0']/*"/>	
            <msdn-id>dd368113</msdn-id>	
            <unmanaged>D2D1_GAMMA_1_0</unmanaged>	
            <unmanaged-short>D2D1_GAMMA_1_0</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GeometryRelation">
            <summary>	
            <p>Describes how one geometry object is spatially related to another geometry object. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometryRelation.Unknown">
            <summary>	
            <dd> <p>The relationship between the two geometries cannot be determined. This value is never returned by any D2D method.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION_UNKNOWN']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION_UNKNOWN</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION_UNKNOWN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometryRelation.Disjoint">
            <summary>	
            <dd> <p>The two geometries  do not intersect at all.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION_DISJOINT']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION_DISJOINT</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION_DISJOINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometryRelation.IsContained">
            <summary>	
            <dd> <p>The instance geometry is entirely contained by  the passed-in geometry.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION_IS_CONTAINED']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION_IS_CONTAINED</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION_IS_CONTAINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometryRelation.Contains">
            <summary>	
            <dd> <p>The instance geometry entirely contains the passed-in geometry.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION_CONTAINS']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION_CONTAINS</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION_CONTAINS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometryRelation.Overlap">
            <summary>	
            <dd> <p>The two geometries overlap but neither completely contains the other. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_RELATION_OVERLAP']/*"/>	
            <msdn-id>dd368115</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_RELATION_OVERLAP</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_RELATION_OVERLAP</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GeometrySimplificationOption">
            <summary>	
            <p>Specifies how a geometry is simplified to an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_SIMPLIFICATION_OPTION']/*"/>	
            <msdn-id>dd368117</msdn-id>	
            <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_SIMPLIFICATION_OPTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometrySimplificationOption.CubicsAndLines">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES']/*"/>	
            <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GeometrySimplificationOption.Lines">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES']/*"/>	
            <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES</unmanaged>	
            <unmanaged-short>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.LayerOptions">
            <summary>	
            <p>Specifies options that can be applied when a layer resource is applied to create a layer.</p>	
            </summary>	
            <remarks>	
            <p>ClearType antialiasing must use the current contents of the render target to blend properly. When a pushed layer requests initializing for ClearType, Direct 2D copies the current contents of the render target into the layer so that ClearType antialiasing can be performed. Rendering ClearType text into a transparent layer does not produce the desired results.</p><p>A small performance hit from re-copying content occurs when <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.Clear(System.Nullable{SharpDX.Color4})"/></strong> is called.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_OPTIONS']/*"/>	
            <msdn-id>dd368124</msdn-id>	
            <unmanaged>D2D1_LAYER_OPTIONS</unmanaged>	
            <unmanaged-short>D2D1_LAYER_OPTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerOptions.None">
            <summary>	
            <dd> <p> The text in this layer does not use ClearType antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_OPTIONS_NONE']/*"/>	
            <msdn-id>dd368124</msdn-id>	
            <unmanaged>D2D1_LAYER_OPTIONS_NONE</unmanaged>	
            <unmanaged-short>D2D1_LAYER_OPTIONS_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LayerOptions.InitializeForCleartype">
            <summary>	
            <dd> <p>The layer renders correctly for ClearType text. If the render target is set to ClearType, the  layer continues to render ClearType. If the render target is set to ClearType and this option is not specified, the render target will be set to render gray-scale until the layer is popped. The caller can override this default by calling <strong>SetTextAntialiasMode</strong> while within the layer. This flag is slightly slower than the default. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE']/*"/>	
            <msdn-id>dd368124</msdn-id>	
            <unmanaged>D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE</unmanaged>	
            <unmanaged-short>D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.LineJoin">
            <summary>	
            <p>Describes the shape that joins two lines or segments.  </p>	
            </summary>	
            <remarks>	
            <p> A miter limit affects how sharp miter joins are allowed to be. If the line join style is <strong><see cref="F:SharpDX.Direct2D1.LineJoin.MiterOrBevel"/></strong>, then the join will be mitered with regular angular vertices if it doesn't extend beyond the miter limit; otherwise, the line join will be beveled.</p><p>The following illustration shows  different line join settings for the same stroked path geometry.  For more information, see Stroke Style Example.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINE_JOIN']/*"/>	
            <msdn-id>dd368130</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LineJoin.Miter">
            <summary>	
            <dd> <p>Regular angular vertices. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINE_JOIN_MITER']/*"/>	
            <msdn-id>dd368130</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN_MITER</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN_MITER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LineJoin.Bevel">
            <summary>	
            <dd> <p>Beveled vertices.   </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINE_JOIN_BEVEL']/*"/>	
            <msdn-id>dd368130</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN_BEVEL</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN_BEVEL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LineJoin.Round">
            <summary>	
            <dd> <p>Rounded vertices. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINE_JOIN_ROUND']/*"/>	
            <msdn-id>dd368130</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN_ROUND</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN_ROUND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LineJoin.MiterOrBevel">
            <summary>	
            <dd> <p>Regular angular vertices unless the join would extend beyond the miter limit; otherwise, beveled vertices.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINE_JOIN_MITER_OR_BEVEL']/*"/>	
            <msdn-id>dd368130</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN_MITER_OR_BEVEL</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN_MITER_OR_BEVEL</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.MeasuringMode">
            <summary>	
            <p> Indicates the measuring method used for text layout.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_MEASURING_MODE']/*"/>	
            <msdn-id>dd368133</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.MeasuringMode.Natural">
            <summary>	
            <dd> <p> Specifies that text is measured using glyph ideal metrics whose values are independent to the current display resolution.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_MEASURING_MODE_NATURAL']/*"/>	
            <msdn-id>dd368133</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE_NATURAL</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE_NATURAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.MeasuringMode.GdiClassic">
            <summary>	
            <dd> <p> Specifies that text is measured using glyph display-compatible metrics whose values tuned for the current display resolution.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_MEASURING_MODE_GDI_CLASSIC']/*"/>	
            <msdn-id>dd368133</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE_GDI_CLASSIC</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE_GDI_CLASSIC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.MeasuringMode.GdiNatural">
            <summary>	
            <dd> <p> Specifies that text is measured using the same glyph display metrics as text measured by GDI using a font created with CLEARTYPE_NATURAL_QUALITY.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DWRITE_MEASURING_MODE_GDI_NATURAL']/*"/>	
            <msdn-id>dd368133</msdn-id>	
            <unmanaged>DWRITE_MEASURING_MODE_GDI_NATURAL</unmanaged>	
            <unmanaged-short>DWRITE_MEASURING_MODE_GDI_NATURAL</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.OpacityMaskContent">
            <summary>	
            <p>Describes whether an opacity mask contains graphics or text. Direct2D uses this information to determine which gamma space to use when blending the opacity mask.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_OPACITY_MASK_CONTENT']/*"/>	
            <msdn-id>dd756629</msdn-id>	
            <unmanaged>D2D1_OPACITY_MASK_CONTENT</unmanaged>	
            <unmanaged-short>D2D1_OPACITY_MASK_CONTENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.OpacityMaskContent.Graphics">
            <summary>	
            <dd> <p>The opacity mask contains graphics. The opacity mask is blended in the gamma 2.2 color space.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_OPACITY_MASK_CONTENT_GRAPHICS']/*"/>	
            <msdn-id>dd756629</msdn-id>	
            <unmanaged>D2D1_OPACITY_MASK_CONTENT_GRAPHICS</unmanaged>	
            <unmanaged-short>D2D1_OPACITY_MASK_CONTENT_GRAPHICS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.OpacityMaskContent.TextNatural">
            <summary>	
            <dd> <p>The opacity mask contains non-GDI text. The gamma space used for blending is obtained from the render target's text rendering parameters. (<strong><see cref="M:SharpDX.Direct2D1.RenderTarget.SetTextRenderingParams(SharpDX.DirectWrite.RenderingParams)"/></strong>).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL']/*"/>	
            <msdn-id>dd756629</msdn-id>	
            <unmanaged>D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL</unmanaged>	
            <unmanaged-short>D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.OpacityMaskContent.TextGdiCompatible">
            <summary>	
            <dd> <p>The opacity mask contains text rendered using the GDI-compatible rendering mode. The opacity mask is blended using the gamma for GDI rendering.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE']/*"/>	
            <msdn-id>dd756629</msdn-id>	
            <unmanaged>D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE</unmanaged>	
            <unmanaged-short>D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.PathSegment">
            <summary>	
            <p>Indicates whether a segment should be stroked and whether the join between this segment and the previous one should be smooth. This enumeration allows a bitwise combination of its member values. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PATH_SEGMENT']/*"/>	
            <msdn-id>dd368136</msdn-id>	
            <unmanaged>D2D1_PATH_SEGMENT</unmanaged>	
            <unmanaged-short>D2D1_PATH_SEGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PathSegment.None">
            <summary>	
            <dd> <p>The segment is joined  as specified by the <strong><see cref="T:SharpDX.Direct2D1.StrokeStyle"/></strong> interface, and it is stroked. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PATH_SEGMENT_NONE']/*"/>	
            <msdn-id>dd368136</msdn-id>	
            <unmanaged>D2D1_PATH_SEGMENT_NONE</unmanaged>	
            <unmanaged-short>D2D1_PATH_SEGMENT_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PathSegment.ForceUnstroked">
            <summary>	
            <dd> <p>The segment is not stroked.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PATH_SEGMENT_FORCE_UNSTROKED']/*"/>	
            <msdn-id>dd368136</msdn-id>	
            <unmanaged>D2D1_PATH_SEGMENT_FORCE_UNSTROKED</unmanaged>	
            <unmanaged-short>D2D1_PATH_SEGMENT_FORCE_UNSTROKED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PathSegment.ForceRoundLineJoin">
            <summary>	
            <dd> <p>The segment is always joined with the one preceding it using a round line join, regardless of which <strong><see cref="T:SharpDX.Direct2D1.LineJoin"/></strong>enumeration is specified by the <strong><see cref="T:SharpDX.Direct2D1.StrokeStyle"/></strong> interface. If this segment is the first segment and the figure is closed, a round line join is used to connect the closing segment with the first segment. If the figure is not closed, this setting has no effect on the first segment of the figure. If <strong><see cref="M:SharpDX.Direct2D1.SimplifiedGeometrySink.SetSegmentFlags(SharpDX.Direct2D1.PathSegment)"/></strong> is called just before <strong><see cref="M:SharpDX.Direct2D1.SimplifiedGeometrySink.EndFigure(SharpDX.Direct2D1.FigureEnd)"/></strong>, the join between the closing segment and the last explicitly specified segment is affected.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN']/*"/>	
            <msdn-id>dd368136</msdn-id>	
            <unmanaged>D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN</unmanaged>	
            <unmanaged-short>D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.PresentOptions">
            <summary>	
            <p>Describes how a render target behaves when it presents its content. This enumeration allows a bitwise combination of its member values.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PRESENT_OPTIONS']/*"/>	
            <msdn-id>dd368144</msdn-id>	
            <unmanaged>D2D1_PRESENT_OPTIONS</unmanaged>	
            <unmanaged-short>D2D1_PRESENT_OPTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PresentOptions.None">
            <summary>	
            <dd> <p>The render target waits until the display refreshes to present and discards the frame upon presenting.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PRESENT_OPTIONS_NONE']/*"/>	
            <msdn-id>dd368144</msdn-id>	
            <unmanaged>D2D1_PRESENT_OPTIONS_NONE</unmanaged>	
            <unmanaged-short>D2D1_PRESENT_OPTIONS_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PresentOptions.RetainContents">
            <summary>	
            <dd> <p>The render target does not discard the frame upon presenting.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS']/*"/>	
            <msdn-id>dd368144</msdn-id>	
            <unmanaged>D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS</unmanaged>	
            <unmanaged-short>D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PresentOptions.Immediately">
            <summary>	
            <dd> <p>The render target does not wait until the display refreshes to present.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PRESENT_OPTIONS_IMMEDIATELY']/*"/>	
            <msdn-id>dd368144</msdn-id>	
            <unmanaged>D2D1_PRESENT_OPTIONS_IMMEDIATELY</unmanaged>	
            <unmanaged-short>D2D1_PRESENT_OPTIONS_IMMEDIATELY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.RenderTargetType">
            <summary>	
            <p>Describes whether a render target uses hardware or software rendering, or if Direct2D should select the rendering mode.</p>	
            </summary>	
            <remarks>	
            <p>Not every render target supports hardware rendering. For more information, see the Render Targets Overview. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_TYPE']/*"/>	
            <msdn-id>dd756630</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_TYPE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetType.Default">
            <summary>	
            <dd> <p>The render target uses hardware rendering, if available; otherwise, it uses software rendering.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_TYPE_DEFAULT']/*"/>	
            <msdn-id>dd756630</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_TYPE_DEFAULT</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_TYPE_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetType.Software">
            <summary>	
            <dd> <p>The render target uses software rendering only.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_TYPE_SOFTWARE']/*"/>	
            <msdn-id>dd756630</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_TYPE_SOFTWARE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_TYPE_SOFTWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetType.Hardware">
            <summary>	
            <dd> <p>The render target uses hardware rendering only. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_TYPE_HARDWARE']/*"/>	
            <msdn-id>dd756630</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_TYPE_HARDWARE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_TYPE_HARDWARE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.RenderTargetUsage">
            <summary>	
            <p> Describes how a render target is remoted and whether it should be GDI-compatible. This enumeration allows a bitwise combination of its member values.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_USAGE']/*"/>	
            <msdn-id>dd368157</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_USAGE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_USAGE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetUsage.None">
            <summary>	
            <dd> <p>The render target attempts to use Direct3D command-stream remoting and uses bitmap remoting if stream remoting fails. The render target is not GDI-compatible.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_USAGE_NONE']/*"/>	
            <msdn-id>dd368157</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_USAGE_NONE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_USAGE_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetUsage.ForceBitmapRemoting">
            <summary>	
            <dd> <p>The render target renders content locally and sends it to the terminal services client as a bitmap. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING']/*"/>	
            <msdn-id>dd368157</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetUsage.GdiCompatible">
            <summary>	
            <dd> <p>The render target can be used efficiently with GDI.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE']/*"/>	
            <msdn-id>dd368157</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.SweepDirection">
            <summary>	
            <p>Defines the direction that an elliptical arc is drawn.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_SWEEP_DIRECTION']/*"/>	
            <msdn-id>dd368166</msdn-id>	
            <unmanaged>D2D1_SWEEP_DIRECTION</unmanaged>	
            <unmanaged-short>D2D1_SWEEP_DIRECTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.SweepDirection.CounterClockwise">
            <summary>	
            <dd> <p> Arcs are drawn in a counterclockwise (negative-angle) direction. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE']/*"/>	
            <msdn-id>dd368166</msdn-id>	
            <unmanaged>D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE</unmanaged>	
            <unmanaged-short>D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.SweepDirection.Clockwise">
            <summary>	
            <dd> <p> Arcs are drawn in a clockwise (positive-angle) direction. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_SWEEP_DIRECTION_CLOCKWISE']/*"/>	
            <msdn-id>dd368166</msdn-id>	
            <unmanaged>D2D1_SWEEP_DIRECTION_CLOCKWISE</unmanaged>	
            <unmanaged-short>D2D1_SWEEP_DIRECTION_CLOCKWISE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.TextAntialiasMode">
            <summary>	
            <p>Describes the antialiasing mode used for drawing text. </p>	
            </summary>	
            <remarks>	
            <p>This enumeration is used with the <strong>SetTextAntialiasMode</strong> of an <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> to specify how text and glyphs are antialiased.</p><p> By default, Direct2D renders text in ClearType mode. Factors that  can downgrade the default quality to grayscale or aliased:</p><ul> <li>If the <strong><see cref="T:SharpDX.DirectWrite.RenderingMode"/></strong> value  is <strong><see cref="F:SharpDX.DirectWrite.RenderingMode.Aliased"/> </strong>, then the  default text antialiasing mode is aliased.  To change the DirectWrite rendering mode of an <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong>, use the  <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.SetTextRenderingParams(SharpDX.DirectWrite.RenderingParams)"/></strong> method. </li> <li>If the <strong><see cref="T:SharpDX.DirectWrite.RenderingMode"/></strong> value is <strong><see cref="F:SharpDX.DirectWrite.RenderingMode.Outline"/></strong>, then the default text  antialiasing mode is grayscale.</li> <li>If the render target has an alpha channel and is not set to <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>, then  the default text antialiasing mode is grayscale.</li> <li>If <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.PushLayer(SharpDX.Direct2D1.LayerParameters@,SharpDX.Direct2D1.Layer)"/></strong> is called without <strong><see cref="F:SharpDX.Direct2D1.LayerOptions.InitializeForCleartype"/></strong> (and the corresponding <strong>PopLayer</strong> has not  been called yet), then the default text  antialiasing mode is grayscale.</li> </ul>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TEXT_ANTIALIAS_MODE']/*"/>	
            <msdn-id>dd368170</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.TextAntialiasMode.Default">
            <summary>	
            <dd> <p>Use the system default. See Remarks.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TEXT_ANTIALIAS_MODE_DEFAULT']/*"/>	
            <msdn-id>dd368170</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE_DEFAULT</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.TextAntialiasMode.Cleartype">
            <summary>	
            <dd> <p>Use ClearType antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE']/*"/>	
            <msdn-id>dd368170</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.TextAntialiasMode.Grayscale">
            <summary>	
            <dd> <p>Use grayscale antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE']/*"/>	
            <msdn-id>dd368170</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.TextAntialiasMode.Aliased">
            <summary>	
            <dd> <p>Do not use antialiasing.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TEXT_ANTIALIAS_MODE_ALIASED']/*"/>	
            <msdn-id>dd368170</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE_ALIASED</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE_ALIASED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.WindowState">
            <summary>	
            <p>Describes whether a window is occluded. </p>	
            </summary>	
            <remarks>	
            <p>If the window was occluded the last time  <strong>EndDraw</strong> was called, the next time the render target calls <strong>CheckWindowState</strong>, it  returns <strong><see cref="F:SharpDX.Direct2D1.WindowState.Occluded"/></strong> regardless of the current window state. If you want to use <strong>CheckWindowState</strong> to check the current window state, call <strong>CheckWindowState</strong> after every <strong>EndDraw</strong> call and ignore its return value. This will ensure that your next call to <strong>CheckWindowState</strong> state  returns the actual window state.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_WINDOW_STATE']/*"/>	
            <msdn-id>dd368174</msdn-id>	
            <unmanaged>D2D1_WINDOW_STATE</unmanaged>	
            <unmanaged-short>D2D1_WINDOW_STATE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.WindowState.None">
            <summary>	
            <dd> <p>The window is not occluded.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_WINDOW_STATE_NONE']/*"/>	
            <msdn-id>dd368174</msdn-id>	
            <unmanaged>D2D1_WINDOW_STATE_NONE</unmanaged>	
            <unmanaged-short>D2D1_WINDOW_STATE_NONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.WindowState.Occluded">
            <summary>	
            <dd> <p>The window is occluded.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_WINDOW_STATE_OCCLUDED']/*"/>	
            <msdn-id>dd368174</msdn-id>	
            <unmanaged>D2D1_WINDOW_STATE_OCCLUDED</unmanaged>	
            <unmanaged-short>D2D1_WINDOW_STATE_OCCLUDED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.D2D1">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.Direct2D1.D2D1']/*"/>	
        </member>
        <member name="M:SharpDX.Direct2D1.D2D1.IsMatrixInvertible(SharpDX.Matrix3x2@)">
            <summary>	
            <p>Indicates whether the specified matrix is invertible.</p>	
            </summary>	
            <param name="matrix"><dd>  <p>The matrix to test.</p> </dd></param>	
            <returns><p><strong>true</strong> if the matrix was inverted; otherwise, <strong>false</strong>.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1IsMatrixInvertible']/*"/>	
            <msdn-id>dd368045</msdn-id>	
            <unmanaged>BOOL D2D1IsMatrixInvertible([In] const D2D_MATRIX_3X2_F* matrix)</unmanaged>	
            <unmanaged-short>D2D1IsMatrixInvertible</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.D2D1.InvertMatrix(SharpDX.Matrix3x2@)">
            <summary>	
            <p>Tries to invert the specified matrix.</p>	
            </summary>	
            <param name="matrix"><dd>  <p>The matrix to invert.</p> </dd></param>	
            <returns><p><strong>true</strong> if the matrix was inverted; otherwise, <strong>false</strong>.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1InvertMatrix']/*"/>	
            <msdn-id>dd368044</msdn-id>	
            <unmanaged>BOOL D2D1InvertMatrix([InOut] D2D_MATRIX_3X2_F* matrix)</unmanaged>	
            <unmanaged-short>D2D1InvertMatrix</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.D2D1.MakeSkewMatrix(System.Single,System.Single,SharpDX.Vector2,SharpDX.Matrix3x2@)">
            <summary>	
            <p>Creates a skew transformation that has the specified x-axis angle, y-axis angle, and center point. </p>	
            </summary>	
            <param name="angleX"><dd>  <p>The x-axis skew angle, which is measured in degrees counterclockwise from the y-axis.</p> </dd></param>	
            <param name="angleY"><dd>  <p>The y-axis skew angle, which is measured in degrees counterclockwise from the x-axis.</p> </dd></param>	
            <param name="center"><dd>  <p>The center point of the skew operation.</p> </dd></param>	
            <param name="matrix"><dd>  <p>When this method returns, contains the rotation transformation. You must allocate storate for this parameter.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1MakeSkewMatrix']/*"/>	
            <msdn-id>dd368052</msdn-id>	
            <unmanaged>void D2D1MakeSkewMatrix([In] float angleX,[In] float angleY,[In] D2D_POINT_2F center,[Out] D2D_MATRIX_3X2_F* matrix)</unmanaged>	
            <unmanaged-short>D2D1MakeSkewMatrix</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.D2D1.CreateFactory(SharpDX.Direct2D1.FactoryType,System.Guid,System.Nullable{SharpDX.Direct2D1.FactoryOptions},System.IntPtr@)">
            <summary>	
            <p>Creates a factory object  that can be used to create Direct2D resources.</p>	
            </summary>	
            <param name="factoryType"><dd>  <p>The threading model of the factory and the resources it creates.</p> </dd></param>	
            <param name="riid"><dd>  <p>A reference to the IID of <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> that is obtained by using __uuidof(<see cref="T:SharpDX.Direct2D1.Factory"/>).</p> </dd></param>	
            <param name="factoryOptionsRef"><dd>  <p>The level of detail provided to the debugging layer.</p> </dd></param>	
            <param name="iFactoryOut"><dd>  <p>When this method returns, contains the address to a reference to the new factory.</p> </dd></param>	
            <returns><p>If this function succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> interface provides the starting point for  Direct2D. In general, objects created from a single instance of a factory object can be used with other resources created from that instance, but not with resources created by other factory instances.   </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1CreateFactory']/*"/>	
            <msdn-id>dd368034</msdn-id>	
            <unmanaged>HRESULT D2D1CreateFactory([In] D2D1_FACTORY_TYPE factoryType,[In] const GUID&amp; riid,[In, Optional] const D2D1_FACTORY_OPTIONS* pFactoryOptions,[Out] void** ppIFactory)</unmanaged>	
            <unmanaged-short>D2D1CreateFactory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.D2D1.MakeRotateMatrix(System.Single,SharpDX.Vector2,SharpDX.Matrix3x2@)">
            <summary>	
            <p>Creates a rotation transformation that rotates by the specified angle about the specified point.</p>	
            </summary>	
            <param name="angle"><dd>  <p>The clockwise rotation angle, in degrees. </p> </dd></param>	
            <param name="center"><dd>  <p>The point about which to rotate.</p> </dd></param>	
            <param name="matrix"><dd>  <p>When this method returns, contains the new rotation transformation. You must allocate storage for this parameter.  </p> </dd></param>	
            <remarks>	
            <p>Rotation occurs in the plane of the 2-D surface.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1MakeRotateMatrix']/*"/>	
            <msdn-id>dd368049</msdn-id>	
            <unmanaged>void D2D1MakeRotateMatrix([In] float angle,[In] D2D_POINT_2F center,[Out] D2D_MATRIX_3X2_F* matrix)</unmanaged>	
            <unmanaged-short>D2D1MakeRotateMatrix</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.ResultCode">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.Direct2D1.ResultCode']/*"/>	
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.WrongFactory">
            <summary>Constant WrongFactory.</summary>
            <unmanaged>D2DERR_WRONG_FACTORY</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.BadNumber">
            <summary>Constant BadNumber.</summary>
            <unmanaged>D2DERR_BAD_NUMBER</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.MaximumTextureSizeExceeded">
            <summary>Constant MaximumTextureSizeExceeded.</summary>
            <unmanaged>D2DERR_MAX_TEXTURE_SIZE_EXCEEDED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.NoHardwareDevice">
            <summary>Constant NoHardwareDevice.</summary>
            <unmanaged>D2DERR_NO_HARDWARE_DEVICE</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.WrongResourceDomain">
            <summary>Constant WrongResourceDomain.</summary>
            <unmanaged>D2DERR_WRONG_RESOURCE_DOMAIN</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.InvalidCall">
            <summary>Constant InvalidCall.</summary>
            <unmanaged>D2DERR_INVALID_CALL</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.Win32Error">
            <summary>Constant Win32Error.</summary>
            <unmanaged>D2DERR_WIN32_ERROR</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.PopCallDidNotMatchPush">
            <summary>Constant PopCallDidNotMatchPush.</summary>
            <unmanaged>D2DERR_POP_CALL_DID_NOT_MATCH_PUSH</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.UnsupportedVersion">
            <summary>Constant UnsupportedVersion.</summary>
            <unmanaged>D2DERR_UNSUPPORTED_VERSION</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.RecreateTarget">
            <summary>Constant RecreateTarget.</summary>
            <unmanaged>D2DERR_RECREATE_TARGET</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.ZeroVector">
            <summary>Constant ZeroVector.</summary>
            <unmanaged>D2DERR_ZERO_VECTOR</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.UnsupportedPixelFormat">
            <summary>Constant UnsupportedPixelFormat.</summary>
            <unmanaged>D2DERR_UNSUPPORTED_PIXEL_FORMAT</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.ShaderCompileFailed">
            <summary>Constant ShaderCompileFailed.</summary>
            <unmanaged>D2DERR_SHADER_COMPILE_FAILED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.ScannerFailed">
            <summary>Constant ScannerFailed.</summary>
            <unmanaged>D2DERR_SCANNER_FAILED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.TooManyShaderElements">
            <summary>Constant TooManyShaderElements.</summary>
            <unmanaged>D2DERR_TOO_MANY_SHADER_ELEMENTS</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.TextRendererNotReleased">
            <summary>Constant TextRendererNotReleased.</summary>
            <unmanaged>D2DERR_TEXT_RENDERER_NOT_RELEASED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.IncompatibleBrushTypes">
            <summary>Constant IncompatibleBrushTypes.</summary>
            <unmanaged>D2DERR_INCOMPATIBLE_BRUSH_TYPES</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.ScreenAccessDenied">
            <summary>Constant ScreenAccessDenied.</summary>
            <unmanaged>D2DERR_SCREEN_ACCESS_DENIED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.LayerAlreadyInUse">
            <summary>Constant LayerAlreadyInUse.</summary>
            <unmanaged>D2DERR_LAYER_ALREADY_IN_USE</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.InternalError">
            <summary>Constant InternalError.</summary>
            <unmanaged>D2DERR_INTERNAL_ERROR</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.RenderTargetHasLayerOrCliprect">
            <summary>Constant RenderTargetHasLayerOrCliprect.</summary>
            <unmanaged>D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.WrongState">
            <summary>Constant WrongState.</summary>
            <unmanaged>D2DERR_WRONG_STATE</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.DisplayStateInvalid">
            <summary>Constant DisplayStateInvalid.</summary>
            <unmanaged>D2DERR_DISPLAY_STATE_INVALID</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.TextEffectIsWrongType">
            <summary>Constant TextEffectIsWrongType.</summary>
            <unmanaged>D2DERR_TEXT_EFFECT_IS_WRONG_TYPE</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.UnsupportedOperation">
            <summary>Constant UnsupportedOperation.</summary>
            <unmanaged>D2DERR_UNSUPPORTED_OPERATION</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.PushPopUnbalanced">
            <summary>Constant PushPopUnbalanced.</summary>
            <unmanaged>D2DERR_PUSH_POP_UNBALANCED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.DisplayFormatNotSupported">
            <summary>Constant DisplayFormatNotSupported.</summary>
            <unmanaged>D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.NotInitializeD">
            <summary>Constant NotInitializeD.</summary>
            <unmanaged>D2DERR_NOT_INITIALIZED</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.TargetNotGdiCompatible">
            <summary>Constant TargetNotGdiCompatible.</summary>
            <unmanaged>D2DERR_TARGET_NOT_GDI_COMPATIBLE</unmanaged>
        </member>
        <member name="F:SharpDX.Direct2D1.ResultCode.ExceedsMaximumBitmapSize">
            <summary>Constant ExceedsMaximumBitmapSize.</summary>
            <unmanaged>D2DERR_EXCEEDS_MAX_BITMAP_SIZE</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.DeviceContextRenderTarget">
            <summary>	
            <p>Issues drawing commands to a GDI device context. </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/> Objects<p>To create an <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong>, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateDCRenderTarget(SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.DeviceContextRenderTarget)"/></strong> method.</p><p>Before you can render with the DC render target, you must use its <strong>BindDC</strong> method to associate it with a GDI DC.  You do this each time you  use a different DC, or the size of the area you want to draw to changes.</p><p>To enable the DC render target to work with GDI, set its pixel format to <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> and its alpha mode to <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong> or <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>.</p><p>Your application should create render targets once and hold onto them for the life of the application or until the render target's  <strong>EndDraw</strong> method returns the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error. When you receive this error, you need to recreate the render target (and any resources it created).</p>ID2D1DCRenderTargets, GDI Transforms, and Right-to-Left Language Builds of Windows<p>When you use an <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong>, it renders Direct2D content to an internal bitmap, and then renders the bitmap to the DC with GDI. </p><p>It's possible for GDI to apply a GDI transform  (through the <strong>SetWorldTransform</strong> method) or other effect to the same DC used by the render target, in which case GDI transforms the bitmap produced by Direct2D. Using a GDI transform to transform the Direct2D content has the potential to degrade the visual quality of the output, because you're transforming a bitmap for which antialiasing and subpixel positioning have already been calculated.</p><p>For example, suppose you use the render target to draw a scene that contains antialiased geometries and text. If you use a GDI transform to apply a scale transform to the DC and scale the scene so that it's 10 times larger, you'll see pixelization and jagged edges. (If, however, you applied a similar transform using Direct2D, the visual quality of the scene would not be degraded.)</p><p>In some cases, it might not be obvious that GDI is performing additional processing that might degrade the quality of the Direct2D content. For example, on a right-to-left (RTL) build of Windows, content rendered by an <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong> might be horizontally inverted when GDI copies it to its destination.   Whether the content is actually inverted depends on the current settings of the DC.</p><p>Depending on the type of content being rendered, you might want to prevent the inversion. If the Direct2D content includes ClearType text, this inversion will degrade the quality of the text.</p><p>You can control RTL rendering behavior by using the <strong>SetLayout</strong> GDI function.  To  prevent the mirroring, call the <strong>SetLayout</strong> GDI function and specify <strong>LAYOUT_BITMAPORIENTATIONPRESERVED</strong> as the only value for the second parameter (do not combine it with <strong>LAYOUT_RTL</strong>), as shown in the following example:</p><pre><code>SetLayout(m_hwnd, LAYOUT_BITMAPORIENTATIONPRESERVED);</code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DCRenderTarget']/*"/>	
            <msdn-id>dd371213</msdn-id>	
            <unmanaged>ID2D1DCRenderTarget</unmanaged>	
            <unmanaged-short>ID2D1DCRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DeviceContextRenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.DeviceContextRenderTarget.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.DeviceContextRenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.DeviceContextRenderTarget.BindDeviceContext(System.IntPtr,SharpDX.Rectangle)">
            <summary>	
            <p> Binds the render target to the device context to which it issues drawing commands.</p>	
            </summary>	
            <param name="hDC"><dd>  <p>The device context to which the render target issues drawing commands.</p> </dd></param>	
            <param name="subRectRef"><dd>  <p>The dimensions of the handle to a device context (<see cref="T:System.IntPtr"/>) to which the render target is bound. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Before you can render with the DC render target, you must use its <strong>BindDC</strong> method to associate it with a GDI DC.  You do this each time you  use a different DC, or the size of the area you want to draw to changes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DCRenderTarget::BindDC']/*"/>	
            <msdn-id>dd371214</msdn-id>	
            <unmanaged>HRESULT ID2D1DCRenderTarget::BindDC([In] const HDC hDC,[In] const RECT* pSubRect)</unmanaged>	
            <unmanaged-short>ID2D1DCRenderTarget::BindDC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DeviceContextRenderTarget.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.RenderTargetProperties)">
            <summary>	
            Creates a render target that draws to a Windows Graphics Device Interface (GDI) device context.	
            </summary>	
            <remarks>	
            Before you can render with a DC render target, you must use the render target's {{BindDC}} method to associate it with a GDI DC.  Do this for each different DC and whenever there is a change in the size of the area you want to draw to.To enable the DC render target to work with GDI, set the render target's DXGI format to <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> and alpha mode to <see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/> or D2D1_ALPHA_MODE_IGNORE.Your application should create render targets once and hold on to them for the life of the application or until the render target's  {{EndDraw}} method returns the {{D2DERR_RECREATE_TARGET}} error. When you receive this error, recreate the render target (and any resources it created).	
            </remarks>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="properties">The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering.  To enable the device context (DC) render target to work with GDI, set the DXGI format to <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> and the alpha mode to <see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/> or D2D1_ALPHA_MODE_IGNORE. For more information about pixel formats, see  {{Supported Pixel  Formats and Alpha Modes}}.</param>
        </member>
        <member name="T:SharpDX.Direct2D1.DrawingStateBlock">
            <summary>	
            <p>Represents the drawing state of a render target: the antialiasing mode, transform, tags, and text-rendering options. </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> Objects<p>To create an <strong><see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/></strong>, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateDrawingStateBlock(System.Nullable{SharpDX.Direct2D1.DrawingStateDescription},SharpDX.DirectWrite.RenderingParams,SharpDX.Direct2D1.DrawingStateBlock)"/></strong> method.</p><p>A drawing state block is a device-independent resource; you can create it once and retain it for the life of your application. For more information about resources, see the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock']/*"/>	
            <msdn-id>dd371218</msdn-id>	
            <unmanaged>ID2D1DrawingStateBlock</unmanaged>	
            <unmanaged-short>ID2D1DrawingStateBlock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.DrawingStateBlock">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.GetDescription(SharpDX.Direct2D1.DrawingStateDescription@)">
            <summary>	
            <p>Retrieves the antialiasing mode, transform, and tags portion of the drawing state.</p>	
            </summary>	
            <param name="stateDescription"><dd>  <p>When this method returns, contains the antialiasing mode, transform, and tags portion of the drawing state. You must allocate storage for this parameter.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::GetDescription']/*"/>	
            <msdn-id>dd371223</msdn-id>	
            <unmanaged>void ID2D1DrawingStateBlock::GetDescription([Out] D2D1_DRAWING_STATE_DESCRIPTION* stateDescription)</unmanaged>	
            <unmanaged-short>ID2D1DrawingStateBlock::GetDescription</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.SetDescription(SharpDX.Direct2D1.DrawingStateDescription@)">
            <summary>	
            <p>Specifies the antialiasing mode, transform, and tags portion of the drawing state.</p>	
            </summary>	
            <param name="stateDescription"><dd>  <p>The antialiasing mode, transform, and tags portion of the drawing state.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::SetDescription']/*"/>	
            <msdn-id>dd371231</msdn-id>	
            <unmanaged>void ID2D1DrawingStateBlock::SetDescription([In] const D2D1_DRAWING_STATE_DESCRIPTION* stateDescription)</unmanaged>	
            <unmanaged-short>ID2D1DrawingStateBlock::SetDescription</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.SetTextRenderingParams(SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            <p>Specifies the text-rendering configuration of the drawing state.</p>	
            </summary>	
            <param name="textRenderingParams"><dd>  <p>The text-rendering configuration of the drawing state, or <c>null</c> to use default settings.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::SetTextRenderingParams']/*"/>	
            <msdn-id>dd371237</msdn-id>	
            <unmanaged>void ID2D1DrawingStateBlock::SetTextRenderingParams([In, Optional] IDWriteRenderingParams* textRenderingParams)</unmanaged>	
            <unmanaged-short>ID2D1DrawingStateBlock::SetTextRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.GetTextRenderingParams(SharpDX.DirectWrite.RenderingParams@)">
            <summary>	
            <p>Retrieves the text-rendering configuration of the drawing state.</p>	
            </summary>	
            <param name="textRenderingParams"><dd>  <p>When this method returns, contains the address of a reference to an <strong><see cref="T:SharpDX.DirectWrite.RenderingParams"/></strong> object that describes the text-rendering configuration of the drawing state.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::GetTextRenderingParams']/*"/>	
            <msdn-id>dd371227</msdn-id>	
            <unmanaged>void ID2D1DrawingStateBlock::GetTextRenderingParams([Out, Optional] IDWriteRenderingParams** textRenderingParams)</unmanaged>	
            <unmanaged-short>ID2D1DrawingStateBlock::GetTextRenderingParams</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.#ctor(SharpDX.Direct2D1.Factory)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.DrawingStateDescription)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="drawingStateDescription">A structure that contains antialiasing, transform, and tags  information.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.#ctor(SharpDX.Direct2D1.Factory,SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="textRenderingParams">Optional text parameters that indicate how text should be rendered.  </param>
        </member>
        <member name="M:SharpDX.Direct2D1.DrawingStateBlock.#ctor(SharpDX.Direct2D1.Factory,System.Nullable{SharpDX.Direct2D1.DrawingStateDescription},SharpDX.DirectWrite.RenderingParams)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/> that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="drawingStateDescription">A structure that contains antialiasing, transform, and tags  information.</param>
            <param name="textRenderingParams">Optional text parameters that indicate how text should be rendered.  </param>
        </member>
        <member name="P:SharpDX.Direct2D1.DrawingStateBlock.Description">
            <summary>	
            <p>Retrieves or sets the antialiasing mode, transform, and tags portion of the drawing state.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::GetDescription']/*"/>	
            <msdn-id>dd371223</msdn-id>	
            <unmanaged>GetDescription / SetDescription</unmanaged>	
            <unmanaged-short>GetDescription</unmanaged-short>	
            <unmanaged>void ID2D1DrawingStateBlock::GetDescription([Out] D2D1_DRAWING_STATE_DESCRIPTION* stateDescription)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.DrawingStateBlock.TextRenderingParams">
            <summary>	
            <p>Retrieves or sets the text-rendering configuration of the drawing state.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1DrawingStateBlock::GetTextRenderingParams']/*"/>	
            <msdn-id>dd371227</msdn-id>	
            <unmanaged>GetTextRenderingParams / SetTextRenderingParams</unmanaged>	
            <unmanaged-short>GetTextRenderingParams</unmanaged-short>	
            <unmanaged>void ID2D1DrawingStateBlock::GetTextRenderingParams([Out, Optional] IDWriteRenderingParams** textRenderingParams)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.EllipseGeometry">
            <summary>	
            <p>Represents an ellipse. </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.EllipseGeometry"/> Objects<p>To create an elipse geometry, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateEllipseGeometry(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.EllipseGeometry)"/></strong> method.</p><p>Direct2D geometries are immutable and device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1EllipseGeometry']/*"/>	
            <msdn-id>dd371239</msdn-id>	
            <unmanaged>ID2D1EllipseGeometry</unmanaged>	
            <unmanaged-short>ID2D1EllipseGeometry</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Geometry">
            <summary>	
            <p>Represents a geometry resource and defines a set of helper methods for manipulating and measuring geometric shapes.  Interfaces that inherit from <strong><see cref="T:SharpDX.Direct2D1.Geometry"/></strong> define specific shapes.</p>	
            </summary>	
            <remarks>	
            <p>There are several types of Direct2D geometry objects:  a  simple geometry (<strong><see cref="T:SharpDX.Direct2D1.RectangleGeometry"/></strong>, <strong><see cref="T:SharpDX.Direct2D1.RoundedRectangleGeometry"/></strong>, or <strong><see cref="T:SharpDX.Direct2D1.EllipseGeometry"/></strong>), a path geometry (<strong><see cref="T:SharpDX.Direct2D1.PathGeometry"/></strong>), or a composite geometry (<strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> and <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong>).</p><p> Direct2D geometries enable you to  describe two-dimensional figures and also offer  many uses, such as defining  hit-test regions,  clip regions, and even   animation paths.</p><p>Direct2D geometries are immutable and device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry']/*"/>	
            <msdn-id>dd316578</msdn-id>	
            <unmanaged>ID2D1Geometry</unmanaged>	
            <unmanaged-short>ID2D1Geometry</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Geometry.DefaultFlatteningTolerance">
            <summary>
            Default flattening tolerance used for all methods that are not explicitly using it. Default is set to 0.25f.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Geometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Geometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Geometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetBounds(System.Nullable{SharpDX.Matrix3x2})">
            <summary>	
            Retrieves the bounds of the geometry.Overload list	
            </summary>	
            <param name="worldTransform">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::GetBounds']/*"/>	
            <msdn-id>dd742751</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::GetBounds([In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[Out] D2D_RECT_F* bounds)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::GetBounds</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetWidenedBounds(System.Single,SharpDX.Direct2D1.StrokeStyle,System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            <p>Gets the bounds of the geometry after it has been widened by the specified stroke width and style and transformed by the specified matrix.</p>	
            </summary>	
            <param name="strokeWidth"><dd>  <p>The amount by which to widen the geometry by stroking its outline.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of the stroke that widens the geometry.</p> </dd></param>	
            <param name="worldTransform"><dd>  <p>A transform to apply to the geometry after the geometry is transformed and after the geometry has been stroked.</p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>When this method returns, contains the bounds of the widened geometry. You must allocate storage for this parameter.</p> </dd></param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::GetWidenedBounds']/*"/>	
            <msdn-id>dd316714</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::GetWidenedBounds([In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] D2D_RECT_F* bounds)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::GetWidenedBounds</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Vector2,System.Single,SharpDX.Direct2D1.StrokeStyle,System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            <p>Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. </p>	
            </summary>	
            <param name="point"><dd>  <p>The point to test for containment.</p> </dd></param>	
            <param name="strokeWidth"><dd>  <p>The thickness of the stroke to apply.</p> </dd></param>	
            <param name="strokeStyle"><dd>  <p>The style of stroke to apply.</p> </dd></param>	
            <param name="worldTransform"><dd>  <p>The transform to apply to the stroked geometry. </p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter.</p> </dd></param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::StrokeContainsPoint']/*"/>	
            <msdn-id>dd316742</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([In] D2D_POINT_2F point,[In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::StrokeContainsPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Vector2,System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            <p>Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. </p>	
            </summary>	
            <param name="point"><dd>  <p>The point to test.</p> </dd></param>	
            <param name="worldTransform"><dd>  <p>The transform to apply to the geometry prior to testing for containment, or <strong><c>null</c></strong>.</p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>The numeric accuracy with which the precise geometric path and path intersection is calculated. Points missing the fill by less than the tolerance are still considered inside.  Smaller values produce more accurate results but cause slower execution. </p> </dd></param>	
            <returns><dd>  <p>When this method returns, contains a <strong><see cref="T:SharpDX.Bool"/></strong> value that is <strong>TRUE</strong> if the area filled by the geometry contains <em>point</em>; otherwise, <strong><see cref="F:SharpDX.Result.False"/></strong>.You must allocate storage for this parameter.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::FillContainsPoint']/*"/>	
            <msdn-id>dd316687</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([In] D2D_POINT_2F point,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::FillContainsPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Compare(SharpDX.Direct2D1.Geometry,System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            <p>Describes the intersection between this geometry and the specified geometry. The comparison is performed by using the specified flattening tolerance.</p>	
            </summary>	
            <param name="inputGeometry"><dd>  <p>The geometry to test. </p> </dd></param>	
            <param name="inputGeometryTransform"><dd>  <p>The transform to apply to <em>inputGeometry</em>, or <strong><c>null</c></strong>.</p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. </p> </dd></param>	
            <returns><dd>  <p>When this method returns, contains a reference to a value that describes how this geometry is related to <em>inputGeometry</em>. You must allocate storage for this parameter.  </p> </dd></returns>	
            <remarks>	
            <p>When interpreting the returned <em>relation</em> value, it is important to remember that the member <strong><see cref="F:SharpDX.Direct2D1.GeometryRelation.IsContained"/></strong> of the  <strong><see cref="T:SharpDX.Direct2D1.GeometryRelation"/></strong> enumeration type means that this geometry is contained  inside <em>inputGeometry</em>, not that this geometry contains <em>inputGeometry</em>. </p><p>For  more information about how to interpret other possible return values, see <strong><see cref="T:SharpDX.Direct2D1.GeometryRelation"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::CompareWithGeometry']/*"/>	
            <msdn-id>dd316630</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::CompareWithGeometry([In] ID2D1Geometry* inputGeometry,[In, Optional] const D2D_MATRIX_3X2_F* inputGeometryTransform,[In] float flatteningTolerance,[Out] D2D1_GEOMETRY_RELATION* relation)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::CompareWithGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Simplify_(SharpDX.Direct2D1.GeometrySimplificationOption,System.Nullable{SharpDX.Matrix3x2},System.Single,System.IntPtr)">
            <summary>	
            Creates a simplified version of the geometry that contains only lines and (optionally) cubic Bezier curves and writes the result to an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong>.Overload list	
            </summary>	
            <param name="simplificationOption">No documentation.</param>	
            <param name="worldTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <param name="geometrySink">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::Simplify']/*"/>	
            <msdn-id>dd742770</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::Simplify([In] D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::Simplify</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Tessellate_(System.Nullable{SharpDX.Matrix3x2},System.Single,System.IntPtr)">
            <summary>	
            Creates a set of clockwise-wound triangles that cover the geometry after it has been transformed using the specified matrix and flattened using the specified tolerance.Overload list	
            </summary>	
            <param name="worldTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <param name="tessellationSink">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::Tessellate']/*"/>	
            <msdn-id>dd742772</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::Tessellate([In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[In] ID2D1TessellationSink* tessellationSink)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::Tessellate</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Combine_(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.CombineMode,System.Nullable{SharpDX.Matrix3x2},System.Single,System.IntPtr)">
            <summary>	
            Combines this geometry with the specified geometry and stores the result in an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong>.Overload list	
            </summary>	
            <param name="inputGeometry">No documentation.</param>	
            <param name="combineMode">No documentation.</param>	
            <param name="inputGeometryTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <param name="geometrySink">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::CombineWithGeometry']/*"/>	
            <msdn-id>dd742739</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::CombineWithGeometry([In] ID2D1Geometry* inputGeometry,[In] D2D1_COMBINE_MODE combineMode,[In, Optional] const D2D_MATRIX_3X2_F* inputGeometryTransform,[In] float flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::CombineWithGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Outline_(System.Nullable{SharpDX.Matrix3x2},System.Single,System.IntPtr)">
            <summary>	
            <p>Computes the outline of the geometry and writes the result to an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong>.</p>	
            </summary>	
            <param name="worldTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <param name="geometrySink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>The <strong>Outline</strong> method allows the caller to produce a geometry with an equivalent fill to the input geometry, with the following additional properties: </p><ul> <li>The output geometry contains no transverse intersections; that is, segments may touch, but they never cross.</li> <li>The outermost figures in the output geometry are all oriented counterclockwise. </li> <li>The output geometry is fill-mode invariant; that is, the fill of the geometry does not depend on the choice of the fill mode. For more information about the fill mode, see <strong><see cref="T:SharpDX.Direct2D1.FillMode"/></strong>.</li> </ul><p>Additionally, the  <strong>Outline</strong> method can be useful in removing redundant portions of said geometries to simplify complex geometries. It can also be useful in combination with <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> to create unions among several geometries simultaneously.	
            </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::Outline']/*"/>	
            <msdn-id>dd316717</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::Outline([In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::Outline</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeArea(System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            <p>Computes the area of the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.</p>	
            </summary>	
            <param name="worldTransform"><dd>  <p>The transform to apply to this geometry before computing its area, or <strong><c>null</c></strong>.</p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </p> </dd></param>	
            <returns><dd>  <p>When this this method returns, contains a reference to the area of the transformed, flattened version of this geometry. You must allocate storage for this parameter.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::ComputeArea']/*"/>	
            <msdn-id>dd316641</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::ComputeArea([In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] float* area)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::ComputeArea</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeLength(System.Nullable{SharpDX.Matrix3x2},System.Single)">
            <summary>	
            Calculates the length of the geometry as though each segment were unrolled into a line.Overload list	
            </summary>	
            <param name="worldTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::ComputeLength']/*"/>	
            <msdn-id>dd742744</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::ComputeLength([In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] float* length)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::ComputeLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputePointAtLength(System.Single,System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Vector2@)">
            <summary>	
            <p>Calculates the point and tangent vector at the specified distance along the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.</p>	
            </summary>	
            <param name="length"><dd>  <p>The distance along the geometry of the point and tangent to find. If this distance is less then 0, this method calculates the first point in the geometry. If this distance is greater than the length of the geometry, this method calculates the last point in the geometry.</p> </dd></param>	
            <param name="worldTransform"><dd>  <p>The transform to apply to the geometry before calculating the specified point and tangent, or <strong><c>null</c></strong>.</p> </dd></param>	
            <param name="flatteningTolerance"><dd>  <p>The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.</p> </dd></param>	
            <param name="unitTangentVector"><dd>  <p>When this method returns, contains a reference to the tangent vector at the specified distance along the geometry. If the geometry is empty,  this vector contains NaN as its x and y values. You must allocate storage for this parameter.</p> </dd></param>	
            <returns><dd>  <p>The location at the specified distance along the geometry. If the geometry is empty,  this point contains NaN as its x and y values.</p> </dd></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::ComputePointAtLength']/*"/>	
            <msdn-id>dd316676</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::ComputePointAtLength([In] float length,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out, Optional] D2D_POINT_2F* point,[Out, Optional] D2D_POINT_2F* unitTangentVector)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::ComputePointAtLength</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Widen_(System.Single,SharpDX.Direct2D1.StrokeStyle,System.Nullable{SharpDX.Matrix3x2},System.Single,System.IntPtr)">
            <summary>	
            <p>Widens the geometry by the specified stroke and writes the result to an <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> after it has been transformed by the specified matrix and flattened using the default tolerance.</p>	
            </summary>	
            <param name="strokeWidth">No documentation.</param>	
            <param name="strokeStyle">No documentation.</param>	
            <param name="worldTransform">No documentation.</param>	
            <param name="flatteningTolerance">No documentation.</param>	
            <param name="geometrySink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Geometry::Widen']/*"/>	
            <msdn-id>dd316770</msdn-id>	
            <unmanaged>HRESULT ID2D1Geometry::Widen([In] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1Geometry::Widen</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Combine(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.CombineMode,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Combines this geometry with the specified geometry and stores the result in an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.  	
            </summary>	
            <param name="inputGeometry">The geometry to combine with this instance.</param>
            <param name="combineMode">The type of combine operation to perform.</param>
            <param name="geometrySink">The result of the combine operation.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT CombineWithGeometry([In] ID2D1Geometry* inputGeometry,[None] D2D1_COMBINE_MODE combineMode,[In, Optional] const D2D1_MATRIX_3X2_F* inputGeometryTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Combine(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.CombineMode,System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Combines this geometry with the specified geometry and stores the result in an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.  	
            </summary>	
            <param name="inputGeometry">The geometry to combine with this instance.</param>
            <param name="combineMode">The type of combine operation to perform.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink">The result of the combine operation.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT CombineWithGeometry([In] ID2D1Geometry* inputGeometry,[None] D2D1_COMBINE_MODE combineMode,[In, Optional] const D2D1_MATRIX_3X2_F* inputGeometryTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Combine(SharpDX.Direct2D1.Geometry,SharpDX.Direct2D1.CombineMode,System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Combines this geometry with the specified geometry and stores the result in an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.  	
            </summary>	
            <param name="inputGeometry">The geometry to combine with this instance.</param>
            <param name="combineMode">The type of combine operation to perform.</param>
            <param name="inputGeometryTransform">The transform to apply to inputGeometry before combining, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink">The result of the combine operation.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT CombineWithGeometry([In] ID2D1Geometry* inputGeometry,[None] D2D1_COMBINE_MODE combineMode,[In, Optional] const D2D1_MATRIX_3X2_F* inputGeometryTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Compare(SharpDX.Direct2D1.Geometry)">
            <summary>	
            Describes the intersection between this geometry and the specified geometry. The comparison is performed by using the specified flattening tolerance.	
            </summary>	
            <remarks>	
            When interpreting the returned relation value, it is important to remember that the member <see cref="F:SharpDX.Direct2D1.GeometryRelation.IsContained" /> of the  D2D1_GEOMETRY_RELATION enumeration type means that this geometry is contained  inside inputGeometry, not that this geometry contains inputGeometry.  For  more information about how to interpret other possible return values, see <see cref="T:SharpDX.Direct2D1.GeometryRelation" />. 	
            </remarks>	
            <param name="inputGeometry">The geometry to test.  </param>
            <returns>When this method returns, contains a reference to a value that describes how this geometry is related to inputGeometry. You must allocate storage for this parameter.   </returns>
            <unmanaged>HRESULT ID2D1Geometry::CompareWithGeometry([In] ID2D1Geometry* inputGeometry,[In, Optional] const D2D1_MATRIX_3X2_F* inputGeometryTransform,[None] float flatteningTolerance,[Out] D2D1_GEOMETRY_RELATION* relation)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Compare(SharpDX.Direct2D1.Geometry,System.Single)">
            <summary>	
            Describes the intersection between this geometry and the specified geometry. The comparison is performed by using the specified flattening tolerance.	
            </summary>	
            <remarks>	
            When interpreting the returned relation value, it is important to remember that the member <see cref="F:SharpDX.Direct2D1.GeometryRelation.IsContained" /> of the  D2D1_GEOMETRY_RELATION enumeration type means that this geometry is contained  inside inputGeometry, not that this geometry contains inputGeometry.  For  more information about how to interpret other possible return values, see <see cref="T:SharpDX.Direct2D1.GeometryRelation" />. 	
            </remarks>	
            <param name="inputGeometry">The geometry to test.  </param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains a reference to a value that describes how this geometry is related to inputGeometry. You must allocate storage for this parameter.   </returns>
            <unmanaged>HRESULT ID2D1Geometry::CompareWithGeometry([In] ID2D1Geometry* inputGeometry,[In, Optional] const D2D1_MATRIX_3X2_F* inputGeometryTransform,[None] float flatteningTolerance,[Out] D2D1_GEOMETRY_RELATION* relation)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeArea">
            <summary>	
            Computes the area of the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <returns>When this this method returns, contains a reference to the area of the transformed, flattened version of this geometry. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputeArea([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] float* area)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeArea(System.Single)">
            <summary>	
            Computes the area of the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this this method returns, contains a reference to the area of the transformed, flattened version of this geometry. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputeArea([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] float* area)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeLength">
            <summary>	
            Calculates the length of the geometry as though each segment were unrolled into a line. 	
            </summary>	
            <returns>When this method returns, contains a reference to the length of the geometry. For closed geometries, the length includes an implicit closing segment. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputeLength([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] float* length)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputeLength(System.Single)">
            <summary>	
            Calculates the length of the geometry as though each segment were unrolled into a line. 	
            </summary>	
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains a reference to the length of the geometry. For closed geometries, the length includes an implicit closing segment. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputeLength([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] float* length)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputePointAtLength(System.Single,SharpDX.Vector2@)">
            <summary>	
            Calculates the point and tangent vector at the specified distance along the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="length">The distance along the geometry of the point and tangent to find. If this distance is less then 0, this method calculates the first point in the geometry. If this distance is greater than the length of the geometry, this method calculates the last point in the geometry. </param>
            <param name="unitTangentVector">When this method returns, contains a reference to the tangent vector at the specified distance along the geometry. If the geometry is empty,  this vector contains NaN as its x and y values. You must allocate storage for this parameter. </param>
            <returns>The location at the specified distance along the geometry. If the geometry is empty,  this point contains NaN as its x and y values. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputePointAtLength([None] float length,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out, Optional] D2D1_POINT_2F* point,[Out, Optional] D2D1_POINT_2F* unitTangentVector)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.ComputePointAtLength(System.Single,System.Single,SharpDX.Vector2@)">
            <summary>	
            Calculates the point and tangent vector at the specified distance along the geometry after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="length">The distance along the geometry of the point and tangent to find. If this distance is less then 0, this method calculates the first point in the geometry. If this distance is greater than the length of the geometry, this method calculates the last point in the geometry. </param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="unitTangentVector">When this method returns, contains a reference to the tangent vector at the specified distance along the geometry. If the geometry is empty,  this vector contains NaN as its x and y values. You must allocate storage for this parameter. </param>
            <returns>The location at the specified distance along the geometry. If the geometry is empty,  this point contains NaN as its x and y values. </returns>
            <unmanaged>HRESULT ID2D1Geometry::ComputePointAtLength([None] float length,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out, Optional] D2D1_POINT_2F* point,[Out, Optional] D2D1_POINT_2F* unitTangentVector)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Point)">
            <summary>	
            Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. 	
            </summary>	
            <param name="point">The point to test. </param>
            <returns>When this method returns, contains a bool value that is true if the area filled by the geometry contains point; otherwise, false.You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([None] D2D1_POINT_2F point,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Vector2)">
            <summary>	
            Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. 	
            </summary>	
            <param name="point">The point to test. </param>
            <returns>When this method returns, contains a bool value that is true if the area filled by the geometry contains point; otherwise, false.You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([None] D2D1_POINT_2F point,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Point,System.Single)">
            <summary>	
            Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. 	
            </summary>	
            <param name="point">The point to test. </param>
            <param name="flatteningTolerance">The numeric accuracy with which the precise geometric path and path intersection is calculated. Points missing the fill by less than the tolerance are still considered inside.  Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains a bool value that is true if the area filled by the geometry contains point; otherwise, false.You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([None] D2D1_POINT_2F point,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Vector2,System.Single)">
            <summary>	
            Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. 	
            </summary>	
            <param name="point">The point to test. </param>
            <param name="flatteningTolerance">The numeric accuracy with which the precise geometric path and path intersection is calculated. Points missing the fill by less than the tolerance are still considered inside.  Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains a bool value that is true if the area filled by the geometry contains point; otherwise, false.You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([None] D2D1_POINT_2F point,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.FillContainsPoint(SharpDX.Point,SharpDX.Matrix3x2,System.Single)">
            <summary>	
            Indicates whether the area filled by the geometry would contain the specified point given the specified flattening tolerance. 	
            </summary>	
            <param name="point">The point to test. </param>
            <param name="worldTransform">The transform to apply to the geometry prior to testing for containment, or NULL. </param>
            <param name="flatteningTolerance">The numeric accuracy with which the precise geometric path and path intersection is calculated. Points missing the fill by less than the tolerance are still considered inside.  Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains a bool value that is true if the area filled by the geometry contains point; otherwise, false.You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::FillContainsPoint([None] D2D1_POINT_2F point,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetBounds">
            <summary>	
            Retrieves the bounds of the geometry.	
            </summary>	
            <returns>When this method returns, contains the bounds of this geometry. If the bounds are empty, this will be a rect where bounds.left &gt; bounds.right. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::GetBounds([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[Out] D2D1_RECT_F* bounds)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetWidenedBounds(System.Single)">
            <summary>	
            Gets the bounds of the geometry after it has been widened by the specified stroke width and style and transformed by the specified matrix.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry by stroking its outline. </param>
            <returns>When this method returns, contains the bounds of the widened geometry. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::GetWidenedBounds([None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] D2D1_RECT_F* bounds)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetWidenedBounds(System.Single,System.Single)">
            <summary>	
            Gets the bounds of the geometry after it has been widened by the specified stroke width and style and transformed by the specified matrix.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry by stroking its outline. </param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains the bounds of the widened geometry. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::GetWidenedBounds([None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] D2D1_RECT_F* bounds)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.GetWidenedBounds(System.Single,SharpDX.Direct2D1.StrokeStyle,System.Single)">
            <summary>	
            Gets the bounds of the geometry after it has been widened by the specified stroke width and style and transformed by the specified matrix.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry by stroking its outline. </param>
            <param name="strokeStyle">The style of the stroke that widens the geometry. </param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.  </param>
            <returns>When this method returns, contains the bounds of the widened geometry. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::GetWidenedBounds([None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] D2D1_RECT_F* bounds)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Outline(SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Computes the outline of the geometry and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <remarks>	
            The {{Outline}} method allows the caller to produce a geometry with an equivalent fill to the input geometry, with the following additional properties: The output geometry contains no transverse intersections; that is, segments may touch, but they never cross.The outermost figures in the output geometry are all oriented counterclockwise. The output geometry is fill-mode invariant; that is, the fill of the geometry does not depend on the choice of the fill mode. For more information about the fill mode, see <see cref="T:SharpDX.Direct2D1.FillMode"/>.Additionally, the  {{Outline}} method can be useful in removing redundant portions of said geometries to simplify complex geometries. It can also be useful in combination with <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> to create unions among several geometries simultaneously.	
            </remarks>	
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the geometry's transformed outline is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Outline([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Outline(System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Computes the outline of the geometry and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <remarks>	
            The {{Outline}} method allows the caller to produce a geometry with an equivalent fill to the input geometry, with the following additional properties: The output geometry contains no transverse intersections; that is, segments may touch, but they never cross.The outermost figures in the output geometry are all oriented counterclockwise. The output geometry is fill-mode invariant; that is, the fill of the geometry does not depend on the choice of the fill mode. For more information about the fill mode, see <see cref="T:SharpDX.Direct2D1.FillMode"/>.Additionally, the  {{Outline}} method can be useful in removing redundant portions of said geometries to simplify complex geometries. It can also be useful in combination with <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> to create unions among several geometries simultaneously.	
            </remarks>	
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the geometry's transformed outline is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Outline([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Outline(System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Computes the outline of the geometry and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <remarks>	
            The {{Outline}} method allows the caller to produce a geometry with an equivalent fill to the input geometry, with the following additional properties: The output geometry contains no transverse intersections; that is, segments may touch, but they never cross.The outermost figures in the output geometry are all oriented counterclockwise. The output geometry is fill-mode invariant; that is, the fill of the geometry does not depend on the choice of the fill mode. For more information about the fill mode, see <see cref="T:SharpDX.Direct2D1.FillMode"/>.Additionally, the  {{Outline}} method can be useful in removing redundant portions of said geometries to simplify complex geometries. It can also be useful in combination with <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> to create unions among several geometries simultaneously.	
            </remarks>	
            <param name="worldTransform">The transform to apply to the geometry outline, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the geometry's transformed outline is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Outline([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Simplify(SharpDX.Direct2D1.GeometrySimplificationOption,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Creates a simplified version of the geometry that contains only lines and (optionally) cubic Bezier curves and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <param name="simplificationOption">A value that specifies whether the simplified geometry should contain curves.</param>
            <param name="geometrySink"> The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the simplified geometry is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Simplify([None] D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Simplify(SharpDX.Direct2D1.GeometrySimplificationOption,System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Creates a simplified version of the geometry that contains only lines and (optionally) cubic Bezier curves and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <param name="simplificationOption">A value that specifies whether the simplified geometry should contain curves.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink"> The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the simplified geometry is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Simplify([None] D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Simplify(SharpDX.Direct2D1.GeometrySimplificationOption,System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Creates a simplified version of the geometry that contains only lines and (optionally) cubic Bezier curves and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/>.	
            </summary>	
            <param name="simplificationOption">A value that specifies whether the simplified geometry should contain curves.</param>
            <param name="worldTransform">The transform to apply to the simplified geometry, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="geometrySink"> The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the simplified geometry is appended. </param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Simplify([None] D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Point,System.Single)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Vector2,System.Single)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Point,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <param name="strokeStyle">The style of stroke to apply. </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Vector2,System.Single,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <param name="strokeStyle">The style of stroke to apply. </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Point,System.Single,SharpDX.Direct2D1.StrokeStyle,SharpDX.Matrix3x2)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <param name="strokeStyle">The style of stroke to apply. </param>
            <param name="transform">The transform to apply to the stroked geometry.  </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Vector2,System.Single,SharpDX.Direct2D1.StrokeStyle,SharpDX.Matrix3x2)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <param name="strokeStyle">The style of stroke to apply. </param>
            <param name="transform">The transform to apply to the stroked geometry.  </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.StrokeContainsPoint(SharpDX.Point,System.Single,SharpDX.Direct2D1.StrokeStyle,SharpDX.Matrix3x2,System.Single)">
            <summary>	
            Determines whether the geometry's stroke contains the specified point given the specified stroke thickness, style, and transform. 	
            </summary>	
            <param name="point">The point to test for containment. </param>
            <param name="strokeWidth">The thickness of the stroke to apply. </param>
            <param name="strokeStyle">The style of stroke to apply. </param>
            <param name="transform">The transform to apply to the stroked geometry.  </param>
            <param name="flatteningTolerance">The numeric accuracy with which the precise geometric path and path intersection is calculated. Points missing the stroke by less than the tolerance are still considered inside.  Smaller values produce more accurate results but cause slower execution. </param>
            <returns>When this method returns, contains a boolean value set to true if the geometry's stroke contains the specified point; otherwise, false. You must allocate storage for this parameter. </returns>
            <unmanaged>HRESULT ID2D1Geometry::StrokeContainsPoint([None] D2D1_POINT_2F point,[None] float strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] float flatteningTolerance,[Out] BOOL* contains)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Tessellate(SharpDX.Direct2D1.TessellationSink)">
            <summary>	
            Creates a set of clockwise-wound triangles that cover the geometry after it has been transformed using the specified matrix and flattened using the specified tolerance	
            </summary>	
            <param name="tessellationSink">The <see cref="T:SharpDX.Direct2D1.TessellationSink" /> to which the tessellated is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Tessellate([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1TessellationSink* tessellationSink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Tessellate(System.Single,SharpDX.Direct2D1.TessellationSink)">
            <summary>	
            Creates a set of clockwise-wound triangles that cover the geometry after it has been transformed using the specified matrix and flattened using the specified tolerance	
            </summary>	
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="tessellationSink">The <see cref="T:SharpDX.Direct2D1.TessellationSink"/> to which the tessellated is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Tessellate([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1TessellationSink* tessellationSink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Tessellate(System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Direct2D1.TessellationSink)">
            <summary>	
            Creates a set of clockwise-wound triangles that cover the geometry after it has been transformed using the specified matrix and flattened using the specified tolerance	
            </summary>	
            <param name="worldTransform">The transform to apply to this geometry, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. </param>
            <param name="tessellationSink">The <see cref="T:SharpDX.Direct2D1.TessellationSink"/> to which the tessellated is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Tessellate([In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1TessellationSink* tessellationSink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Widen(System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Widens the geometry by the specified stroke and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry.</param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the widened geometry is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Widen([None] FLOAT strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Widen(System.Single,System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Widens the geometry by the specified stroke and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.</param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the widened geometry is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Widen([None] FLOAT strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Widen(System.Single,SharpDX.Direct2D1.StrokeStyle,System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Widens the geometry by the specified stroke and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry.</param>
            <param name="strokeStyle">The style of stroke to apply to the geometry, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.</param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the widened geometry is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Widen([None] FLOAT strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Geometry.Widen(System.Single,SharpDX.Direct2D1.StrokeStyle,System.Nullable{SharpDX.Matrix3x2},System.Single,SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Widens the geometry by the specified stroke and writes the result to an <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> after it has been transformed by the specified matrix and flattened using the specified tolerance.	
            </summary>	
            <param name="strokeWidth">The amount by which to widen the geometry.</param>
            <param name="strokeStyle">The style of stroke to apply to the geometry, or NULL.</param>
            <param name="worldTransform">The transform to apply to the geometry after widening it, or NULL.</param>
            <param name="flatteningTolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution.</param>
            <param name="geometrySink">The <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/> to which the widened geometry is appended.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Widen([None] FLOAT strokeWidth,[In, Optional] ID2D1StrokeStyle* strokeStyle,[In, Optional] const D2D1_MATRIX_3X2_F* worldTransform,[None] FLOAT flatteningTolerance,[In] ID2D1SimplifiedGeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.Geometry.FlatteningTolerance">
            <summary>
            Get or set the default flattening tolerance used for all methods that are not explicitly using it. Default is set to 0.25f.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.EllipseGeometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.EllipseGeometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.EllipseGeometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.EllipseGeometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.EllipseGeometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.EllipseGeometry.GetEllipse(SharpDX.Direct2D1.Ellipse@)">
            <summary>	
            <p>Gets the <strong><see cref="T:SharpDX.Direct2D1.Ellipse"/></strong> structure that describes this ellipse geometry. </p>	
            </summary>	
            <param name="ellipse">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1EllipseGeometry::GetEllipse']/*"/>	
            <msdn-id>dd371243</msdn-id>	
            <unmanaged>void ID2D1EllipseGeometry::GetEllipse([Out] D2D1_ELLIPSE* ellipse)</unmanaged>	
            <unmanaged-short>ID2D1EllipseGeometry::GetEllipse</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.EllipseGeometry.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.Ellipse)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.EllipseGeometry"/>. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="ellipse">A value that describes the center point, x-radius, and y-radius of the ellipse geometry.</param>
        </member>
        <member name="P:SharpDX.Direct2D1.EllipseGeometry.Ellipse">
            <summary>	
            <p>Gets the <strong><see cref="T:SharpDX.Direct2D1.Ellipse"/></strong> structure that describes this ellipse geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1EllipseGeometry::GetEllipse']/*"/>	
            <msdn-id>dd371243</msdn-id>	
            <unmanaged>GetEllipse</unmanaged>	
            <unmanaged-short>GetEllipse</unmanaged-short>	
            <unmanaged>void ID2D1EllipseGeometry::GetEllipse([Out] D2D1_ELLIPSE* ellipse)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.Factory">
            <summary>	
            <p>Creates Direct2D resources.</p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> interface is the starting point for using Direct2D; it's what you use to create other Direct2D resources that you can use to draw or describe shapes.   </p><p>A factory defines a set of Create<em>Resource</em> methods that can produce the following drawing resources:</p><p> </p><ul> <li>Render targets: objects that render drawing commands.</li> <li>Drawing state blocks: objects that store drawing state information, such as the current transformation and antialiasing mode.</li> <li>Geometries: objects that represent simple and potentially complex shapes.</li> </ul><p>To create an <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>, you use one of the <strong>CreateFactory</strong> methods. You should retain the <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> instance for as long as you use Direct2D resources; in general, you shouldn't need to recreate it when the application is running. For more information about Direct2D resources, see the Resources Overview.</p>Singlethreaded and Multithreaded Factories<p>When you create a factory, you can specify whether it is multithreaded or singlethreaded. A singlethreaded factory provides no serialization against any other single threaded instance within Direct2D, so, this mechanism provides a very large degree of scaling on the CPU.</p><p>You can also create a multithreaded factory instance. In this case, the factory and all derived objects can be used from any thread and each render target can be rendered to independently. Direct2D serializes calls to these objects, so a single multithreaded Direct2D instance won't scale as well on the CPU as many single threaded instances. However, the resources can be shared within the multithreaded instance.</p><p>Note that the qualifier "On the CPU": GPUs generally take advantage of fine-grained parallelism more so than CPUs. For example, multithreaded calls from the CPU might still end up being serialized when being sent to the GPU, however, a whole bank of pixel and vertex shaders will run in parallel to perform the rendering. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory']/*"/>	
            <msdn-id>dd371246</msdn-id>	
            <unmanaged>ID2D1Factory</unmanaged>	
            <unmanaged-short>ID2D1Factory</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Factory"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Factory">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Factory"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.ReloadSystemMetrics">
            <summary>	
            <p>Forces the factory to refresh any system defaults that it might have changed since factory creation.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>You should call this method before calling the <strong>GetDesktopDpi</strong> method, to ensure that the system DPI is current.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::ReloadSystemMetrics']/*"/>	
            <msdn-id>dd371319</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::ReloadSystemMetrics()</unmanaged>	
            <unmanaged-short>ID2D1Factory::ReloadSystemMetrics</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.GetDesktopDpi(System.Single@,System.Single@)">
            <summary>	
            <p>Retrieves the current desktop dots per inch (DPI). To refresh this value, call <strong>ReloadSystemMetrics</strong>.</p>	
            </summary>	
            <param name="dpiX">No documentation.</param>	
            <param name="dpiY">No documentation.</param>	
            <remarks>	
            <p>Use this method to obtain the system DPI when setting physical pixel values, such as when you specify the size of a window.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::GetDesktopDpi']/*"/>	
            <msdn-id>dd371316</msdn-id>	
            <unmanaged>void ID2D1Factory::GetDesktopDpi([Out] float* dpiX,[Out] float* dpiY)</unmanaged>	
            <unmanaged-short>ID2D1Factory::GetDesktopDpi</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateRectangleGeometry(SharpDX.RectangleF,SharpDX.Direct2D1.RectangleGeometry)">
            <summary>	
            <p> Creates an <strong><see cref="T:SharpDX.Direct2D1.RectangleGeometry"/></strong>. </p>	
            </summary>	
            <param name="rectangle">No documentation.</param>	
            <param name="rectangleGeometry">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateRectangleGeometry']/*"/>	
            <msdn-id>dd371286</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateRectangleGeometry([In] const D2D_RECT_F* rectangle,[Out, Fast] ID2D1RectangleGeometry** rectangleGeometry)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateRectangleGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateRoundedRectangleGeometry(SharpDX.Direct2D1.RoundedRectangle@,SharpDX.Direct2D1.RoundedRectangleGeometry)">
            <summary>	
            <p> Creates an <strong><see cref="T:SharpDX.Direct2D1.RoundedRectangleGeometry"/></strong>. </p>	
            </summary>	
            <param name="roundedRectangle">No documentation.</param>	
            <param name="roundedRectangleGeometry">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateRoundedRectangleGeometry']/*"/>	
            <msdn-id>dd371292</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateRoundedRectangleGeometry([In] const D2D1_ROUNDED_RECT* roundedRectangle,[Out, Fast] ID2D1RoundedRectangleGeometry** roundedRectangleGeometry)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateRoundedRectangleGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateEllipseGeometry(SharpDX.Direct2D1.Ellipse,SharpDX.Direct2D1.EllipseGeometry)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.EllipseGeometry"/></strong>. </p>	
            </summary>	
            <param name="ellipse">No documentation.</param>	
            <param name="ellipseGeometry">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateEllipseGeometry']/*"/>	
            <msdn-id>dd371265</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateEllipseGeometry([In] const D2D1_ELLIPSE* ellipse,[Out, Fast] ID2D1EllipseGeometry** ellipseGeometry)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateEllipseGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateGeometryGroup(SharpDX.Direct2D1.FillMode,SharpDX.Direct2D1.Geometry[],System.Int32,SharpDX.Direct2D1.GeometryGroup)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong>, which is an object that holds other geometries.</p>	
            </summary>	
            <param name="fillMode">No documentation.</param>	
            <param name="geometries">No documentation.</param>	
            <param name="geometriesCount">No documentation.</param>	
            <param name="geometryGroup">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Geometry groups are a convenient way to group several geometries simultaneously so all figures of several distinct geometries are concatenated into one. To create a  <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> object, call  the <strong>CreateGeometryGroup</strong> method on the <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> object, passing in the <em>fillMode</em> with possible values of   <strong><see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/></strong> (alternate) and <strong><see cref="F:SharpDX.Direct2D1.FillMode.Winding"/></strong>, an array of geometry objects to add to the geometry group, and the number of elements in this array. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateGeometryGroup']/*"/>	
            <msdn-id>dd371273</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateGeometryGroup([In] D2D1_FILL_MODE fillMode,[In, Buffer] ID2D1Geometry** geometries,[In] unsigned int geometriesCount,[Out, Fast] ID2D1GeometryGroup** geometryGroup)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateGeometryGroup</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateGeometryGroup(SharpDX.Direct2D1.FillMode,SharpDX.ComArray{SharpDX.Direct2D1.Geometry},System.Int32,SharpDX.Direct2D1.GeometryGroup)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong>, which is an object that holds other geometries.</p>	
            </summary>	
            <param name="fillMode">No documentation.</param>	
            <param name="geometries">No documentation.</param>	
            <param name="geometriesCount">No documentation.</param>	
            <param name="geometryGroup">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Geometry groups are a convenient way to group several geometries simultaneously so all figures of several distinct geometries are concatenated into one. To create a  <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> object, call  the <strong>CreateGeometryGroup</strong> method on the <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> object, passing in the <em>fillMode</em> with possible values of   <strong><see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/></strong> (alternate) and <strong><see cref="F:SharpDX.Direct2D1.FillMode.Winding"/></strong>, an array of geometry objects to add to the geometry group, and the number of elements in this array. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateGeometryGroup']/*"/>	
            <msdn-id>dd371273</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateGeometryGroup([In] D2D1_FILL_MODE fillMode,[In, Buffer] ID2D1Geometry** geometries,[In] unsigned int geometriesCount,[Out, Fast] ID2D1GeometryGroup** geometryGroup)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateGeometryGroup</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateTransformedGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Matrix3x2@,SharpDX.Direct2D1.TransformedGeometry)">
            <summary>	
            <p>Transforms the specified geometry and stores the result as an <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong> object.  </p>	
            </summary>	
            <param name="sourceGeometry">No documentation.</param>	
            <param name="transform">No documentation.</param>	
            <param name="transformedGeometry">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Like other resources, a transformed geometry the inherits the resource space and threading policy of the factory that created it. This object is immutable.</p><p>When stroking a transformed geometry with the <strong>DrawGeometry</strong> method, the stroke width is not affected by the transform applied to the geometry.  The stroke width is only affected by the world transform.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateTransformedGeometry']/*"/>	
            <msdn-id>dd371304</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateTransformedGeometry([In] ID2D1Geometry* sourceGeometry,[In] const D2D_MATRIX_3X2_F* transform,[Out, Fast] ID2D1TransformedGeometry** transformedGeometry)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateTransformedGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreatePathGeometry(SharpDX.Direct2D1.PathGeometry)">
            <summary>	
            <p>Creates an empty <strong><see cref="T:SharpDX.Direct2D1.PathGeometry"/></strong>.</p>	
            </summary>	
            <param name="athGeometryRef">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreatePathGeometry']/*"/>	
            <msdn-id>dd371282</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreatePathGeometry([Out, Fast] ID2D1PathGeometry** pathGeometry)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreatePathGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateStrokeStyle(SharpDX.Direct2D1.StrokeStyleProperties@,System.Single[],System.Int32,SharpDX.Direct2D1.StrokeStyle)">
            <summary>	
            Creates an <strong><see cref="T:SharpDX.Direct2D1.StrokeStyle"/></strong> that describes start cap, dash pattern, and other features of a stroke.Overload list	
            </summary>	
            <param name="strokeStyleProperties">No documentation.</param>	
            <param name="dashes">No documentation.</param>	
            <param name="dashesCount">No documentation.</param>	
            <param name="strokeStyle">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateStrokeStyle']/*"/>	
            <msdn-id>dd742729</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateStrokeStyle([In] const D2D1_STROKE_STYLE_PROPERTIES* strokeStyleProperties,[In, Buffer, Optional] const float* dashes,[In] unsigned int dashesCount,[Out, Fast] ID2D1StrokeStyle** strokeStyle)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateStrokeStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateDrawingStateBlock(System.Nullable{SharpDX.Direct2D1.DrawingStateDescription},SharpDX.DirectWrite.RenderingParams,SharpDX.Direct2D1.DrawingStateBlock)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.DrawingStateBlock"/></strong> that can be used with the <strong>SaveDrawingState</strong> and <strong>RestoreDrawingState</strong> methods of a render target.</p>	
            </summary>	
            <param name="drawingStateDescription">No documentation.</param>	
            <param name="textRenderingParams">No documentation.</param>	
            <param name="drawingStateBlock">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateDrawingStateBlock']/*"/>	
            <msdn-id>dd371257</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateDrawingStateBlock([In, Optional] const D2D1_DRAWING_STATE_DESCRIPTION* drawingStateDescription,[In, Optional] IDWriteRenderingParams* textRenderingParams,[Out, Fast] ID2D1DrawingStateBlock** drawingStateBlock)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateDrawingStateBlock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateWicBitmapRenderTarget(SharpDX.WIC.Bitmap,SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.RenderTarget)">
            <summary>	
            <p>Creates a render target that renders to a Microsoft Windows Imaging Component (WIC)  bitmap.</p>	
            </summary>	
            <param name="target"><dd>  <p>The bitmap that receives the rendering output of the render target.</p> </dd></param>	
            <param name="renderTargetProperties"><dd>  <p>The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering. For information about supported pixel formats, see  Supported Pixel  Formats and Alpha Modes.</p> </dd></param>	
            <param name="renderTarget"><dd>  <p>When this method returns, contains the address of the reference to the  <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> object created by this method. </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Your application should create render targets once and hold onto them for the life of the application or until the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error is received. When you receive this error, you need to recreate the render target (and any resources it created).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateWicBitmapRenderTarget']/*"/>	
            <msdn-id>dd371313</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateWicBitmapRenderTarget([In] IWICBitmap* target,[In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1RenderTarget** renderTarget)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateWicBitmapRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateHwndRenderTarget(SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.HwndRenderTargetProperties,SharpDX.Direct2D1.WindowRenderTarget)">
            <summary>	
            <p>Creates an <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, a render target that renders to a window.</p>	
            </summary>	
            <param name="renderTargetProperties">No documentation.</param>	
            <param name="hwndRenderTargetProperties">No documentation.</param>	
            <param name="hwndRenderTarget">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>When you create a render target and hardware acceleration is available, you allocate resources on the computer's GPU. By creating a render target once and retaining it as long as possible, you gain performance benefits. Your application should create render targets once and hold onto them for the life of the application or until the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error is received. When you receive this error, you need to recreate the render target (and any resources it created).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateHwndRenderTarget']/*"/>	
            <msdn-id>dd371275</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateHwndRenderTarget([In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[In] const D2D1_HWND_RENDER_TARGET_PROPERTIES* hwndRenderTargetProperties,[Out, Fast] ID2D1HwndRenderTarget** hwndRenderTarget)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateHwndRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateDxgiSurfaceRenderTarget(SharpDX.DXGI.Surface,SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.RenderTarget)">
            <summary>	
            <p>Creates a render target that draws to a DirectX Graphics Infrastructure (DXGI) surface.  </p>	
            </summary>	
            <param name="dxgiSurface"><dd>  <p>The <see cref="T:SharpDX.DXGI.Surface"/> to which the render target will draw.</p> </dd></param>	
            <param name="renderTargetProperties"><dd>  <p>The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering. For information about supported pixel formats, see  Supported Pixel  Formats and Alpha Modes.</p> </dd></param>	
            <param name="renderTarget"><dd>  <p>When this method returns, contains the address of the reference to the <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong> object created by this method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>To write to a Direct3D surface, you obtain an <see cref="T:SharpDX.DXGI.Surface"/> and pass it to the <strong>CreateDxgiSurfaceRenderTarget</strong> method to create a DXGI surface render target; you can then use the DXGI surface render target to draw 2-D content to the DXGI surface.  </p><p>A DXGI surface render target is a type of <strong><see cref="T:SharpDX.Direct2D1.RenderTarget"/></strong>. Like other Direct2D render targets, you can use it to create resources and issue drawing commands. </p><p>The DXGI surface render target and the DXGI surface must use the same DXGI format. If you specify the DXGI_FORMAT_UNKOWN format when you create the render target, it will automatically use the surface's format.</p><p>The DXGI surface render target does not perform DXGI surface synchronization. </p><p>For more information about creating and using DXGI surface render targets, see the Direct2D and Direct3D Interoperability Overview.</p><p>To work with Direct2D, the Direct3D device that provides the <see cref="T:SharpDX.DXGI.Surface"/> must be created with the <strong><see cref="!:SharpDX.Direct3D10.DeviceCreationFlags.BgraSupport"/></strong> flag.</p><p>When you create a render target and hardware acceleration is available, you allocate resources on the computer's GPU. By creating a render target once and retaining it as long as possible, you gain performance benefits. Your application should create render targets once and hold onto them for the life of the application or until the render target's <strong>EndDraw</strong> method returns the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error. When you receive this error, you need to recreate the render target (and any resources it created). </p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateDxgiSurfaceRenderTarget']/*"/>	
            <msdn-id>dd371264</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateDxgiSurfaceRenderTarget([In] IDXGISurface* dxgiSurface,[In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1RenderTarget** renderTarget)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateDxgiSurfaceRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.CreateDCRenderTarget(SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.DeviceContextRenderTarget)">
            <summary>	
            <p>Creates a render target that draws to a Windows Graphics Device Interface (GDI) device context.</p>	
            </summary>	
            <param name="renderTargetProperties"><dd>  <p>The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering.  To enable the device context (DC) render target to work with GDI, set the DXGI format to <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> and the alpha mode to <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong> or <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>. For more information about pixel formats, see  Supported Pixel  Formats and Alpha Modes.</p> </dd></param>	
            <param name="dcRenderTarget"><dd>  <p>When this method returns, <em>dcRenderTarget</em> contains the address of the reference to the  <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong> created by the method.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Before you can render with a DC render target, you must use the render target's <strong>BindDC</strong> method to associate it with a GDI DC.  Do this for each different DC and whenever there is a change in the size of the area you want to draw to.</p><p>To enable the DC render target to work with GDI, set the render target's DXGI format to <see cref="F:SharpDX.DXGI.Format.B8G8R8A8_UNorm"/> and alpha mode to <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Premultiplied"/></strong> or <strong><see cref="F:SharpDX.Direct2D1.AlphaMode.Ignore"/></strong>.</p><p>Your application should create render targets once and hold on to them for the life of the application or until the render target's  <strong>EndDraw</strong> method returns the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error. When you receive this error, recreate the render target (and any resources it created).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Factory::CreateDCRenderTarget']/*"/>	
            <msdn-id>dd371248</msdn-id>	
            <unmanaged>HRESULT ID2D1Factory::CreateDCRenderTarget([In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1DCRenderTarget** dcRenderTarget)</unmanaged>	
            <unmanaged-short>ID2D1Factory::CreateDCRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.#ctor">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.Factory"/>.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.#ctor(SharpDX.Direct2D1.FactoryType)">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.Factory"/>.
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.Factory.#ctor(SharpDX.Direct2D1.FactoryType,SharpDX.Direct2D1.DebugLevel)">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.Factory"/>.
            </summary>
        </member>
        <member name="P:SharpDX.Direct2D1.Factory.DesktopDpi">
            <summary>	
            Retrieves the current desktop dots per inch (DPI). To refresh this value, call {{ReloadSystemMetrics}}.	
            </summary>	
            <remarks>	
            Use this method to obtain the system DPI when setting physical pixel values, such as when you specify the size of a window. 	
            </remarks>	
        </member>
        <member name="T:SharpDX.Direct2D1.GeometryGroup">
            <summary>	
            <p>Represents a composite geometry, composed of other <strong><see cref="T:SharpDX.Direct2D1.Geometry"/></strong> objects. </p>	
            </summary>	
            <remarks>	
            <p>Geometry groups are a convenient way to group several geometries simultaneously so all figures of several distinct geometries are concatenated into one. </p>Creating <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> Objects<p>To create a  <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong> object, call  the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateGeometryGroup(SharpDX.Direct2D1.FillMode,SharpDX.Direct2D1.Geometry[],System.Int32,SharpDX.Direct2D1.GeometryGroup)"/></strong> method, passing in the <em>fillMode</em> with possible values of   <strong><see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/></strong> (alternate) and <strong><see cref="F:SharpDX.Direct2D1.FillMode.Winding"/></strong>, an array of geometry objects to add to the geometry group, and the number of elements in this array. </p><p>Direct2D geometries are immutable and device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup']/*"/>	
            <msdn-id>dd316581</msdn-id>	
            <unmanaged>ID2D1GeometryGroup</unmanaged>	
            <unmanaged-short>ID2D1GeometryGroup</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.GeometryGroup">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.GeometryGroup"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.GetFillMode">
            <summary>	
            <p>Indicates how the intersecting areas of the geometries contained in this geometry group are combined.</p>	
            </summary>	
            <returns><p> A value that indicates how the intersecting areas of the geometries contained in this geometry group are combined.  </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup::GetFillMode']/*"/>	
            <msdn-id>dd316583</msdn-id>	
            <unmanaged>D2D1_FILL_MODE ID2D1GeometryGroup::GetFillMode()</unmanaged>	
            <unmanaged-short>ID2D1GeometryGroup::GetFillMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.GetSourceGeometryCount">
            <summary>	
            <p>Indicates the number of geometry objects in the geometry group. </p>	
            </summary>	
            <returns><p>The number of geometries in the <strong><see cref="T:SharpDX.Direct2D1.GeometryGroup"/></strong>.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup::GetSourceGeometryCount']/*"/>	
            <msdn-id>dd316589</msdn-id>	
            <unmanaged>unsigned int ID2D1GeometryGroup::GetSourceGeometryCount()</unmanaged>	
            <unmanaged-short>ID2D1GeometryGroup::GetSourceGeometryCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.GetSourceGeometries(SharpDX.Direct2D1.Geometry[],System.Int32)">
            <summary>	
            <p>Retrieves the geometries in the geometry group. </p>	
            </summary>	
            <param name="geometries"><dd>  <p>When this method returns, contains the address of a reference to an array of geometries to be filled by this method. The length of the array is specified by the <em>geometryCount</em> parameter. If the array is <strong><c>null</c></strong>, then this method performs no operation. You must allocate the memory for this array.</p> </dd></param>	
            <param name="geometriesCount"><dd>  <p>A value indicating the number of geometries to return in the <em>geometries</em> 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 <strong><c>null</c></strong>. To obtain the number of geometries currently in the geometry group, use the <strong>GetSourceGeometryCount</strong> method.</p> </dd></param>	
            <remarks>	
            <p>The returned geometries are referenced and  counted, and the caller must release them.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup::GetSourceGeometries']/*"/>	
            <msdn-id>dd316586</msdn-id>	
            <unmanaged>void ID2D1GeometryGroup::GetSourceGeometries([Out, Buffer] ID2D1Geometry** geometries,[In] unsigned int geometriesCount)</unmanaged>	
            <unmanaged-short>ID2D1GeometryGroup::GetSourceGeometries</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.FillMode,SharpDX.Direct2D1.Geometry[])">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.GeometryGroup"/>, which is an object that holds other geometries.	
            </summary>	
            <remarks>	
            Geometry groups are a convenient way to group several geometries simultaneously so all figures of several distinct geometries are concatenated into one. To create a  <see cref="T:SharpDX.Direct2D1.GeometryGroup"/> object, call  the CreateGeometryGroup method on the <see cref="T:SharpDX.Direct2D1.Factory"/> object, passing in the fillMode with possible values of   <see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/> (alternate) and D2D1_FILL_MODE_WINDING, an array of geometry objects to add to the geometry group, and the number of elements in this array. 	
            </remarks>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="fillMode">A value that specifies the rule that a composite shape uses to determine whether a given point is part of the geometry. </param>
            <param name="geometries">An array containing the geometry objects to add to the geometry group. The number of elements in this array is indicated by the geometriesCount parameter.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.GetSourceGeometry">
            <summary>	
            Retrieves the geometries in the geometry group. 	
            </summary>	
            <remarks>	
            The returned geometries are referenced and  counted, and the caller must release them. 	
            </remarks>	
            <returns>an array of geometries to be filled by this method. The length of the array is specified by the geometryCount parameter.</returns>
            <unmanaged>void ID2D1GeometryGroup::GetSourceGeometries([Out, Buffer] ID2D1Geometry** geometries,[None] int geometriesCount)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometryGroup.GetSourceGeometry(System.Int32)">
            <summary>	
            Retrieves the geometries in the geometry group. 	
            </summary>	
            <remarks>	
            The returned geometries are referenced and  counted, and the caller must release them. 	
            </remarks>	
            <param name="geometriesCount">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. </param>
            <returns>an array of geometries to be filled by this method. The length of the array is specified by the geometryCount parameter.</returns>
            <unmanaged>void ID2D1GeometryGroup::GetSourceGeometries([Out, Buffer] ID2D1Geometry** geometries,[None] int geometriesCount)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.GeometryGroup.FillMode">
            <summary>	
            <p>Indicates how the intersecting areas of the geometries contained in this geometry group are combined.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup::GetFillMode']/*"/>	
            <msdn-id>dd316583</msdn-id>	
            <unmanaged>GetFillMode</unmanaged>	
            <unmanaged-short>GetFillMode</unmanaged-short>	
            <unmanaged>D2D1_FILL_MODE ID2D1GeometryGroup::GetFillMode()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.GeometryGroup.SourceGeometryCount">
            <summary>	
            <p>Indicates the number of geometry objects in the geometry group. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometryGroup::GetSourceGeometryCount']/*"/>	
            <msdn-id>dd316589</msdn-id>	
            <unmanaged>GetSourceGeometryCount</unmanaged>	
            <unmanaged-short>GetSourceGeometryCount</unmanaged-short>	
            <unmanaged>unsigned int ID2D1GeometryGroup::GetSourceGeometryCount()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.GeometrySink">
            <summary>	
            <p>Describes a geometric path that can contain lines, arcs, cubic Bezier curves, and quadratic Bezier curves. </p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong> interface extends the <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> interface to add support for arcs and quadratic beziers, as well as functions for adding single lines and cubic beziers.</p><p>A geometry sink consists of one or more figures. Each figure is made up of one or more line, curve, or arc segments. To create a figure, call the <strong>BeginFigure</strong> method, specify the figure's start point, and then use its Add methods (such as AddLine and AddBezier) to add segments. When you are finished adding segments, call the <strong>EndFigure</strong> method. You can repeat this sequence to create additional figures. When you are finished creating figures, call the <strong>Close</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink']/*"/>	
            <msdn-id>dd316592</msdn-id>	
            <unmanaged>ID2D1GeometrySink</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.SimplifiedGeometrySink">
            <summary>	
            <p> Describes a geometric path that does not contain quadratic bezier curves or arcs. </p>	
            </summary>	
            <remarks>	
            <p>A geometry sink consists of one or more figures. Each figure is made up of one or more line or Bezier curve segments. To create a figure, call the <strong>BeginFigure</strong> method and specify the figure's start point, then use <strong>AddLines</strong> and <strong>AddBeziers</strong> to add line and Bezier segments. When you are finished adding segments, call the <strong>EndFigure</strong> method. You can repeat this sequence to create additional figures. When you are finished creating figures, call the <strong>Close</strong> method.</p><p>To create geometry paths that can contain arcs and quadratic Bezier curves, use an <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink']/*"/>	
            <msdn-id>dd316919</msdn-id>	
            <unmanaged>ID2D1SimplifiedGeometrySink</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.SetFillMode(SharpDX.Direct2D1.FillMode)">
            <summary>	
            Specifies the method used to determine which points are inside the geometry described by this geometry sink  and which points are outside.  	
            </summary>	
            <remarks>	
            The fill mode defaults to D2D1_FILL_MODE_ALTERNATE. To set the fill mode, call SetFillMode before the first call to {{BeginFigure}}. Not doing will put the geometry sink in an error state. 	
            </remarks>	
            <param name="fillMode">The method used to determine whether a given point is part of the geometry.</param>
            <unmanaged>void SetFillMode([None] D2D1_FILL_MODE fillMode)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.SetSegmentFlags(SharpDX.Direct2D1.PathSegment)">
            <summary>	
            Specifies stroke and join options to be applied to new segments added to the geometry sink. 	
            </summary>	
            <remarks>	
            After this method is called, the specified segment flags are applied to each segment subsequently added to the sink. The segment flags are applied to every additional segment until this method is called again and a different set of segment flags is specified.     	
            </remarks>	
            <param name="vertexFlags">Stroke and join options to be applied to new segments added to the geometry sink.</param>
            <unmanaged>void SetSegmentFlags([None] D2D1_PATH_SEGMENT vertexFlags)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.BeginFigure(SharpDX.Vector2,SharpDX.Direct2D1.FigureBegin)">
            <summary>	
            Starts a new figure at the specified point. 	
            </summary>	
            <remarks>	
            If this method is called while a figure is currently in progress, the interface is invalidated and all future methods will fail.	
            </remarks>	
            <param name="startPoint">The point at which to begin the new figure.</param>
            <param name="figureBegin">Whether the new figure should be hollow or filled.</param>
            <unmanaged>void BeginFigure([None] D2D1_POINT_2F startPoint,[None] D2D1_FIGURE_BEGIN figureBegin)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.AddLines(SharpDX.Vector2[])">
            <summary>	
             Creates a sequence of lines using the specified points and adds them to the geometry sink.	
            </summary>	
            <param name="ointsRef">A pointer to an array of one or more points that describe the lines to draw. A line is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by {{BeginFigure}}) to the first point in the array. if the array contains additional points, a line is drawn from the first point to the second point in the array, from the second point to the third point, and so on.   </param>
            <unmanaged>void AddLines([In, Buffer] const D2D1_POINT_2F* points,[None] UINT pointsCount)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.AddBeziers(SharpDX.Direct2D1.BezierSegment[])">
            <summary>	
            Creates a sequence of cubic Bezier curves and adds them to the geometry sink. 	
            </summary>	
            <param name="beziers">A pointer to an array of Bezier segments that describes the Bezier curves to create. A curve is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by {{BeginFigure}}) to the end point of the first Bezier segment in the array. if the array contains additional Bezier segments, each subsequent Bezier segment uses the end point of the preceding Bezier segment as its start point.</param>
            <unmanaged>void AddBeziers([In, Buffer] const D2D1_BEZIER_SEGMENT* beziers,[None] UINT beziersCount)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.EndFigure(SharpDX.Direct2D1.FigureEnd)">
            <summary>	
             Ends the current figure; optionally, closes it.	
            </summary>	
            <remarks>	
            Calling this method without a matching call to {{BeginFigure}} places the geometry sink in an error state; subsequent calls are ignored, and the overall failure will be returned when the {{Close}} method is called.	
            </remarks>	
            <param name="figureEnd">A value that indicates whether the current figure is closed. If the figure is closed, a line is drawn between the current point and the start point specified by {{BeginFigure}}.</param>
            <unmanaged>void EndFigure([None] D2D1_FIGURE_END figureEnd)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySink.Close">
            <summary>	
            Closes the geometry sink, indicates whether it is in an error state, and resets the sink's error state. 	
            </summary>	
            <remarks>	
            Do not close the geometry sink while a figure is still in progress; doing so puts the geometry sink in an error state. For the close operation to be successful, there must be one {{EndFigure}} call for each call to {{BeginFigure}}.After calling this method, the geometry sink might not be usable. Direct2D implementations of this interface do not allow the geometry sink to be modified after it is closed, but other implementations might not impose this restriction.	
            </remarks>	
            <unmanaged>HRESULT Close()</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySink.AddLine(SharpDX.Vector2)">
            <summary>	
            Creates a line segment between the current point and the specified end point and adds it to the geometry sink. 	
            </summary>	
            <param name="point">The end point of the line to draw.</param>
            <unmanaged>void AddLine([None] D2D1_POINT_2F point)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySink.AddBezier(SharpDX.Direct2D1.BezierSegment)">
            <summary>	
             Creates  a cubic Bezier curve between the current point and the specified endpoint.	
            </summary>	
            <param name="bezier">A structure that describes the control points and endpoint of the Bezier curve to add. </param>
            <unmanaged>void AddBezier([In] const D2D1_BEZIER_SEGMENT* bezier)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySink.AddQuadraticBezier(SharpDX.Direct2D1.QuadraticBezierSegment)">
            <summary>	
            Creates  a quadratic Bezier curve between the current point and the specified endpoint.	
            </summary>	
            <param name="bezier">A structure that describes the control point and the endpoint of the quadratic Bezier curve to add.</param>
            <unmanaged>void AddQuadraticBezier([In] const D2D1_QUADRATIC_BEZIER_SEGMENT* bezier)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySink.AddQuadraticBeziers(SharpDX.Direct2D1.QuadraticBezierSegment[])">
            <summary>	
            Adds a sequence of quadratic Bezier segments as an array in a single call.	
            </summary>	
            <param name="beziers">An array of a sequence of quadratic Bezier segments.</param>
            <unmanaged>void AddQuadraticBeziers([In, Buffer] const D2D1_QUADRATIC_BEZIER_SEGMENT* beziers,[None] UINT beziersCount)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySink.AddArc(SharpDX.Direct2D1.ArcSegment)">
            <summary>	
            Adds a single arc to the path geometry.	
            </summary>	
            <param name="arc">The arc segment to add to the figure.</param>
            <unmanaged>void AddArc([In] const D2D1_ARC_SEGMENT* arc)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.GeometrySinkNative">
            <summary>	
            <p>Describes a geometric path that can contain lines, arcs, cubic Bezier curves, and quadratic Bezier curves. </p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong> interface extends the <strong><see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySink"/></strong> interface to add support for arcs and quadratic beziers, as well as functions for adding single lines and cubic beziers.</p><p>A geometry sink consists of one or more figures. Each figure is made up of one or more line, curve, or arc segments. To create a figure, call the <strong>BeginFigure</strong> method, specify the figure's start point, and then use its Add methods (such as AddLine and AddBezier) to add segments. When you are finished adding segments, call the <strong>EndFigure</strong> method. You can repeat this sequence to create additional figures. When you are finished creating figures, call the <strong>Close</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink']/*"/>	
            <msdn-id>dd316592</msdn-id>	
            <unmanaged>ID2D1GeometrySink</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.SimplifiedGeometrySinkNative">
            <summary>	
            <p> Describes a geometric path that does not contain quadratic bezier curves or arcs. </p>	
            </summary>	
            <remarks>	
            <p>A geometry sink consists of one or more figures. Each figure is made up of one or more line or Bezier curve segments. To create a figure, call the <strong>BeginFigure</strong> method and specify the figure's start point, then use <strong>AddLines</strong> and <strong>AddBeziers</strong> to add line and Bezier segments. When you are finished adding segments, call the <strong>EndFigure</strong> method. You can repeat this sequence to create additional figures. When you are finished creating figures, call the <strong>Close</strong> method.</p><p>To create geometry paths that can contain arcs and quadratic Bezier curves, use an <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink']/*"/>	
            <msdn-id>dd316919</msdn-id>	
            <unmanaged>ID2D1SimplifiedGeometrySink</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySinkNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.SimplifiedGeometrySinkNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.SimplifiedGeometrySinkNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.SetFillMode_(SharpDX.Direct2D1.FillMode)">
            <summary>	
            <p>Specifies the method used to determine which points are inside the geometry described by this geometry sink  and which points are outside.  </p>	
            </summary>	
            <param name="fillMode"><dd>  <p>The method used to determine whether a given point is part of the geometry.</p> </dd></param>	
            <remarks>	
            <p>The fill mode defaults to <see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/>. To set the fill mode, call <strong>SetFillMode</strong> before the first call to <strong>BeginFigure</strong>. Not doing will put the geometry sink in an error state. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::SetFillMode']/*"/>	
            <msdn-id>dd316937</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::SetFillMode([In] D2D1_FILL_MODE fillMode)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::SetFillMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.SetSegmentFlags_(SharpDX.Direct2D1.PathSegment)">
            <summary>	
            <p>Specifies stroke and join options to be applied to new segments added to the geometry sink. </p>	
            </summary>	
            <param name="vertexFlags"><dd>  <p>Stroke and join options to be applied to new segments added to the geometry sink.</p> </dd></param>	
            <remarks>	
            <p>After this method is called, the specified segment flags are applied to each segment subsequently added to the sink. The segment flags are applied to every additional segment until this method is called again and a different set of segment flags is specified.     </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::SetSegmentFlags']/*"/>	
            <msdn-id>dd316939</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::SetSegmentFlags([In] D2D1_PATH_SEGMENT vertexFlags)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::SetSegmentFlags</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.BeginFigure_(SharpDX.Vector2,SharpDX.Direct2D1.FigureBegin)">
            <summary>	
            <p>Starts a new figure at the specified point. </p>	
            </summary>	
            <param name="startPoint"><dd>  <p>The point at which to begin the new figure.</p> </dd></param>	
            <param name="figureBegin"><dd>  <p>Whether the new figure should be hollow or filled.</p> </dd></param>	
            <remarks>	
            <p>If this method is called while a figure is currently in progress, the interface is invalidated and all future methods will fail.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::BeginFigure']/*"/>	
            <msdn-id>dd316929</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::BeginFigure([In] D2D_POINT_2F startPoint,[In] D2D1_FIGURE_BEGIN figureBegin)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::BeginFigure</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.AddLines_(SharpDX.Vector2[],System.Int32)">
            <summary>	
            <p> Creates a sequence of lines using the specified points and adds them to the geometry sink.</p>	
            </summary>	
            <param name="ointsRef"><dd>  <p>A reference to an array of one or more points that describe the lines to draw. A line is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by <strong>BeginFigure</strong>) to the first point in the array. if the array contains additional points, a line is drawn from the first point to the second point in the array, from the second point to the third point, and so on.   </p> </dd></param>	
            <param name="pointsCount"><dd>  <p>The number of points in the <em>points</em> array.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::AddLines']/*"/>	
            <msdn-id>dd316925</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::AddLines([In, Buffer] const D2D_POINT_2F* points,[In] unsigned int pointsCount)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::AddLines</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.AddBeziers_(SharpDX.Direct2D1.BezierSegment[],System.Int32)">
            <summary>	
            <p>Creates a sequence of cubic Bezier curves and adds them to the geometry sink. </p>	
            </summary>	
            <param name="beziers"><dd>  <p>A reference to an array of Bezier segments that describes the Bezier curves to create. A curve is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by <strong>BeginFigure</strong>) to the end point of the first Bezier segment in the array. if the array contains additional Bezier segments, each subsequent Bezier segment uses the end point of the preceding Bezier segment as its start point.</p> </dd></param>	
            <param name="beziersCount"><dd>  <p>The number of Bezier segments in the <em>beziers</em> array.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::AddBeziers']/*"/>	
            <msdn-id>dd316922</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::AddBeziers([In, Buffer] const D2D1_BEZIER_SEGMENT* beziers,[In] unsigned int beziersCount)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::AddBeziers</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.EndFigure_(SharpDX.Direct2D1.FigureEnd)">
            <summary>	
            <p> Ends the current figure; optionally, closes it.</p>	
            </summary>	
            <param name="figureEnd"><dd>  <p>A value that indicates whether the current figure is closed. If the figure is closed, a line is drawn between the current point and the start point specified by <strong>BeginFigure</strong>.</p> </dd></param>	
            <remarks>	
            <p>Calling this method without a matching call to <strong>BeginFigure</strong> places the geometry sink in an error state; subsequent calls are ignored, and the overall failure will be returned when the <strong>Close</strong> method is called.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::EndFigure']/*"/>	
            <msdn-id>dd316934</msdn-id>	
            <unmanaged>void ID2D1SimplifiedGeometrySink::EndFigure([In] D2D1_FIGURE_END figureEnd)</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::EndFigure</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkNative.Close_">
            <summary>	
            <p>Closes the geometry sink, indicates whether it is in an error state, and resets the sink's error state. </p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <remarks>	
            <p>Do not close the geometry sink while a figure is still in progress; doing so puts the geometry sink in an error state. For the close operation to be successful, there must be one <strong>EndFigure</strong> call for each call to <strong>BeginFigure</strong>.</p><p>After calling this method, the geometry sink might not be usable. Direct2D implementations of this interface do not allow the geometry sink to be modified after it is closed, but other implementations might not impose this restriction.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SimplifiedGeometrySink::Close']/*"/>	
            <msdn-id>dd316932</msdn-id>	
            <unmanaged>HRESULT ID2D1SimplifiedGeometrySink::Close()</unmanaged>	
            <unmanaged-short>ID2D1SimplifiedGeometrySink::Close</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.GeometrySinkNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.GeometrySinkNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.GeometrySinkNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.AddLine_(SharpDX.Vector2)">
            <summary>	
            <p>Creates a line segment between the current point and the specified end point and adds it to the geometry sink. </p>	
            </summary>	
            <param name="point"><dd>  <p>The end point of the line to draw.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink::AddLine']/*"/>	
            <msdn-id>dd316604</msdn-id>	
            <unmanaged>void ID2D1GeometrySink::AddLine([In] D2D_POINT_2F point)</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink::AddLine</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.AddBezier_(SharpDX.Direct2D1.BezierSegment@)">
            <summary>	
            <p> Creates  a cubic Bezier curve between the current point and the specified end point.</p>	
            </summary>	
            <param name="bezier"><dd>  <p>A structure that describes the control points and end point of the Bezier curve to add.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink::AddBezier']/*"/>	
            <msdn-id>dd316601</msdn-id>	
            <unmanaged>void ID2D1GeometrySink::AddBezier([In] const D2D1_BEZIER_SEGMENT* bezier)</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink::AddBezier</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.AddQuadraticBezier_(SharpDX.Direct2D1.QuadraticBezierSegment)">
            <summary>	
            <p>Creates  a quadratic Bezier curve between the current point and the specified endpoint.</p>	
            </summary>	
            <param name="bezier"><dd>  <p>A structure that describes the control point and the endpoint of the quadratic Bezier curve to add.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink::AddQuadraticBezier']/*"/>	
            <msdn-id>dd316611</msdn-id>	
            <unmanaged>void ID2D1GeometrySink::AddQuadraticBezier([In] const D2D1_QUADRATIC_BEZIER_SEGMENT* bezier)</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink::AddQuadraticBezier</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.AddQuadraticBeziers_(SharpDX.Direct2D1.QuadraticBezierSegment[],System.Int32)">
            <summary>	
            <p>Adds a sequence of quadratic Bezier segments as an array in a single call.</p>	
            </summary>	
            <param name="beziers"><dd>  <p>An array of a sequence of quadratic Bezier segments.</p> </dd></param>	
            <param name="beziersCount"><dd>  <p>A value indicating the number of quadratic Bezier segments in <em>beziers</em>. </p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink::AddQuadraticBeziers']/*"/>	
            <msdn-id>dd316608</msdn-id>	
            <unmanaged>void ID2D1GeometrySink::AddQuadraticBeziers([In, Buffer] const D2D1_QUADRATIC_BEZIER_SEGMENT* beziers,[In] unsigned int beziersCount)</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink::AddQuadraticBeziers</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkNative.AddArc_(SharpDX.Direct2D1.ArcSegment@)">
            <summary>	
            <p>Adds a single arc to the path geometry.</p>	
            </summary>	
            <param name="arc"><dd>  <p>The arc segment to add to the figure.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GeometrySink::AddArc']/*"/>	
            <msdn-id>dd316595</msdn-id>	
            <unmanaged>void ID2D1GeometrySink::AddArc([In] const D2D1_ARC_SEGMENT* arc)</unmanaged>	
            <unmanaged-short>ID2D1GeometrySink::AddArc</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GradientStopCollection">
            <summary>	
            <p>Represents an collection of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> objects for linear and radial gradient brushes.</p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> Objects<p>To create an <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong>, use the  <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateGradientStopCollection(SharpDX.Direct2D1.GradientStop[],System.Int32,SharpDX.Direct2D1.Gamma,SharpDX.Direct2D1.ExtendMode,SharpDX.Direct2D1.GradientStopCollection)"/></strong> method.  </p><p>A gradient stop collection is a device-dependent resource: your application should create gradient stop collections after it initializes the render target with which the gradient stop collection will be used, and recreate the gradient stop collection whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection']/*"/>	
            <msdn-id>dd316783</msdn-id>	
            <unmanaged>ID2D1GradientStopCollection</unmanaged>	
            <unmanaged-short>ID2D1GradientStopCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.GradientStopCollection">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.GetGradientStopCount">
            <summary>	
            <p>Retrieves the number of gradient stops in the collection.</p>	
            </summary>	
            <returns><p>The number of gradient stops in the collection.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetGradientStopCount']/*"/>	
            <msdn-id>dd371454</msdn-id>	
            <unmanaged>unsigned int ID2D1GradientStopCollection::GetGradientStopCount()</unmanaged>	
            <unmanaged-short>ID2D1GradientStopCollection::GetGradientStopCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.GetGradientStops(SharpDX.Direct2D1.GradientStop[],System.Int32)">
            <summary>	
            <p>Copies the gradient stops from the collection into an array of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> structures.</p>	
            </summary>	
            <param name="gradientStops">No documentation.</param>	
            <param name="gradientStopsCount">No documentation.</param>	
            <remarks>	
            <p>Gradient stops are copied in order of position, starting with the gradient stop with the smallest position value and progressing to the gradient stop with the largest position value.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetGradientStops']/*"/>	
            <msdn-id>dd371457</msdn-id>	
            <unmanaged>void ID2D1GradientStopCollection::GetGradientStops([Out, Buffer] D2D1_GRADIENT_STOP* gradientStops,[In] unsigned int gradientStopsCount)</unmanaged>	
            <unmanaged-short>ID2D1GradientStopCollection::GetGradientStops</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.GetColorInterpolationGamma">
            <summary>	
            <p>Indicates the gamma space in which the gradient stops are interpolated. </p>	
            </summary>	
            <returns><p>The gamma space in which the gradient stops are interpolated. </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetColorInterpolationGamma']/*"/>	
            <msdn-id>dd316786</msdn-id>	
            <unmanaged>D2D1_GAMMA ID2D1GradientStopCollection::GetColorInterpolationGamma()</unmanaged>	
            <unmanaged-short>ID2D1GradientStopCollection::GetColorInterpolationGamma</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.GetExtendMode">
            <summary>	
            <p>Indicates the behavior of the gradient outside the normalized gradient range. </p>	
            </summary>	
            <returns><p>The behavior of the gradient outside the [0,1] normalized gradient range.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetExtendMode']/*"/>	
            <msdn-id>dd316789</msdn-id>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1GradientStopCollection::GetExtendMode()</unmanaged>	
            <unmanaged-short>ID2D1GradientStopCollection::GetExtendMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.GradientStop[])">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> from the specified gradient stops, a Gamma StandardRgb, and ExtendMode.Clamp.  	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="gradientStops">A pointer to an array of D2D1_GRADIENT_STOP structures.</param>
            <unmanaged>HRESULT CreateGradientStopCollection([In, Buffer] const D2D1_GRADIENT_STOP* gradientStops,[None] UINT gradientStopsCount,[None] D2D1_GAMMA colorInterpolationGamma,[None] D2D1_EXTEND_MODE extendMode,[Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.GradientStop[],SharpDX.Direct2D1.ExtendMode)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> from the specified gradient stops, color Gamma.StandardRgb, and extend mode.  	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="gradientStops">A pointer to an array of D2D1_GRADIENT_STOP structures.</param>
            <param name="extendMode">The behavior of the gradient outside the [0,1] normalized range.</param>
            <unmanaged>HRESULT CreateGradientStopCollection([In, Buffer] const D2D1_GRADIENT_STOP* gradientStops,[None] UINT gradientStopsCount,[None] D2D1_GAMMA colorInterpolationGamma,[None] D2D1_EXTEND_MODE extendMode,[Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.GradientStop[],SharpDX.Direct2D1.Gamma)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> from the specified gradient stops, color interpolation gamma, and ExtendMode.Clamp.  	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="gradientStops">A pointer to an array of D2D1_GRADIENT_STOP structures.</param>
            <param name="colorInterpolationGamma">The space in which color interpolation between the gradient stops is performed.</param>
            <unmanaged>HRESULT CreateGradientStopCollection([In, Buffer] const D2D1_GRADIENT_STOP* gradientStops,[None] UINT gradientStopsCount,[None] D2D1_GAMMA colorInterpolationGamma,[None] D2D1_EXTEND_MODE extendMode,[Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.GradientStopCollection.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.GradientStop[],SharpDX.Direct2D1.Gamma,SharpDX.Direct2D1.ExtendMode)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.GradientStopCollection"/> from the specified gradient stops, color interpolation gamma, and extend mode.  	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="gradientStops">A pointer to an array of D2D1_GRADIENT_STOP structures.</param>
            <param name="colorInterpolationGamma">The space in which color interpolation between the gradient stops is performed.</param>
            <param name="extendMode">The behavior of the gradient outside the [0,1] normalized range.</param>
            <unmanaged>HRESULT CreateGradientStopCollection([In, Buffer] const D2D1_GRADIENT_STOP* gradientStops,[None] UINT gradientStopsCount,[None] D2D1_GAMMA colorInterpolationGamma,[None] D2D1_EXTEND_MODE extendMode,[Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.GradientStopCollection.GradientStopCount">
            <summary>	
            <p>Retrieves the number of gradient stops in the collection.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetGradientStopCount']/*"/>	
            <msdn-id>dd371454</msdn-id>	
            <unmanaged>GetGradientStopCount</unmanaged>	
            <unmanaged-short>GetGradientStopCount</unmanaged-short>	
            <unmanaged>unsigned int ID2D1GradientStopCollection::GetGradientStopCount()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.GradientStopCollection.ColorInterpolationGamma">
            <summary>	
            <p>Indicates the gamma space in which the gradient stops are interpolated. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetColorInterpolationGamma']/*"/>	
            <msdn-id>dd316786</msdn-id>	
            <unmanaged>GetColorInterpolationGamma</unmanaged>	
            <unmanaged-short>GetColorInterpolationGamma</unmanaged-short>	
            <unmanaged>D2D1_GAMMA ID2D1GradientStopCollection::GetColorInterpolationGamma()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.GradientStopCollection.ExtendMode">
            <summary>	
            <p>Indicates the behavior of the gradient outside the normalized gradient range. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1GradientStopCollection::GetExtendMode']/*"/>	
            <msdn-id>dd316789</msdn-id>	
            <unmanaged>GetExtendMode</unmanaged>	
            <unmanaged-short>GetExtendMode</unmanaged-short>	
            <unmanaged>D2D1_EXTEND_MODE ID2D1GradientStopCollection::GetExtendMode()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.Layer">
            <summary>	
            <p>Represents the backing store required to render a layer. </p>	
            </summary>	
            <remarks>	
            <p>To create a layer, call the <strong>CreateLayer</strong> method of the render target where the layer will be used. To draw to a layer, push the layer to the render target stack by calling the <strong>PushLayer</strong> method. After you have finished drawing to the layer, call the <strong>PopLayer</strong> method.</p><p>Between  <strong>PushLayer</strong> and <strong>PopLayer</strong> calls, the layer is in use and cannot be used by another render target. </p><p>If the size of the layer is not specified, the corresponding <strong>PushLayer</strong> call determines the minimum layer size, based on the layer content bounds and the geometric mask. The layer resource can be larger than the size required by <strong>PushLayer</strong> without any rendering artifacts.</p><p>If the size of a layer is specified, or if the layer has been used and the required backing store size as calculated during <strong>PushLayer</strong> is larger than the layer, then the layer resource is expanded on each axis monotonically to ensure that it is large enough. The layer resource never shrinks in size.</p>Creating <see cref="T:SharpDX.Direct2D1.Layer"/> Objects<p>To create a layer, call the <strong>CreateLayer</strong> method of the render target where the layer will be used.</p><p>A layer is a device-dependent resource: your application should create layers after it initializes the render target with which the layers will be used, and recreate the layers whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Layer']/*"/>	
            <msdn-id>dd371483</msdn-id>	
            <unmanaged>ID2D1Layer</unmanaged>	
            <unmanaged-short>ID2D1Layer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Layer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Layer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Layer.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Layer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Layer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Layer.GetSize">
            <summary>	
            <p>Gets the size of the layer in device-independent pixels. </p>	
            </summary>	
            <returns><p>The size of the layer in device-independent pixels.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Layer::GetSize']/*"/>	
            <msdn-id>dd371485</msdn-id>	
            <unmanaged>D2D_SIZE_F ID2D1Layer::GetSize()</unmanaged>	
            <unmanaged-short>ID2D1Layer::GetSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Layer.#ctor(SharpDX.Direct2D1.RenderTarget)">
            <summary>	
            Creates a layer resource that can be used with this render target and its compatible render targets. The new layer has the specified initial size. The layer resource is allocated to the minimum size when {{PushLayer}} is called.
            </summary>	
            <remarks>	
            Regardless of whether a size is initially specified, the layer automatically resizes as needed.	
            </remarks>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <unmanaged>HRESULT CreateLayer([In, Optional] const D2D1_SIZE_F* size,[Out] ID2D1Layer** layer)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Layer.#ctor(SharpDX.Direct2D1.RenderTarget,System.Nullable{SharpDX.Size2F})">
            <summary>	
            Creates a layer resource that can be used with this render target and its compatible render targets. The new layer has the specified initial size.  	
            </summary>	
            <remarks>	
            Regardless of whether a size is initially specified, the layer automatically resizes as needed.	
            </remarks>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="size">If (0, 0) is specified, no backing store is created behind the layer resource. The layer resource is allocated to the minimum size when {{PushLayer}} is called.</param>
            <unmanaged>HRESULT CreateLayer([In, Optional] const D2D1_SIZE_F* size,[Out] ID2D1Layer** layer)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.Layer.Size">
            <summary>	
            <p>Gets the size of the layer in device-independent pixels. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Layer::GetSize']/*"/>	
            <msdn-id>dd371485</msdn-id>	
            <unmanaged>GetSize</unmanaged>	
            <unmanaged-short>GetSize</unmanaged-short>	
            <unmanaged>D2D_SIZE_F ID2D1Layer::GetSize()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.LinearGradientBrush">
            <summary>	
            <p>Paints an area with a linear gradient.  </p>	
            </summary>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> paints an area with a linear gradient along a line between the brush start point and end   point. The gradient, defined by the brush <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong>, is extruded perpendicular to this line, and then transformed by a brush transform (if specified).  </p><p>The start point and end   point are described in the brush space and are mappped to the render target when the brush is used. Note the starting and ending coordinates are absolute, not relative to the render target size. A value of (0, 0) maps to the upper-left corner of the render target, while a value of (1, 1) maps one pixel diagonally away from (0, 0). If there is a nonidentity brush transform or render target transform, the brush start point and end point are also transformed.  </p><p>It is possible to specify a gradient axis that does not completely fill the area that is being painted. When this occurs, the <strong><see cref="T:SharpDX.Direct2D1.ExtendMode"/></strong>, specified by the   <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong>, determines how the remaining area is painted. 	
            </p>Creating <see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/> Objects<p>To create a linear gradient brush, use the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateLinearGradientBrush(SharpDX.Direct2D1.LinearGradientBrushProperties,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection,SharpDX.Direct2D1.LinearGradientBrush)"/></strong> method of the render target on which the brush will be used. The brush can only be used with the render target that created it or with  the compatible targets for that render target.</p><p>A linear gradient brush is a device-dependent resource: your application should create linear gradient brushes after it initializes the render target with which the brushes will be used, and recreate the brushes whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush']/*"/>	
            <msdn-id>dd371488</msdn-id>	
            <unmanaged>ID2D1LinearGradientBrush</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.LinearGradientBrush">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.SetStartPoint(SharpDX.Vector2)">
            <summary>	
            <p>Sets the starting coordinates of the linear gradient in the brush's coordinate space.  </p>	
            </summary>	
            <param name="startPoint"><dd>  <p>The starting two-dimensional coordinates of the linear gradient, in the brush's coordinate space.</p> </dd></param>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::SetStartPoint']/*"/>	
            <msdn-id>dd371505</msdn-id>	
            <unmanaged>void ID2D1LinearGradientBrush::SetStartPoint([In] D2D_POINT_2F startPoint)</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush::SetStartPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.SetEndPoint(SharpDX.Vector2)">
            <summary>	
            <p>Sets the ending coordinates of the linear gradient in the brush's coordinate space.</p>	
            </summary>	
            <param name="endPoint"><dd>  <p>The ending two-dimensional coordinates of the linear gradient, in the brush's coordinate space.</p> </dd></param>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::SetEndPoint']/*"/>	
            <msdn-id>dd371501</msdn-id>	
            <unmanaged>void ID2D1LinearGradientBrush::SetEndPoint([In] D2D_POINT_2F endPoint)</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush::SetEndPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.GetStartPoint">
            <summary>	
            <p>Retrieves the starting coordinates of the linear gradient. </p>	
            </summary>	
            <returns><p>The starting two-dimensional coordinates of the linear gradient, in the brush's coordinate space.</p></returns>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetStartPoint']/*"/>	
            <msdn-id>dd371497</msdn-id>	
            <unmanaged>D2D_POINT_2F ID2D1LinearGradientBrush::GetStartPoint()</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush::GetStartPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.GetEndPoint">
            <summary>	
            <p>Retrieves the ending coordinates of the linear gradient. </p>	
            </summary>	
            <returns><p>The ending two-dimensional coordinates of the linear gradient, in the brush's coordinate space.</p></returns>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetEndPoint']/*"/>	
            <msdn-id>dd371492</msdn-id>	
            <unmanaged>D2D_POINT_2F ID2D1LinearGradientBrush::GetEndPoint()</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush::GetEndPoint</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.GetGradientStopCollection(SharpDX.Direct2D1.GradientStopCollection@)">
            <summary>	
            <p> Retrieves the <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> associated with this linear gradient brush.</p>	
            </summary>	
            <param name="gradientStopCollection">No documentation.</param>	
            <remarks>	
            <p> <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> contains an array of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> structures and information, such as the extend mode and the color interpolation mode.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetGradientStopCollection']/*"/>	
            <msdn-id>dd371496</msdn-id>	
            <unmanaged>void ID2D1LinearGradientBrush::GetGradientStopCollection([Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>	
            <unmanaged-short>ID2D1LinearGradientBrush::GetGradientStopCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.LinearGradientBrushProperties,SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="linearGradientBrushProperties">The start and end points of the gradient.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient line.</param>
            <unmanaged>HRESULT CreateLinearGradientBrush([In] const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* linearGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1LinearGradientBrush** linearGradientBrush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.LinearGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.LinearGradientBrushProperties,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="linearGradientBrushProperties">The start and end points of the gradient.</param>
            <param name="brushProperties">The transform and base opacity of the new brush, or NULL. If this value is NULL, the brush defaults to a base opacity of 1.0f and the identity matrix as its transformation.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient line.</param>
            <unmanaged>HRESULT CreateLinearGradientBrush([In] const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* linearGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1LinearGradientBrush** linearGradientBrush)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.LinearGradientBrush.StartPoint">
            <summary>	
            <p>Retrieves or sets the starting coordinates of the linear gradient. </p>	
            </summary>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetStartPoint']/*"/>	
            <msdn-id>dd371497</msdn-id>	
            <unmanaged>GetStartPoint / SetStartPoint</unmanaged>	
            <unmanaged-short>GetStartPoint</unmanaged-short>	
            <unmanaged>D2D_POINT_2F ID2D1LinearGradientBrush::GetStartPoint()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.LinearGradientBrush.EndPoint">
            <summary>	
            <p>Retrieves or sets the ending coordinates of the linear gradient. </p>	
            </summary>	
            <remarks>	
            <p>The start point and end point are described in the brush's space and are mapped to the render target when the brush is used.  If there is a non-identity brush transform or render target transform, the brush's start point and end point are also transformed.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetEndPoint']/*"/>	
            <msdn-id>dd371492</msdn-id>	
            <unmanaged>GetEndPoint / SetEndPoint</unmanaged>	
            <unmanaged-short>GetEndPoint</unmanaged-short>	
            <unmanaged>D2D_POINT_2F ID2D1LinearGradientBrush::GetEndPoint()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.LinearGradientBrush.GradientStopCollection">
            <summary>	
            <p> Retrieves the <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> associated with this linear gradient brush.</p>	
            </summary>	
            <remarks>	
            <p> <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> contains an array of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> structures and information, such as the extend mode and the color interpolation mode.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1LinearGradientBrush::GetGradientStopCollection']/*"/>	
            <msdn-id>dd371496</msdn-id>	
            <unmanaged>GetGradientStopCollection</unmanaged>	
            <unmanaged-short>GetGradientStopCollection</unmanaged-short>	
            <unmanaged>void ID2D1LinearGradientBrush::GetGradientStopCollection([Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.Mesh">
            <summary>	
            <p>Represents a set of vertices that form a list of triangles.  </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.Mesh"/> Objects<p>To create a mesh, call the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateMesh(SharpDX.Direct2D1.Mesh)"/></strong> method on the render target with which the mesh will be used. A mesh can only be used with the render target that created it and the render target's compatible targets.</p><p>A mesh is a device-dependent resource: your application should create meshes after it initializes the render target with which the meshes will be used, and recreate the meshes whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Mesh']/*"/>	
            <msdn-id>dd371508</msdn-id>	
            <unmanaged>ID2D1Mesh</unmanaged>	
            <unmanaged-short>ID2D1Mesh</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.Mesh"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.Mesh">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.Mesh"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.Open_(SharpDX.Direct2D1.TessellationSink@)">
            <summary>	
            <p>Opens the mesh for population.</p>	
            </summary>	
            <param name="tessellationSink"><dd>  <p>When this method returns, contains a reference to a reference to an <strong><see cref="T:SharpDX.Direct2D1.TessellationSink"/></strong> that is used to populate the mesh. This parameter is passed uninitialized.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1Mesh::Open']/*"/>	
            <msdn-id>dd371510</msdn-id>	
            <unmanaged>HRESULT ID2D1Mesh::Open([Out] ID2D1TessellationSink** tessellationSink)</unmanaged>	
            <unmanaged-short>ID2D1Mesh::Open</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.#ctor(SharpDX.Direct2D1.RenderTarget)">
            <summary>	
            Create a mesh that uses triangles to describe a shape.	
            </summary>	
            <remarks>	
            To populate a mesh, use its {{Open}} method to obtain an <see cref="T:SharpDX.Direct2D1.TessellationSink"/>. To draw the mesh, use the render target's {{FillMesh}} method.	
            </remarks>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <unmanaged>HRESULT CreateMesh([Out] ID2D1Mesh** mesh)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.Triangle[])">
            <summary>	
            Create a mesh that uses triangles to describe a shape and populates it with triangles.
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="triangles">An array of <see cref="T:SharpDX.Direct2D1.Triangle"/> structures that describe the triangles to add to this mesh.</param>
            <unmanaged>HRESULT CreateMesh([Out] ID2D1Mesh** mesh)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.Mesh.Open">
            <summary>	
            Opens the mesh for population.	
            </summary>	
            <returns>When this method returns, contains a pointer to a pointer to an <see cref="T:SharpDX.Direct2D1.TessellationSink"/> that is used to populate the mesh. This parameter is passed uninitialized.</returns>
            <unmanaged>HRESULT Open([Out] ID2D1TessellationSink** tessellationSink)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.PathGeometry">
            <summary>	
            <p>Represents a complex shape that may be composed of arcs, curves, and lines.  </p>	
            </summary>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.Direct2D1.PathGeometry"/></strong> object enables you to describe a geometric path. To describe an <strong><see cref="T:SharpDX.Direct2D1.PathGeometry"/></strong> object's path, use the object's  <strong>Open</strong> method to retrieve an <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong>. Use the sink to populate the path geometry with figures and segments. </p>Creating <see cref="T:SharpDX.Direct2D1.PathGeometry"/> Objects<p>To create a path geometry, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreatePathGeometry(SharpDX.Direct2D1.PathGeometry)"/></strong> method.   </p><p><strong><see cref="T:SharpDX.Direct2D1.PathGeometry"/></strong> objects are device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry']/*"/>	
            <msdn-id>dd371512</msdn-id>	
            <unmanaged>ID2D1PathGeometry</unmanaged>	
            <unmanaged-short>ID2D1PathGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.PathGeometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.PathGeometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.PathGeometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.Open">
            <summary>	
            <p>Retrieves the geometry sink that is used to populate the path geometry with figures and segments. </p>	
            </summary>	
            <returns><dd>  <p>When this method returns, <em>geometrySink</em> contains the address of a reference to the geometry sink that is used to populate the path geometry with figures and segments. This parameter is passed uninitialized.</p> </dd></returns>	
            <remarks>	
            <p>Because path geometries are immutable and can only be populated once, it is an error to call <strong>Open</strong> on a path geometry more than once.</p><p>Note that the fill mode defaults to <strong><see cref="F:SharpDX.Direct2D1.FillMode.Alternate"/></strong>. To set the fill mode, call <strong>SetFillMode</strong> before the first call to <strong>BeginFigure</strong>. Failure to do so will put the geometry sink in an error state. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::Open']/*"/>	
            <msdn-id>dd371522</msdn-id>	
            <unmanaged>HRESULT ID2D1PathGeometry::Open([Out] ID2D1GeometrySink** geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1PathGeometry::Open</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.Stream_(System.IntPtr)">
            <summary>	
            <p>Copies the contents of the path geometry to the specified <strong><see cref="T:SharpDX.Direct2D1.GeometrySink"/></strong>.</p>	
            </summary>	
            <param name="geometrySink">No documentation.</param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::Stream']/*"/>	
            <msdn-id>dd371525</msdn-id>	
            <unmanaged>HRESULT ID2D1PathGeometry::Stream([In] ID2D1GeometrySink* geometrySink)</unmanaged>	
            <unmanaged-short>ID2D1PathGeometry::Stream</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.GetSegmentCount(System.Int32@)">
            <summary>	
            <p>Retrieves the number of segments in the path geometry. </p>	
            </summary>	
            <param name="count"><dd>  <p>A reference that receives the number of segments in the path geometry when this method returns. You must allocate storage for this parameter.   </p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::GetSegmentCount']/*"/>	
            <msdn-id>dd371520</msdn-id>	
            <unmanaged>HRESULT ID2D1PathGeometry::GetSegmentCount([Out] unsigned int* count)</unmanaged>	
            <unmanaged-short>ID2D1PathGeometry::GetSegmentCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.GetFigureCount(System.Int32@)">
            <summary>	
            <p>Retrieves the number of figures in the path geometry. </p>	
            </summary>	
            <param name="count"><dd>  <p>A reference that receives the number of figures in the path geometry when this method returns. You must allocate storage for this parameter.</p> </dd></param>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::GetFigureCount']/*"/>	
            <msdn-id>dd371515</msdn-id>	
            <unmanaged>HRESULT ID2D1PathGeometry::GetFigureCount([Out] unsigned int* count)</unmanaged>	
            <unmanaged-short>ID2D1PathGeometry::GetFigureCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.#ctor(SharpDX.Direct2D1.Factory)">
            <summary>	
            Creates an empty <see cref="T:SharpDX.Direct2D1.PathGeometry"/>.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
        </member>
        <member name="M:SharpDX.Direct2D1.PathGeometry.Stream(SharpDX.Direct2D1.GeometrySink)">
            <summary>	
            Copies the contents of the path geometry to the specified <see cref="T:SharpDX.Direct2D1.GeometrySink"/>.	
            </summary>	
            <param name="geometrySink">The sink to which the path geometry's contents are copied. Modifying this sink does not change the contents of this path geometry.</param>
            <returns>If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.</returns>
            <unmanaged>HRESULT Stream([In] ID2D1GeometrySink* geometrySink)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.PathGeometry.SegmentCount">
            <summary>	
            <p>Retrieves the number of segments in the path geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::GetSegmentCount']/*"/>	
            <msdn-id>dd371520</msdn-id>	
            <unmanaged>GetSegmentCount</unmanaged>	
            <unmanaged-short>GetSegmentCount</unmanaged-short>	
            <unmanaged>HRESULT ID2D1PathGeometry::GetSegmentCount([Out] unsigned int* count)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.PathGeometry.FigureCount">
            <summary>	
            <p>Retrieves the number of figures in the path geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1PathGeometry::GetFigureCount']/*"/>	
            <msdn-id>dd371515</msdn-id>	
            <unmanaged>GetFigureCount</unmanaged>	
            <unmanaged-short>GetFigureCount</unmanaged-short>	
            <unmanaged>HRESULT ID2D1PathGeometry::GetFigureCount([Out] unsigned int* count)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.RadialGradientBrush">
            <summary>	
            <p> Paints an area with a radial gradient.</p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong> is similar to the <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> in that they both map a collection of gradient stops to a gradient. However, the linear gradient has a start and an end point to define the gradient vector, while the radial gradient uses an ellipse and a gradient origin to define its gradient behavior. To define the position and size of the ellipse, use the <strong>SetCenter</strong>, <strong>SetRadiusX</strong>, and <strong>SetRadiusY</strong> methods to specify the center, x-radius, and y-radius of the ellipse. The gradient origin is the center of the ellipse, unless a gradient offset is specified by using the <strong>SetGradientOriginOffset</strong> method.</p><p>The brush maps the gradient stop position 0.0f of the gradient origin, and the position 1.0f is mapped to the ellipse boundary. When the gradient origin is within the ellipse, the contents of the ellipse enclose the entire [0, 1] range of the brush gradient stops. If the gradient origin is outside the bounds of the ellipse, the brush still works, but its gradient is not well-defined.</p><p>The start point and end point are described in the brush space and are mappped to the render target when the brush is used. Note the starting and ending coordinates are absolute, not relative to the render target size. A value of (0, 0) maps to the upper-left corner of the render target, while a value of (1, 1) maps just one pixel diagonally away from (0, 0). If there is a nonidentity brush transform or render target transform, the brush ellipse and gradient origin are also transformed.</p><p>It is possible to specify an ellipse that does not completely fill area being painted. When this occurs,       the            <strong><see cref="T:SharpDX.Direct2D1.ExtendMode"/></strong> and  setting (specified by the  brush     <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong>) determines how the remaining area is painted. 	
            </p>Creating <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> Objects<p>To create a radial gradient brush, use the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateRadialGradientBrush(SharpDX.Direct2D1.RadialGradientBrushProperties@,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection,SharpDX.Direct2D1.RadialGradientBrush)"/></strong> method of the render target on which the brush will be used. The brush may be used only with the render target that created it or with the compatible targets for that render target.</p><p>A radial gradient brush is a device-dependent resource: your application should create radial gradient brushes after it initializes the render target with which the brushes will be used, and recreate the brushes whenever the render target needs recreated. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush']/*"/>	
            <msdn-id>dd371529</msdn-id>	
            <unmanaged>ID2D1RadialGradientBrush</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.RadialGradientBrush">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.SetCenter(SharpDX.Vector2)">
            <summary>	
            <p>Specifies the center of the gradient ellipse in the brush's coordinate space. </p>	
            </summary>	
            <param name="center"><dd>  <p>The center of the gradient ellipse, in the brush's coordinate space.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::SetCenter']/*"/>	
            <msdn-id>dd371547</msdn-id>	
            <unmanaged>void ID2D1RadialGradientBrush::SetCenter([In] D2D_POINT_2F center)</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::SetCenter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.SetGradientOriginOffset(SharpDX.Vector2)">
            <summary>	
            <p>Specifies the offset of the gradient origin relative to the gradient ellipse's center.</p>	
            </summary>	
            <param name="gradientOriginOffset"><dd>  <p>The offset of the gradient origin from the center of the gradient ellipse.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::SetGradientOriginOffset']/*"/>	
            <msdn-id>dd371550</msdn-id>	
            <unmanaged>void ID2D1RadialGradientBrush::SetGradientOriginOffset([In] D2D_POINT_2F gradientOriginOffset)</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::SetGradientOriginOffset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.SetRadiusX(System.Single)">
            <summary>	
            <p> Specifies the x-radius of the gradient ellipse, in the brush's coordinate space.</p>	
            </summary>	
            <param name="radiusX"><dd>  <p>The x-radius of the gradient ellipse. This value is in the brush's coordinate space.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::SetRadiusX']/*"/>	
            <msdn-id>dd371553</msdn-id>	
            <unmanaged>void ID2D1RadialGradientBrush::SetRadiusX([In] float radiusX)</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::SetRadiusX</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.SetRadiusY(System.Single)">
            <summary>	
            <p>Specifies the y-radius of the gradient ellipse, in the brush's coordinate space. </p>	
            </summary>	
            <param name="radiusY"><dd>  <p>The y-radius of the gradient ellipse. This value is in the brush's coordinate space.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::SetRadiusY']/*"/>	
            <msdn-id>dd371557</msdn-id>	
            <unmanaged>void ID2D1RadialGradientBrush::SetRadiusY([In] float radiusY)</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::SetRadiusY</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.GetCenter">
            <summary>	
            <p>Retrieves the center of the gradient ellipse.  </p>	
            </summary>	
            <returns><p>The center of the gradient ellipse. This value is expressed in the brush's coordinate space.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetCenter']/*"/>	
            <msdn-id>dd371532</msdn-id>	
            <unmanaged>D2D_POINT_2F ID2D1RadialGradientBrush::GetCenter()</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::GetCenter</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.GetGradientOriginOffset">
            <summary>	
            <p>Retrieves the offset of the gradient origin relative to the gradient ellipse's center. </p>	
            </summary>	
            <returns><p>The offset of the gradient origin from the center of the gradient ellipse. This value is expressed in the brush's coordinate space.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetGradientOriginOffset']/*"/>	
            <msdn-id>dd371535</msdn-id>	
            <unmanaged>D2D_POINT_2F ID2D1RadialGradientBrush::GetGradientOriginOffset()</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::GetGradientOriginOffset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.GetRadiusX">
            <summary>	
            <p>Retrieves the x-radius of the gradient ellipse. </p>	
            </summary>	
            <returns><p>The x-radius of the gradient ellipse. This value is expressed in the brush's coordinate space.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetRadiusX']/*"/>	
            <msdn-id>dd371542</msdn-id>	
            <unmanaged>float ID2D1RadialGradientBrush::GetRadiusX()</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::GetRadiusX</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.GetRadiusY">
            <summary>	
            <p>Retrieves the y-radius of the gradient ellipse. </p>	
            </summary>	
            <returns><p>The y-radius of the gradient ellipse. This value is expressed in the brush's coordinate space.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetRadiusY']/*"/>	
            <msdn-id>dd371544</msdn-id>	
            <unmanaged>float ID2D1RadialGradientBrush::GetRadiusY()</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::GetRadiusY</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.GetGradientStopCollection(SharpDX.Direct2D1.GradientStopCollection@)">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> associated with this radial gradient brush object.</p>	
            </summary>	
            <param name="gradientStopCollection">No documentation.</param>	
            <remarks>	
            <p> <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> contains an array of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> structures and additional information, such as the extend mode and the color interpolation mode.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetGradientStopCollection']/*"/>	
            <msdn-id>dd371539</msdn-id>	
            <unmanaged>void ID2D1RadialGradientBrush::GetGradientStopCollection([Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>	
            <unmanaged-short>ID2D1RadialGradientBrush::GetGradientStopCollection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.RadialGradientBrushProperties@,SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="radialGradientBrushProperties">The center, gradient origin offset, and x-radius and y-radius of the brush's gradient.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient.</param>
            <unmanaged>HRESULT CreateRadialGradientBrush([In] const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1RadialGradientBrush** radialGradientBrush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.RadialGradientBrushProperties,SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="radialGradientBrushProperties">The center, gradient origin offset, and x-radius and y-radius of the brush's gradient.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient.</param>
            <unmanaged>HRESULT CreateRadialGradientBrush([In] const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1RadialGradientBrush** radialGradientBrush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.RadialGradientBrushProperties,SharpDX.Direct2D1.BrushProperties,SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="radialGradientBrushProperties">The center, gradient origin offset, and x-radius and y-radius of the brush's gradient.</param>
            <param name="brushProperties">The transform and base opacity of the new brush, or NULL. If this value is NULL, the brush defaults to a base opacity of 1.0f and the identity matrix as its transformation.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient.</param>
            <unmanaged>HRESULT CreateRadialGradientBrush([In] const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1RadialGradientBrush** radialGradientBrush)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.RadialGradientBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Direct2D1.RadialGradientBrushProperties@,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.GradientStopCollection)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/> that contains the specified gradient stops and has the specified transform and base opacity. 	
            </summary>
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="radialGradientBrushProperties">The center, gradient origin offset, and x-radius and y-radius of the brush's gradient.</param>
            <param name="brushProperties">The transform and base opacity of the new brush, or NULL. If this value is NULL, the brush defaults to a base opacity of 1.0f and the identity matrix as its transformation.</param>
            <param name="gradientStopCollection">A collection of <see cref="T:SharpDX.Direct2D1.GradientStop"/> structures that describe the colors in the brush's gradient and their locations along the gradient.</param>
            <unmanaged>HRESULT CreateRadialGradientBrush([In] const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[In] ID2D1GradientStopCollection* gradientStopCollection,[Out] ID2D1RadialGradientBrush** radialGradientBrush)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RadialGradientBrush.Center">
            <summary>	
            <p>Retrieves or sets the center of the gradient ellipse.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetCenter']/*"/>	
            <msdn-id>dd371532</msdn-id>	
            <unmanaged>GetCenter / SetCenter</unmanaged>	
            <unmanaged-short>GetCenter</unmanaged-short>	
            <unmanaged>D2D_POINT_2F ID2D1RadialGradientBrush::GetCenter()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RadialGradientBrush.GradientOriginOffset">
            <summary>	
            <p>Retrieves or sets the offset of the gradient origin relative to the gradient ellipse's center. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetGradientOriginOffset']/*"/>	
            <msdn-id>dd371535</msdn-id>	
            <unmanaged>GetGradientOriginOffset / SetGradientOriginOffset</unmanaged>	
            <unmanaged-short>GetGradientOriginOffset</unmanaged-short>	
            <unmanaged>D2D_POINT_2F ID2D1RadialGradientBrush::GetGradientOriginOffset()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RadialGradientBrush.RadiusX">
            <summary>	
            <p>Retrieves or sets the x-radius of the gradient ellipse. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetRadiusX']/*"/>	
            <msdn-id>dd371542</msdn-id>	
            <unmanaged>GetRadiusX / SetRadiusX</unmanaged>	
            <unmanaged-short>GetRadiusX</unmanaged-short>	
            <unmanaged>float ID2D1RadialGradientBrush::GetRadiusX()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RadialGradientBrush.RadiusY">
            <summary>	
            <p>Retrieves or sets the y-radius of the gradient ellipse. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetRadiusY']/*"/>	
            <msdn-id>dd371544</msdn-id>	
            <unmanaged>GetRadiusY / SetRadiusY</unmanaged>	
            <unmanaged-short>GetRadiusY</unmanaged-short>	
            <unmanaged>float ID2D1RadialGradientBrush::GetRadiusY()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.RadialGradientBrush.GradientStopCollection">
            <summary>	
            <p>Retrieves the <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> associated with this radial gradient brush object.</p>	
            </summary>	
            <remarks>	
            <p> <strong><see cref="T:SharpDX.Direct2D1.GradientStopCollection"/></strong> contains an array of <strong><see cref="T:SharpDX.Direct2D1.GradientStop"/></strong> structures and additional information, such as the extend mode and the color interpolation mode.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RadialGradientBrush::GetGradientStopCollection']/*"/>	
            <msdn-id>dd371539</msdn-id>	
            <unmanaged>GetGradientStopCollection</unmanaged>	
            <unmanaged-short>GetGradientStopCollection</unmanaged-short>	
            <unmanaged>void ID2D1RadialGradientBrush::GetGradientStopCollection([Out] ID2D1GradientStopCollection** gradientStopCollection)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.RectangleGeometry">
            <summary>	
            <p>Describes a two-dimensional rectangle.  </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.RectangleGeometry"/> Objects<p>To create a rectangle geometry, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateRectangleGeometry(SharpDX.RectangleF,SharpDX.Direct2D1.RectangleGeometry)"/></strong> method.</p><p>Direct2D geometries are immutable and device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RectangleGeometry']/*"/>	
            <msdn-id>dd371561</msdn-id>	
            <unmanaged>ID2D1RectangleGeometry</unmanaged>	
            <unmanaged-short>ID2D1RectangleGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RectangleGeometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RectangleGeometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.RectangleGeometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.RectangleGeometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.RectangleGeometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.RectangleGeometry.GetRectangle(SharpDX.RectangleF@)">
            <summary>	
            <p> Retrieves the rectangle that describes the rectangle geometry's dimensions.</p>	
            </summary>	
            <param name="rect"><dd>  <p>Contains a reference to a rectangle that describes the rectangle geometry's dimensions when this method returns. You must allocate storage for this parameter. </p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RectangleGeometry::GetRect']/*"/>	
            <msdn-id>dd371762</msdn-id>	
            <unmanaged>void ID2D1RectangleGeometry::GetRect([Out] D2D_RECT_F* rect)</unmanaged>	
            <unmanaged-short>ID2D1RectangleGeometry::GetRect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RectangleGeometry.#ctor(SharpDX.Direct2D1.Factory,SharpDX.RectangleF)">
            <summary>	
             Creates an <see cref="T:SharpDX.Direct2D1.RectangleGeometry"/>. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="rectangle">The coordinates of the rectangle geometry. </param>
        </member>
        <member name="P:SharpDX.Direct2D1.RectangleGeometry.Rectangle">
            <summary>	
            <p> Retrieves the rectangle that describes the rectangle geometry's dimensions.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RectangleGeometry::GetRect']/*"/>	
            <msdn-id>dd371762</msdn-id>	
            <unmanaged>GetRect</unmanaged>	
            <unmanaged-short>GetRect</unmanaged-short>	
            <unmanaged>void ID2D1RectangleGeometry::GetRect([Out] D2D_RECT_F* rect)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.RoundedRectangleGeometry">
            <summary>	
            <p>Retrieves a rounded rectangle that describes this rounded rectangle geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RoundedRectangleGeometry']/*"/>	
            <msdn-id>dd316917</msdn-id>	
            <unmanaged>ID2D1RoundedRectangleGeometry</unmanaged>	
            <unmanaged-short>ID2D1RoundedRectangleGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RoundedRectangleGeometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RoundedRectangleGeometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.RoundedRectangleGeometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.RoundedRectangleGeometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.RoundedRectangleGeometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.RoundedRectangleGeometry.GetRoundedRect(SharpDX.Direct2D1.RoundedRectangle@)">
            <summary>	
            <p>Retrieves a rounded rectangle that describes this rounded rectangle geometry. </p>	
            </summary>	
            <param name="roundedRect"><dd>  <p>A reference that receives a rounded rectangle that describes this rounded rectangle geometry. You must allocate storage for this parameter. </p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RoundedRectangleGeometry::GetRoundedRect']/*"/>	
            <msdn-id>dd316917</msdn-id>	
            <unmanaged>void ID2D1RoundedRectangleGeometry::GetRoundedRect([Out] D2D1_ROUNDED_RECT* roundedRect)</unmanaged>	
            <unmanaged-short>ID2D1RoundedRectangleGeometry::GetRoundedRect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RoundedRectangleGeometry.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.RoundedRectangle)">
            <summary>	
             Creates an <see cref="T:SharpDX.Direct2D1.RoundedRectangleGeometry"/>. 	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="roundedRectangle">The coordinates and corner radii of the rounded rectangle geometry.</param>
        </member>
        <member name="P:SharpDX.Direct2D1.RoundedRectangleGeometry.RoundedRect">
            <summary>	
            <p>Retrieves a rounded rectangle that describes this rounded rectangle geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1RoundedRectangleGeometry::GetRoundedRect']/*"/>	
            <msdn-id>dd316917</msdn-id>	
            <unmanaged>GetRoundedRect</unmanaged>	
            <unmanaged-short>GetRoundedRect</unmanaged-short>	
            <unmanaged>void ID2D1RoundedRectangleGeometry::GetRoundedRect([Out] D2D1_ROUNDED_RECT* roundedRect)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.SolidColorBrush">
            <summary>	
            <p>Paints an area with a solid color. </p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.SolidColorBrush"/> Objects<p>To create a solid color brush, use the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.CreateSolidColorBrush(SharpDX.Color4,System.Nullable{SharpDX.Direct2D1.BrushProperties},SharpDX.Direct2D1.SolidColorBrush)"/></strong> method of the render target  on which the brush will be used. The brush can only be used with the render target that created it or with  the compatible targets for that render target.</p><p>A solid color brush is a device-dependent resource. (For more information about resources, see Resources Overview.)</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SolidColorBrush']/*"/>	
            <msdn-id>dd372207</msdn-id>	
            <unmanaged>ID2D1SolidColorBrush</unmanaged>	
            <unmanaged-short>ID2D1SolidColorBrush</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.SolidColorBrush"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.SolidColorBrush">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.SolidColorBrush"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.SetColor(SharpDX.Color4)">
            <summary>	
            <p> Specifies the color of this solid-color brush. </p>	
            </summary>	
            <param name="color"><dd>  <p>The color of this solid-color brush.</p> </dd></param>	
            <remarks>	
            <p>To help create colors, Direct2D provides the <strong>ColorF</strong> class. It offers several helper methods for creating colors and provides a set or predefined colors. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SolidColorBrush::SetColor']/*"/>	
            <msdn-id>dd372215</msdn-id>	
            <unmanaged>void ID2D1SolidColorBrush::SetColor([In] const D2D_COLOR_F* color)</unmanaged>	
            <unmanaged-short>ID2D1SolidColorBrush::SetColor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.GetColor">
            <summary>	
            <p> Retrieves the color of the solid color brush.</p>	
            </summary>	
            <returns><p>The color of this solid color brush.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SolidColorBrush::GetColor']/*"/>	
            <msdn-id>dd372209</msdn-id>	
            <unmanaged>D2D_COLOR_F ID2D1SolidColorBrush::GetColor()</unmanaged>	
            <unmanaged-short>ID2D1SolidColorBrush::GetColor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Color4)">
            <summary>	
            Creates a new <see cref="T:SharpDX.Direct2D1.SolidColorBrush"/> that has the specified color and opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="color">The red, green, blue, and alpha values of the brush's color.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.SolidColorBrush.#ctor(SharpDX.Direct2D1.RenderTarget,SharpDX.Color4,System.Nullable{SharpDX.Direct2D1.BrushProperties})">
            <summary>	
            Creates a new <see cref="T:SharpDX.Direct2D1.SolidColorBrush"/> that has the specified color and opacity. 	
            </summary>	
            <param name="renderTarget">an instance of <see cref="T:SharpDX.Direct2D1.RenderTarget"/></param>
            <param name="color">The red, green, blue, and alpha values of the brush's color.</param>
            <param name="brushProperties">The base opacity of the brush.</param>
        </member>
        <member name="P:SharpDX.Direct2D1.SolidColorBrush.Color">
            <summary>	
            <p>Retrieves or sets the color of the solid color brush.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1SolidColorBrush::GetColor']/*"/>	
            <msdn-id>dd372209</msdn-id>	
            <unmanaged>GetColor / SetColor</unmanaged>	
            <unmanaged-short>GetColor</unmanaged-short>	
            <unmanaged>D2D_COLOR_F ID2D1SolidColorBrush::GetColor()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.StrokeStyle">
            <summary>	
            <p>Describes the caps, miter limit, line join, and dash information for a stroke.</p>	
            </summary>	
            <remarks>	
            Creating <see cref="T:SharpDX.Direct2D1.StrokeStyle"/> Objects<p>To create a stroke style, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateStrokeStyle(SharpDX.Direct2D1.StrokeStyleProperties@,System.Single[],System.Int32,SharpDX.Direct2D1.StrokeStyle)"/></strong> method.</p><p>A stroke style is a device-indenpendent resource; you can create it once then retain it for the life of your application. For more information about resources, see the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle']/*"/>	
            <msdn-id>dd372217</msdn-id>	
            <unmanaged>ID2D1StrokeStyle</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.StrokeStyle"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.StrokeStyle">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.StrokeStyle"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetStartCap">
            <summary>	
            <p> Retrieves the type of shape used at the beginning of a stroke.  </p>	
            </summary>	
            <returns><p>The type of shape used at the beginning of a stroke.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetStartCap']/*"/>	
            <msdn-id>dd372244</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetStartCap()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetStartCap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetEndCap">
            <summary>	
            <p>Retrieves the type of shape used at the end of a stroke. </p>	
            </summary>	
            <returns><p>The type of shape used at the end of a stroke.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetEndCap']/*"/>	
            <msdn-id>dd372238</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetEndCap()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetEndCap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetDashCap">
            <summary>	
            <p>Gets a value that specifies how the ends of each dash are drawn. </p>	
            </summary>	
            <returns><p>A value that specifies how the ends of each dash are drawn.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashCap']/*"/>	
            <msdn-id>dd372218</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetDashCap()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetDashCap</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetMiterLimit">
            <summary>	
            <p>Retrieves the limit on the ratio of the miter length to half the stroke's thickness. </p>	
            </summary>	
            <returns><p>A positive number greater than or equal to 1.0f that describes the limit on the ratio of the miter length to half the stroke's thickness.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetMiterLimit']/*"/>	
            <msdn-id>dd372242</msdn-id>	
            <unmanaged>float ID2D1StrokeStyle::GetMiterLimit()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetMiterLimit</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetLineJoin">
            <summary>	
            <p>Retrieves the type of joint used at the vertices of a shape's outline.  </p>	
            </summary>	
            <returns><p>A value that specifies the type of joint used at the vertices of a shape's outline.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetLineJoin']/*"/>	
            <msdn-id>dd372240</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN ID2D1StrokeStyle::GetLineJoin()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetLineJoin</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetDashOffset">
            <summary>	
            <p>Retrieves a value that specifies how far in the dash sequence the stroke will start.  </p>	
            </summary>	
            <returns><p>A value that specifies how far in the dash sequence the stroke will start. </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashOffset']/*"/>	
            <msdn-id>dd372234</msdn-id>	
            <unmanaged>float ID2D1StrokeStyle::GetDashOffset()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetDashOffset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetDashStyle">
            <summary>	
            <p>Gets a value that describes the stroke's dash pattern. </p>	
            </summary>	
            <returns><p>A value that describes the predefined dash pattern used, or <strong><see cref="F:SharpDX.Direct2D1.DashStyle.Custom"/></strong> if a custom dash style is used.</p></returns>	
            <remarks>	
            <p>If a custom dash style is specified, the dash pattern is described by the dashes array, which can be retrieved by calling the <strong>GetDashes</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashStyle']/*"/>	
            <msdn-id>dd372236</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE ID2D1StrokeStyle::GetDashStyle()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetDashStyle</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetDashesCount">
            <summary>	
            <p>Retrieves the number of entries in the dashes array. </p>	
            </summary>	
            <returns><p>The number of entries in the dashes array if the stroke is dashed; otherwise, 0.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashesCount']/*"/>	
            <msdn-id>dd372232</msdn-id>	
            <unmanaged>unsigned int ID2D1StrokeStyle::GetDashesCount()</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetDashesCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.GetDashes(System.Single[],System.Int32)">
            <summary>	
            <p>Copies the dash pattern to the specified array. </p>	
            </summary>	
            <param name="dashes"><dd>  <p>A reference to an array that will receive the dash pattern. The array must be able to contain at least as many elements as specified by <em>dashesCount</em>. You must allocate storage for this array.</p> </dd></param>	
            <param name="dashesCount"><dd>  <p>The number of dashes to copy. If this value is less than the number of dashes in the stroke style's dashes array, the returned dashes are truncated to <em>dashesCount</em>. If this value is greater than the number of dashes in the stroke style's dashes array, the extra dashes are set to 0.0f. To obtain the actual number of dashes in the stroke style's dashes array, use the <strong>GetDashesCount</strong> method. </p> </dd></param>	
            <remarks>	
            <p>The dashes are specified in units that are a multiple of the stroke width, with subsequent members of the array indicating the dashes and gaps between dashes: the first entry indicates a filled dash, the second a gap, and so on. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashes']/*"/>	
            <msdn-id>dd372230</msdn-id>	
            <unmanaged>void ID2D1StrokeStyle::GetDashes([Out, Buffer] float* dashes,[In] unsigned int dashesCount)</unmanaged>	
            <unmanaged-short>ID2D1StrokeStyle::GetDashes</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.StrokeStyleProperties)">
            <summary>
            Creates an <see cref="T:SharpDX.Direct2D1.StrokeStyle"/> that describes start cap, dash pattern, and other features of a stroke.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="properties">a definition for this render target</param>
        </member>
        <member name="M:SharpDX.Direct2D1.StrokeStyle.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.StrokeStyleProperties,System.Single[])">
            <summary>
            Creates an <see cref="T:SharpDX.Direct2D1.StrokeStyle"/> that describes start cap, dash pattern, and other features of a stroke.	
            </summary>	
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="properties">A structure that describes the stroke's line cap, dash offset, and other details of a stroke.</param>
            <param name="dashes">An array whose elements are set to the length of each dash and space in the dash pattern. The first element sets the length of a dash, the second element sets the length of a space, the third element sets the length of a dash, and so on. The length of each dash and space in the dash pattern is the product of the element value in the array and the stroke width. </param>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.StartCap">
            <summary>	
            <p> Retrieves the type of shape used at the beginning of a stroke.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetStartCap']/*"/>	
            <msdn-id>dd372244</msdn-id>	
            <unmanaged>GetStartCap</unmanaged>	
            <unmanaged-short>GetStartCap</unmanaged-short>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetStartCap()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.EndCap">
            <summary>	
            <p>Retrieves the type of shape used at the end of a stroke. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetEndCap']/*"/>	
            <msdn-id>dd372238</msdn-id>	
            <unmanaged>GetEndCap</unmanaged>	
            <unmanaged-short>GetEndCap</unmanaged-short>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetEndCap()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.DashCap">
            <summary>	
            <p>Gets a value that specifies how the ends of each dash are drawn. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashCap']/*"/>	
            <msdn-id>dd372218</msdn-id>	
            <unmanaged>GetDashCap</unmanaged>	
            <unmanaged-short>GetDashCap</unmanaged-short>	
            <unmanaged>D2D1_CAP_STYLE ID2D1StrokeStyle::GetDashCap()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.MiterLimit">
            <summary>	
            <p>Retrieves the limit on the ratio of the miter length to half the stroke's thickness. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetMiterLimit']/*"/>	
            <msdn-id>dd372242</msdn-id>	
            <unmanaged>GetMiterLimit</unmanaged>	
            <unmanaged-short>GetMiterLimit</unmanaged-short>	
            <unmanaged>float ID2D1StrokeStyle::GetMiterLimit()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.LineJoin">
            <summary>	
            <p>Retrieves the type of joint used at the vertices of a shape's outline.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetLineJoin']/*"/>	
            <msdn-id>dd372240</msdn-id>	
            <unmanaged>GetLineJoin</unmanaged>	
            <unmanaged-short>GetLineJoin</unmanaged-short>	
            <unmanaged>D2D1_LINE_JOIN ID2D1StrokeStyle::GetLineJoin()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.DashOffset">
            <summary>	
            <p>Retrieves a value that specifies how far in the dash sequence the stroke will start.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashOffset']/*"/>	
            <msdn-id>dd372234</msdn-id>	
            <unmanaged>GetDashOffset</unmanaged>	
            <unmanaged-short>GetDashOffset</unmanaged-short>	
            <unmanaged>float ID2D1StrokeStyle::GetDashOffset()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.DashStyle">
            <summary>	
            <p>Gets a value that describes the stroke's dash pattern. </p>	
            </summary>	
            <remarks>	
            <p>If a custom dash style is specified, the dash pattern is described by the dashes array, which can be retrieved by calling the <strong>GetDashes</strong> method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashStyle']/*"/>	
            <msdn-id>dd372236</msdn-id>	
            <unmanaged>GetDashStyle</unmanaged>	
            <unmanaged-short>GetDashStyle</unmanaged-short>	
            <unmanaged>D2D1_DASH_STYLE ID2D1StrokeStyle::GetDashStyle()</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.StrokeStyle.DashesCount">
            <summary>	
            <p>Retrieves the number of entries in the dashes array. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1StrokeStyle::GetDashesCount']/*"/>	
            <msdn-id>dd372232</msdn-id>	
            <unmanaged>GetDashesCount</unmanaged>	
            <unmanaged-short>GetDashesCount</unmanaged-short>	
            <unmanaged>unsigned int ID2D1StrokeStyle::GetDashesCount()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.TessellationSink">
            <summary>	
            <p>Populates an <strong><see cref="T:SharpDX.Direct2D1.Mesh"/></strong> object with triangles. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TessellationSink']/*"/>	
            <msdn-id>dd372245</msdn-id>	
            <unmanaged>ID2D1TessellationSink</unmanaged>	
            <unmanaged-short>ID2D1TessellationSink</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSink.AddTriangles(SharpDX.Direct2D1.Triangle[])">
            <summary>	
            Copies the specified triangles to the sink.  	
            </summary>	
            <param name="triangles">An array of <see cref="T:SharpDX.Direct2D1.Triangle"/> structures that describe the triangles to add to the sink.</param>
            <unmanaged>void AddTriangles([In, Buffer] const D2D1_TRIANGLE* triangles,[None] UINT trianglesCount)</unmanaged>
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSink.Close">
            <summary>	
             Closes the sink.	
            </summary>	
            <unmanaged>HRESULT Close()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.TessellationSinkNative">
            <summary>	
            <p>Populates an <strong><see cref="T:SharpDX.Direct2D1.Mesh"/></strong> object with triangles. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TessellationSink']/*"/>	
            <msdn-id>dd372245</msdn-id>	
            <unmanaged>ID2D1TessellationSink</unmanaged>	
            <unmanaged-short>ID2D1TessellationSink</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSinkNative.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.TessellationSinkNative"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSinkNative.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.TessellationSinkNative">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.TessellationSinkNative"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSinkNative.AddTriangles_(SharpDX.Direct2D1.Triangle[],System.Int32)">
            <summary>	
            <p>Copies the specified triangles to the sink.  </p>	
            </summary>	
            <param name="triangles"><dd>  <p>An array of <strong><see cref="T:SharpDX.Direct2D1.Triangle"/></strong> structures that describe the triangles to add to the sink.</p> </dd></param>	
            <param name="trianglesCount"><dd>  <p>The number of triangles to copy from the <em>triangles</em> array.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TessellationSink::AddTriangles']/*"/>	
            <msdn-id>dd372248</msdn-id>	
            <unmanaged>void ID2D1TessellationSink::AddTriangles([In, Buffer] const D2D1_TRIANGLE* triangles,[In] unsigned int trianglesCount)</unmanaged>	
            <unmanaged-short>ID2D1TessellationSink::AddTriangles</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSinkNative.Close_">
            <summary>	
            <p> Closes the sink and returns its error status.</p>	
            </summary>	
            <returns><p>If this method succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TessellationSink::Close']/*"/>	
            <msdn-id>dd372250</msdn-id>	
            <unmanaged>HRESULT ID2D1TessellationSink::Close()</unmanaged>	
            <unmanaged-short>ID2D1TessellationSink::Close</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.TransformedGeometry">
            <summary>	
            <p>Represents a geometry that has been transformed. </p>	
            </summary>	
            <remarks>	
            <p>Using an <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong> rather than transforming a geometry by using a render target's transform enables you to transform a geometry without transforming its stroke.</p>Creating <see cref="T:SharpDX.Direct2D1.TransformedGeometry"/> Objects<p>To create an <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong>, call the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateTransformedGeometry(SharpDX.Direct2D1.Geometry,SharpDX.Matrix3x2@,SharpDX.Direct2D1.TransformedGeometry)"/></strong> method.</p><p>Direct2D geometries are immutable and device-independent resources created by <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.  In general, you should create geometries once and retain them for the life of the application, or until they need to be modified. For more information about device-independent and device-dependent resources, see  the Resources Overview.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TransformedGeometry']/*"/>	
            <msdn-id>dd372252</msdn-id>	
            <unmanaged>ID2D1TransformedGeometry</unmanaged>	
            <unmanaged-short>ID2D1TransformedGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TransformedGeometry.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.TransformedGeometry"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.TransformedGeometry.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.TransformedGeometry">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.TransformedGeometry"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.TransformedGeometry.GetSourceGeometry(SharpDX.Direct2D1.Geometry@)">
            <summary>	
            <p>Retrieves the source geometry of this transformed geometry object. </p>	
            </summary>	
            <param name="sourceGeometry"><dd>  <p>When this method returns, contains a reference to a reference to the source geometry for this transformed geometry object. This parameter is passed uninitialized.</p> </dd></param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TransformedGeometry::GetSourceGeometry']/*"/>	
            <msdn-id>dd372255</msdn-id>	
            <unmanaged>void ID2D1TransformedGeometry::GetSourceGeometry([Out] ID2D1Geometry** sourceGeometry)</unmanaged>	
            <unmanaged-short>ID2D1TransformedGeometry::GetSourceGeometry</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TransformedGeometry.GetTransform(SharpDX.Matrix3x2@)">
            <summary>	
            <p>Retrieves the matrix used to transform the <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong> object's source geometry. </p>	
            </summary>	
            <param name="transform">No documentation.</param>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TransformedGeometry::GetTransform']/*"/>	
            <msdn-id>dd372256</msdn-id>	
            <unmanaged>void ID2D1TransformedGeometry::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>	
            <unmanaged-short>ID2D1TransformedGeometry::GetTransform</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.TransformedGeometry.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.Geometry,SharpDX.Matrix3x2)">
            <summary>
            Default Constructor for a <see cref="T:SharpDX.Direct2D1.TransformedGeometry"/>.
            </summary>
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="geometrySource"></param>
            <param name="matrix3X2"></param>
        </member>
        <member name="P:SharpDX.Direct2D1.TransformedGeometry.SourceGeometry">
            <summary>	
            <p>Retrieves the source geometry of this transformed geometry object. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TransformedGeometry::GetSourceGeometry']/*"/>	
            <msdn-id>dd372255</msdn-id>	
            <unmanaged>GetSourceGeometry</unmanaged>	
            <unmanaged-short>GetSourceGeometry</unmanaged-short>	
            <unmanaged>void ID2D1TransformedGeometry::GetSourceGeometry([Out] ID2D1Geometry** sourceGeometry)</unmanaged>
        </member>
        <member name="P:SharpDX.Direct2D1.TransformedGeometry.Transform">
            <summary>	
            <p>Retrieves the matrix used to transform the <strong><see cref="T:SharpDX.Direct2D1.TransformedGeometry"/></strong> object's source geometry. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1TransformedGeometry::GetTransform']/*"/>	
            <msdn-id>dd372256</msdn-id>	
            <unmanaged>GetTransform</unmanaged>	
            <unmanaged-short>GetTransform</unmanaged-short>	
            <unmanaged>void ID2D1TransformedGeometry::GetTransform([Out] D2D_MATRIX_3X2_F* transform)</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.WindowRenderTarget">
            <summary>	
            <p>Renders drawing instructions to a window.</p>	
            </summary>	
            <remarks>	
            <p>As is the case with other render targets, you must call <strong>BeginDraw</strong> before issuing drawing commands. After you've finished drawing, call <strong>EndDraw</strong> to indicate that drawing is finished and to release access to the buffer backing the render target. For <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, the only side effect of <strong>BeginDraw</strong> is changing the state of the render target to allow drawing commands to be issued. <strong>EndDraw</strong> flushes any batched drawing commands. If no errors have occurred, then it also presents the buffer, causing it to appear on the associated window. Finally, <strong>EndDraw</strong> returns the <see cref="T:SharpDX.Result"/> of the first error that occurred in drawing or presenting, as well as the tag state at the time the error occurred.</p><p><strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong> objects are double buffered, so drawing commands issued do not appear immediately, but rather are performed on an offscreen surface. When <strong>EndDraw</strong> is called, if there have been no rendering errors, the offscreen buffer is presented. If there have been rendering errors in the batch flushed by <strong>EndDraw</strong>, then the buffer is not presented, and the application must call <strong>BeginDraw</strong> and re-draw the frame. <strong>Flush</strong> can be used to check for errors before calling <strong>EndDraw</strong> if an application wants the frame to be presented regardless of errors. </p><p>A hardware render target's back-buffer is the size specified by <strong>GetPixelSize</strong>. If <strong>EndDraw</strong> presents the buffer, this bitmap is stretched to cover the surface where it is presented: the entire client area of the window. This stretch is performed using bilinear filtering if the render target is rendering in hardware and using nearest-neighbor filtering if the rendering target is using software. (Typically, an application will call <strong>Resize</strong> to ensure the pixel size of the render target and the pixel size of the destination match, and no scaling is necessary, though this is not a requirement.) </p><p>In the case where a window straddles adapters, Direct2D ensures that the portion of the off-screen render target is copied from the adapter where rendering is occurring to the adapter that needs to display the contents. If the adapter a render target is on has been removed or the driver upgraded while the application is running, this is returned as an error in the <strong>EndDraw</strong> call. In this case, the application should create a new render target and resources as necessary.	
            </p>Creating <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/> Objects<p>To create an <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, use the <strong><see cref="M:SharpDX.Direct2D1.Factory.CreateHwndRenderTarget(SharpDX.Direct2D1.RenderTargetProperties@,SharpDX.Direct2D1.HwndRenderTargetProperties,SharpDX.Direct2D1.WindowRenderTarget)"/></strong> method.</p><p>Your application should create render targets once and hold onto them for the life of the application or until the render target's  <strong>EndDraw</strong> method returns the <strong><see cref="F:SharpDX.Direct2D1.ResultCode.RecreateTarget"/></strong> error. When you receive this error, you need to recreate the render target (and any resources it created).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1HwndRenderTarget']/*"/>	
            <msdn-id>dd371461</msdn-id>	
            <unmanaged>ID2D1HwndRenderTarget</unmanaged>	
            <unmanaged-short>ID2D1HwndRenderTarget</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.op_Explicit(System.IntPtr)~SharpDX.Direct2D1.WindowRenderTarget">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.CheckWindowState">
            <summary>	
            <p>Indicates whether the <see cref="T:System.IntPtr"/> associated with this render target is occluded. </p>	
            </summary>	
            <returns><p>A value that indicates whether the <see cref="T:System.IntPtr"/> associated with this render target is occluded.</p></returns>	
            <remarks>	
            <p><strong>Note</strong>??If the window was occluded the last time  that <strong>EndDraw</strong> was called, the next time that the render target calls <strong>CheckWindowState</strong>, it will return <strong><see cref="F:SharpDX.Direct2D1.WindowState.Occluded"/></strong> regardless of the current window state. If you want to use <strong>CheckWindowState</strong> to determine the current window state, you should call <strong>CheckWindowState</strong> after every <strong>EndDraw</strong> call and ignore its return value. This call will ensure that your next call to <strong>CheckWindowState</strong> state will return the actual window state.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1HwndRenderTarget::CheckWindowState']/*"/>	
            <msdn-id>dd371466</msdn-id>	
            <unmanaged>D2D1_WINDOW_STATE ID2D1HwndRenderTarget::CheckWindowState()</unmanaged>	
            <unmanaged-short>ID2D1HwndRenderTarget::CheckWindowState</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.Resize(SharpDX.Size2)">
            <summary>	
            Changes the size of the render target to the specified pixel size.Overload list	
            </summary>	
            <param name="ixelSizeRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <remarks>	
            <p>After this method is called, the contents of the render target's back-buffer are not defined, even if the <strong><see cref="F:SharpDX.Direct2D1.PresentOptions.RetainContents"/></strong> option was specified when the render target was created.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1HwndRenderTarget::Resize']/*"/>	
            <msdn-id>dd742774</msdn-id>	
            <unmanaged>HRESULT ID2D1HwndRenderTarget::Resize([In] const D2D_SIZE_U* pixelSize)</unmanaged>	
            <unmanaged-short>ID2D1HwndRenderTarget::Resize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.GetHwnd">
            <summary>	
            <p> Returns the <see cref="T:System.IntPtr"/> associated with this render target.</p>	
            </summary>	
            <returns><p>The <see cref="T:System.IntPtr"/> associated with this render target.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1HwndRenderTarget::GetHwnd']/*"/>	
            <msdn-id>dd371470</msdn-id>	
            <unmanaged>HWND ID2D1HwndRenderTarget::GetHwnd()</unmanaged>	
            <unmanaged-short>ID2D1HwndRenderTarget::GetHwnd</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.WindowRenderTarget.#ctor(SharpDX.Direct2D1.Factory,SharpDX.Direct2D1.RenderTargetProperties,SharpDX.Direct2D1.HwndRenderTargetProperties)">
            <summary>	
            Creates an <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/>, a render target that renders to a window.	
            </summary>	
            <remarks>	
            When you create a render target and hardware acceleration is available, you allocate resources on the computer's GPU. By creating a render target once and retaining it as long as possible, you gain performance benefits. Your application should create render targets once and hold onto them for the life of the application or until the {{D2DERR_RECREATE_TARGET}} error is received. When you receive this error, you need to recreate the render target (and any resources it created).	
            </remarks>
            <param name="factory">an instance of <see cref="T:SharpDX.Direct2D1.Factory"/></param>
            <param name="renderTargetProperties">The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering. For information about supported pixel formats, see  {{Supported Pixel  Formats and Alpha Modes}}.</param>
            <param name="hwndProperties">The window handle, initial size (in pixels), and present options.</param>
        </member>
        <member name="P:SharpDX.Direct2D1.WindowRenderTarget.Hwnd">
            <summary>	
            <p> Returns the <see cref="T:System.IntPtr"/> associated with this render target.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID2D1HwndRenderTarget::GetHwnd']/*"/>	
            <msdn-id>dd371470</msdn-id>	
            <unmanaged>GetHwnd</unmanaged>	
            <unmanaged-short>GetHwnd</unmanaged-short>	
            <unmanaged>HWND ID2D1HwndRenderTarget::GetHwnd()</unmanaged>
        </member>
        <member name="T:SharpDX.Direct2D1.ArcSegment">
            <summary>	
            <p>Describes an elliptical arc between two points.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>D2D1_ARC_SEGMENT</unmanaged>	
            <unmanaged-short>D2D1_ARC_SEGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSegment.Point">
            <summary>	
            <dd> <p>The end point of the arc.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT::point']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>D2D_POINT_2F point</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSegment.Size">
            <summary>	
            <dd> <p>The x-radius and y-radius of the arc.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT::size']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>D2D_SIZE_F size</unmanaged>	
            <unmanaged-short>D2D_SIZE_F size</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSegment.RotationAngle">
            <summary>	
            <dd> <p>A value that specifies how many degrees in the clockwise direction the ellipse is rotated relative to the current coordinate system.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT::rotationAngle']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>float rotationAngle</unmanaged>	
            <unmanaged-short>float rotationAngle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSegment.SweepDirection">
            <summary>	
            <dd> <p>A value that specifies whether the arc sweep is clockwise or counterclockwise.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT::sweepDirection']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>D2D1_SWEEP_DIRECTION sweepDirection</unmanaged>	
            <unmanaged-short>D2D1_SWEEP_DIRECTION sweepDirection</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.ArcSegment.ArcSize">
            <summary>	
            <dd> <p>A value that specifies whether the given arc is larger than 180 degrees.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ARC_SEGMENT::arcSize']/*"/>	
            <msdn-id>dd368065</msdn-id>	
            <unmanaged>D2D1_ARC_SIZE arcSize</unmanaged>	
            <unmanaged-short>D2D1_ARC_SIZE arcSize</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.BezierSegment">
            <summary>	
            <p>Represents a cubic bezier segment drawn  between two points.</p>	
            </summary>	
            <remarks>	
            <p> A cubic Bezier curve is defined by four points: a start point, an end point (<em>point3</em>), and two control points (<em>point1</em> and <em>point2</em>). A Bezier segment does not contain a property for the starting point of the curve; it defines only the end point. The beginning point of the curve is the current point of the path to which the Bezier curve is added.</p><p> The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. The first control point, <em>point1</em>, affects the beginning portion of the curve; the second control point, <em>point2</em>, affects the ending portion of the curve. </p><p><strong>Note</strong>??The curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BEZIER_SEGMENT']/*"/>	
            <msdn-id>dd368070</msdn-id>	
            <unmanaged>D2D1_BEZIER_SEGMENT</unmanaged>	
            <unmanaged-short>D2D1_BEZIER_SEGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BezierSegment.Point1">
            <summary>	
            <dd> <p>The first control point for the Bezier segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BEZIER_SEGMENT::point1']/*"/>	
            <msdn-id>dd368070</msdn-id>	
            <unmanaged>D2D_POINT_2F point1</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BezierSegment.Point2">
            <summary>	
            <dd> <p>The second control point for the Bezier segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BEZIER_SEGMENT::point2']/*"/>	
            <msdn-id>dd368070</msdn-id>	
            <unmanaged>D2D_POINT_2F point2</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BezierSegment.Point3">
            <summary>	
            <dd> <p>The end point for the Bezier segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BEZIER_SEGMENT::point3']/*"/>	
            <msdn-id>dd368070</msdn-id>	
            <unmanaged>D2D_POINT_2F point3</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point3</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.BitmapBrushProperties">
            <summary>	
            <p> Describes the extend modes and the interpolation mode of an <strong><see cref="T:SharpDX.Direct2D1.BitmapBrush"/></strong>.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_BRUSH_PROPERTIES']/*"/>	
            <msdn-id>dd368071</msdn-id>	
            <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapBrushProperties.ExtendModeX">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_BRUSH_PROPERTIES::extendModeX']/*"/>	
            <unmanaged>D2D1_EXTEND_MODE extendModeX</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE extendModeX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapBrushProperties.ExtendModeY">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_BRUSH_PROPERTIES::extendModeY']/*"/>	
            <unmanaged>D2D1_EXTEND_MODE extendModeY</unmanaged>	
            <unmanaged-short>D2D1_EXTEND_MODE extendModeY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BitmapBrushProperties.InterpolationMode">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BITMAP_BRUSH_PROPERTIES::interpolationMode']/*"/>	
            <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE interpolationMode</unmanaged>	
            <unmanaged-short>D2D1_BITMAP_INTERPOLATION_MODE interpolationMode</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.BrushProperties">
            <summary>	
            <p> Describes the opacity and transformation of a brush.</p>	
            </summary>	
            <remarks>	
            <p>This structure is used when creating a brush. For convenience, Direct2D provides the <strong>D2D1::BrushProperties</strong> function for creating <strong><see cref="T:SharpDX.Direct2D1.BrushProperties"/></strong> structures.</p><p>After creating a brush, you can change its opacity or transform by calling the <strong>SetOpacity</strong> or <strong>SetTransform</strong> methods.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BRUSH_PROPERTIES']/*"/>	
            <msdn-id>dd368077</msdn-id>	
            <unmanaged>D2D1_BRUSH_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_BRUSH_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BrushProperties.Opacity">
            <summary>	
            <dd> <p>A value between 0.0f and 1.0f, inclusive, that specifies the degree of opacity of the brush.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BRUSH_PROPERTIES::opacity']/*"/>	
            <msdn-id>dd368077</msdn-id>	
            <unmanaged>float opacity</unmanaged>	
            <unmanaged-short>float opacity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.BrushProperties.Transform">
            <summary>	
            <dd> <p>The transformation that is applied to the brush.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_BRUSH_PROPERTIES::transform']/*"/>	
            <msdn-id>dd368077</msdn-id>	
            <unmanaged>D2D_MATRIX_3X2_F transform</unmanaged>	
            <unmanaged-short>D2D_MATRIX_3X2_F transform</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.DrawingStateDescription">
            <summary>	
            <p>Describes the drawing state of a render target.  </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged>	
            <unmanaged-short>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawingStateDescription.AntialiasMode">
            <summary>	
            <dd> <p>The antialiasing mode for subsequent nontext drawing operations. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION::antialiasMode']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>D2D1_ANTIALIAS_MODE antialiasMode</unmanaged>	
            <unmanaged-short>D2D1_ANTIALIAS_MODE antialiasMode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawingStateDescription.TextAntialiasMode">
            <summary>	
            <dd> <p>The antialiasing mode for subsequent text and glyph drawing operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION::textAntialiasMode']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode</unmanaged>	
            <unmanaged-short>D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawingStateDescription.Tag1">
            <summary>	
            <dd> <p>A label for subsequent drawing operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION::tag1']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>unsigned longlong tag1</unmanaged>	
            <unmanaged-short>unsigned longlong tag1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawingStateDescription.Tag2">
            <summary>	
            <dd> <p>A label for subsequent drawing operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION::tag2']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>unsigned longlong tag2</unmanaged>	
            <unmanaged-short>unsigned longlong tag2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.DrawingStateDescription.Transform">
            <summary>	
            <dd> <p>The transformation to apply to subsequent drawing operations.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_DRAWING_STATE_DESCRIPTION::transform']/*"/>	
            <msdn-id>dd368093</msdn-id>	
            <unmanaged>D2D_MATRIX_3X2_F transform</unmanaged>	
            <unmanaged-short>D2D_MATRIX_3X2_F transform</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.FactoryOptions">
            <summary>	
            <p>Contains the debugging level of an <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong> object. </p>	
            </summary>	
            <remarks>	
            <p>To enable debugging, you must install the Direct2D Debug Layer.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FACTORY_OPTIONS']/*"/>	
            <msdn-id>dd368102</msdn-id>	
            <unmanaged>D2D1_FACTORY_OPTIONS</unmanaged>	
            <unmanaged-short>D2D1_FACTORY_OPTIONS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.FactoryOptions.DebugLevel">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_FACTORY_OPTIONS::debugLevel']/*"/>	
            <unmanaged>D2D1_DEBUG_LEVEL debugLevel</unmanaged>	
            <unmanaged-short>D2D1_DEBUG_LEVEL debugLevel</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GradientStop">
            <summary>	
            <p> Contains the position and color of a gradient stop. </p>	
            </summary>	
            <remarks>	
            <p>Gradient stops can be specified in any order if they are at different positions. Two stops may share a position. In this case, the first stop specified is treated as the "low" stop (nearer 0.0f) and subsequent stops are treated as "higher" (nearer 1.0f). This behavior is useful if a caller wants an instant transition in the middle of a stop.</p><p>Typically, there are at least two points in a collection, although creation with only one stop is permitted. For example, one point is at position 0.0f, another point is at position 1.0f, and additional points are distributed in the [0, 1] range. Where the gradient progression is beyond the range of [0, 1], the stops are stored, but may affect the gradient. </p><p>When drawn, the [0, 1] range of positions is mapped to the brush, in a brush-dependent way. For details, see <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> and <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong>. </p><p>Gradient stops with a position outside the [0, 1] range cannot be seen explicitly, but they can still affect the colors produced in the [0, 1] range. For example, a two-stop gradient 0.0f, Black}, {2.0f, White is indistinguishable visually from 0.0f, Black}, {1.0f, Mid-level gray. Also, the colors are clamped before interpolation.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GRADIENT_STOP']/*"/>	
            <msdn-id>dd368119</msdn-id>	
            <unmanaged>D2D1_GRADIENT_STOP</unmanaged>	
            <unmanaged-short>D2D1_GRADIENT_STOP</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GradientStop.Position">
            <summary>	
            <dd> <p>A value that indicates the relative position of the gradient stop in the brush. This value must be in the [0.0f, 1.0f] range if the gradient stop is to be seen explicitly. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GRADIENT_STOP::position']/*"/>	
            <msdn-id>dd368119</msdn-id>	
            <unmanaged>float position</unmanaged>	
            <unmanaged-short>float position</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.GradientStop.Color">
            <summary>	
            <dd> <p>The color of the gradient stop.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_GRADIENT_STOP::color']/*"/>	
            <msdn-id>dd368119</msdn-id>	
            <unmanaged>D2D_COLOR_F color</unmanaged>	
            <unmanaged-short>D2D_COLOR_F color</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.HwndRenderTargetProperties">
            <summary>	
            <p> Contains the <see cref="T:System.IntPtr"/>, pixel size, and presentation options for an <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>.</p>	
            </summary>	
            <remarks>	
            <p>Use this structure when you call the <strong>CreateHwndRenderTarget</strong> method to create a new <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>.</p><p>For convenience, Direct2D provides the <strong>D2D1::HwndRenderTargetProperties</strong> function for creating new <strong><see cref="T:SharpDX.Direct2D1.HwndRenderTargetProperties"/></strong> structures.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_HWND_RENDER_TARGET_PROPERTIES']/*"/>	
            <msdn-id>dd368122</msdn-id>	
            <unmanaged>D2D1_HWND_RENDER_TARGET_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_HWND_RENDER_TARGET_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.HwndRenderTargetProperties.Hwnd">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_HWND_RENDER_TARGET_PROPERTIES::hwnd']/*"/>	
            <unmanaged>HWND hwnd</unmanaged>	
            <unmanaged-short>HWND hwnd</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.HwndRenderTargetProperties.PixelSize">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_HWND_RENDER_TARGET_PROPERTIES::pixelSize']/*"/>	
            <unmanaged>D2D_SIZE_U pixelSize</unmanaged>	
            <unmanaged-short>D2D_SIZE_U pixelSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.HwndRenderTargetProperties.PresentOptions">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_HWND_RENDER_TARGET_PROPERTIES::presentOptions']/*"/>	
            <unmanaged>D2D1_PRESENT_OPTIONS presentOptions</unmanaged>	
            <unmanaged-short>D2D1_PRESENT_OPTIONS presentOptions</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.LinearGradientBrushProperties">
            <summary>	
            <p> Contains the starting point and endpoint of the gradient axis for an <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong>. </p>	
            </summary>	
            <remarks>	
            <p>Use this method when creating new <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrush"/></strong> objects with the <strong>CreateLinearGradientBrush</strong> method. For convenience, Direct2D provides the <strong>D2D1::LinearGradientBrushProperties</strong> helper function for creating new <strong><see cref="T:SharpDX.Direct2D1.LinearGradientBrushProperties"/></strong> structures.</p><p>The following illustration shows how a linear gradient changes as you change its start and end points.  For the first gradient, the start point is set to (0,0) and the end point to (150, 50); this creates a diagonal gradient that starts at the upper-left corner and extends to the lower-right corner of the area being painted. When you set the start point to (0, 25) and the end point to (150, 25), a horizontal gradient is created. Similarly, setting the start point  to (75, 0) and the end point to (75, 50) creates a vertical gradient. Setting the start point to  (0, 50) and the end point to (150, 0)  creates a diagonal gradient that starts at the lower-left corner and extends to the upper-right corner of the area being painted.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES']/*"/>	
            <msdn-id>dd368128</msdn-id>	
            <unmanaged>D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LinearGradientBrushProperties.StartPoint">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES::startPoint']/*"/>	
            <unmanaged>D2D_POINT_2F startPoint</unmanaged>	
            <unmanaged-short>D2D_POINT_2F startPoint</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.LinearGradientBrushProperties.EndPoint">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES::endPoint']/*"/>	
            <unmanaged>D2D_POINT_2F endPoint</unmanaged>	
            <unmanaged-short>D2D_POINT_2F endPoint</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.PixelFormat">
            <summary>	
            <p> Contains the data format and alpha mode for a bitmap or render target. </p>	
            </summary>	
            <remarks>	
            <p>For more information about the pixel formats and alpha modes supported by each render target, see Supported Pixel Formats and Alpha Modes.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PIXEL_FORMAT']/*"/>	
            <msdn-id>dd368138</msdn-id>	
            <unmanaged>D2D1_PIXEL_FORMAT</unmanaged>	
            <unmanaged-short>D2D1_PIXEL_FORMAT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PixelFormat.Format">
            <summary>	
            <dd> <p>A value that specifies the size and arrangement of channels in each pixel.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PIXEL_FORMAT::format']/*"/>	
            <msdn-id>dd368138</msdn-id>	
            <unmanaged>DXGI_FORMAT format</unmanaged>	
            <unmanaged-short>DXGI_FORMAT format</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.PixelFormat.AlphaMode">
            <summary>	
            <dd> <p>A value that specifies whether the alpha channel is using pre-multiplied alpha, straight alpha, whether it should be ignored and considered opaque, or whether it is unkown.  </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_PIXEL_FORMAT::alphaMode']/*"/>	
            <msdn-id>dd368138</msdn-id>	
            <unmanaged>D2D1_ALPHA_MODE alphaMode</unmanaged>	
            <unmanaged-short>D2D1_ALPHA_MODE alphaMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.PixelFormat.#ctor(SharpDX.DXGI.Format,SharpDX.Direct2D1.AlphaMode)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.PixelFormat"/> struct.
            </summary>
            <param name="format">A value that specifies the size and arrangement of channels in each pixel.</param>
            <param name="alphaMode">A value that specifies whether the alpha channel is using pre-multiplied alpha, straight alpha, whether it should be ignored and considered opaque, or whether it is unknown.</param>
        </member>
        <member name="T:SharpDX.Direct2D1.QuadraticBezierSegment">
            <summary>	
            <p> Contains the control point and end point for a quadratic Bezier segment.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_QUADRATIC_BEZIER_SEGMENT']/*"/>	
            <msdn-id>dd368147</msdn-id>	
            <unmanaged>D2D1_QUADRATIC_BEZIER_SEGMENT</unmanaged>	
            <unmanaged-short>D2D1_QUADRATIC_BEZIER_SEGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.QuadraticBezierSegment.Point1">
            <summary>	
            <dd> <p>The control point of the quadratic Bezier segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_QUADRATIC_BEZIER_SEGMENT::point1']/*"/>	
            <msdn-id>dd368147</msdn-id>	
            <unmanaged>D2D_POINT_2F point1</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.QuadraticBezierSegment.Point2">
            <summary>	
            <dd> <p>The end point of the quadratic Bezier segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_QUADRATIC_BEZIER_SEGMENT::point2']/*"/>	
            <msdn-id>dd368147</msdn-id>	
            <unmanaged>D2D_POINT_2F point2</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point2</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.RadialGradientBrushProperties">
            <summary>	
            <p> Contains the gradient origin offset and the size and position of the gradient ellipse for an <strong><see cref="T:SharpDX.Direct2D1.RadialGradientBrush"/></strong>. </p>	
            </summary>	
            <remarks>	
            <p>Different values for <em>center</em>,  <em>gradientOriginOffset</em>,  <em>radiusX</em> and/or <em>radiusY</em> produce different gradients.   The following illustration shows several radial gradients that have different gradient origin offsets, creating the appearance of the light illuminating the circles from different angles.</p><p></p><p>For convenience, Direct2D provides the <strong>D2D1::RadialGradientBrushProperties</strong> function for creating new <strong>D2D1_RADIAL_GRADIENT_BRUSH</strong> structures.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES']/*"/>	
            <msdn-id>dd368149</msdn-id>	
            <unmanaged>D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RadialGradientBrushProperties.Center">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::center']/*"/>	
            <unmanaged>D2D_POINT_2F center</unmanaged>	
            <unmanaged-short>D2D_POINT_2F center</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RadialGradientBrushProperties.GradientOriginOffset">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::gradientOriginOffset']/*"/>	
            <unmanaged>D2D_POINT_2F gradientOriginOffset</unmanaged>	
            <unmanaged-short>D2D_POINT_2F gradientOriginOffset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RadialGradientBrushProperties.RadiusX">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::radiusX']/*"/>	
            <unmanaged>float radiusX</unmanaged>	
            <unmanaged-short>float radiusX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RadialGradientBrushProperties.RadiusY">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::radiusY']/*"/>	
            <unmanaged>float radiusY</unmanaged>	
            <unmanaged-short>float radiusY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.RenderTargetProperties">
            <summary>	
            <p> Contains rendering options (hardware or software), pixel format, DPI information, remoting options, and Direct3D support requirements for a render target. </p>	
            </summary>	
            <remarks>	
            <p>Use this structure when creating a render target, or use it with the <strong><see cref="M:SharpDX.Direct2D1.RenderTarget.IsSupported(SharpDX.Direct2D1.RenderTargetProperties@)"/></strong> method to check the properties supported by an existing render target.</p><p>As a convenience, Direct2D provides the <strong>D2D1::RenderTargetProperties</strong> helper function for creating <strong><see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/></strong> structures. An easy way to create a <strong><see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/></strong> structure that works for most render targets is to call the function without specifying any parameters. Doing so creates a <strong><see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/></strong> structure that has its fields set to default values. For more information, see   <strong>D2D1::RenderTargetProperties</strong>.</p><p>Not all render targets support hardware rendering. For a list, see the Render Targets Overview.</p>Using Default DPI Settings<p>To use the default DPI, set <em>dpiX</em> and <em>dpiY</em> to 0. The default DPI varies depending on the render target:</p><ul> <li>For a compatible render target, the default DPI is the DPI of the parent render target.</li> <li>For a <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong>, the default DPI is the system DPI obtained from the render target's <strong><see cref="T:SharpDX.Direct2D1.Factory"/></strong>.</li> <li>For other render targets, the default DPI is 96.</li> </ul><p>To use the default DPI setting, both <em>dpiX</em> and <em>dpiY</em> must be set to 0. Setting only one value to 0 causes an  <strong>E_INVALIDARG</strong> error when attempting to create a render target.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.Type">
            <summary>	
            <dd> <p>A value that specifies whether the render target should force hardware or software rendering. A value of <strong><see cref="F:SharpDX.Direct2D1.RenderTargetType.Default"/></strong> specifies that the render target should use hardware rendering if it is available; otherwise, it uses software rendering. Note that WIC bitmap render targets do not support hardware rendering.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::type']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_TYPE type</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_TYPE type</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.PixelFormat">
            <summary>	
            <dd> <p>The pixel format and alpha mode of the render target. You can use the <strong>D2D1::PixelFormat</strong> function to create a pixel format that specifies that Direct2D should select the pixel format and alpha mode for you. For a list of pixel formats and alpha modes supported by each render target, see Supported Pixel Formats and Alpha Modes.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::pixelFormat']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>D2D1_PIXEL_FORMAT pixelFormat</unmanaged>	
            <unmanaged-short>D2D1_PIXEL_FORMAT pixelFormat</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.DpiX">
            <summary>	
            <dd> <p>The horizontal DPI of the render target.  To use the default DPI, set <em>dpiX</em> and <em>dpiY</em> to 0. For more information, see the Remarks section. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::dpiX']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>float dpiX</unmanaged>	
            <unmanaged-short>float dpiX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.DpiY">
            <summary>	
            <dd> <p>The vertical DPI of the render target. To use the default DPI, set <em>dpiX</em> and <em>dpiY</em> to 0.  For more information, see the Remarks section. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::dpiY']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>float dpiY</unmanaged>	
            <unmanaged-short>float dpiY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.Usage">
            <summary>	
            <dd> <p>A value that specifies how the render target is remoted and whether it should be GDI-compatible.  Set to <strong><see cref="F:SharpDX.Direct2D1.RenderTargetUsage.None"/></strong> to create a render target that is not compatible with GDI and uses Direct3D command-stream remoting if it  is available. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::usage']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>D2D1_RENDER_TARGET_USAGE usage</unmanaged>	
            <unmanaged-short>D2D1_RENDER_TARGET_USAGE usage</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RenderTargetProperties.MinLevel">
            <summary>	
            <dd> <p>A value that specifies the minimum Direct3D feature level required for hardware rendering. If the specified minimum level is not available, the render target uses software rendering if the <strong>type </strong> member is set to <strong><see cref="F:SharpDX.Direct2D1.RenderTargetType.Default"/></strong>; if  <strong>type </strong> is set to to <strong><see cref="F:SharpDX.Direct2D1.RenderTargetType.Hardware"/></strong>, render target creation fails. A value of <strong><see cref="F:SharpDX.Direct2D1.FeatureLevel.Level_DEFAULT"/></strong> indicates that Direct2D should determine whether the Direct3D feature level of the device is adequate. This field is used only when creating <strong><see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/></strong> and <strong><see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/></strong> objects.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_RENDER_TARGET_PROPERTIES::minLevel']/*"/>	
            <msdn-id>dd368155</msdn-id>	
            <unmanaged>D2D1_FEATURE_LEVEL minLevel</unmanaged>	
            <unmanaged-short>D2D1_FEATURE_LEVEL minLevel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTargetProperties.#ctor(SharpDX.Direct2D1.PixelFormat)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/> struct.
            </summary>
            <param name="pixelFormat">The pixel format and alpha mode of the render target. You can use the {{D2D1::PixelFormat}} function to create a pixel format that specifies that Direct2D should select the pixel format and alpha mode for you. For a list of pixel formats and alpha modes supported by each render target, see {{Supported Pixel Formats and Alpha Modes}}.</param>
        </member>
        <member name="M:SharpDX.Direct2D1.RenderTargetProperties.#ctor(SharpDX.Direct2D1.RenderTargetType,SharpDX.Direct2D1.PixelFormat,System.Single,System.Single,SharpDX.Direct2D1.RenderTargetUsage,SharpDX.Direct2D1.FeatureLevel)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.Direct2D1.RenderTargetProperties"/> struct.
            </summary>
            <param name="type">A value that specifies whether the render target should force hardware or software rendering. A value of <see cref="F:SharpDX.Direct2D1.RenderTargetType.Default"/> specifies that the render target should use hardware rendering if it is available; otherwise, it uses software rendering. Note that WIC bitmap render targets do not support hardware rendering.</param>
            <param name="pixelFormat">The pixel format and alpha mode of the render target. You can use the {{D2D1::PixelFormat}} function to create a pixel format that specifies that Direct2D should select the pixel format and alpha mode for you. For a list of pixel formats and alpha modes supported by each render target, see {{Supported Pixel Formats and Alpha Modes}}.</param>
            <param name="dpiX">The horizontal DPI of the render target.  To use the default DPI, set dpiX and dpiY to 0. For more information, see the Remarks section. 	</param>
            <param name="dpiY">The vertical DPI of the render target. To use the default DPI, set dpiX and dpiY to 0.  For more information, see the Remarks section. 	</param>
            <param name="usage">A value that specifies how the render target is remoted and whether it should be GDI-compatible.  Set to <see cref="F:SharpDX.Direct2D1.RenderTargetUsage.None"/> to create a render target that is not compatible with GDI and uses Direct3D command-stream remoting if it  is available.</param>
            <param name="minLevel">A value that specifies the minimum Direct3D feature level required for hardware rendering. If the specified minimum level is not available, the render target uses software rendering if the type  member is set to <see cref="F:SharpDX.Direct2D1.RenderTargetType.Default"/>; if  type  is set to to D2D1_RENDER_TARGET_TYPE_HARDWARE, render target creation fails. A value of <see cref="F:SharpDX.Direct2D1.FeatureLevel.Level_DEFAULT"/> indicates that Direct2D should determine whether the Direct3D feature level of the device is adequate. This field is used only when creating <see cref="T:SharpDX.Direct2D1.WindowRenderTarget"/> and <see cref="T:SharpDX.Direct2D1.DeviceContextRenderTarget"/> objects.	</param>  
        </member>
        <member name="T:SharpDX.Direct2D1.RoundedRectangle">
            <summary>	
            <p> Contains the dimensions and corner radii of a rounded rectangle.</p>	
            </summary>	
            <remarks>	
            <p>Each corner of the rectangle specified by the <em>rect</em> is replaced with a quarter ellipse, with a radius in each direction specified by <em>radiusX</em> and <em>radiusY</em>.</p><p> If the <em>radiusX</em> is greater than or equal to half the width of the rectangle, and the <em>radiusY</em> is greater than or equal to one-half the height, the rounded rectangle is an ellipse with the same width and height of the <em>rect</em>. </p><p>Even when both <em>radiuX</em> and <em>radiusY</em> are zero, the rounded rectangle is different from a rectangle., When stroked, the corners of the rounded rectangle are roundly joined, not mitered (square). </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ROUNDED_RECT']/*"/>	
            <msdn-id>dd368158</msdn-id>	
            <unmanaged>D2D1_ROUNDED_RECT</unmanaged>	
            <unmanaged-short>D2D1_ROUNDED_RECT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RoundedRectangle.Rect">
            <summary>	
            <dd> <p>The coordinates of the rectangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ROUNDED_RECT::rect']/*"/>	
            <msdn-id>dd368158</msdn-id>	
            <unmanaged>D2D_RECT_F rect</unmanaged>	
            <unmanaged-short>D2D_RECT_F rect</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RoundedRectangle.RadiusX">
            <summary>	
            <dd> <p>The x-radius for the quarter ellipse that is drawn to replace every corner of the rectangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ROUNDED_RECT::radiusX']/*"/>	
            <msdn-id>dd368158</msdn-id>	
            <unmanaged>float radiusX</unmanaged>	
            <unmanaged-short>float radiusX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.RoundedRectangle.RadiusY">
            <summary>	
            <dd> <p>The y-radius for the quarter ellipse that is drawn to replace every corner of the rectangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_ROUNDED_RECT::radiusY']/*"/>	
            <msdn-id>dd368158</msdn-id>	
            <unmanaged>float radiusY</unmanaged>	
            <unmanaged-short>float radiusY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.StrokeStyleProperties">
            <summary>	
            <p> Describes the stroke that outlines a shape. </p>	
            </summary>	
            <remarks>	
            <p>The following illustration shows different <em>dashOffset</em> values for the same custom dash style.</p><p></p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_STROKE_STYLE_PROPERTIES</unmanaged>	
            <unmanaged-short>D2D1_STROKE_STYLE_PROPERTIES</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.StartCap">
            <summary>	
            <dd> <p>The cap applied to the start of all the open figures in a stroked geometry.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::startCap']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE startCap</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE startCap</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.EndCap">
            <summary>	
            <dd> <p>The cap applied to the end of all the open figures in a stroked geometry.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::endCap']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE endCap</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE endCap</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.DashCap">
            <summary>	
            <dd> <p>The shape  at either end of each dash segment.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::dashCap']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_CAP_STYLE dashCap</unmanaged>	
            <unmanaged-short>D2D1_CAP_STYLE dashCap</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.LineJoin">
            <summary>	
            <dd> <p>A value that describes how segments are joined. This value is ignored for a vertex if the segment flags specify that the segment should have a smooth join. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::lineJoin']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_LINE_JOIN lineJoin</unmanaged>	
            <unmanaged-short>D2D1_LINE_JOIN lineJoin</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.MiterLimit">
            <summary>	
            <dd> <p>The limit of the thickness of the join on a mitered corner. This value is always treated as though it is greater than or equal to 1.0f. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::miterLimit']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>float miterLimit</unmanaged>	
            <unmanaged-short>float miterLimit</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.DashStyle">
            <summary>	
            <dd> <p>A value that specifies whether the stroke has a dash pattern and, if so, the dash style. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::dashStyle']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>D2D1_DASH_STYLE dashStyle</unmanaged>	
            <unmanaged-short>D2D1_DASH_STYLE dashStyle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.StrokeStyleProperties.DashOffset">
            <summary>	
            <dd> <p>A value that specifies an offset in the dash sequence.   A positive dash offset value  shifts the dash pattern, in units of  stroke width, toward the start of the stroked geometry.  A negative dash offset value  shifts the dash pattern, in units of  stroke width, toward the end of the stroked geometry.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_STROKE_STYLE_PROPERTIES::dashOffset']/*"/>	
            <msdn-id>dd368164</msdn-id>	
            <unmanaged>float dashOffset</unmanaged>	
            <unmanaged-short>float dashOffset</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.Triangle">
            <summary>	
            <p>Contains the three vertices that describe a triangle.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TRIANGLE']/*"/>	
            <msdn-id>dd368172</msdn-id>	
            <unmanaged>D2D1_TRIANGLE</unmanaged>	
            <unmanaged-short>D2D1_TRIANGLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Triangle.Point1">
            <summary>	
            <dd> <p>The first vertex of a triangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TRIANGLE::point1']/*"/>	
            <msdn-id>dd368172</msdn-id>	
            <unmanaged>D2D_POINT_2F point1</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Triangle.Point2">
            <summary>	
            <dd> <p>The second vertex of a triangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TRIANGLE::point2']/*"/>	
            <msdn-id>dd368172</msdn-id>	
            <unmanaged>D2D_POINT_2F point2</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.Direct2D1.Triangle.Point3">
            <summary>	
            <dd> <p>The third vertex of a triangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D2D1_TRIANGLE::point3']/*"/>	
            <msdn-id>dd368172</msdn-id>	
            <unmanaged>D2D_POINT_2F point3</unmanaged>	
            <unmanaged-short>D2D_POINT_2F point3</unmanaged-short>	
        </member>
        <member name="T:SharpDX.Direct2D1.GeometrySinkShadow">
            <summary>
            Internal GeometrySink Callback
            </summary>
        </member>
        <member name="T:SharpDX.Direct2D1.SimplifiedGeometrySinkShadow">
            <summary>
            Internal SimplifiedGeometrySink Callback
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.SimplifiedGeometrySinkShadow.ToIntPtr(SharpDX.Direct2D1.SimplifiedGeometrySink)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="M:SharpDX.Direct2D1.GeometrySinkShadow.ToIntPtr(SharpDX.Direct2D1.GeometrySink)">
            <summary>
            Get a native callback pointer from a managed callback.
            </summary>
            <param name="geometrySink">The geometry sink.</param>
            <returns>A pointer to the unmanaged geometry sink counterpart</returns>
        </member>
        <member name="T:SharpDX.Direct2D1.TessellationSinkShadow">
            <summary>
            Internal TessellationSink Callback
            </summary>
        </member>
        <member name="M:SharpDX.Direct2D1.TessellationSinkShadow.ToIntPtr(SharpDX.Direct2D1.TessellationSink)">
            <summary>
            Get a native callback pointer from a managed callback.
            </summary>
            <param name="tessellationSink">The geometry sink.</param>
            <returns>A pointer to the unmanaged geometry sink counterpart</returns>
        </member>
        <member name="T:SharpDX.WIC.BitmapEncoderOptions">
            <summary>
            BitmapEncoderOptions used for encoding.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.BitmapEncoderOptions.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BitmapEncoderOptions"/> class.
            </summary>
            <param name="propertyBagPointer">The property bag pointer.</param>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.ImageQuality">
            <summary>
            Gets or sets the image quality.
            </summary>
            <value>
            The image quality.
            </value>
            <remarks>
            Range value: 0-1.0f
            Applicable Codecs: JPEG, HDPhoto
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.CompressionQuality">
            <summary>
            Gets or sets the compression quality.
            </summary>
            <value>
            The compression quality.
            </value>
            <remarks>
            Range value: 0-1.0f 
            Applicable Codecs: TIFF
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.LossLess">
            <summary>
            Gets or sets a value indicating whether loss less compression is enabled.
            </summary>
            <value>
              <c>true</c> if [loss less]; otherwise, <c>false</c>.
            </value>
            <remarks>
            Range value: true-false
            Applicable Codecs: HDPhoto
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.BitmapTransform">
            <summary>
            Gets or sets the bitmap transform.
            </summary>
            <value>
            The bitmap transform.
            </value>
            <remarks>
            Range value: <see cref="T:SharpDX.WIC.BitmapTransformOptions"/>
            Applicable Codecs: JPEG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.InterlaceOption">
            <summary>
            Gets or sets a value indicating whether [interlace option].
            </summary>
            <value>
              <c>true</c> if [interlace option]; otherwise, <c>false</c>.
            </value>
            <remarks>
            Range value: true-false
            Applicable Codecs: PNG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.FilterOption">
            <summary>
            Gets or sets the filter option.
            </summary>
            <value>
            The filter option.
            </value>
            <remarks>
            Range value: <see cref="T:SharpDX.WIC.PngFilterOption"/>
            Applicable Codecs: PNG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.TiffCompressionMethod">
            <summary>
            Gets or sets the TIFF compression method.
            </summary>
            <value>
            The TIFF compression method.
            </value>
            <remarks>
            Range value: <see cref="T:SharpDX.WIC.TiffCompressionOption"/>
            Applicable Codecs: TIFF
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.Luminance">
            <summary>
            Gets or sets the luminance.
            </summary>
            <value>
            The luminance.
            </value>
            <remarks>
            Range value: 64 Entries (DCT)
            Applicable Codecs: JPEG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.Chrominance">
            <summary>
            Gets or sets the chrominance.
            </summary>
            <value>
            The chrominance.
            </value>
            <remarks>
            Range value: 64 Entries (DCT)
            Applicable Codecs: JPEG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.JpegYCrCbSubsampling">
            <summary>
            Gets or sets the JPEG Y Cr Cb subsampling.
            </summary>
            <value>
            The JPEG Y Cr Cb subsampling.
            </value>
            <remarks>
            Range value: <see cref="T:SharpDX.WIC.JpegYCrCbSubsamplingOption"/>
            Applicable Codecs: JPEG
            </remarks>
        </member>
        <member name="P:SharpDX.WIC.BitmapEncoderOptions.SuppressApp0">
            <summary>
            Gets or sets a value indicating whether [suppress app0].
            </summary>
            <value>
              <c>true</c> if [suppress app0]; otherwise, <c>false</c>.
            </value>
            <remarks>
            Range value: true-false
            Applicable Codecs: JPEG
            </remarks>
        </member>
        <member name="T:SharpDX.WIC.BmpBitmapDecoder">
            <summary>
            Bmp bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Bmp"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.BmpBitmapEncoder">
            <summary>
            Bmp bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Bmp"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.BmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.BmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="T:SharpDX.WIC.GifBitmapDecoder">
            <summary>
            Gif bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Gif"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.GifBitmapEncoder">
            <summary>
            Gif bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Gif"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.GifBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.GifBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="T:SharpDX.WIC.JpegBitmapDecoder">
            <summary>
            Tiff bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Jpeg"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.JpegBitmapEncoder">
            <summary>
            Tiff bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Jpeg"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.JpegBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.JpegBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="T:SharpDX.WIC.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.WIC"/> namespace provides a managed WIC API.
            </summary>
            <msdn-id>ee719902</msdn-id>
            <unmanaged>WIC</unmanaged>	
            <unmanaged-short>WIC</unmanaged-short>	
        </member>
        <member name="T:SharpDX.WIC.PngBitmapDecoder">
            <summary>
            Png bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Png"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.PngBitmapEncoder">
            <summary>
            Png bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Png"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.PngBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.PngBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="T:SharpDX.WIC.TiffBitmapDecoder">
            <summary>
            Tiff bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Tiff"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.TiffBitmapEncoder">
            <summary>
            Tiff bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Tiff"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.TiffBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.TiffBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="T:SharpDX.WIC.WmpBitmapDecoder">
            <summary>
            Wmp bitmap encoder using <see cref="T:SharpDX.WIC.BitmapDecoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Wmp"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapDecoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapDecoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapDecoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapDecoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
        </member>
        <member name="T:SharpDX.WIC.WmpBitmapEncoder">
            <summary>
            WMP bitmap encoder using <see cref="T:SharpDX.WIC.BitmapEncoder"/> initialized with default guid <see cref="F:SharpDX.WIC.ContainerFormatGuids.Wmp"/>.
            </summary>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="nativePtr">The native PTR.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SharpDX.WIC.WmpBitmapEncoder.#ctor(SharpDX.WIC.ImagingFactory,System.Guid,SharpDX.WIC.WICStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.WIC.WmpBitmapEncoder"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="guidVendorRef">The GUID vendor ref.</param>
            <param name="stream">The output stream.</param>
        </member>
    </members>
</doc>
