<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Splat.Drawing</name>
    </assembly>
    <members>
        <member name="T:Splat.BitmapLoader">
            <summary>
            This class loads and creates bitmap resources in a platform-independent.
            way.
            </summary>
        </member>
        <member name="P:Splat.BitmapLoader.Current">
            <summary>
            Gets or sets the current bitmap loader.
            </summary>
            <exception cref="T:Splat.BitmapLoaderException">When there is no exception loader having been found.</exception>
        </member>
        <member name="T:Splat.BitmapLoaderException">
            <summary>
            A exception that occurs when there is a problem using or retrieving the <see cref="T:Splat.IBitmapLoader"/>.
            </summary>
        </member>
        <member name="M:Splat.BitmapLoaderException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Splat.BitmapLoaderException"/> class.
            </summary>
        </member>
        <member name="M:Splat.BitmapLoaderException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Splat.BitmapLoaderException"/> class.
            </summary>
            <param name="message">The message about the exception.</param>
        </member>
        <member name="M:Splat.BitmapLoaderException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Splat.BitmapLoaderException"/> class.
            </summary>
            <param name="message">The message about the exception.</param>
            <param name="innerException">Any other internal exceptions we are mapping.</param>
        </member>
        <member name="M:Splat.BitmapLoaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Initializes a new instance of the <see cref="T:Splat.BitmapLoaderException" /> class.</summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
        </member>
        <member name="T:Splat.CompressedBitmapFormat">
            <summary>
            Specifies that compressed bitmap format.
            </summary>
        </member>
        <member name="F:Splat.CompressedBitmapFormat.Png">
            <summary>
            Store the bitmap as a PNG format.
            </summary>
        </member>
        <member name="F:Splat.CompressedBitmapFormat.Jpeg">
            <summary>
            Store the bitmap as a JPEG format.
            </summary>
        </member>
        <member name="T:Splat.IBitmap">
            <summary>
            Represents a bitmap image that was loaded via a ViewModel. Every platform
            provides FromNative and ToNative methods to convert this object to the
            platform-specific versions.
            </summary>
        </member>
        <member name="P:Splat.IBitmap.Width">
            <summary>
            Gets the width in pixel units (depending on platform).
            </summary>
        </member>
        <member name="P:Splat.IBitmap.Height">
            <summary>
            Gets the height in pixel units (depending on platform).
            </summary>
        </member>
        <member name="M:Splat.IBitmap.Save(Splat.CompressedBitmapFormat,System.Single,System.IO.Stream)">
            <summary>
            Saves an image to a target stream.
            </summary>
            <param name="format">The format to save the image in.</param>
            <param name="quality">If JPEG is specified, this is a quality
            factor between 0.0 and 1.0f where 1.0f is the best quality.</param>
            <param name="target">The target stream to save to.</param>
            <returns>A signal indicating the Save has completed.</returns>
        </member>
        <member name="T:Splat.IBitmapLoader">
            <summary>
            Represents the platform-specific image loader class. Unless you are
            testing image loading, you don't usually need to implement this.
            </summary>
        </member>
        <member name="M:Splat.IBitmapLoader.Load(System.IO.Stream,System.Nullable{System.Single},System.Nullable{System.Single})">
            <summary>
            Loads a bitmap from a byte stream.
            </summary>
            <param name="sourceStream">The stream to load the image from.</param>
            <param name="desiredWidth">The desired width of the image.</param>
            <param name="desiredHeight">The desired height of the image.</param>
            <returns>A future result representing the loaded image.</returns>
        </member>
        <member name="M:Splat.IBitmapLoader.LoadFromResource(System.String,System.Nullable{System.Single},System.Nullable{System.Single})">
            <summary>
            Loads from the application's resources (i.e. from bundle on Cocoa,
            from Pack URIs on Windows, etc).
            </summary>
            <param name="source">The source resource, as a relative path.</param>
            <param name="desiredWidth">Desired width.</param>
            <param name="desiredHeight">Desired height.</param>
            <returns>A future result representing the loaded image.</returns>
        </member>
        <member name="M:Splat.IBitmapLoader.Create(System.Single,System.Single)">
            <summary>
            Creates an empty bitmap of the specified dimensions.
            </summary>
            <param name="width">The width of the canvas.</param>
            <param name="height">The height of the canvas.</param>
            <returns>A new image. Use ToNative() to convert this to a native bitmap.</returns>
        </member>
        <member name="M:Splat.KnownColors.FromKnownColor(Splat.KnownColor)">
            <summary>
            Gets a SplatColor from a <see cref="T:Splat.KnownColor"/>.
            </summary>
            <param name="kc">The value to get the color for.</param>
            <returns>A <see cref="T:Splat.SplatColor"/> representing the value.</returns>
        </member>
        <member name="M:Splat.KnownColors.GetName(System.Int16)">
            <summary>
            Gets a user friendly name for a <see cref="T:Splat.KnownColor"/>.
            </summary>
            <param name="kc">The numeric value from the <see cref="T:Splat.KnownColor"/> enumeration.</param>
            <returns>A human friendly string.</returns>
        </member>
        <member name="M:Splat.KnownColors.GetName(Splat.KnownColor)">
            <summary>
            Gets a user friendly name for a <see cref="T:Splat.KnownColor"/>.
            </summary>
            <param name="kc">The value to convert.</param>
            <returns>A human friendly string.</returns>
        </member>
        <member name="M:Splat.KnownColors.FindColorMatch(Splat.SplatColor)">
            <summary>
            Find a SplatColor which matches a <see cref="T:Splat.KnownColors"/>.
            </summary>
            <param name="c">The color to get the color match for.</param>
            <returns>A <see cref="T:Splat.SplatColor"/> which matched or <see cref="P:Splat.SplatColor.Empty"/> otherwise.</returns>
        </member>
        <member name="M:Splat.KnownColors.Update(System.Int32,System.Int32)">
            <summary>
            Overrides a known color with the specified new color.
            This also allows us to teach SplatColor new colors.
            </summary>
            <param name="knownColor">The numeric value representation of the KnownColor.</param>
            <param name="color">The ARGB value to set.</param>
            <remarks>This is called (reflection) by System.Windows.Forms.Theme (this isn't dead code)</remarks>
        </member>
        <member name="T:Splat.SplatColor">
            <summary>
            A platform independent color structure.
            </summary>
            <summary>
            A platform independent color structure.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Empty">
            <summary>
            Gets a full empty which is fully transparent.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.IsEmpty">
            <summary>
            Gets a value indicating whether the current color is transparent black. Eg where R,G,B,A == 0.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.A">
            <summary>
            Gets the alpha component of the color.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.R">
            <summary>
            Gets the red component of the color.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.G">
            <summary>
            Gets the green component of the color.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.B">
            <summary>
            Gets the blue component of the color.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Name">
            <summary>
            Gets the name of the color if one is known. Otherwise will be the hex value.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.IsKnownColor">
            <summary>
            Gets a value indicating whether the color is part of the <see cref="F:Splat.SplatColor.ColorType.Known"/> group.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.IsSystemColor">
            <summary>
            Gets a value indicating whether the color is part of the <see cref="F:Splat.SplatColor.ColorType.System"/> group.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.IsNamedColor">
            <summary>
            Gets a value indicating whether the color is par tof the <see cref="F:Splat.SplatColor.ColorType.Known"/> or <see cref="F:Splat.SplatColor.ColorType.Named"/> groups.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Value">
            <summary>
            Gets or sets the value of the color.
            </summary>
        </member>
        <member name="M:Splat.SplatColor.op_Equality(Splat.SplatColor,Splat.SplatColor)">
            <summary>
            Compares two SplatColor references and determines if they are equivalent based on their A,R,G,B values.
            </summary>
            <param name="left">The first SplatColor to compare.</param>
            <param name="right">The second SplatColor to compare.</param>
            <returns>If they are equivalent to each other.</returns>
        </member>
        <member name="M:Splat.SplatColor.op_Inequality(Splat.SplatColor,Splat.SplatColor)">
            <summary>
            Compares two SplatColor references and determines if they are not equivalent based on their A,R,G,B values.
            </summary>
            <param name="left">The first SplatColor to compare.</param>
            <param name="right">The second SplatColor to compare.</param>
            <returns>If they are not equivalent to each other.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromArgb(System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a SplatColor from the RGB values.
            The alpha will be set to 255 for full alpha.
            </summary>
            <param name="red">The red channel of the color.</param>
            <param name="green">The green channel of the color.</param>
            <param name="blue">The blue channel of the color.</param>
            <returns>A splat color from the specified channels.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromArgb(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a SplatColor from the RGB values.
            </summary>
            <param name="alpha">The alpha channel of the color.</param>
            <param name="red">The red channel of the color.</param>
            <param name="green">The green channel of the color.</param>
            <param name="blue">The blue channel of the color.</param>
            <returns>A splat color from the specified channels.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromArgb(System.Int32,Splat.SplatColor)">
            <summary>
            Creates a new <see cref="T:Splat.SplatColor"/> from another <see cref="T:Splat.SplatColor"/>, replacing its alpha with one specified.
            </summary>
            <param name="alpha">The new alpha component to set for the new <see cref="T:Splat.SplatColor"/>.</param>
            <param name="baseColor">The base color to use for the RGB values.</param>
            <returns>The new <see cref="T:Splat.SplatColor"/>.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromArgb(System.Int32)">
            <summary>
            Creates a new <see cref="T:Splat.SplatColor"/> from the specified int based ARGB value.
            </summary>
            <param name="argb">The int containing the ARGB values.</param>
            <returns>The new <see cref="T:Splat.SplatColor"/>.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromKnownColor(Splat.KnownColor)">
            <summary>
            Gets a SplatColor from a <see cref="T:Splat.KnownColor"/> value.
            </summary>
            <param name="color">The color to generate.</param>
            <returns>The generated SplatValue.</returns>
        </member>
        <member name="M:Splat.SplatColor.FromName(System.String)">
            <summary>
            Gets a SplatColor from a name.
            </summary>
            <param name="name">The name of the color to generate.</param>
            <returns>The generated SplatValue.</returns>
        </member>
        <member name="M:Splat.SplatColor.GetBrightness">
            <summary>
            Gets the brightness of the color.
            </summary>
            <returns>The brightness of the value between 0 and 1.</returns>
        </member>
        <member name="M:Splat.SplatColor.GetSaturation">
            <summary>
            Gets the saturation of the color.
            </summary>
            <returns>The saturation of the value between 0 and 1.</returns>
        </member>
        <member name="M:Splat.SplatColor.ToArgb">
            <summary>
            Gets the integer value of the color.
            </summary>
            <returns>The integer value.</returns>
        </member>
        <member name="M:Splat.SplatColor.GetHue">
            <summary>
            Gets the hue of the color.
            </summary>
            <returns>The hue component of the color.</returns>
        </member>
        <member name="M:Splat.SplatColor.ToKnownColor">
            <summary>Gets the <see cref="T:Splat.KnownColor"/> of the current value (if one is available).</summary>
            <returns>Returns the KnownColor enum value for this color, 0 if is not known.</returns>
        </member>
        <member name="M:Splat.SplatColor.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Splat.SplatColor.Equals(Splat.SplatColor)">
            <inheritdoc />
        </member>
        <member name="M:Splat.SplatColor.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:Splat.SplatColor.ToString">
            <inheritdoc />
        </member>
        <member name="P:Splat.SplatColor.Transparent">
            <summary>
            Gets a color which is fully transparent.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.AliceBlue">
            <summary>
            Gets a color which is alice blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.AntiqueWhite">
            <summary>
            Gets a color which is antique white.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Aqua">
            <summary>
            Gets a color which is aqua.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Aquamarine">
            <summary>
            Gets a color which is aquamarine.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Azure">
            <summary>
            Gets a color which is azure.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Beige">
            <summary>
            Gets a color which is beige.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Bisque">
            <summary>
            Gets a color which is bisque.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Black">
            <summary>
            Gets a color which is black.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.BlanchedAlmond">
            <summary>
            Gets a color which is blanched almond.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Blue">
            <summary>
            Gets a color which is blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.BlueViolet">
            <summary>
            Gets a color which is blue violet.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Brown">
            <summary>
            Gets a color which is brown.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.BurlyWood">
            <summary>
            Gets a color which is burly wood.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.CadetBlue">
            <summary>
            Gets a color which is cadet blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Chartreuse">
            <summary>
            Gets a color which is churtreuse.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Chocolate">
            <summary>
            Gets a color which is chocolate.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Coral">
            <summary>
            Gets a color which is coral.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.CornflowerBlue">
            <summary>
            Gets a color which is cornflower blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Cornsilk">
            <summary>
            Gets a color which is cornsilk.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Crimson">
            <summary>
            Gets a color which is crimson.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Cyan">
            <summary>
            Gets a color which is cyan.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkBlue">
            <summary>
            Gets a color which is dark blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkCyan">
            <summary>
            Gets a color which is dark cyan.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkGoldenrod">
            <summary>
            Gets a color which is dark goldenrod.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkGray">
            <summary>
            Gets a color which is dark gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkGreen">
            <summary>
            Gets a color which is dark green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkKhaki">
            <summary>
            Gets a color which is dark khaki.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkMagenta">
            <summary>
            Gets a color which is dark magenta.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkOliveGreen">
            <summary>
            Gets a color which is dark olive green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkOrange">
            <summary>
            Gets a color which is dark orange.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkOrchid">
            <summary>
            Gets a color which is dark orchid.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkRed">
            <summary>
            Gets a color which is dark red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkSalmon">
            <summary>
            Gets a color which is dark salmon.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkSeaGreen">
            <summary>
            Gets a color which is dark sea green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkSlateBlue">
            <summary>
            Gets a color which is dark slate blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkSlateGray">
            <summary>
            Gets a color which is dark slate gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkTurquoise">
            <summary>
            Gets a color which is dark torquoise.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DarkViolet">
            <summary>
            Gets a color which is dark violet.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DeepPink">
            <summary>
            Gets a color which is deep pink.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DeepSkyBlue">
            <summary>
            Gets a color which is deep sky blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DimGray">
            <summary>
            Gets a color which is dim gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.DodgerBlue">
            <summary>
            Gets a color which is dodger blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Firebrick">
            <summary>
            Gets a color which is fire brick.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.FloralWhite">
            <summary>
            Gets a color which is floral white.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.ForestGreen">
            <summary>
            Gets a color which is forest green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Fuchsia">
            <summary>
            Gets a color which is fuchsia.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Gainsboro">
            <summary>
            Gets a color which is gainsboro.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.GhostWhite">
            <summary>
            Gets a color which is ghost white.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Gold">
            <summary>
            Gets a color which is gold.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Goldenrod">
            <summary>
            Gets a color which is golden rod.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Gray">
            <summary>
            Gets a color which is gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Green">
            <summary>
            Gets a color which is green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.GreenYellow">
            <summary>
            Gets a color which is green yellow.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Honeydew">
            <summary>
            Gets a color which is honeydew.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.HotPink">
            <summary>
            Gets a color which is hot pink.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.IndianRed">
            <summary>
            Gets a color which is indian red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Indigo">
            <summary>
            Gets a color which is indigo.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Ivory">
            <summary>
            Gets a color which is ivory.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Khaki">
            <summary>
            Gets a color which is khaki.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Lavender">
            <summary>
            Gets a color which is lavender.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LavenderBlush">
            <summary>
            Gets a color which is lavender blush.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LawnGreen">
            <summary>
            Gets a color which is lawn green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LemonChiffon">
            <summary>
            Gets a color which is lemon chiffon.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightBlue">
            <summary>
            Gets a color which is light blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightCoral">
            <summary>
            Gets a color which is light coral.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightCyan">
            <summary>
            Gets a color which is light cyan.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightGoldenrodYellow">
            <summary>
            Gets a color which is light golden rod yellow.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightGreen">
            <summary>
            Gets a value which is light green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightGray">
            <summary>
            Gets a color which is light gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightPink">
            <summary>
            Gets a color which is light pink.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightSalmon">
            <summary>
            Gets a color which is light salmon.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightSeaGreen">
            <summary>
            Gets a color which is light sea green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightSkyBlue">
            <summary>
            Gets a color which is light sky blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightSlateGray">
            <summary>
            Gets a color which is light slate gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightSteelBlue">
            <summary>
            Gets a color which is light steel blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LightYellow">
            <summary>
            Gets a color which is light yellow.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Lime">
            <summary>
            Gets a color which is lime.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.LimeGreen">
            <summary>
            Gets a color which is lime green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Linen">
            <summary>
            Gets a color which is linen.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Magenta">
            <summary>
            Gets a color which is magenta.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Maroon">
            <summary>
            Gets a color which is maroon.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumAquamarine">
            <summary>
            Gets a color which is medium aquamarine.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumBlue">
            <summary>
            Gets a color which is medium blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumOrchid">
            <summary>
            Gets a color which is medium orchid.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumPurple">
            <summary>
            Gets a color which is medium purple.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumSeaGreen">
            <summary>
            Gets a color which is medium sea green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumSlateBlue">
            <summary>
            Gets a color which is medium slate blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumSpringGreen">
            <summary>
            Gets a color which is medium spring green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumTurquoise">
            <summary>
            Gets a color which is medium turquoise.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MediumVioletRed">
            <summary>
            Gets a color which is medium violet red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MidnightBlue">
            <summary>
            Gets a color which is midnight blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MintCream">
            <summary>
            Gets a color which is mint cream.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.MistyRose">
            <summary>
            Gets a color which is misty rose.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Moccasin">
            <summary>
            Gets a color which is moccasin.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.NavajoWhite">
            <summary>
            Gets a color which is navajo white.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Navy">
            <summary>
            Gets a color which is navy.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.OldLace">
            <summary>
            Gets a color hwich is old lace.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Olive">
            <summary>
            Gets a color which is olive.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.OliveDrab">
            <summary>
            Gets a color which is olive drab.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Orange">
            <summary>
            Gets a color which is orange.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.OrangeRed">
            <summary>
            Gets a color which is orange red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Orchid">
            <summary>
            Gets a color which is orchid.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PaleGoldenrod">
            <summary>
            Gets a color which is pale golden rod.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PaleGreen">
            <summary>
            Gets a color which is pale green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PaleTurquoise">
            <summary>
            Gets a color which is pale turquoise.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PaleVioletRed">
            <summary>
            Gets a color which is pale violet red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PapayaWhip">
            <summary>
            Gets a color which is papaya whip.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PeachPuff">
            <summary>
            Gets a color which is peach puff.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Peru">
            <summary>
            Gets a color which is peru.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Pink">
            <summary>
            Gets a color which is pink.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Plum">
            <summary>
            Gets a color which is plum.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.PowderBlue">
            <summary>
            Gets a color which is powder blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Purple">
            <summary>
            Gets a color which is purple.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Red">
            <summary>
            Gets a color which is red.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.RosyBrown">
            <summary>
            Gets a color which is rosy brown.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.RoyalBlue">
            <summary>
            Gets a color which is royal blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SaddleBrown">
            <summary>
            Gets a color which is saddle brown.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Salmon">
            <summary>
            Gets a color which is salmon.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SandyBrown">
            <summary>
            Gets a color which is sandy brown.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SeaGreen">
            <summary>
            Gets a color which is sea green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SeaShell">
            <summary>
            Gets a color which is sea shell.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Sienna">
            <summary>
            Gets a color which is sienna.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Silver">
            <summary>
            Gets a color which is silver.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SkyBlue">
            <summary>
            Gets a color which is sky blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SlateBlue">
            <summary>
            Gets a color which is slate blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SlateGray">
            <summary>
            Gets a color which is slate gray.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Snow">
            <summary>
            Gets a color which is snow.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SpringGreen">
            <summary>
            Gets a color which is spring green.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.SteelBlue">
            <summary>
            Gets a color which is steel blue.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Tan">
            <summary>
            Gets a color which is tan.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Teal">
            <summary>
            Gets a color which is teal.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Thistle">
            <summary>
            Gets a color which is thistle.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Tomato">
            <summary>
            Gets a color which is tomato.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Turquoise">
            <summary>
            Gets a color which is turquoise.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Violet">
            <summary>
            Gets a color which is violet.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Wheat">
            <summary>
            Gets a color which is wheat.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.White">
            <summary>
            Gets a color which is white.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.WhiteSmoke">
            <summary>
            Gets a color which is white smoke.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.Yellow">
            <summary>
            Gets a color which is yellow.
            </summary>
        </member>
        <member name="P:Splat.SplatColor.YellowGreen">
            <summary>
            Gets a color which is yellow green.
            </summary>
        </member>
        <member name="T:Splat.DefaultPlatformModeDetector">
            <summary>
            Detects if we are in design mode or unit test mode based on the current platform.
            </summary>
        </member>
        <member name="M:Splat.DefaultPlatformModeDetector.InDesignMode">
            <inheritdoc />
        </member>
        <member name="T:Splat.IPlatformModeDetector">
            <summary>
            Detects properties about the current platform.
            </summary>
        </member>
        <member name="M:Splat.IPlatformModeDetector.InDesignMode">
            <summary>
            Gets a value indicating whether the current library or application is running in a GUI design mode tool.
            </summary>
            <returns>If we are currently running in design mode.</returns>
        </member>
        <member name="T:Splat.PlatformModeDetector">
            <summary>
            Detects various properties about a platform.
            </summary>
        </member>
        <member name="M:Splat.PlatformModeDetector.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Splat.PlatformModeDetector"/> class.
            </summary>
        </member>
        <member name="P:Splat.PlatformModeDetector.Current">
            <summary>
            Gets or sets the current mode detector set.
            </summary>
        </member>
        <member name="M:Splat.PlatformModeDetector.OverrideModeDetector(Splat.IPlatformModeDetector)">
            <summary>
            Overrides the mode detector with one of your own provided ones.
            </summary>
            <param name="modeDetector">The mode detector to use.</param>
        </member>
        <member name="M:Splat.PlatformModeDetector.InDesignMode">
            <summary>
            Gets a value indicating whether we are currently running from within a GUI design editor.
            </summary>
            <returns>If we are currently running from design mode.</returns>
        </member>
        <member name="T:Splat.ServiceLocationDrawingInitialization">
            <summary>
            Provides service location for the Splat.Drawing packages.
            </summary>
        </member>
        <member name="M:Splat.ServiceLocationDrawingInitialization.RegisterPlatformBitmapLoader(Splat.IMutableDependencyResolver)">
            <summary>
            Registers the platform bitmap loader for the current platform.
            </summary>
            <param name="resolver">The resolver to register against.</param>
        </member>
        <member name="T:Splat.BitmapMixins">
            <summary>
            Extension methods to assist with dealing with Bitmaps.
            </summary>
        </member>
        <member name="M:Splat.BitmapMixins.FromNative(System.Windows.Media.Imaging.BitmapSource)">
            <summary>
            Converts <see cref="T:Splat.IBitmap"/> to a native type.
            </summary>
            <param name="value">The bitmap to convert.</param>
            <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource"/> bitmap.</returns>
        </member>
        <member name="M:Splat.BitmapMixins.ToNative(Splat.IBitmap)">
            <summary>
            Converts a <see cref="T:System.Windows.Media.Imaging.BitmapSource"/> to a splat <see cref="T:Splat.IBitmap"/>.
            </summary>
            <param name="value">The native bitmap to convert from.</param>
            <returns>A <see cref="T:Splat.IBitmap"/> bitmap.</returns>
        </member>
        <member name="T:Splat.BitmapSourceBitmap">
            <summary>
            A bitmap that wraps a <see cref="T:Splat.BitmapSourceBitmap"/>.
            </summary>
        </member>
        <member name="M:Splat.BitmapSourceBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Splat.BitmapSourceBitmap"/> class.
            </summary>
            <param name="bitmap">The platform native bitmap we are wrapping.</param>
        </member>
        <member name="P:Splat.BitmapSourceBitmap.Width">
            <inheritdoc />
        </member>
        <member name="P:Splat.BitmapSourceBitmap.Height">
            <inheritdoc />
        </member>
        <member name="P:Splat.BitmapSourceBitmap.Inner">
            <summary>
            Gets the platform <see cref="T:System.Windows.Media.Imaging.BitmapSource"/>.
            </summary>
        </member>
        <member name="M:Splat.BitmapSourceBitmap.Save(Splat.CompressedBitmapFormat,System.Single,System.IO.Stream)">
            <inheritdoc />
        </member>
        <member name="M:Splat.BitmapSourceBitmap.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Splat.PlatformBitmapLoader">
            <summary>
            A XAML based platform bitmap loader which will load our bitmaps for us.
            </summary>
        </member>
        <member name="M:Splat.PlatformBitmapLoader.Load(System.IO.Stream,System.Nullable{System.Single},System.Nullable{System.Single})">
            <inheritdoc />
        </member>
        <member name="M:Splat.PlatformBitmapLoader.LoadFromResource(System.String,System.Nullable{System.Single},System.Nullable{System.Single})">
            <inheritdoc />
        </member>
        <member name="M:Splat.PlatformBitmapLoader.Create(System.Single,System.Single)">
            <inheritdoc />
        </member>
        <member name="T:Splat.ColorExtensions">
            <summary>
            Provides extension methods for interacting with colors, to and from the XAML colors.
            </summary>
        </member>
        <member name="M:Splat.ColorExtensions.ToNative(System.Drawing.Color)">
            <summary>
            Converts a <see cref="T:System.Drawing.Color"/> to a XAML native color.
            </summary>
            <param name="value">The System.Drawing.Color to convert.</param>
            <returns>A native XAML color.</returns>
        </member>
        <member name="M:Splat.ColorExtensions.ToNativeBrush(System.Drawing.Color)">
            <summary>
            Converts a <see cref="T:System.Drawing.Color"/> into the cocoa native <see cref="T:System.Windows.Media.SolidColorBrush"/>.
            </summary>
            <param name="value">The color to convert.</param>
            <returns>The <see cref="T:System.Windows.Media.SolidColorBrush"/> generated.</returns>
        </member>
        <member name="M:Splat.ColorExtensions.FromNative(System.Windows.Media.Color)">
            <summary>
            Converts a <see cref="T:System.Windows.Media.SolidColorBrush"/> into the XAML <see cref="T:System.Drawing.Color"/>.
            </summary>
            <param name="value">The color to convert.</param>
            <returns>The <see cref="T:System.Drawing.Color"/> generated.</returns>
        </member>
        <member name="T:Splat.SplatColorExtensions">
            <summary>
            Extension methods associated with the <see cref="T:Splat.SplatColor"/> struct.
            </summary>
        </member>
        <member name="M:Splat.SplatColorExtensions.ToNative(Splat.SplatColor)">
            <summary>
            Converts a <see cref="T:Splat.SplatColor"/> into the XAML <see cref="T:System.Windows.Media.Color"/>.
            </summary>
            <param name="value">The color to convert.</param>
            <returns>The <see cref="T:System.Windows.Media.Color"/> generated.</returns>
        </member>
        <member name="M:Splat.SplatColorExtensions.ToNativeBrush(Splat.SplatColor)">
            <summary>
            Converts a <see cref="T:Splat.SplatColor"/> into the XAML <see cref="T:System.Windows.Media.SolidColorBrush"/>.
            </summary>
            <param name="value">The color to convert.</param>
            <returns>The <see cref="T:System.Windows.Media.SolidColorBrush"/> generated.</returns>
        </member>
        <member name="M:Splat.SplatColorExtensions.FromNative(System.Windows.Media.Color)">
            <summary>
            Converts a <see cref="T:System.Windows.Media.Color"/> into the XAML <see cref="T:Splat.SplatColor"/>.
            </summary>
            <param name="value">The color to convert.</param>
            <returns>The <see cref="T:Splat.SplatColor"/> generated.</returns>
        </member>
        <member name="T:Splat.PointExtensions">
            <summary>
            A set of extension methods which will convert between System.Drawing point's and a native point classes.
            </summary>
        </member>
        <member name="M:Splat.PointExtensions.ToNative(System.Drawing.Point)">
            <summary>
            Convert a <see cref="T:System.Drawing.Point"/> to the android native <see cref="T:System.Windows.Point"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Point"/> of the value.</returns>
        </member>
        <member name="M:Splat.PointExtensions.ToNative(System.Drawing.PointF)">
            <summary>
            Convert a <see cref="T:System.Drawing.PointF"/> to the android native <see cref="T:System.Windows.Point"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Point"/> of the value.</returns>
        </member>
        <member name="M:Splat.PointExtensions.FromNative(System.Windows.Point)">
            <summary>
            Converts a <see cref="T:System.Windows.Point"/> to a <see cref="T:System.Drawing.PointF"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Drawing.PointF"/> of the value.</returns>
        </member>
        <member name="T:Splat.RectExtensions">
            <summary>
            A set of extension methods which will convert between System.Drawing rectangle's and a native rectangle classes.
            </summary>
        </member>
        <member name="M:Splat.RectExtensions.ToNative(System.Drawing.Rectangle)">
            <summary>
            Convert a <see cref="T:System.Drawing.Rectangle"/> to the android native <see cref="T:System.Windows.Rect"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Rect"/> of the value.</returns>
        </member>
        <member name="M:Splat.RectExtensions.ToNative(System.Drawing.RectangleF)">
            <summary>
            Convert a <see cref="T:System.Drawing.RectangleF"/> to the android native <see cref="T:System.Windows.Rect"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Rect"/> of the value.</returns>
        </member>
        <member name="M:Splat.RectExtensions.FromNative(System.Windows.Rect)">
            <summary>
            Converts a <see cref="T:System.Windows.Point"/> to a <see cref="T:System.Drawing.RectangleF"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Drawing.RectangleF"/> of the value.</returns>
        </member>
        <member name="T:Splat.SizeExtensions">
            <summary>
            A set of extension methods which will convert between System.Drawing size's and a native size classes.
            </summary>
        </member>
        <member name="M:Splat.SizeExtensions.ToNative(System.Drawing.Size)">
            <summary>
            Convert a <see cref="T:System.Drawing.Size"/> to the android native <see cref="T:System.Windows.Size"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Size"/> of the value.</returns>
        </member>
        <member name="M:Splat.SizeExtensions.ToNative(System.Drawing.SizeF)">
            <summary>
            Convert a <see cref="T:System.Drawing.SizeF"/> to the android native <see cref="T:System.Windows.Size"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Windows.Size"/> of the value.</returns>
        </member>
        <member name="M:Splat.SizeExtensions.FromNative(System.Windows.Size)">
            <summary>
            Converts a <see cref="T:System.Windows.Size"/> to a <see cref="T:System.Drawing.SizeF"/>.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A <see cref="T:System.Drawing.SizeF"/> of the value.</returns>
        </member>
    </members>
</doc>
