1
0
mirror of synced 2024-11-15 11:33:20 +01:00
Switch-Toolbox/Toolbox/Lib/Syroot.Maths.xml
2019-04-22 20:19:05 -04:00

6066 lines
308 KiB
XML

<?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>