<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Syroot.Maths</name>
    </assembly>
    <members>
        <member name="T:Syroot.Maths.Algebra">
            <summary>
            Represents a set of mathematical (extension) methods.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Algebra.Pi">
            <summary>
            Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Algebra.PiOver2">
            <summary>
            Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π, divided
            two times.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Algebra.PiOver4">
            <summary>
            Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π, divided
            four times.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Algebra.PiOver8">
            <summary>
            Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π, divided
            eight times.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Algebra.Clamp(System.Int32,System.Int32,System.Int32)">
            <summary>
            Limits the given <paramref name="value"/> to lie between <paramref name="min"/> and <paramref name="max"/>.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The smallest value to return.</param>
            <param name="max">The biggest value to return.</param>
            <returns>The clamped value.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.Clamp(System.Single,System.Single,System.Single)">
            <summary>
            Limits the given <paramref name="value"/> to lie between <paramref name="min"/> and <paramref name="max"/>.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The smallest value to return.</param>
            <param name="max">The biggest value to return.</param>
            <returns>The clamped value.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.Sin(System.Single)">
            <summary>
            Returns the sine of the specified angle.
            </summary>
            <param name="value">An angle, measured in radians.</param>
            <returns>The sine of a. If a is equal to <see cref="F:System.Single.NaN"/>, <see cref="F:System.Single.NegativeInfinity"/> or
            <see cref="F:System.Single.PositiveInfinity"/>, this method returns <see cref="F:System.Single.NaN"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.Cos(System.Single)">
            <summary>
            Returns the cosine of the specified angle.
            </summary>
            <param name="value">An angle, measured in radians.</param>
            <returns>The cosine of a. If a is equal to <see cref="F:System.Single.NaN"/>, <see cref="F:System.Single.NegativeInfinity"/>
            or <see cref="F:System.Single.PositiveInfinity"/>, this method returns <see cref="F:System.Single.NaN"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.Tan(System.Single)">
            <summary>
            Returns the tangent of the specified angle.
            </summary>
            <param name="value">An angle, measured in radians.</param>
            <returns>The tangent of a. If a is equal to <see cref="F:System.Single.NaN"/>, <see cref="F:System.Single.NegativeInfinity"/>
            or <see cref="F:System.Single.PositiveInfinity"/>, this method returns <see cref="F:System.Single.NaN"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.Lerp(System.Single,System.Single,System.Single)">
            <summary>
            Interpolates between the given values by the given factor. If the factor is 0f, a is returned, otherwise b,
            and for anything between, an interpolation by that factor is returned.
            </summary>
            <param name="a">The start value returned if the factor would be 0f.</param>
            <param name="b">The end value returned if the factor would be 1f.</param>
            <param name="factor">The factor by which the two values are interpolated.</param>
            <returns>An interpolation between the two values by the given factor.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.DegreesToRadians(System.Single)">
            <summary>
            Converts the given angle in degrees into radians.
            </summary>
            <param name="degrees">The angle in degrees to convert.</param>
            <returns>The converted angle in radians.</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.RadiansToDegrees(System.Single)">
            <summary>
            Converts the given angle in radians into degrees.
            </summary>
            <param name="radians">The angle in radians to convert.</param>
            <returns>The converted angle in degrees .</returns>
        </member>
        <member name="M:Syroot.Maths.Algebra.NearlyEquals(System.Single,System.Single)">
            <summary>
            Indicates whether the current <see cref="T:System.Single"/> is nearly equal to another <see cref="T:System.Single"/>.
            </summary>
            <param name="current">The extended <see cref="T:System.Single"/>.</param>
            <param name="other">A <see cref="T:System.Single"/> to compare with this <see cref="T:System.Single"/>.</param>
            <returns>true if the current <see cref="T:System.Single"/> is nearly equal to the other parameter; otherwise <c>false</c>.
            </returns>
            <seealso href="http://floating-point-gui.de/errors/comparison/"/>
        </member>
        <member name="T:Syroot.Maths.Color">
            <summary>
            Represents a 4-component color with the components red, green, blue and alpha, representing each value as a
            byte.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Transparent">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFFFF00.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.AliceBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F0F8FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.AntiqueWhite">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FAEBD7FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Aqua">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Aquamarine">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #7FFFD4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Azure">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F0FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Beige">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F5F5DCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Bisque">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFE4C4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Black">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #000000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.BlanchedAlmond">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFEBCDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Blue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #0000FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.BlueViolet">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #8A2BE2FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Brown">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #A52A2AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.BurlyWood">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DEB887FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.CadetBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #5F9EA0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Chartreuse">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #7FFF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Chocolate">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #D2691EFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Coral">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF7F50FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.CornflowerBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #6495EDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Cornsilk">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFF8DCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Crimson">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DC143CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Cyan">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00008BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkCyan">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #008B8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkGoldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #B8860BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #A9A9A9FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #006400FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkKhaki">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #BDB76BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkMagenta">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #8B008BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkOliveGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #556B2FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkOrange">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF8C00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkOrchid">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #9932CCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkRed">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #8B0000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkSalmon">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #E9967AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #8FBC8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkSlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #483D8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkSlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #2F4F4FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00CED1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DarkViolet">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #9400D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DeepPink">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF1493FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DeepSkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00BFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DimGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #696969FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.DodgerBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #1E90FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Firebrick">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #B22222FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.FloralWhite">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFAF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.ForestGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #228B22FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Fuchsia">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF00FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Gainsboro">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DCDCDCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.GhostWhite">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F8F8FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Gold">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFD700FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Goldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DAA520FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Gray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #808080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Green">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #008000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.GreenYellow">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #ADFF2FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Honeydew">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F0FFF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.HotPink">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF69B4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.IndianRed">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #CD5C5CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Indigo">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #4B0082FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Ivory">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFFF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Khaki">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F0E68CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Lavender">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #E6E6FAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LavenderBlush">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFF0F5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LawnGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #7CFC00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LemonChiffon">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFACDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #ADD8E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightCoral">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F08080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightCyan">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #E0FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightGoldenrodYellow">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FAFAD2FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #D3D3D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #90EE90FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightPink">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFB6C1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightSalmon">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFA07AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #20B2AAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightSkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #87CEFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightSlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #778899FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightSteelBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #B0C4DEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LightYellow">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFFE0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Lime">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00FF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.LimeGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #32CD32FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Linen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FAF0E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Magenta">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF00FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Maroon">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #800000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumAquamarine">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #66CDAAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #0000CDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumOrchid">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #BA55D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumPurple">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #9370DBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #3CB371FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumSlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #7B68EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumSpringGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00FA9AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #48D1CCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MediumVioletRed">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #C71585FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MidnightBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #191970FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MintCream">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F5FFFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.MistyRose">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFE4E1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Moccasin">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFE4B5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.NavajoWhite">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFDEADFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Navy">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #000080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.OldLace">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FDF5E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Olive">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #808000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.OliveDrab">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #6B8E23FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Orange">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFA500FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.OrangeRed">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF4500FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Orchid">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DA70D6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PaleGoldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #EEE8AAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PaleGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #98FB98FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PaleTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #AFEEEEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PaleVioletRed">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DB7093FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PapayaWhip">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFEFD5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PeachPuff">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFDAB9FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Peru">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #CD853FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Pink">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFC0CBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Plum">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #DDA0DDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.PowderBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #B0E0E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Purple">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #800080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Red">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF0000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.RosyBrown">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #BC8F8FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.RoyalBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #4169E1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SaddleBrown">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #8B4513FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Salmon">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FA8072FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SandyBrown">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F4A460FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #2E8B57FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SeaShell">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFF5EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Sienna">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #A0522DFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Silver">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #C0C0C0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #87CEEBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #6A5ACDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #708090FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Snow">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFAFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SpringGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #00FF7FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SteelBlue">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #4682B4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Tan">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #D2B48CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Teal">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #008080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Thistle">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #D8BFD8FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Tomato">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FF6347FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Turquoise">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #40E0D0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Violet">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #EE82EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Wheat">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F5DEB3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.White">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.WhiteSmoke">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #F5F5F5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.Yellow">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #FFFF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.YellowGreen">
            <summary>
            A <see cref="T:Syroot.Maths.Color"/> with an RGBA value of #9ACD32FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.R">
            <summary>
            The amount of red between 0f (no red) and 1f (full red).
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.G">
            <summary>
            The amount of green between 0f (no green) and 1f (full green).
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.B">
            <summary>
            The amount of blue between 0f (no blue) and 1f (full blue).
            </summary>
        </member>
        <member name="F:Syroot.Maths.Color.A">
            <summary>
            The opacity amount between 0f (fully transparent) and 1f (fully opaque).
            </summary>
        </member>
        <member name="M:Syroot.Maths.Color.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Color"/> struct with the specified components and full opacity.
            </summary>
            <param name="red">The amount of red.</param>
            <param name="green">The amount of green.</param>
            <param name="blue">The amount of blue.</param>
        </member>
        <member name="M:Syroot.Maths.Color.#ctor(Syroot.Maths.Color,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Color"/> struct with the specified color and opacity amount.
            </summary>
            <param name="color">The color which to use as a base.</param>
            <param name="alpha">The opacity amount of the color.</param>
        </member>
        <member name="M:Syroot.Maths.Color.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Color"/> struct with the specified component values.
            </summary>
            <param name="red">The amount of red.</param>
            <param name="green">The amount of green.</param>
            <param name="blue">The amount of blue.</param>
            <param name="alpha">The opacity amount.</param>
        </member>
        <member name="M:Syroot.Maths.Color.op_Equality(Syroot.Maths.Color,Syroot.Maths.Color)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Color"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Color"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Color"/> to compare.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.Color"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.op_Inequality(Syroot.Maths.Color,Syroot.Maths.Color)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Color"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Color"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Color"/> to compare.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.Color"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.op_Explicit(Syroot.Maths.ColorF)~Syroot.Maths.Color">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.ColorF"/>
            </summary>
            <param name="color">The <see cref="T:Syroot.Maths.ColorF"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Color"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Color"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Color"/>.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.Color"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Color"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.Equals(Syroot.Maths.Color)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Color"/> is equal to another <see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Color"/> to compare with this <see cref="T:Syroot.Maths.Color"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Color"/> is equal to the other parameter; otherwise
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Color.Equals(Syroot.Maths.Color@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Color"/> is equal to another <see cref="T:Syroot.Maths.Color"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Color"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Color"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.ColorF">
            <summary>
            Represents a 4-component color with the components red, green, blue and alpha, representing each value as a
            float.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Transparent">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFFFF00.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.AliceBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F0F8FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.AntiqueWhite">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FAEBD7FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Aqua">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Aquamarine">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #7FFFD4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Azure">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F0FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Beige">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F5F5DCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Bisque">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFE4C4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Black">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #000000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.BlanchedAlmond">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFEBCDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Blue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #0000FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.BlueViolet">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #8A2BE2FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Brown">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #A52A2AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.BurlyWood">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DEB887FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.CadetBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #5F9EA0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Chartreuse">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #7FFF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Chocolate">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #D2691EFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Coral">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF7F50FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.CornflowerBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #6495EDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Cornsilk">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFF8DCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Crimson">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DC143CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Cyan">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00008BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkCyan">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #008B8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkGoldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #B8860BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #A9A9A9FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #006400FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkKhaki">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #BDB76BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkMagenta">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #8B008BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkOliveGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #556B2FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkOrange">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF8C00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkOrchid">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #9932CCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkRed">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #8B0000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkSalmon">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #E9967AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #8FBC8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkSlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #483D8BFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkSlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #2F4F4FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00CED1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DarkViolet">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #9400D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DeepPink">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF1493FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DeepSkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00BFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DimGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #696969FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.DodgerBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #1E90FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Firebrick">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #B22222FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.FloralWhite">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFAF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.ForestGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #228B22FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Fuchsia">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF00FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Gainsboro">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DCDCDCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.GhostWhite">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F8F8FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Gold">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFD700FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Goldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DAA520FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Gray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #808080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Green">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #008000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.GreenYellow">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #ADFF2FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Honeydew">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F0FFF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.HotPink">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF69B4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.IndianRed">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #CD5C5CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Indigo">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #4B0082FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Ivory">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFFF0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Khaki">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F0E68CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Lavender">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #E6E6FAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LavenderBlush">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFF0F5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LawnGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #7CFC00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LemonChiffon">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFACDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #ADD8E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightCoral">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F08080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightCyan">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #E0FFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightGoldenrodYellow">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FAFAD2FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #D3D3D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #90EE90FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightPink">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFB6C1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightSalmon">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFA07AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #20B2AAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightSkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #87CEFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightSlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #778899FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightSteelBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #B0C4DEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LightYellow">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFFE0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Lime">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00FF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.LimeGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #32CD32FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Linen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FAF0E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Magenta">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF00FFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Maroon">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #800000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumAquamarine">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #66CDAAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #0000CDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumOrchid">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #BA55D3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumPurple">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #9370DBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumSeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #3CB371FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumSlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #7B68EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumSpringGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00FA9AFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #48D1CCFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MediumVioletRed">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #C71585FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MidnightBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #191970FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MintCream">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F5FFFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.MistyRose">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFE4E1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Moccasin">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFE4B5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.NavajoWhite">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFDEADFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Navy">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #000080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.OldLace">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FDF5E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Olive">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #808000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.OliveDrab">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #6B8E23FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Orange">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFA500FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.OrangeRed">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF4500FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Orchid">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DA70D6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PaleGoldenrod">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #EEE8AAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PaleGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #98FB98FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PaleTurquoise">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #AFEEEEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PaleVioletRed">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DB7093FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PapayaWhip">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFEFD5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PeachPuff">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFDAB9FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Peru">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #CD853FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Pink">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFC0CBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Plum">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #DDA0DDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.PowderBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #B0E0E6FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Purple">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #800080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Red">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF0000FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.RosyBrown">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #BC8F8FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.RoyalBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #4169E1FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SaddleBrown">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #8B4513FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Salmon">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FA8072FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SandyBrown">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F4A460FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SeaGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #2E8B57FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SeaShell">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFF5EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Sienna">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #A0522DFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Silver">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #C0C0C0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SkyBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #87CEEBFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SlateBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #6A5ACDFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SlateGray">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #708090FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Snow">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFAFAFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SpringGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #00FF7FFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SteelBlue">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #4682B4FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Tan">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #D2B48CFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Teal">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #008080FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Thistle">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #D8BFD8FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Tomato">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FF6347FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Turquoise">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #40E0D0FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Violet">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #EE82EEFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Wheat">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F5DEB3FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.White">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFFFFFF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.WhiteSmoke">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #F5F5F5FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.Yellow">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #FFFF00FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.YellowGreen">
            <summary>
            A <see cref="T:Syroot.Maths.ColorF"/> with an RGBA value of #9ACD32FF.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.R">
            <summary>
            The amount of red between 0f (no red) and 1f (full red).
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.G">
            <summary>
            The amount of green between 0f (no green) and 1f (full green).
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.B">
            <summary>
            The amount of blue between 0f (no blue) and 1f (full blue).
            </summary>
        </member>
        <member name="F:Syroot.Maths.ColorF.A">
            <summary>
            The opacity amount between 0f (fully transparent) and 1f (fully opaque).
            </summary>
        </member>
        <member name="M:Syroot.Maths.ColorF.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.ColorF"/> struct with the specified components and full opacity.
            </summary>
            <param name="red">The amount of red.</param>
            <param name="green">The amount of green.</param>
            <param name="blue">The amount of blue.</param>
        </member>
        <member name="M:Syroot.Maths.ColorF.#ctor(Syroot.Maths.ColorF,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.ColorF"/> struct with the specified color and opacity amount.
            </summary>
            <param name="color">The color which to use as a base.</param>
            <param name="alpha">The opacity amount of the color.</param>
        </member>
        <member name="M:Syroot.Maths.ColorF.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.ColorF"/> struct with the specified component values.
            </summary>
            <param name="red">The amount of red.</param>
            <param name="green">The amount of green.</param>
            <param name="blue">The amount of blue.</param>
            <param name="alpha">The opacity amount.</param>
        </member>
        <member name="M:Syroot.Maths.ColorF.op_Equality(Syroot.Maths.ColorF,Syroot.Maths.ColorF)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.ColorF"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.ColorF"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.ColorF"/> to compare.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.ColorF"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.op_Inequality(Syroot.Maths.ColorF,Syroot.Maths.ColorF)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.ColorF"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.ColorF"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.ColorF"/> to compare.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.ColorF"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.op_Implicit(Syroot.Maths.Color)~Syroot.Maths.ColorF">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Color"/>.
            </summary>
            <param name="color">The <see cref="T:Syroot.Maths.Color"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.ColorF"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.ColorF"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.ColorF"/>.</param>
            <returns><c>true</c>, if the components of both <see cref="T:Syroot.Maths.ColorF"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.ColorF"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.Equals(Syroot.Maths.ColorF)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.ColorF"/> is equal to another <see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.ColorF"/> to compare with this <see cref="T:Syroot.Maths.ColorF"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.ColorF"/> is equal to the other parameter; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.Equals(Syroot.Maths.ColorF@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.ColorF"/> is equal to another <see cref="T:Syroot.Maths.ColorF"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.ColorF"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.ColorF"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.NearlyEquals(Syroot.Maths.ColorF)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.ColorF"/> is nearly equal to another <see cref="T:Syroot.Maths.ColorF"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.ColorF"/> to compare with this <see cref="T:Syroot.Maths.ColorF"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.ColorF"/> is nearly equal to the other parameter; otherwise
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.ColorF.NearlyEquals(Syroot.Maths.ColorF@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.ColorF"/> is nearly equal to another <see cref="T:Syroot.Maths.ColorF"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.ColorF"/> to compare with this <see cref="T:Syroot.Maths.ColorF"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.ColorF"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.IEquatableByRef`1">
            <summary>
            Defines a generalized method that a value type or class implements to create a type-specific method for
            determining equality of instances.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <typeparam name="T">The type of structures to compare.</typeparam>
        </member>
        <member name="M:Syroot.Maths.IEquatableByRef`1.Equals(`0@)">
            <summary>
            Indicates whether the current structure is equal to another structure of the same type.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A structure to compare with this structure.</param>
            <returns>true if the current structure is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="T:Syroot.Maths.INearlyEquatable`1">
            <summary>
            Defines a generalized method that a value type or class implements to create a type-specific method for
            determining nearly equality of instances with float values, ignoring rounding precision errors.
            </summary>
            <typeparam name="T">The type of objects to compare.</typeparam>
        </member>
        <member name="M:Syroot.Maths.INearlyEquatable`1.NearlyEquals(`0)">
            <summary>
            Indicates whether the current object is nearly equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is nearly equal to the other parameter; otherwise <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.INearlyEquatableByRef`1">
            <summary>
            Defines a generalized method that a value type or class implements to create a type-specific method for
            determining nearly equality of instances with float values, ignoring rounding precision errors.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <typeparam name="T">The type of objects to compare.</typeparam>
        </member>
        <member name="M:Syroot.Maths.INearlyEquatableByRef`1.NearlyEquals(`0@)">
            <summary>
            Indicates whether the current object is nearly equal to another object of the same type.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is nearly equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix2">
            <summary>
            Represents a matrix with 2 rows and 2 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix2"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix2.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix2"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix2.op_Equality(Syroot.Maths.Matrix2,Syroot.Maths.Matrix2)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix2"/> are the
            same as the components of the second specified <see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.op_Inequality(Syroot.Maths.Matrix2,Syroot.Maths.Matrix2)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix2"/> are not the
            same as the components of the second specified<see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix2"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix2"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix2"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.Equals(Syroot.Maths.Matrix2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2"/> is equal to another <see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2"/> to compare with this <see cref="T:Syroot.Maths.Matrix2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.Equals(Syroot.Maths.Matrix2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2"/> is equal to another <see cref="T:Syroot.Maths.Matrix2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.NearlyEquals(Syroot.Maths.Matrix2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2"/> to compare with this <see cref="T:Syroot.Maths.Matrix2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2.NearlyEquals(Syroot.Maths.Matrix2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2"/> to compare with this <see cref="T:Syroot.Maths.Matrix2"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix2x3">
            <summary>
            Represents a matrix with 2 rows and 3 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix2x3"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x3.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix2x3"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.op_Equality(Syroot.Maths.Matrix2x3,Syroot.Maths.Matrix2x3)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix2x3"/> are the
            same as the components of the second specified <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2x3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2x3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.op_Inequality(Syroot.Maths.Matrix2x3,Syroot.Maths.Matrix2x3)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix2x3"/> are not the
            same as the components of the second specified<see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2x3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2x3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x3"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2x3.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2x3.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix2x3"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix2x3"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix2x3"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.Equals(Syroot.Maths.Matrix2x3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x3"/> is equal to another <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2x3"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.Equals(Syroot.Maths.Matrix2x3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x3"/> is equal to another <see cref="T:Syroot.Maths.Matrix2x3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x3"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2x3"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.NearlyEquals(Syroot.Maths.Matrix2x3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2x3"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x3.NearlyEquals(Syroot.Maths.Matrix2x3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2x3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x3"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2x3"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix2x4">
            <summary>
            Represents a matrix with 2 rows and 4 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix4"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M14">
            <summary>
            The value in the first row and the fourth column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix2x4.M24">
            <summary>
            The value in the second row and the fourth column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix4"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m14">The value in the first row and the fourth column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
            <param name="m24">The value in the second row and the fourth column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.op_Equality(Syroot.Maths.Matrix2x4,Syroot.Maths.Matrix2x4)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix2x4"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2x4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2x4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.op_Inequality(Syroot.Maths.Matrix2x4,Syroot.Maths.Matrix2x4)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix2x4"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix2x4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix2x4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x4"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2x4.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix2x4.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix2x4"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix2x4"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix2x4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix2x4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.Equals(Syroot.Maths.Matrix2x4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x4"/> is equal to another <see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2x4"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.Equals(Syroot.Maths.Matrix2x4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x4"/> is equal to another <see cref="T:Syroot.Maths.Matrix2x4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x4"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2x4"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.NearlyEquals(Syroot.Maths.Matrix2x4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2x4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix2x4"/> is nearly equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix2x4.NearlyEquals(Syroot.Maths.Matrix2x4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix2x4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix2x4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix2x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix2x4"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix2x4"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix3">
            <summary>
            Represents a matrix with 3 rows and 3 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix3"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.Identity">
            <summary>
            The identity <see cref="T:Syroot.Maths.Matrix3"/> which causes no transformations to happen.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3.M33">
            <summary>
            The value in the third row and the third column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix3.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix3"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
            <param name="m33">The value in the third row and the third column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix3.op_Multiply(Syroot.Maths.Matrix3,Syroot.Maths.Matrix3)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Matrix3"/> with the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3"/> to multiplicate with.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3"/> to multiplicate with.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.op_Equality(Syroot.Maths.Matrix3,Syroot.Maths.Matrix3)">
            <summary>
            Gets a value indicating whether the components of Matrix3 first specified <see cref="T:Syroot.Maths.Matrix3"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.op_Inequality(Syroot.Maths.Matrix3,Syroot.Maths.Matrix3)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix3"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix3"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix3"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix3"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.Equals(Syroot.Maths.Matrix3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3"/> is equal to another <see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3"/> to compare with this <see cref="T:Syroot.Maths.Matrix3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.Equals(Syroot.Maths.Matrix3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3"/> is equal to another <see cref="T:Syroot.Maths.Matrix3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.NearlyEquals(Syroot.Maths.Matrix3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3"/> to compare with this <see cref="T:Syroot.Maths.Matrix3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3"/> is nearly equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3.NearlyEquals(Syroot.Maths.Matrix3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3"/> to compare with this <see cref="T:Syroot.Maths.Matrix3"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix3x2">
            <summary>
            Represents a matrix with 3 rows and 3 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix3x2"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x2.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix3x2"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.op_Equality(Syroot.Maths.Matrix3x2,Syroot.Maths.Matrix3x2)">
            <summary>
            Gets a value indicating whether the components of Matrix3x2 first specified <see cref="T:Syroot.Maths.Matrix3x2"/> are the
            same as the components of the second specified <see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3x2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3x2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.op_Inequality(Syroot.Maths.Matrix3x2,Syroot.Maths.Matrix3x2)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix3x2"/> are not the
            same as the components of the second specified<see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3x2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3x2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x2"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3x2.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3x2.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix3x2"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix3x2"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix3x2"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.Equals(Syroot.Maths.Matrix3x2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x2"/> is equal to another <see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3x2"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.Equals(Syroot.Maths.Matrix3x2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x2"/> is equal to another <see cref="T:Syroot.Maths.Matrix3x2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x2"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3x2"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.NearlyEquals(Syroot.Maths.Matrix3x2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3x2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3x2"/> is nearly equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x2.NearlyEquals(Syroot.Maths.Matrix3x2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3x2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x2"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3x2"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix3x4">
            <summary>
            Represents a matrix with 3 rows and 4 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x4.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix4"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x4.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x4.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x4.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix3x4.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M14">
            <summary>
            The value in the first row and the fourth column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M24">
            <summary>
            The value in the second row and the fourth column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M33">
            <summary>
            The value in the third row and the third column.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.M34">
            <summary>
            The value in the third row and the fourth column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix4"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m14">The value in the first row and the fourth column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
            <param name="m24">The value in the second row and the fourth column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
            <param name="m33">The value in the third row and the third column.</param>
            <param name="m34">The value in the third row and the fourth column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.op_Equality(Syroot.Maths.Matrix3x4,Syroot.Maths.Matrix3x4)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix3x4"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3x4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3x4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.op_Inequality(Syroot.Maths.Matrix3x4,Syroot.Maths.Matrix3x4)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix3x4"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix3x4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix3x4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x4"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix3x4.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix3x4"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix3x4"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix3x4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix3x4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.Equals(Syroot.Maths.Matrix3x4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x4"/> is equal to another <see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3x4"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.Equals(Syroot.Maths.Matrix3x4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x4"/> is equal to another <see cref="T:Syroot.Maths.Matrix3x4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x4"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3x4"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.NearlyEquals(Syroot.Maths.Matrix3x4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3x4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix3x4"/> is nearly equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix3x4.NearlyEquals(Syroot.Maths.Matrix3x4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix3x4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix3x4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix3x4"/> to compare with this <see cref="T:Syroot.Maths.Matrix3x4"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix3x4"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix4">
            <summary>
            Represents a matrix with 4 rows and 4 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix4"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.Identity">
            <summary>
            The identity <see cref="T:Syroot.Maths.Matrix4"/> which causes no transformations to happen.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M14">
            <summary>
            The value in the first row and the fourth column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M24">
            <summary>
            The value in the second row and the fourth column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M33">
            <summary>
            The value in the third row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M34">
            <summary>
            The value in the third row and the fourth column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M41">
            <summary>
            The value in the fourth row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M42">
            <summary>
            The value in the fourth row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M43">
            <summary>
            The value in the fourth row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4.M44">
            <summary>
            The value in the fourth row and the fourth column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix4"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m14">The value in the first row and the fourth column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
            <param name="m24">The value in the second row and the fourth column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
            <param name="m33">The value in the third row and the third column.</param>
            <param name="m34">The value in the third row and the fourth column.</param>
            <param name="m41">The value in the fourth row and the first column.</param>
            <param name="m42">The value in the fourth row and the second column.</param>
            <param name="m43">The value in the fourth row and the third column.</param>
            <param name="m44">The value in the fourth row and the fourth column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix4.op_Multiply(Syroot.Maths.Matrix4,Syroot.Maths.Matrix4)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Matrix4"/> with the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4"/> to multiplicate with.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4"/> to multiplicate with.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.op_Equality(Syroot.Maths.Matrix4,Syroot.Maths.Matrix4)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix4"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.op_Inequality(Syroot.Maths.Matrix4,Syroot.Maths.Matrix4)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix4"/> are not the same
            as the components of the second specified<see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetOrthographicMatrix(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for an orthographic camera to transform vertices to normalized device
            coordinates.
            </summary>
            <param name="top">The top clipping distance before which vertices will disappear.</param>
            <param name="right">The right clipping distance before which vertices will disappear.</param>
            <param name="bottom">The bottom clipping distance before which vertices will disappear.</param>
            <param name="left">The left clipping distance before which vertices will disappear.</param>
            <param name="zNear">The near clipping distance before which vertices will disappear.</param>
            <param name="zFar">The far clipping distance after which vertices will disappear.</param>
            <returns>An orthographic camera <see cref="T:Syroot.Maths.Matrix4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetRotationXMatrix(System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a rotation around the X axis in 3-dimensional space.
            </summary>
            <param name="degrees">The degrees of rotation.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given rotation.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetRotationYMatrix(System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a rotation around the Y axis in 3-dimensional space.
            </summary>
            <param name="degrees">The degrees of rotation.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given rotation.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetRotationZMatrix(System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a rotation around the Z axis in 3-dimensional space.
            </summary>
            <param name="degrees">The degrees of rotation.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given rotation.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetScalingMatrix(Syroot.Maths.Vector3F)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a scaling of vectors in 3-dimensional space.
            </summary>
            <param name="scaling">The <see cref="T:Syroot.Maths.Vector3F"/> containing the scaling amount on all axes.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given scaling.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetScalingMatrix(System.Single,System.Single,System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a scaling of vectors in 3-dimensional space.
            </summary>
            <param name="xScale">The scaling amount on the X axis.</param>
            <param name="yScale">The scaling amount on the Y axis.</param>
            <param name="zScale">The scaling amount on the Z axis.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given scaling.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetTranslationMatrix(Syroot.Maths.Vector3F)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a translation of vectors in 3-dimensional space.
            </summary>
            <param name="translation">The <see cref="T:Syroot.Maths.Vector3F"/> containing the translation amount on all axes.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given translation.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetTranslationMatrix(System.Single,System.Single,System.Single)">
            <summary>
            Gets a <see cref="T:Syroot.Maths.Matrix4"/> for a translation of vectors in 3-dimensional space.
            </summary>
            <param name="x">The translation amount on the X axis.</param>
            <param name="y">The translation amount on the Y axis.</param>
            <param name="z">The translation amount on the Z axis.</param>
            <returns>A <see cref="T:Syroot.Maths.Matrix4"/> representing the given translation.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix4"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix4"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.Equals(Syroot.Maths.Matrix4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4"/> is equal to another <see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4"/> to compare with this <see cref="T:Syroot.Maths.Matrix4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.Equals(Syroot.Maths.Matrix4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4"/> is equal to another <see cref="T:Syroot.Maths.Matrix4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.NearlyEquals(Syroot.Maths.Matrix4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4"/> to compare with this <see cref="T:Syroot.Maths.Matrix4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4"/> is nearly equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4.NearlyEquals(Syroot.Maths.Matrix4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4"/> to compare with this <see cref="T:Syroot.Maths.Matrix4"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4"/> is nearly equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix4x2">
            <summary>
            Represents a matrix with 4 rows and 3 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix4x2"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M41">
            <summary>
            The value in the fourth row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x2.M42">
            <summary>
            The value in the fourth row and the second column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix4x2"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
            <param name="m41">The value in the fourth row and the first column.</param>
            <param name="m42">The value in the fourth row and the second column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.op_Equality(Syroot.Maths.Matrix4x2,Syroot.Maths.Matrix4x2)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix4x2"/> are the
            same as the components of the second specified <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4x2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4x2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.op_Inequality(Syroot.Maths.Matrix4x2,Syroot.Maths.Matrix4x2)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix4x2"/> are not the
            same as the components of the second specified<see cref="T:Syroot.Maths.Matrix4x2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4x2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4x2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x2"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4x2.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4x2.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix4x2"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Matrix4x2"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix4x2"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix4x2"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix4x2"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.Equals(Syroot.Maths.Matrix4x2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x2"/> is equal to another <see cref="T:Syroot.Maths.Matrix4x2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4x2"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.Equals(Syroot.Maths.Matrix4x2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x2"/> is equal to another <see cref="T:Syroot.Maths.Matrix4x2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x2"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4x2"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.NearlyEquals(Syroot.Maths.Matrix4x2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4x2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4x2"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x2.NearlyEquals(Syroot.Maths.Matrix4x2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x2"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4x2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x2"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x2"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4x2"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Matrix4x3">
            <summary>
            Represents a matrix with 4 rows and 3 columns in row-major notation.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Matrix4x3"/> with all components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.Rows">
            <summary>
            Gets the number of rows.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.Columns">
            <summary>
            Gets the number of columns.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M11">
            <summary>
            The value in the first row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M12">
            <summary>
            The value in the first row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M13">
            <summary>
            The value in the first row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M21">
            <summary>
            The value in the second row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M22">
            <summary>
            The value in the second row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M23">
            <summary>
            The value in the second row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M31">
            <summary>
            The value in the third row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M32">
            <summary>
            The value in the third row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M33">
            <summary>
            The value in the third row and the third column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M41">
            <summary>
            The value in the fourth row and the first column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M42">
            <summary>
            The value in the fourth row and the second column.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Matrix4x3.M43">
            <summary>
            The value in the fourth row and the third column.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Matrix4x3"/> struct with the given values.
            </summary>
            <param name="m11">The value in the first row and the first column.</param>
            <param name="m12">The value in the first row and the second column.</param>
            <param name="m13">The value in the first row and the third column.</param>
            <param name="m21">The value in the second row and the first column.</param>
            <param name="m22">The value in the second row and the second column.</param>
            <param name="m23">The value in the second row and the third column.</param>
            <param name="m31">The value in the third row and the first column.</param>
            <param name="m32">The value in the third row and the second column.</param>
            <param name="m33">The value in the third row and the third column.</param>
            <param name="m41">The value in the fourth row and the first column.</param>
            <param name="m42">The value in the fourth row and the second column.</param>
            <param name="m43">The value in the fourth row and the third column.</param>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.op_Equality(Syroot.Maths.Matrix4x3,Syroot.Maths.Matrix4x3)">
            <summary>
            Gets a value indicating whether the components of Matrix4 first specified <see cref="T:Syroot.Maths.Matrix4x3"/> are the
            same as the components of the second specified <see cref="T:Syroot.Maths.Matrix2x3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4x3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4x3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.op_Inequality(Syroot.Maths.Matrix4x3,Syroot.Maths.Matrix4x3)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Matrix4x3"/> are not the
            same as the components of the second specified<see cref="T:Syroot.Maths.Matrix4x3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Matrix4x3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Matrix4x3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x3"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4x3.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="P:Syroot.Maths.Matrix4x3.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="row"/> and <paramref name="column"/>.
            </summary>
            <param name="row">The row of the component.</param>
            <param name="column">The column of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Matrix4x3"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Matrix4x3"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Matrix4x3"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Matrix4x3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Matrix4x3"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Matrix4x3"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.Equals(Syroot.Maths.Matrix4x3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x3"/> is equal to another <see cref="T:Syroot.Maths.Matrix4x3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4x3"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.Equals(Syroot.Maths.Matrix4x3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x3"/> is equal to another <see cref="T:Syroot.Maths.Matrix4x3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x3"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4x3"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.NearlyEquals(Syroot.Maths.Matrix4x3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4x3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Matrix4x3"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Matrix4x3.NearlyEquals(Syroot.Maths.Matrix4x3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Matrix4x3"/> is nearly equal to another <see cref="T:Syroot.Maths.Matrix4x3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Matrix4x3"/> to compare with this <see cref="T:Syroot.Maths.Matrix4x3"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Matrix4x3"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Rectangle">
            <summary>
            Represents a rectangle specifying a position and size which uses integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Rectangle"/> at position 0, 0 and a width and height of 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.One">
            <summary>
            A <see cref="T:Syroot.Maths.Rectangle"/> at position 0, 0 and a width and height of 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.X">
            <summary>
            The X integer component.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.Y">
            <summary>
            The Y integer component.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.Width">
            <summary>
            The integer width of the rectangle.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Rectangle.Height">
            <summary>
            The integer height of the rectangle.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Rectangle.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Rectangle"/> structure with the given values for the position
            and size components.
            </summary>
            <param name="x">The value of the X position component.</param>
            <param name="y">The value of the Y position component.</param>
            <param name="width">The value of the width size component.</param>
            <param name="height">The value of the height size component.</param>
        </member>
        <member name="M:Syroot.Maths.Rectangle.#ctor(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Rectangle"/> structure with the given values for the position
            and size components.
            </summary>
            <param name="position">The values of the position components.</param>
            <param name="size">The values of the size components.</param>
        </member>
        <member name="P:Syroot.Maths.Rectangle.Position">
            <summary>
            Gets or sets the positional <see cref="T:Syroot.Maths.Vector2"/> of this rectangle, representing the <see cref="F:Syroot.Maths.Rectangle.X"/> and
            <see cref="F:Syroot.Maths.Rectangle.Y"/> members.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Rectangle.Size">
            <summary>
            Gets or sets the sizing <see cref="T:Syroot.Maths.Vector2"/> of this rectangle, representing the <see cref="F:Syroot.Maths.Rectangle.Width"/> and
            <see cref="F:Syroot.Maths.Rectangle.Height"/> members.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Rectangle.X2">
            <summary>
            Gets or sets the end coordinate on the X axis.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Rectangle.Y2">
            <summary>
            Gets or sets the end coordinate on the Y axis.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Rectangle.op_Equality(Syroot.Maths.Rectangle,Syroot.Maths.Rectangle)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Rectangle"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Rectangle"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Rectangle"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Rectangle"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.op_Inequality(Syroot.Maths.Rectangle,Syroot.Maths.Rectangle)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Rectangle"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Rectangle"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Rectangle"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Rectangle"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.op_Explicit(Syroot.Maths.RectangleF)~Syroot.Maths.Rectangle">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.RectangleF"/>
            </summary>
            <param name="rectangle">The <see cref="T:Syroot.Maths.RectangleF"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Rectangle"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Rectangle"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Rectangle"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Rectangle"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Rectangle"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.Equals(Syroot.Maths.Rectangle)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Rectangle"/> is equal to another <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Rectangle"/> to compare with this <see cref="T:Syroot.Maths.Rectangle"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Rectangle"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Rectangle.Equals(Syroot.Maths.Rectangle@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Rectangle"/> is equal to another <see cref="T:Syroot.Maths.Rectangle"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Rectangle"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Rectangle"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.RectangleF">
            <summary>
            Represents a rectangle specifying a position and size which uses float values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.RectangleF"/> at position 0f, 0f and a width and height of 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.One">
            <summary>
            A <see cref="T:Syroot.Maths.RectangleF"/> at position 0f, 0f and a width and height of 1f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.X">
            <summary>
            The X float component.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.Y">
            <summary>
            The Y float component.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.Width">
            <summary>
            The float width of the rectangle.
            </summary>
        </member>
        <member name="F:Syroot.Maths.RectangleF.Height">
            <summary>
            The float height of the rectangle.
            </summary>
        </member>
        <member name="M:Syroot.Maths.RectangleF.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.RectangleF"/> structure with the given values for the position
            and size components.
            </summary>
            <param name="x">The value of the X position component.</param>
            <param name="y">The value of the Y position component.</param>
            <param name="width">The value of the width size component.</param>
            <param name="height">The value of the height size component.</param>
        </member>
        <member name="M:Syroot.Maths.RectangleF.#ctor(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.RectangleF"/> structure with the given values for the position
            and size components.
            </summary>
            <param name="position">The values of the position components.</param>
            <param name="size">The values of the size components.</param>
        </member>
        <member name="P:Syroot.Maths.RectangleF.Position">
            <summary>
            Gets or sets the positional <see cref="T:Syroot.Maths.Vector2F"/> of this rectangle, representing the <see cref="F:Syroot.Maths.RectangleF.X"/> and
            <see cref="F:Syroot.Maths.RectangleF.Y"/> members.
            </summary>
        </member>
        <member name="P:Syroot.Maths.RectangleF.Size">
            <summary>
            Gets or sets the sizing <see cref="T:Syroot.Maths.Vector2F"/> of this rectangle, representing the <see cref="F:Syroot.Maths.RectangleF.Width"/> and
            <see cref="F:Syroot.Maths.RectangleF.Height"/> members.
            </summary>
        </member>
        <member name="P:Syroot.Maths.RectangleF.X2">
            <summary>
            Gets or sets the end coordinate on the X axis.
            </summary>
        </member>
        <member name="P:Syroot.Maths.RectangleF.Y2">
            <summary>
            Gets or sets the end coordinate on the Y axis.
            </summary>
        </member>
        <member name="M:Syroot.Maths.RectangleF.op_Equality(Syroot.Maths.RectangleF,Syroot.Maths.RectangleF)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.RectangleF"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.RectangleF"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.RectangleF"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.RectangleF"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.op_Inequality(Syroot.Maths.RectangleF,Syroot.Maths.RectangleF)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.RectangleF"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.RectangleF"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.RectangleF"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.RectangleF"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.op_Implicit(Syroot.Maths.Rectangle)~Syroot.Maths.RectangleF">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="rectangle">The <see cref="T:Syroot.Maths.Rectangle"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.RectangleF"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.RectangleF"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.RectangleF"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.RectangleF"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.RectangleF"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.Equals(Syroot.Maths.RectangleF)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.RectangleF"/> is equal to another <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.RectangleF"/> to compare with this <see cref="T:Syroot.Maths.RectangleF"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.RectangleF"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.Equals(Syroot.Maths.RectangleF@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.RectangleF"/> is equal to another <see cref="T:Syroot.Maths.RectangleF"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.RectangleF"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.RectangleF"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.NearlyEquals(Syroot.Maths.RectangleF)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.RectangleF"/> is nearly equal to another <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.RectangleF"/> to compare with this <see cref="T:Syroot.Maths.RectangleF"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.RectangleF"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.RectangleF.NearlyEquals(Syroot.Maths.RectangleF@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.RectangleF"/> is nearly equal to another <see cref="T:Syroot.Maths.RectangleF"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.RectangleF"/> to compare with this <see cref="T:Syroot.Maths.RectangleF"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.RectangleF"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector2">
            <summary>
            Represents a two-dimensional vector which uses integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2"/> with the X and Y components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2"/> with the X and Y components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2.X">
            <summary>
            The X integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2.Y">
            <summary>
            The Y integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector2.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector2"/> structure with the given values for the X and Y
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_UnaryPlus(Syroot.Maths.Vector2)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Addition(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector2"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_UnaryNegation(Syroot.Maths.Vector2)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Subtraction(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector2"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Multiply(Syroot.Maths.Vector2,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector2"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Multiply(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector2"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Division(Syroot.Maths.Vector2,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector2"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Division(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector2"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Equality(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Inequality(Syroot.Maths.Vector2,Syroot.Maths.Vector2)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2"/> are not the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Explicit(Syroot.Maths.Vector2F)~Syroot.Maths.Vector2">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector2F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.op_Explicit(Syroot.Maths.Vector2U)~Syroot.Maths.Vector2">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector2U"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector2.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector2"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector2"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.Equals(Syroot.Maths.Vector2)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2"/> is equal to another <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2"/> to compare with this <see cref="T:Syroot.Maths.Vector2"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector2"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.Equals(Syroot.Maths.Vector2@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2"/> is equal to another <see cref="T:Syroot.Maths.Vector2"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector2"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2.Intersects(Syroot.Maths.Rectangle)">
            <summary>
            Returns a value indicating whether the <see cref="T:Syroot.Maths.Vector2"/> lies within the provided
            <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="rectangle">The <see cref="T:Syroot.Maths.Rectangle"/> tested for intersection.</param>
            <returns><c>true</c> when the <see cref="T:Syroot.Maths.Vector2"/> lies within the rectangle, otherwise <c>false</c>.
            </returns>
        </member>
        <member name="T:Syroot.Maths.Vector2Bool">
            <summary>
            Represents a two-dimensional vector which uses boolean values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2Bool.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2"/> with the X and Y components being false.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2Bool.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2"/> with the X and Y components being true.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2Bool.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2Bool.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2Bool.X">
            <summary>
            The X boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2Bool.Y">
            <summary>
            The Y boolean component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector2Bool"/> structure with the given values for the X and Y
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.op_Equality(Syroot.Maths.Vector2Bool,Syroot.Maths.Vector2Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2Bool"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector2Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.op_Inequality(Syroot.Maths.Vector2Bool,Syroot.Maths.Vector2Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2Bool"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector2Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2Bool"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector2Bool.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector2Bool"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Vector2Bool"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector2Bool"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector2Bool"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector2Bool"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.Equals(Syroot.Maths.Vector2Bool)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector2Bool"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2Bool"/> to compare with this <see cref="T:Syroot.Maths.Vector2Bool"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector2Bool"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector2Bool.Equals(Syroot.Maths.Vector2Bool@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector2Bool"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2Bool"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector2Bool"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector2F">
            <summary>
            Represents a two-dimensional vector which uses float values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2F.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2F"/> with the X and Y components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2F.Half">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2F"/> with the X and Y components being 0.5f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2F.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2F"/> with the X and Y components being 1f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2F.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2F.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2F.X">
            <summary>
            The X float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2F.Y">
            <summary>
            The Y float component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector2F.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector2F"/> struct with the given values for the X and Y
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_UnaryPlus(Syroot.Maths.Vector2F)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Addition(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector2F"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_UnaryNegation(Syroot.Maths.Vector2F)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2F"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Subtraction(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector2F"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Multiply(Syroot.Maths.Vector2F,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector2F"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Multiply(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector2F"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Division(Syroot.Maths.Vector2F,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector2F"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Division(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector2F"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Equality(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2F"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Inequality(Syroot.Maths.Vector2F,Syroot.Maths.Vector2F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2F"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2F"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Implicit(Syroot.Maths.Vector2)~Syroot.Maths.Vector2F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.op_Implicit(Syroot.Maths.Vector2U)~Syroot.Maths.Vector2F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2F"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector2F.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector2F"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector2F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.Equals(Syroot.Maths.Vector2F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2F"/> is equal to another <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2F"/> to compare with this <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector2F"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.Equals(Syroot.Maths.Vector2F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2F"/> is equal to another <see cref="T:Syroot.Maths.Vector2F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2F"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector2F"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.NearlyEquals(Syroot.Maths.Vector2F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector2F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2F"/> to compare with this <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector2F"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.NearlyEquals(Syroot.Maths.Vector2F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector2F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2F"/> to compare with this <see cref="T:Syroot.Maths.Vector2F"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector2F"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2F.Intersects(Syroot.Maths.RectangleF)">
            <summary>
            Returns a value indicating whether the <see cref="T:Syroot.Maths.Vector2F"/> lies within the provided
            <see cref="T:Syroot.Maths.RectangleF"/>.
            </summary>
            <param name="rectangle">The <see cref="T:Syroot.Maths.RectangleF"/> tested for intersection.</param>
            <returns><c>true</c> when the <see cref="T:Syroot.Maths.Vector2F"/> lies within the rectangle, otherwise <c>false</c>.
            </returns>
        </member>
        <member name="T:Syroot.Maths.Vector2U">
            <summary>
            Represents a two-dimensional vector which uses unsigned integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2U.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2U"/> with the X and Y components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2U.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector2U"/> with the X and Y components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2U.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector2U.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2U.X">
            <summary>
            The X unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector2U.Y">
            <summary>
            The Y unsigned integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector2U.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector2U"/> structure with the given values for the X and Y
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_UnaryPlus(Syroot.Maths.Vector2U)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Addition(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector2U"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Subtraction(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector2U"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Multiply(Syroot.Maths.Vector2U,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector2U"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Multiply(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector2U"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Division(Syroot.Maths.Vector2U,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector2U"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Division(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector2U"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Equality(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2U"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Inequality(Syroot.Maths.Vector2U,Syroot.Maths.Vector2U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector2U"/> are not the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector2"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector2U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector2U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2U"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Explicit(Syroot.Maths.Vector2)~Syroot.Maths.Vector2U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector2"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.op_Explicit(Syroot.Maths.Vector2F)~Syroot.Maths.Vector2U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector2F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector2F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector2U"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector2U.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector2U"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector2U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector2U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.Equals(Syroot.Maths.Vector2U)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2U"/> is equal to another <see cref="T:Syroot.Maths.Vector2U"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2U"/> to compare with this <see cref="T:Syroot.Maths.Vector2U"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector2U"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.Equals(Syroot.Maths.Vector2U@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector2U"/> is equal to another <see cref="T:Syroot.Maths.Vector2U"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector2U"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector2U"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector2U.Intersects(Syroot.Maths.Rectangle)">
            <summary>
            Returns a value indicating whether the <see cref="T:Syroot.Maths.Vector2U"/> lies within the provided
            <see cref="T:Syroot.Maths.Rectangle"/>.
            </summary>
            <param name="rectangle">The <see cref="T:Syroot.Maths.Rectangle"/> tested for intersection.</param>
            <returns><c>true</c> when the <see cref="T:Syroot.Maths.Vector2U"/> lies within the rectangle, otherwise <c>false</c>.
            </returns>
        </member>
        <member name="T:Syroot.Maths.Vector3">
            <summary>
            Represents a three-dimensional vector which uses integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3"/> with the X, Y and Z components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3"/> with the X, Y and Z components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3.X">
            <summary>
            The X integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3.Y">
            <summary>
            The Y integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3.Z">
            <summary>
            The Z integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector3"/> structure with the given values for the X, Y and Z
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
        </member>
        <member name="P:Syroot.Maths.Vector3.Length">
            <summary>
            Gets the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_UnaryPlus(Syroot.Maths.Vector3)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Addition(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector3"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_UnaryNegation(Syroot.Maths.Vector3)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Subtraction(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector3"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Multiply(Syroot.Maths.Vector3,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector3"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Multiply(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector3"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Division(Syroot.Maths.Vector3,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector3"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Division(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector3"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Equality(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Inequality(Syroot.Maths.Vector3,Syroot.Maths.Vector3)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3"/> are not the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Explicit(Syroot.Maths.Vector3F)~Syroot.Maths.Vector3">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector3F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.op_Explicit(Syroot.Maths.Vector3U)~Syroot.Maths.Vector3">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector3U"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector3.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector3"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector3"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Equals(Syroot.Maths.Vector3)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3"/> is equal to another <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3"/> to compare with this <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector3"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Equals(Syroot.Maths.Vector3@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3"/> is equal to another <see cref="T:Syroot.Maths.Vector3"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector3"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Angle(Syroot.Maths.Vector3)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Angle(Syroot.Maths.Vector3@)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Cross(Syroot.Maths.Vector3)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Cross(Syroot.Maths.Vector3@)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Dot(Syroot.Maths.Vector3)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Dot(Syroot.Maths.Vector3@)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3.Normalize">
            <summary>
            Normalizes the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3.Normalized">
            <summary>
            Returns a normalized version of this vector.
            </summary>
        </member>
        <member name="T:Syroot.Maths.Vector3Bool">
            <summary>
            Represents a three-dimensional vector which uses boolean values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3Bool.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3Bool"/> with the X, Y and Z components being false.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3Bool.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3Bool"/> with the X, Y and Z components being true.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3Bool.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3Bool.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3Bool.X">
            <summary>
            The X boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3Bool.Y">
            <summary>
            The Y boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3Bool.Z">
            <summary>
            The Z boolean component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.#ctor(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector3Bool"/> structure with the given values for the X, Y and
            Z components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.op_Equality(Syroot.Maths.Vector3Bool,Syroot.Maths.Vector3Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3Bool"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector3Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.op_Inequality(Syroot.Maths.Vector3Bool,Syroot.Maths.Vector3Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3Bool"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector3Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3Bool"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector3Bool.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector3Bool"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Vector3Bool"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector3Bool"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector3Bool"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector3Bool"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.Equals(Syroot.Maths.Vector3Bool)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector3Bool"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3Bool"/> to compare with this <see cref="T:Syroot.Maths.Vector3Bool"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector3Bool"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector3Bool.Equals(Syroot.Maths.Vector3Bool@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector3Bool"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3Bool"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector3Bool"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector3F">
            <summary>
            Represents a three-dimensional vector which uses float values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3F.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3F"/> with the X, Y and Z components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3F.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3F"/> with the X, Y and Z components being 1f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3F.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3F.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3F.X">
            <summary>
            The X float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3F.Y">
            <summary>
            The Y float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3F.Z">
            <summary>
            The Z float component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3F.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector3F"/> struct with the given values for the X, Y and Z
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
        </member>
        <member name="P:Syroot.Maths.Vector3F.Length">
            <summary>
            Gets the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_UnaryPlus(Syroot.Maths.Vector3F)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Addition(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector3F"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_UnaryNegation(Syroot.Maths.Vector3F)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3F"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Subtraction(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector3F"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Multiply(Syroot.Maths.Vector3F,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector3F"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Multiply(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector3F"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Division(Syroot.Maths.Vector3F,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector3F"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Division(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector3F"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Equality(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3F"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Inequality(Syroot.Maths.Vector3F,Syroot.Maths.Vector3F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3F"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3F"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Implicit(Syroot.Maths.Vector3)~Syroot.Maths.Vector3F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector3"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.op_Implicit(Syroot.Maths.Vector3U)~Syroot.Maths.Vector3F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3F"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector3F.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector3F"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector3F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Equals(Syroot.Maths.Vector3F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3F"/> is equal to another <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3F"/> to compare with this <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector3F"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Equals(Syroot.Maths.Vector3F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3F"/> is equal to another <see cref="T:Syroot.Maths.Vector3F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3F"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector3F"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.NearlyEquals(Syroot.Maths.Vector3F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector3F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3F"/> to compare with this <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector3F"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.NearlyEquals(Syroot.Maths.Vector3F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector3F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3F"/> to compare with this <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector3F"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Angle(Syroot.Maths.Vector3F)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Angle(Syroot.Maths.Vector3F@)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Cross(Syroot.Maths.Vector3F)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Cross(Syroot.Maths.Vector3F@)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Dot(Syroot.Maths.Vector3F)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Dot(Syroot.Maths.Vector3F@)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3F"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Normalize">
            <summary>
            Normalizes the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3F.Normalized">
            <summary>
            Returns a normalized version of this vector.
            </summary>
        </member>
        <member name="T:Syroot.Maths.Vector3U">
            <summary>
            Represents a three-dimensional vector which uses unsigned integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3U.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3U"/> with the X, Y and Z components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3U.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector3U"/> with the X, Y and Z components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3U.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector3U.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3U.X">
            <summary>
            The X unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3U.Y">
            <summary>
            The Y unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector3U.Z">
            <summary>
            The Z unsigned integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3U.#ctor(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector3U"/> structure with the given values for the X, Y and Z
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
        </member>
        <member name="P:Syroot.Maths.Vector3U.Length">
            <summary>
            Gets the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_UnaryPlus(Syroot.Maths.Vector3U)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Addition(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector3U"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Subtraction(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector3U"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Multiply(Syroot.Maths.Vector3U,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector3U"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Multiply(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector3U"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Division(Syroot.Maths.Vector3U,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector3U"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Division(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector3U"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Equality(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3U"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Inequality(Syroot.Maths.Vector3U,Syroot.Maths.Vector3U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector3U"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector3U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector3U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3U"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Explicit(Syroot.Maths.Vector3)~Syroot.Maths.Vector3U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector3"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.op_Explicit(Syroot.Maths.Vector3F)~Syroot.Maths.Vector3U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector3F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector3F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector3U"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector3U.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector3U"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector3U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector3U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Equals(Syroot.Maths.Vector3U)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3U"/> is equal to another <see cref="T:Syroot.Maths.Vector3U"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3U"/> to compare with this <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector3U"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Equals(Syroot.Maths.Vector3U@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector3U"/> is equal to another <see cref="T:Syroot.Maths.Vector3U"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector3U"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector3U"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Angle(Syroot.Maths.Vector3U)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Angle(Syroot.Maths.Vector3U@)">
            <summary>
            Gets the angle between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The angle between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Cross(Syroot.Maths.Vector3U)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Cross(Syroot.Maths.Vector3U@)">
            <summary>
            Gets the cross product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The cross product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Dot(Syroot.Maths.Vector3U)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Dot(Syroot.Maths.Vector3U@)">
            <summary>
            Gets the dot product between this and the other <paramref name="vector"/>.
            </summary>
            <param name="vector">The other <see cref="T:Syroot.Maths.Vector3U"/>.</param>
            <returns>The dot product between this and the other vector.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Normalize">
            <summary>
            Normalizes the length of this vector.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector3U.Normalized">
            <summary>
            Returns a normalized version of this vector.
            </summary>
        </member>
        <member name="T:Syroot.Maths.Vector4">
            <summary>
            Represents a four-dimensional vector which uses integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4"/> with the X, Y, Z and W components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4"/> with the X, Y, Z and W components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4.X">
            <summary>
            The X integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4.Y">
            <summary>
            The Y integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4.Z">
            <summary>
            The Z integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4.W">
            <summary>
            The W integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector4.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector4"/> struct with the given values for the X, Y, Z and W
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
            <param name="w">The value of the W component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_UnaryPlus(Syroot.Maths.Vector4)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Addition(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector4"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_UnaryNegation(Syroot.Maths.Vector4)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Subtraction(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector4"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Multiply(Syroot.Maths.Vector4,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector4"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Multiply(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector4"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Division(Syroot.Maths.Vector4,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector4"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Division(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector4"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Equality(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Inequality(Syroot.Maths.Vector4,Syroot.Maths.Vector4)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Explicit(Syroot.Maths.Vector4F)~Syroot.Maths.Vector4">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector4F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.op_Explicit(Syroot.Maths.Vector4U)~Syroot.Maths.Vector4">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector4U"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector4.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector4"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector4"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.Equals(Syroot.Maths.Vector4)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4"/> is equal to another <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4"/> to compare with this <see cref="T:Syroot.Maths.Vector4"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector4"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector4.Equals(Syroot.Maths.Vector4@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4"/> is equal to another <see cref="T:Syroot.Maths.Vector4"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector4"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector4Bool">
            <summary>
            Represents a four-dimensional vector which uses integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4Bool.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4"/> with the X, Y, Z and W components being false.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4Bool.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4"/> with the X, Y, Z and W components being true.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4Bool.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4Bool.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4Bool.X">
            <summary>
            The X boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4Bool.Y">
            <summary>
            The Y boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4Bool.Z">
            <summary>
            The Z boolean component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4Bool.W">
            <summary>
            The W boolean component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector4Bool"/> struct with the given values for the X, Y, Z and
            W components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
            <param name="w">The value of the W component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.op_Equality(Syroot.Maths.Vector4Bool,Syroot.Maths.Vector4Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4Bool"/> are the same
            as the components of the second specified <see cref="T:Syroot.Maths.Vector4Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.op_Inequality(Syroot.Maths.Vector4Bool,Syroot.Maths.Vector4Bool)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4Bool"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector4Bool"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4Bool"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4Bool"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4Bool"/> are not the same.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector4Bool.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector4Bool"/> are the same as the
            components of the second specified <see cref="T:Syroot.Maths.Vector4Bool"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector4Bool"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4Bool"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector4Bool"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector4Bool"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.Equals(Syroot.Maths.Vector4Bool)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector4Bool"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4Bool"/> to compare with this <see cref="T:Syroot.Maths.Vector4Bool"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector4Bool"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector4Bool.Equals(Syroot.Maths.Vector4Bool@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4Bool"/> is equal to another <see cref="T:Syroot.Maths.Vector4Bool"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4Bool"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector4Bool"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector4F">
            <summary>
            Represents a four-dimensional vector which uses float values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4F.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4F"/> with the X, Y, Z and W components being 0f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4F.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4F"/> with the X, Y, Z and W components being 1f.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4F.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4F.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4F.X">
            <summary>
            The X float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4F.Y">
            <summary>
            The Y float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4F.Z">
            <summary>
            The Z float component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4F.W">
            <summary>
            The W float component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector4F.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector4F"/> struct with the given values for the X, Y, Z and W
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
            <param name="w">The value of the W component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_UnaryPlus(Syroot.Maths.Vector4F)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Addition(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector4F"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_UnaryNegation(Syroot.Maths.Vector4F)">
            <summary>
            Negates the given <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4F"/> to negate.</param>
            <returns>The negated result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Subtraction(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector4F"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Multiply(Syroot.Maths.Vector4F,System.Single)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector4F"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Multiply(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector4F"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Division(Syroot.Maths.Vector4F,System.Single)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector4F"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Division(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector4F"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Equality(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4F"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Inequality(Syroot.Maths.Vector4F,Syroot.Maths.Vector4F)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4F"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4F"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4F"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4F"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Implicit(Syroot.Maths.Vector4)~Syroot.Maths.Vector4F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector4"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.op_Implicit(Syroot.Maths.Vector4U)~Syroot.Maths.Vector4F">
            <summary>
            Implicit conversion from <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4U"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4F"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector4F.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector4F"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4F"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector4F"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.Equals(Syroot.Maths.Vector4F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4F"/> is equal to another <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4F"/> to compare with this <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector4F"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.Equals(Syroot.Maths.Vector4F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4F"/> is equal to another <see cref="T:Syroot.Maths.Vector4F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4F"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector4F"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.NearlyEquals(Syroot.Maths.Vector4F)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector4F"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4F"/> to compare with this <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector4F"/> is nearly equal to the other parameter; otherwise,
            false.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4F.NearlyEquals(Syroot.Maths.Vector4F@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4F"/> is nearly equal to another <see cref="T:Syroot.Maths.Vector4F"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4F"/> to compare with this <see cref="T:Syroot.Maths.Vector4F"/>.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector4F"/> is nearly equal to the other parameter;
            otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Syroot.Maths.Vector4U">
            <summary>
            Represents a four-dimensional vector which uses unsigned integer values.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4U.Zero">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4U"/> with the X, Y, Z and W components being 0.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4U.One">
            <summary>
            A <see cref="T:Syroot.Maths.Vector4U"/> with the X, Y, Z and W components being 1.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4U.ValueCount">
            <summary>
            Gets the amount of value types required to represent this structure.
            </summary>
        </member>
        <member name="F:Syroot.Maths.Vector4U.SizeInBytes">
            <summary>
            Gets the size of this structure.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4U.X">
            <summary>
            The X unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4U.Y">
            <summary>
            The Y unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4U.Z">
            <summary>
            The Z unsigned integer component.
            </summary>
        </member>
        <member name="P:Syroot.Maths.Vector4U.W">
            <summary>
            The W unsigned integer component.
            </summary>
        </member>
        <member name="M:Syroot.Maths.Vector4U.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syroot.Maths.Vector4U"/> struct with the given values for the X, Y, Z and W
            components.
            </summary>
            <param name="x">The value of the X component.</param>
            <param name="y">The value of the Y component.</param>
            <param name="z">The value of the Z component.</param>
            <param name="w">The value of the W component.</param>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_UnaryPlus(Syroot.Maths.Vector4U)">
            <summary>
            Returns the given <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Addition(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Adds the first <see cref="T:Syroot.Maths.Vector4U"/> to the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>The addition result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Subtraction(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Subtracts the first <see cref="T:Syroot.Maths.Vector4U"/> from the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>The subtraction result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Multiply(Syroot.Maths.Vector4U,System.UInt32)">
            <summary>
            Multiplicates the given <see cref="T:Syroot.Maths.Vector4U"/> by the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Multiply(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Multiplicates the first <see cref="T:Syroot.Maths.Vector4U"/> by the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>The multiplication result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Division(Syroot.Maths.Vector4U,System.UInt32)">
            <summary>
            Divides the given <see cref="T:Syroot.Maths.Vector4U"/> through the scalar.
            </summary>
            <param name="a">The <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="s">The scalar.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Division(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Divides the first <see cref="T:Syroot.Maths.Vector4U"/> through the second one.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>The division result.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Equality(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4U"/> are the same as
            the components of the second specified <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Inequality(Syroot.Maths.Vector4U,Syroot.Maths.Vector4U)">
            <summary>
            Gets a value indicating whether the components of the first specified <see cref="T:Syroot.Maths.Vector4U"/> are not the
            same as the components of the second specified <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="a">The first <see cref="T:Syroot.Maths.Vector4U"/> to compare.</param>
            <param name="b">The second <see cref="T:Syroot.Maths.Vector4U"/> to compare.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4U"/> are not the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Explicit(Syroot.Maths.Vector4)~Syroot.Maths.Vector4U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector4"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.op_Explicit(Syroot.Maths.Vector4F)~Syroot.Maths.Vector4U">
            <summary>
            Explicit conversion from <see cref="T:Syroot.Maths.Vector4F"/>
            </summary>
            <param name="vector">The <see cref="T:Syroot.Maths.Vector4F"/> to convert from.</param>
            <returns>The retrieved <see cref="T:Syroot.Maths.Vector4U"/>.</returns>
        </member>
        <member name="P:Syroot.Maths.Vector4U.Item(System.Int32)">
            <summary>
            Gets or sets the component at the given <paramref name="index"/>.
            </summary>
            <param name="index">The index of the component.</param>
            <returns>The value of the component.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.Equals(System.Object)">
            <summary>
            Gets a value indicating whether the components of this <see cref="T:Syroot.Maths.Vector4U"/> are the same as the components
            of the second specified <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="obj">The object to compare, if it is a <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>true, if the components of both <see cref="T:Syroot.Maths.Vector4U"/> are the same.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.GetHashCode">
            <summary>
            Gets a hash code as an indication for object equality.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.ToString">
            <summary>
            Gets a string describing the components of this <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <returns>A string describing this <see cref="T:Syroot.Maths.Vector4U"/>.</returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.Equals(Syroot.Maths.Vector4U)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4U"/> is equal to another <see cref="T:Syroot.Maths.Vector4U"/>.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4U"/> to compare with this <see cref="T:Syroot.Maths.Vector4U"/>.</param>
            <returns>true if the current <see cref="T:Syroot.Maths.Vector4U"/> is equal to the other parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Syroot.Maths.Vector4U.Equals(Syroot.Maths.Vector4U@)">
            <summary>
            Indicates whether the current <see cref="T:Syroot.Maths.Vector4U"/> is equal to another <see cref="T:Syroot.Maths.Vector4U"/>.
            Structures are passed by reference to avoid stack structure copying.
            </summary>
            <param name="other">A <see cref="T:Syroot.Maths.Vector4U"/> to compare with this structure.</param>
            <returns><c>true</c> if the current <see cref="T:Syroot.Maths.Vector4U"/> is equal to the other parameter; otherwise,
            <c>false</c>.</returns>
        </member>
    </members>
</doc>
