3452 lines
184 KiB
XML
3452 lines
184 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>System.Numerics.Vectors</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:System.Numerics.Matrix3x2">
|
|
<summary>
|
|
A structure encapsulating a 3x2 matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M11">
|
|
<summary>
|
|
The first element of the first row
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M12">
|
|
<summary>
|
|
The second element of the first row
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M21">
|
|
<summary>
|
|
The first element of the second row
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M22">
|
|
<summary>
|
|
The second element of the second row
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M31">
|
|
<summary>
|
|
The first element of the third row
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix3x2.M32">
|
|
<summary>
|
|
The second element of the third row
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix3x2.Identity">
|
|
<summary>
|
|
Returns the multiplicative identity matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix3x2.IsIdentity">
|
|
<summary>
|
|
Returns whether the matrix is the identity matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix3x2.Translation">
|
|
<summary>
|
|
Gets or sets the translation component of this matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a Matrix3x2 from the given components.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a translation matrix from the given vector.
|
|
</summary>
|
|
<param name="position">The translation position.</param>
|
|
<returns>A translation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Single,System.Single)">
|
|
<summary>
|
|
Creates a translation matrix from the given X and Y components.
|
|
</summary>
|
|
<param name="xPosition">The X position.</param>
|
|
<param name="yPosition">The Y position.</param>
|
|
<returns>A translation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single)">
|
|
<summary>
|
|
Creates a scale matrix from the given X and Y components.
|
|
</summary>
|
|
<param name="xScale">Value to scale by on the X-axis.</param>
|
|
<param name="yScale">Value to scale by on the Y-axis.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a scale matrix that is offset by a given center point.
|
|
</summary>
|
|
<param name="xScale">Value to scale by on the X-axis.</param>
|
|
<param name="yScale">Value to scale by on the Y-axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a scale matrix from the given vector scale.
|
|
</summary>
|
|
<param name="scales">The scale to use.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a scale matrix from the given vector scale with an offset from the given center point.
|
|
</summary>
|
|
<param name="scales">The scale to use.</param>
|
|
<param name="centerPoint">The center offset.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single)">
|
|
<summary>
|
|
Creates a scale matrix that scales uniformly with the given scale.
|
|
</summary>
|
|
<param name="scale">The uniform scale to use.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a scale matrix that scales uniformly with the given scale with an offset from the given center.
|
|
</summary>
|
|
<param name="scale">The uniform scale to use.</param>
|
|
<param name="centerPoint">The center offset.</param>
|
|
<returns>A scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single)">
|
|
<summary>
|
|
Creates a skew matrix from the given angles in radians.
|
|
</summary>
|
|
<param name="radiansX">The X angle, in radians.</param>
|
|
<param name="radiansY">The Y angle, in radians.</param>
|
|
<returns>A skew matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a skew matrix from the given angles in radians and a center point.
|
|
</summary>
|
|
<param name="radiansX">The X angle, in radians.</param>
|
|
<param name="radiansY">The Y angle, in radians.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>A skew matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single)">
|
|
<summary>
|
|
Creates a rotation matrix using the given rotation in radians.
|
|
</summary>
|
|
<param name="radians">The amount of rotation, in radians.</param>
|
|
<returns>A rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Creates a rotation matrix using the given rotation in radians and a center point.
|
|
</summary>
|
|
<param name="radians">The amount of rotation, in radians.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>A rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.GetDeterminant">
|
|
<summary>
|
|
Calculates the determinant for this matrix.
|
|
The determinant is calculated by expanding the matrix with a third column whose values are (0,0,1).
|
|
</summary>
|
|
<returns>The determinant.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Invert(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2@)">
|
|
<summary>
|
|
Attempts to invert the given matrix. If the operation succeeds, the inverted matrix is stored in the result parameter.
|
|
</summary>
|
|
<param name="matrix">The source matrix.</param>
|
|
<param name="result">The output matrix.</param>
|
|
<returns>True if the operation succeeded, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Lerp(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single)">
|
|
<summary>
|
|
Linearly interpolates from matrix1 to matrix2, based on the third parameter.
|
|
</summary>
|
|
<param name="matrix1">The first source matrix.</param>
|
|
<param name="matrix2">The second source matrix.</param>
|
|
<param name="amount">The relative weighting of matrix2.</param>
|
|
<returns>The interpolated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Negate(System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Negates the given matrix by multiplying all values by -1.
|
|
</summary>
|
|
<param name="value">The source matrix.</param>
|
|
<returns>The negated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Add(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Adds each matrix element in value1 with its corresponding element in value2.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The matrix containing the summed values.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Subtract(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Subtracts each matrix element in value2 from its corresponding element in value1.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The matrix containing the resulting values.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Multiplies two matrices together and returns the resulting matrix.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The product matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Single)">
|
|
<summary>
|
|
Scales all elements in a matrix by the given scalar factor.
|
|
</summary>
|
|
<param name="value1">The source matrix.</param>
|
|
<param name="value2">The scaling value to use.</param>
|
|
<returns>The resulting matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_UnaryNegation(System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Negates the given matrix by multiplying all values by -1.
|
|
</summary>
|
|
<param name="value">The source matrix.</param>
|
|
<returns>The negated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Addition(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Adds each matrix element in value1 with its corresponding element in value2.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The matrix containing the summed values.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Subtraction(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Subtracts each matrix element in value2 from its corresponding element in value1.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The matrix containing the resulting values.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Multiplies two matrices together and returns the resulting matrix.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The product matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Single)">
|
|
<summary>
|
|
Scales all elements in a matrix by the given scalar factor.
|
|
</summary>
|
|
<param name="value1">The source matrix.</param>
|
|
<param name="value2">The scaling value to use.</param>
|
|
<returns>The resulting matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Equality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given matrices are equal.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>True if the matrices are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.op_Inequality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given matrices are not equal.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>True if the matrices are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Equals(System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the matrix is equal to the other given matrix.
|
|
</summary>
|
|
<param name="other">The other matrix to test equality against.</param>
|
|
<returns>True if this matrix is equal to other; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this matrix instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this matrix; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.ToString">
|
|
<summary>
|
|
Returns a String representing this matrix instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix3x2.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Matrix4x4">
|
|
<summary>
|
|
A structure encapsulating a 4x4 matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M11">
|
|
<summary>
|
|
Value at row 1, column 1 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M12">
|
|
<summary>
|
|
Value at row 1, column 2 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M13">
|
|
<summary>
|
|
Value at row 1, column 3 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M14">
|
|
<summary>
|
|
Value at row 1, column 4 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M21">
|
|
<summary>
|
|
Value at row 2, column 1 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M22">
|
|
<summary>
|
|
Value at row 2, column 2 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M23">
|
|
<summary>
|
|
Value at row 2, column 3 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M24">
|
|
<summary>
|
|
Value at row 2, column 4 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M31">
|
|
<summary>
|
|
Value at row 3, column 1 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M32">
|
|
<summary>
|
|
Value at row 3, column 2 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M33">
|
|
<summary>
|
|
Value at row 3, column 3 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M34">
|
|
<summary>
|
|
Value at row 3, column 4 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M41">
|
|
<summary>
|
|
Value at row 4, column 1 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M42">
|
|
<summary>
|
|
Value at row 4, column 2 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M43">
|
|
<summary>
|
|
Value at row 4, column 3 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Matrix4x4.M44">
|
|
<summary>
|
|
Value at row 4, column 4 of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix4x4.Identity">
|
|
<summary>
|
|
Returns the multiplicative identity matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix4x4.IsIdentity">
|
|
<summary>
|
|
Returns whether the matrix is the identity matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Matrix4x4.Translation">
|
|
<summary>
|
|
Gets or sets the translation component of this matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.#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>
|
|
Constructs a Matrix4x4 from the given components.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.#ctor(System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Constructs a Matrix4x4 from the given Matrix3x2.
|
|
</summary>
|
|
<param name="value">The source Matrix3x2.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a spherical billboard that rotates around a specified object position.
|
|
</summary>
|
|
<param name="objectPosition">Position of the object the billboard will rotate around.</param>
|
|
<param name="cameraPosition">Position of the camera.</param>
|
|
<param name="cameraUpVector">The up vector of the camera.</param>
|
|
<param name="cameraForwardVector">The forward vector of the camera.</param>
|
|
<returns>The created billboard matrix</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateConstrainedBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a cylindrical billboard that rotates around a specified axis.
|
|
</summary>
|
|
<param name="objectPosition">Position of the object the billboard will rotate around.</param>
|
|
<param name="cameraPosition">Position of the camera.</param>
|
|
<param name="rotateAxis">Axis to rotate the billboard around.</param>
|
|
<param name="cameraForwardVector">Forward vector of the camera.</param>
|
|
<param name="objectForwardVector">Forward vector of the object.</param>
|
|
<returns>The created billboard matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a translation matrix.
|
|
</summary>
|
|
<param name="position">The amount to translate in each axis.</param>
|
|
<returns>The translation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a translation matrix.
|
|
</summary>
|
|
<param name="xPosition">The amount to translate on the X-axis.</param>
|
|
<param name="yPosition">The amount to translate on the Y-axis.</param>
|
|
<param name="zPosition">The amount to translate on the Z-axis.</param>
|
|
<returns>The translation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a scaling matrix.
|
|
</summary>
|
|
<param name="xScale">Value to scale by on the X-axis.</param>
|
|
<param name="yScale">Value to scale by on the Y-axis.</param>
|
|
<param name="zScale">Value to scale by on the Z-axis.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a scaling matrix with a center point.
|
|
</summary>
|
|
<param name="xScale">Value to scale by on the X-axis.</param>
|
|
<param name="yScale">Value to scale by on the Y-axis.</param>
|
|
<param name="zScale">Value to scale by on the Z-axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a scaling matrix.
|
|
</summary>
|
|
<param name="scales">The vector containing the amount to scale by on each axis.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a scaling matrix with a center point.
|
|
</summary>
|
|
<param name="scales">The vector containing the amount to scale by on each axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single)">
|
|
<summary>
|
|
Creates a uniform scaling matrix that scales equally on each axis.
|
|
</summary>
|
|
<param name="scale">The uniform scaling factor.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a uniform scaling matrix that scales equally on each axis with a center point.
|
|
</summary>
|
|
<param name="scale">The uniform scaling factor.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The scaling matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the X-axis.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the X-axis.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the X-axis, from a center point.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the X-axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the Y-axis.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the Y-axis.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the Y-axis, from a center point.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the Y-axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the Z-axis.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the Z-axis.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a matrix for rotating points around the Z-axis, from a center point.
|
|
</summary>
|
|
<param name="radians">The amount, in radians, by which to rotate around the Z-axis.</param>
|
|
<param name="centerPoint">The center point.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Creates a matrix that rotates around an arbitrary vector.
|
|
</summary>
|
|
<param name="axis">The axis to rotate around.</param>
|
|
<param name="angle">The angle to rotate around the given axis, in radians.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.
|
|
</summary>
|
|
<param name="fieldOfView">Field of view in the y direction, in radians.</param>
|
|
<param name="aspectRatio">Aspect ratio, defined as view space width divided by height.</param>
|
|
<param name="nearPlaneDistance">Distance to the near view plane.</param>
|
|
<param name="farPlaneDistance">Distance to the far view plane.</param>
|
|
<returns>The perspective projection matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreatePerspective(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a perspective projection matrix from the given view volume dimensions.
|
|
</summary>
|
|
<param name="width">Width of the view volume at the near view plane.</param>
|
|
<param name="height">Height of the view volume at the near view plane.</param>
|
|
<param name="nearPlaneDistance">Distance to the near view plane.</param>
|
|
<param name="farPlaneDistance">Distance to the far view plane.</param>
|
|
<returns>The perspective projection matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a customized, perspective projection matrix.
|
|
</summary>
|
|
<param name="left">Minimum x-value of the view volume at the near view plane.</param>
|
|
<param name="right">Maximum x-value of the view volume at the near view plane.</param>
|
|
<param name="bottom">Minimum y-value of the view volume at the near view plane.</param>
|
|
<param name="top">Maximum y-value of the view volume at the near view plane.</param>
|
|
<param name="nearPlaneDistance">Distance to the near view plane.</param>
|
|
<param name="farPlaneDistance">Distance to of the far view plane.</param>
|
|
<returns>The perspective projection matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateOrthographic(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates an orthographic perspective matrix from the given view volume dimensions.
|
|
</summary>
|
|
<param name="width">Width of the view volume.</param>
|
|
<param name="height">Height of the view volume.</param>
|
|
<param name="zNearPlane">Minimum Z-value of the view volume.</param>
|
|
<param name="zFarPlane">Maximum Z-value of the view volume.</param>
|
|
<returns>The orthographic projection matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateOrthographicOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Builds a customized, orthographic projection matrix.
|
|
</summary>
|
|
<param name="left">Minimum X-value of the view volume.</param>
|
|
<param name="right">Maximum X-value of the view volume.</param>
|
|
<param name="bottom">Minimum Y-value of the view volume.</param>
|
|
<param name="top">Maximum Y-value of the view volume.</param>
|
|
<param name="zNearPlane">Minimum Z-value of the view volume.</param>
|
|
<param name="zFarPlane">Maximum Z-value of the view volume.</param>
|
|
<returns>The orthographic projection matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateLookAt(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a view matrix.
|
|
</summary>
|
|
<param name="cameraPosition">The position of the camera.</param>
|
|
<param name="cameraTarget">The target towards which the camera is pointing.</param>
|
|
<param name="cameraUpVector">The direction that is "up" from the camera's point of view.</param>
|
|
<returns>The view matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateWorld(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a world matrix with the specified parameters.
|
|
</summary>
|
|
<param name="position">The position of the object; used in translation operations.</param>
|
|
<param name="forward">Forward direction of the object.</param>
|
|
<param name="up">Upward direction of the object; usually [0, 1, 0].</param>
|
|
<returns>The world matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateFromQuaternion(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Creates a rotation matrix from the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="quaternion">The source Quaternion.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a rotation matrix from the specified yaw, pitch, and roll.
|
|
</summary>
|
|
<param name="yaw">Angle of rotation, in radians, around the Y-axis.</param>
|
|
<param name="pitch">Angle of rotation, in radians, around the X-axis.</param>
|
|
<param name="roll">Angle of rotation, in radians, around the Z-axis.</param>
|
|
<returns>The rotation matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateShadow(System.Numerics.Vector3,System.Numerics.Plane)">
|
|
<summary>
|
|
Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
|
|
</summary>
|
|
<param name="lightDirection">The direction from which the light that will cast the shadow is coming.</param>
|
|
<param name="plane">The Plane onto which the new matrix should flatten geometry so as to cast a shadow.</param>
|
|
<returns>A new Matrix that can be used to flatten geometry onto the specified plane from the specified direction.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.CreateReflection(System.Numerics.Plane)">
|
|
<summary>
|
|
Creates a Matrix that reflects the coordinate system about a specified Plane.
|
|
</summary>
|
|
<param name="value">The Plane about which to create a reflection.</param>
|
|
<returns>A new matrix expressing the reflection.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.GetDeterminant">
|
|
<summary>
|
|
Calculates the determinant of the matrix.
|
|
</summary>
|
|
<returns>The determinant of the matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Invert(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4@)">
|
|
<summary>
|
|
Attempts to calculate the inverse of the given matrix. If successful, result will contain the inverted matrix.
|
|
</summary>
|
|
<param name="matrix">The source matrix to invert.</param>
|
|
<param name="result">If successful, contains the inverted matrix.</param>
|
|
<returns>True if the source matrix could be inverted; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Decompose(System.Numerics.Matrix4x4,System.Numerics.Vector3@,System.Numerics.Quaternion@,System.Numerics.Vector3@)">
|
|
<summary>
|
|
Attempts to extract the scale, translation, and rotation components from the given scale/rotation/translation matrix.
|
|
If successful, the out parameters will contained the extracted values.
|
|
</summary>
|
|
<param name="matrix">The source matrix.</param>
|
|
<param name="scale">The scaling component of the transformation matrix.</param>
|
|
<param name="rotation">The rotation component of the transformation matrix.</param>
|
|
<param name="translation">The translation component of the transformation matrix</param>
|
|
<returns>True if the source matrix was successfully decomposed; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Transform(System.Numerics.Matrix4x4,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms the given matrix by applying the given Quaternion rotation.
|
|
</summary>
|
|
<param name="value">The source matrix to transform.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Transpose(System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transposes the rows and columns of a matrix.
|
|
</summary>
|
|
<param name="matrix">The source matrix.</param>
|
|
<returns>The transposed matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,System.Single)">
|
|
<summary>
|
|
Linearly interpolates between the corresponding values of two matrices.
|
|
</summary>
|
|
<param name="matrix1">The first source matrix.</param>
|
|
<param name="matrix2">The second source matrix.</param>
|
|
<param name="amount">The relative weight of the second source matrix.</param>
|
|
<returns>The interpolated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Negate(System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Returns a new matrix with the negated elements of the given matrix.
|
|
</summary>
|
|
<param name="value">The source matrix.</param>
|
|
<returns>The negated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Adds two matrices together.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The resulting matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Subtract(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Subtracts the second matrix from the first.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The result of the subtraction.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Multiplies a matrix by another matrix.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Single)">
|
|
<summary>
|
|
Multiplies a matrix by a scalar value.
|
|
</summary>
|
|
<param name="value1">The source matrix.</param>
|
|
<param name="value2">The scaling factor.</param>
|
|
<returns>The scaled matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_UnaryNegation(System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Returns a new matrix with the negated elements of the given matrix.
|
|
</summary>
|
|
<param name="value">The source matrix.</param>
|
|
<returns>The negated matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Addition(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Adds two matrices together.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The resulting matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Subtraction(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Subtracts the second matrix from the first.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The result of the subtraction.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Multiplies a matrix by another matrix.
|
|
</summary>
|
|
<param name="value1">The first source matrix.</param>
|
|
<param name="value2">The second source matrix.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Single)">
|
|
<summary>
|
|
Multiplies a matrix by a scalar value.
|
|
</summary>
|
|
<param name="value1">The source matrix.</param>
|
|
<param name="value2">The scaling factor.</param>
|
|
<returns>The scaled matrix.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Equality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given two matrices are equal.
|
|
</summary>
|
|
<param name="value1">The first matrix to compare.</param>
|
|
<param name="value2">The second matrix to compare.</param>
|
|
<returns>True if the given matrices are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.op_Inequality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given two matrices are not equal.
|
|
</summary>
|
|
<param name="value1">The first matrix to compare.</param>
|
|
<param name="value2">The second matrix to compare.</param>
|
|
<returns>True if the given matrices are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Equals(System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Returns a boolean indicating whether this matrix instance is equal to the other given matrix.
|
|
</summary>
|
|
<param name="other">The matrix to compare this instance to.</param>
|
|
<returns>True if the matrices are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this matrix instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this matrix; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.ToString">
|
|
<summary>
|
|
Returns a String representing this matrix instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Matrix4x4.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Plane">
|
|
<summary>
|
|
A structure encapsulating a 3D Plane
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Plane.Normal">
|
|
<summary>
|
|
The normal vector of the Plane.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Plane.D">
|
|
<summary>
|
|
The distance of the Plane along its normal from the origin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a Plane from the X, Y, and Z components of its normal, and its distance from the origin on that normal.
|
|
</summary>
|
|
<param name="x">The X-component of the normal.</param>
|
|
<param name="y">The Y-component of the normal.</param>
|
|
<param name="z">The Z-component of the normal.</param>
|
|
<param name="d">The distance of the Plane along its normal from the origin.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Constructs a Plane from the given normal and distance along the normal from the origin.
|
|
</summary>
|
|
<param name="normal">The Plane's normal vector.</param>
|
|
<param name="d">The Plane's distance from the origin along its normal vector.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector4)">
|
|
<summary>
|
|
Constructs a Plane from the given Vector4.
|
|
</summary>
|
|
<param name="value">A vector whose first 3 elements describe the normal vector,
|
|
and whose W component defines the distance along that normal from the origin.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.CreateFromVertices(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Creates a Plane that contains the three given points.
|
|
</summary>
|
|
<param name="point1">The first point defining the Plane.</param>
|
|
<param name="point2">The second point defining the Plane.</param>
|
|
<param name="point3">The third point defining the Plane.</param>
|
|
<returns>The Plane containing the three points.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Normalize(System.Numerics.Plane)">
|
|
<summary>
|
|
Creates a new Plane whose normal vector is the source Plane's normal vector normalized.
|
|
</summary>
|
|
<param name="value">The source Plane.</param>
|
|
<returns>The normalized Plane.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a normalized Plane by a Matrix.
|
|
</summary>
|
|
<param name="plane"> The normalized Plane to transform.
|
|
This Plane must already be normalized, so that its Normal vector is of unit length, before this method is called.</param>
|
|
<param name="matrix">The transformation matrix to apply to the Plane.</param>
|
|
<returns>The transformed Plane.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a normalized Plane by a Quaternion rotation.
|
|
</summary>
|
|
<param name="plane"> The normalized Plane to transform.
|
|
This Plane must already be normalized, so that its Normal vector is of unit length, before this method is called.</param>
|
|
<param name="rotation">The Quaternion rotation to apply to the Plane.</param>
|
|
<returns>A new Plane that results from applying the rotation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Dot(System.Numerics.Plane,System.Numerics.Vector4)">
|
|
<summary>
|
|
Calculates the dot product of a Plane and Vector4.
|
|
</summary>
|
|
<param name="plane">The Plane.</param>
|
|
<param name="value">The Vector4.</param>
|
|
<returns>The dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.DotCoordinate(System.Numerics.Plane,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the dot product of a specified Vector3 and the normal vector of this Plane plus the distance (D) value of the Plane.
|
|
</summary>
|
|
<param name="plane">The plane.</param>
|
|
<param name="value">The Vector3.</param>
|
|
<returns>The resulting value.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.DotNormal(System.Numerics.Plane,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the dot product of a specified Vector3 and the Normal vector of this Plane.
|
|
</summary>
|
|
<param name="plane">The plane.</param>
|
|
<param name="value">The Vector3.</param>
|
|
<returns>The resulting dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.op_Equality(System.Numerics.Plane,System.Numerics.Plane)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given Planes are equal.
|
|
</summary>
|
|
<param name="value1">The first Plane to compare.</param>
|
|
<param name="value2">The second Plane to compare.</param>
|
|
<returns>True if the Planes are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.op_Inequality(System.Numerics.Plane,System.Numerics.Plane)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given Planes are not equal.
|
|
</summary>
|
|
<param name="value1">The first Plane to compare.</param>
|
|
<param name="value2">The second Plane to compare.</param>
|
|
<returns>True if the Planes are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Equals(System.Numerics.Plane)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Plane is equal to this Plane instance.
|
|
</summary>
|
|
<param name="other">The Plane to compare this instance to.</param>
|
|
<returns>True if the other Plane is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this Plane instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this Plane; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.ToString">
|
|
<summary>
|
|
Returns a String representing this Plane instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Plane.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Quaternion">
|
|
<summary>
|
|
A structure encapsulating a four-dimensional vector (x,y,z,w),
|
|
which is used to efficiently rotate an object about the (x,y,z) vector by the angle theta, where w = cos(theta/2).
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Quaternion.X">
|
|
<summary>
|
|
Specifies the X-value of the vector component of the Quaternion.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Quaternion.Y">
|
|
<summary>
|
|
Specifies the Y-value of the vector component of the Quaternion.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Quaternion.Z">
|
|
<summary>
|
|
Specifies the Z-value of the vector component of the Quaternion.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Quaternion.W">
|
|
<summary>
|
|
Specifies the rotation component of the Quaternion.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Quaternion.Identity">
|
|
<summary>
|
|
Returns a Quaternion representing no rotation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Quaternion.IsIdentity">
|
|
<summary>
|
|
Returns whether the Quaternion is the identity Quaternion.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a Quaternion from the given components.
|
|
</summary>
|
|
<param name="x">The X component of the Quaternion.</param>
|
|
<param name="y">The Y component of the Quaternion.</param>
|
|
<param name="z">The Z component of the Quaternion.</param>
|
|
<param name="w">The W component of the Quaternion.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.#ctor(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Constructs a Quaternion from the given vector and rotation parts.
|
|
</summary>
|
|
<param name="vectorPart">The vector part of the Quaternion.</param>
|
|
<param name="scalarPart">The rotation part of the Quaternion.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Length">
|
|
<summary>
|
|
Calculates the length of the Quaternion.
|
|
</summary>
|
|
<returns>The computed length of the Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.LengthSquared">
|
|
<summary>
|
|
Calculates the length squared of the Quaternion. This operation is cheaper than Length().
|
|
</summary>
|
|
<returns>The length squared of the Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Normalize(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Divides each component of the Quaternion by the length of the Quaternion.
|
|
</summary>
|
|
<param name="value">The source Quaternion.</param>
|
|
<returns>The normalized Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Conjugate(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Creates the conjugate of a specified Quaternion.
|
|
</summary>
|
|
<param name="value">The Quaternion of which to return the conjugate.</param>
|
|
<returns>A new Quaternion that is the conjugate of the specified one.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Inverse(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Returns the inverse of a Quaternion.
|
|
</summary>
|
|
<param name="value">The source Quaternion.</param>
|
|
<returns>The inverted Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Creates a Quaternion from a normalized vector axis and an angle to rotate about the vector.
|
|
</summary>
|
|
<param name="axis">The unit vector to rotate around.
|
|
This vector must be normalized before calling this function or the resulting Quaternion will be incorrect.</param>
|
|
<param name="angle">The angle, in radians, to rotate around the vector.</param>
|
|
<returns>The created Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a new Quaternion from the given yaw, pitch, and roll, in radians.
|
|
</summary>
|
|
<param name="yaw">The yaw angle, in radians, around the Y-axis.</param>
|
|
<param name="pitch">The pitch angle, in radians, around the X-axis.</param>
|
|
<param name="roll">The roll angle, in radians, around the Z-axis.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.CreateFromRotationMatrix(System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Creates a Quaternion from the given rotation matrix.
|
|
</summary>
|
|
<param name="matrix">The rotation matrix.</param>
|
|
<returns>The created Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Dot(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Calculates the dot product of two Quaternions.
|
|
</summary>
|
|
<param name="quaternion1">The first source Quaternion.</param>
|
|
<param name="quaternion2">The second source Quaternion.</param>
|
|
<returns>The dot product of the Quaternions.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Slerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
|
|
<summary>
|
|
Interpolates between two quaternions, using spherical linear interpolation.
|
|
</summary>
|
|
<param name="quaternion1">The first source Quaternion.</param>
|
|
<param name="quaternion2">The second source Quaternion.</param>
|
|
<param name="amount">The relative weight of the second source Quaternion in the interpolation.</param>
|
|
<returns>The interpolated Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Lerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
|
|
<summary>
|
|
Linearly interpolates between two quaternions.
|
|
</summary>
|
|
<param name="quaternion1">The first source Quaternion.</param>
|
|
<param name="quaternion2">The second source Quaternion.</param>
|
|
<param name="amount">The relative weight of the second source Quaternion in the interpolation.</param>
|
|
<returns>The interpolated Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Concatenate(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Concatenates two Quaternions; the result represents the value1 rotation followed by the value2 rotation.
|
|
</summary>
|
|
<param name="value1">The first Quaternion rotation in the series.</param>
|
|
<param name="value2">The second Quaternion rotation in the series.</param>
|
|
<returns>A new Quaternion representing the concatenation of the value1 rotation followed by the value2 rotation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Negate(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Flips the sign of each component of the quaternion.
|
|
</summary>
|
|
<param name="value">The source Quaternion.</param>
|
|
<returns>The negated Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Add(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Adds two Quaternions element-by-element.
|
|
</summary>
|
|
<param name="value1">The first source Quaternion.</param>
|
|
<param name="value2">The second source Quaternion.</param>
|
|
<returns>The result of adding the Quaternions.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Subtract(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Subtracts one Quaternion from another.
|
|
</summary>
|
|
<param name="value1">The first source Quaternion.</param>
|
|
<param name="value2">The second Quaternion, to be subtracted from the first.</param>
|
|
<returns>The result of the subtraction.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Multiplies two Quaternions together.
|
|
</summary>
|
|
<param name="value1">The Quaternion on the left side of the multiplication.</param>
|
|
<param name="value2">The Quaternion on the right side of the multiplication.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Single)">
|
|
<summary>
|
|
Multiplies a Quaternion by a scalar value.
|
|
</summary>
|
|
<param name="value1">The source Quaternion.</param>
|
|
<param name="value2">The scalar value.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Divide(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Divides a Quaternion by another Quaternion.
|
|
</summary>
|
|
<param name="value1">The source Quaternion.</param>
|
|
<param name="value2">The divisor.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_UnaryNegation(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Flips the sign of each component of the quaternion.
|
|
</summary>
|
|
<param name="value">The source Quaternion.</param>
|
|
<returns>The negated Quaternion.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Addition(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Adds two Quaternions element-by-element.
|
|
</summary>
|
|
<param name="value1">The first source Quaternion.</param>
|
|
<param name="value2">The second source Quaternion.</param>
|
|
<returns>The result of adding the Quaternions.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Subtraction(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Subtracts one Quaternion from another.
|
|
</summary>
|
|
<param name="value1">The first source Quaternion.</param>
|
|
<param name="value2">The second Quaternion, to be subtracted from the first.</param>
|
|
<returns>The result of the subtraction.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Multiplies two Quaternions together.
|
|
</summary>
|
|
<param name="value1">The Quaternion on the left side of the multiplication.</param>
|
|
<param name="value2">The Quaternion on the right side of the multiplication.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Single)">
|
|
<summary>
|
|
Multiplies a Quaternion by a scalar value.
|
|
</summary>
|
|
<param name="value1">The source Quaternion.</param>
|
|
<param name="value2">The scalar value.</param>
|
|
<returns>The result of the multiplication.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Division(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Divides a Quaternion by another Quaternion.
|
|
</summary>
|
|
<param name="value1">The source Quaternion.</param>
|
|
<param name="value2">The divisor.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Equality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given Quaternions are equal.
|
|
</summary>
|
|
<param name="value1">The first Quaternion to compare.</param>
|
|
<param name="value2">The second Quaternion to compare.</param>
|
|
<returns>True if the Quaternions are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.op_Inequality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given Quaternions are not equal.
|
|
</summary>
|
|
<param name="value1">The first Quaternion to compare.</param>
|
|
<param name="value2">The second Quaternion to compare.</param>
|
|
<returns>True if the Quaternions are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Equals(System.Numerics.Quaternion)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Quaternion is equal to this Quaternion instance.
|
|
</summary>
|
|
<param name="other">The Quaternion to compare this instance to.</param>
|
|
<returns>True if the other Quaternion is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this Quaternion instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this Quaternion; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.ToString">
|
|
<summary>
|
|
Returns a String representing this Quaternion instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Quaternion.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Register">
|
|
<summary>
|
|
A structure describing the layout of an SSE2-sized register.
|
|
Contains overlapping fields representing the set of valid numeric types.
|
|
Allows the generic Vector'T struct to contain an explicit field layout.
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Numerics.Vector`1">
|
|
<summary>
|
|
A structure that represents a single Vector. The count of this Vector is fixed but CPU register dependent.
|
|
This struct only supports numerical types. This type is intended to be used as a building block for vectorizing
|
|
large algorithms. This type is immutable, individual elements cannot be modified.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector`1.Count">
|
|
<summary>
|
|
Returns the number of elements stored in the vector. This value is hardware dependent.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector`1.Zero">
|
|
<summary>
|
|
Returns a vector containing all zeroes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector`1.One">
|
|
<summary>
|
|
Returns a vector containing all ones.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.#ctor(`0)">
|
|
<summary>
|
|
Constructs a vector whose components are all <code>value</code>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.#ctor(`0[])">
|
|
<summary>
|
|
Constructs a vector from the given array. The size of the given array must be at least Vector'T.Count.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.#ctor(`0[],System.Int32)">
|
|
<summary>
|
|
Constructs a vector from the given array, starting from the given index.
|
|
The array must contain at least Vector'T.Count from the given index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.CopyTo(`0[])">
|
|
<summary>
|
|
Copies the vector to the given destination array. The destination array must be at least size Vector'T.Count.
|
|
</summary>
|
|
<param name="destination">The destination array which the values are copied into</param>
|
|
<exception cref="T:System.ArgumentNullException">If the destination array is null</exception>
|
|
<exception cref="T:System.ArgumentException">If number of elements in source vector is greater than those available in destination array</exception>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.CopyTo(`0[],System.Int32)">
|
|
<summary>
|
|
Copies the vector to the given destination array. The destination array must be at least size Vector'T.Count.
|
|
</summary>
|
|
<param name="destination">The destination array which the values are copied into</param>
|
|
<param name="startIndex">The index to start copying to</param>
|
|
<exception cref="T:System.ArgumentNullException">If the destination array is null</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">If index is greater than end of the array or index is less than zero</exception>
|
|
<exception cref="T:System.ArgumentException">If number of elements in source vector is greater than those available in destination array</exception>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector`1.Item(System.Int32)">
|
|
<summary>
|
|
Returns the element at the given index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this vector instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this vector; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.Equals(System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a boolean indicating whether the given vector is equal to this vector instance.
|
|
</summary>
|
|
<param name="other">The vector to compare this instance to.</param>
|
|
<returns>True if the other vector is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.ToString">
|
|
<summary>
|
|
Returns a String representing this vector.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.ToString(System.String)">
|
|
<summary>
|
|
Returns a String representing this vector, using the specified format string to format individual elements.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.ToString(System.String,System.IFormatProvider)">
|
|
<summary>
|
|
Returns a String representing this vector, using the specified format string to format individual elements
|
|
and the given IFormatProvider.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<param name="formatProvider">The format provider to use when formatting elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Addition(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Subtraction(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},`0)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<param name="factor">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Multiply(`0,System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="factor">The scalar value.</param>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Division(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_UnaryNegation(System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_BitwiseAnd(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-and operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_BitwiseOr(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-or operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_ExclusiveOr(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-exclusive-or operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_OnesComplement(System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a new vector whose elements are obtained by taking the one's complement of the given vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The one's complement vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Equality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a boolean indicating whether each pair of elements in the given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The first vector to compare.</param>
|
|
<returns>True if all elements are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Inequality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any single pair of elements in the given vectors are not equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if left and right are not equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Byte}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.SByte}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt16}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int16}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt32}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int32}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt64}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int64}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Single}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Double}">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of another type.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Vector">
|
|
<summary>
|
|
Contains various methods useful for creating, manipulating, combining, and converting generic vectors with one another.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt16}@,System.Numerics.Vector{System.UInt16}@)">
|
|
<summary>
|
|
Widens a Vector{Byte} into two Vector{UInt16}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt32}@,System.Numerics.Vector{System.UInt32}@)">
|
|
<summary>
|
|
Widens a Vector{UInt16} into two Vector{UInt32}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64}@,System.Numerics.Vector{System.UInt64}@)">
|
|
<summary>
|
|
Widens a Vector{UInt32} into two Vector{UInt64}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int16}@,System.Numerics.Vector{System.Int16}@)">
|
|
<summary>
|
|
Widens a Vector{SByte} into two Vector{Int16}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int32}@,System.Numerics.Vector{System.Int32}@)">
|
|
<summary>
|
|
Widens a Vector{Int16} into two Vector{Int32}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64}@,System.Numerics.Vector{System.Int64}@)">
|
|
<summary>
|
|
Widens a Vector{Int32} into two Vector{Int64}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Double}@,System.Numerics.Vector{System.Double}@)">
|
|
<summary>
|
|
Widens a Vector{Single} into two Vector{Double}'s.
|
|
<param name="source">The source vector whose elements are widened into the outputs.</param>
|
|
<param name="low">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
|
|
<param name="high">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
|
|
<summary>
|
|
Narrows two Vector{UInt16}'s into one Vector{Byte}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{Byte} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
|
|
<summary>
|
|
Narrows two Vector{UInt32}'s into one Vector{UInt16}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{UInt16} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
|
|
<summary>
|
|
Narrows two Vector{UInt64}'s into one Vector{UInt32}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{UInt32} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
|
|
<summary>
|
|
Narrows two Vector{Int16}'s into one Vector{SByte}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{SByte} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Narrows two Vector{Int32}'s into one Vector{Int16}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{Int16} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Narrows two Vector{Int64}'s into one Vector{Int32}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{Int32} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Narrows two Vector{Double}'s into one Vector{Single}.
|
|
<param name="low">The first source vector, whose elements become the lower-index elements of the return value.</param>
|
|
<param name="high">The second source vector, whose elements become the higher-index elements of the return value.</param>
|
|
<returns>A Vector{Single} containing elements narrowed from the source vectors.</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Converts a Vector{Int32} to a Vector{Single}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.UInt32})">
|
|
<summary>
|
|
Converts a Vector{UInt32} to a Vector{Single}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Converts a Vector{Int64} to a Vector{Double}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.UInt64})">
|
|
<summary>
|
|
Converts a Vector{UInt64} to a Vector{Double}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToInt32(System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Converts a Vector{Single} to a Vector{Int32}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToUInt32(System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Converts a Vector{Single} to a Vector{UInt32}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToInt64(System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Converts a Vector{Double} to a Vector{Int64}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConvertToUInt64(System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Converts a Vector{Double} to a Vector{UInt64}.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The converted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConditionalSelect(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Creates a new vector with elements selected between the two given source vectors, and based on a mask vector.
|
|
</summary>
|
|
<param name="condition">The integral mask vector used to drive selection.</param>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The new vector with elements selected based on the mask.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConditionalSelect(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Creates a new vector with elements selected between the two given source vectors, and based on a mask vector.
|
|
</summary>
|
|
<param name="condition">The integral mask vector used to drive selection.</param>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The new vector with elements selected based on the mask.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.ConditionalSelect``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Creates a new vector with elements selected between the two given source vectors, and based on a mask vector.
|
|
</summary>
|
|
<param name="condition">The mask vector used to drive selection.</param>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The new vector with elements selected based on the mask.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Equals``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left and right were equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether elements in the left and right floating point vectors were equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left and right were equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether elements in the left and right floating point vectors were equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left and right were equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.EqualsAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether each pair of elements in the given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The first vector to compare.</param>
|
|
<returns>True if all elements are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.EqualsAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any single pair of elements in the given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if any element pairs are equal; False if no element pairs are equal.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThan``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were less than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were less than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether all of the elements in left are less than their corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if all elements in left are less than their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any element in left is less than its corresponding element in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if any elements in left are less than their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqual``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were less than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were less than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were less than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqualAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether all elements in left are less than or equal to their corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if all elements in left are less than or equal to their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.LessThanOrEqualAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any element in left is less than or equal to its corresponding element in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if any elements in left are less than their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThan``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were greater than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were greater than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether all elements in left are greater than the corresponding elements in right.
|
|
elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if all elements in left are greater than their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any element in left is greater than its corresponding element in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if any elements in left are greater than their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqual``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were greater than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
|
|
<summary>
|
|
Returns a new vector whose elements signal whether the elements in left were greater than or equal to their
|
|
corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
|
|
<summary>
|
|
Returns an integral vector whose elements signal whether the elements in left were greater than or equal to
|
|
their corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>The resultant integral vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqualAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether all of the elements in left are greater than or equal to
|
|
their corresponding elements in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if all elements in left are greater than or equal to their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.GreaterThanOrEqualAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a boolean indicating whether any element in left is greater than or equal to its corresponding element in right.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if any elements in left are greater than or equal to their corresponding elements in right; False otherwise.</returns>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector.IsHardwareAccelerated">
|
|
<summary>
|
|
Returns whether or not vector operations are subject to hardware acceleration through JIT intrinsic support.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Abs``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are the absolute values of the given vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The absolute value vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Min``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The minimum vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Max``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The maximum vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Dot``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns the dot product of two vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.SquareRoot``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are the square roots of the given vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The square root vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Add``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Creates a new vector whose values are the sum of each pair of elements from the two given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Subtract``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Creates a new vector whose values are the difference between each pairs of elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Multiply``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Creates a new vector whose values are the product of each pair of elements from the two given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Multiply``1(System.Numerics.Vector{``0},``0)">
|
|
<summary>
|
|
Returns a new vector whose values are the values of the given vector each multiplied by a scalar value.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar factor.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Multiply``1(``0,System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose values are the values of the given vector each multiplied by a scalar value.
|
|
</summary>
|
|
<param name="left">The scalar factor.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Divide``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose values are the result of dividing the first vector's elements
|
|
by the corresponding elements in the second vector.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The divided vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Negate``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are the given vector's elements negated.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.BitwiseAnd``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-and operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.BitwiseOr``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-or operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.OnesComplement``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector whose elements are obtained by taking the one's complement of the given vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The one's complement vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.Xor``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-exclusive-or operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AndNot``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Returns a new vector by performing a bitwise-and-not operation on each of the elements in the given vectors.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The resultant vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorByte``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of unsigned bytes.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorSByte``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of signed bytes.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorUInt16``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of 16-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorInt16``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of signed 16-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorUInt32``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of unsigned 32-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorInt32``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of signed 32-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorUInt64``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of unsigned 64-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorInt64``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of signed 64-bit integers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorSingle``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of 32-bit floating point numbers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector.AsVectorDouble``1(System.Numerics.Vector{``0})">
|
|
<summary>
|
|
Reinterprets the bits of the given vector into those of a vector of 64-bit floating point numbers.
|
|
</summary>
|
|
<param name="value">The source vector</param>
|
|
<returns>The reinterpreted vector.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Vector2">
|
|
<summary>
|
|
A structure encapsulating two single precision floating point values and provides hardware accelerated methods.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector2.Zero">
|
|
<summary>
|
|
Returns the vector (0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector2.One">
|
|
<summary>
|
|
Returns the vector (1,1).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector2.UnitX">
|
|
<summary>
|
|
Returns the vector (1,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector2.UnitY">
|
|
<summary>
|
|
Returns the vector (0,1).
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this Vector2 instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this Vector2; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.ToString">
|
|
<summary>
|
|
Returns a String representing this Vector2 instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.ToString(System.String)">
|
|
<summary>
|
|
Returns a String representing this Vector2 instance, using the specified format to format individual elements.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.ToString(System.String,System.IFormatProvider)">
|
|
<summary>
|
|
Returns a String representing this Vector2 instance, using the specified format to format individual elements
|
|
and the given IFormatProvider.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<param name="formatProvider">The format provider to use when formatting elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Length">
|
|
<summary>
|
|
Returns the length of the vector.
|
|
</summary>
|
|
<returns>The vector's length.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.LengthSquared">
|
|
<summary>
|
|
Returns the length of the vector squared. This operation is cheaper than Length().
|
|
</summary>
|
|
<returns>The vector's length squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Distance(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns the Euclidean distance between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.DistanceSquared(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns the Euclidean distance squared between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Normalize(System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a vector with the same direction as the given vector, but with a length of 1.
|
|
</summary>
|
|
<param name="value">The vector to normalize.</param>
|
|
<returns>The normalized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Reflect(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns the reflection of a vector off a surface that has the specified normal.
|
|
</summary>
|
|
<param name="vector">The source vector.</param>
|
|
<param name="normal">The normal of the surface being reflected off.</param>
|
|
<returns>The reflected vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Clamp(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Restricts a vector between a min and max value.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="min">The minimum value.</param>
|
|
<param name="max">The maximum value.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Linearly interpolates between two vectors based on the given weighting.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<param name="amount">Value between 0 and 1 indicating the weight of the second source vector.</param>
|
|
<returns>The interpolated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="position">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="position">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
|
|
<summary>
|
|
Transforms a vector normal by the given matrix.
|
|
</summary>
|
|
<param name="normal">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector normal by the given matrix.
|
|
</summary>
|
|
<param name="normal">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a vector by the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="value">The source vector to be rotated.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Add(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Subtract(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Multiply(System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="divisor">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Negate(System.Numerics.Vector2)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector2.X">
|
|
<summary>
|
|
The X component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector2.Y">
|
|
<summary>
|
|
The Y component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.#ctor(System.Single)">
|
|
<summary>
|
|
Constructs a vector whose elements are all the single specified value.
|
|
</summary>
|
|
<param name="value">The element to fill the vector with.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a vector with the given individual elements.
|
|
</summary>
|
|
<param name="x">The X component.</param>
|
|
<param name="y">The Y component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.CopyTo(System.Single[])">
|
|
<summary>
|
|
Copies the contents of the vector into the given array.
|
|
</summary>
|
|
<param name="array">The destination array.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.CopyTo(System.Single[],System.Int32)">
|
|
<summary>
|
|
Copies the contents of the vector into the given array, starting from the given index.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">If array is null.</exception>
|
|
<exception cref="T:System.RankException">If array is multidimensional.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">If index is greater than end of the array or index is less than zero.</exception>
|
|
<exception cref="T:System.ArgumentException">If number of elements in source vector is greater than those available in destination array
|
|
or if there are not enough elements to copy.</exception>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Equals(System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Vector2 is equal to this Vector2 instance.
|
|
</summary>
|
|
<param name="other">The Vector2 to compare this instance to.</param>
|
|
<returns>True if the other Vector2 is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Dot(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns the dot product of two vectors.
|
|
</summary>
|
|
<param name="value1">The first vector.</param>
|
|
<param name="value2">The second vector.</param>
|
|
<returns>The dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Min(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a vector whose elements are the minimum of each of the pairs of elements in the two source vectors.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<returns>The minimized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Max(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a vector whose elements are the maximum of each of the pairs of elements in the two source vectors
|
|
</summary>
|
|
<param name="value1">The first source vector</param>
|
|
<param name="value2">The second source vector</param>
|
|
<returns>The maximized vector</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.Abs(System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a vector whose elements are the absolute values of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The absolute value vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.SquareRoot(System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a vector whose elements are the square root of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The square root vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Addition(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Subtraction(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Multiply(System.Single,System.Numerics.Vector2)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="value2">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_UnaryNegation(System.Numerics.Vector2)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Equality(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector2.op_Inequality(System.Numerics.Vector2,System.Numerics.Vector2)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are not equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Vector3">
|
|
<summary>
|
|
A structure encapsulating three single precision floating point values and provides hardware accelerated methods.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector3.Zero">
|
|
<summary>
|
|
Returns the vector (0,0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector3.One">
|
|
<summary>
|
|
Returns the vector (1,1,1).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector3.UnitX">
|
|
<summary>
|
|
Returns the vector (1,0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector3.UnitY">
|
|
<summary>
|
|
Returns the vector (0,1,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector3.UnitZ">
|
|
<summary>
|
|
Returns the vector (0,0,1).
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this Vector3 instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this Vector3; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.ToString">
|
|
<summary>
|
|
Returns a String representing this Vector3 instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.ToString(System.String)">
|
|
<summary>
|
|
Returns a String representing this Vector3 instance, using the specified format to format individual elements.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.ToString(System.String,System.IFormatProvider)">
|
|
<summary>
|
|
Returns a String representing this Vector3 instance, using the specified format to format individual elements
|
|
and the given IFormatProvider.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<param name="formatProvider">The format provider to use when formatting elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Length">
|
|
<summary>
|
|
Returns the length of the vector.
|
|
</summary>
|
|
<returns>The vector's length.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.LengthSquared">
|
|
<summary>
|
|
Returns the length of the vector squared. This operation is cheaper than Length().
|
|
</summary>
|
|
<returns>The vector's length squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Distance(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the Euclidean distance between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.DistanceSquared(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the Euclidean distance squared between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Normalize(System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a vector with the same direction as the given vector, but with a length of 1.
|
|
</summary>
|
|
<param name="value">The vector to normalize.</param>
|
|
<returns>The normalized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Cross(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Computes the cross product of two vectors.
|
|
</summary>
|
|
<param name="vector1">The first vector.</param>
|
|
<param name="vector2">The second vector.</param>
|
|
<returns>The cross product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Reflect(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the reflection of a vector off a surface that has the specified normal.
|
|
</summary>
|
|
<param name="vector">The source vector.</param>
|
|
<param name="normal">The normal of the surface being reflected off.</param>
|
|
<returns>The reflected vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Clamp(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Restricts a vector between a min and max value.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="min">The minimum value.</param>
|
|
<param name="max">The maximum value.</param>
|
|
<returns>The restricted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Lerp(System.Numerics.Vector3,System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Linearly interpolates between two vectors based on the given weighting.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<param name="amount">Value between 0 and 1 indicating the weight of the second source vector.</param>
|
|
<returns>The interpolated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="position">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.TransformNormal(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector normal by the given matrix.
|
|
</summary>
|
|
<param name="normal">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a vector by the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="value">The source vector to be rotated.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Add(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Subtract(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Multiply(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="divisor">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Negate(System.Numerics.Vector3)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector3.X">
|
|
<summary>
|
|
The X component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector3.Y">
|
|
<summary>
|
|
The Y component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector3.Z">
|
|
<summary>
|
|
The Z component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.#ctor(System.Single)">
|
|
<summary>
|
|
Constructs a vector whose elements are all the single specified value.
|
|
</summary>
|
|
<param name="value">The element to fill the vector with.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.#ctor(System.Numerics.Vector2,System.Single)">
|
|
<summary>
|
|
Constructs a Vector3 from the given Vector2 and a third value.
|
|
</summary>
|
|
<param name="value">The Vector to extract X and Y components from.</param>
|
|
<param name="z">The Z component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.#ctor(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a vector with the given individual elements.
|
|
</summary>
|
|
<param name="x">The X component.</param>
|
|
<param name="y">The Y component.</param>
|
|
<param name="z">The Z component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.CopyTo(System.Single[])">
|
|
<summary>
|
|
Copies the contents of the vector into the given array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.CopyTo(System.Single[],System.Int32)">
|
|
<summary>
|
|
Copies the contents of the vector into the given array, starting from index.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">If array is null.</exception>
|
|
<exception cref="T:System.RankException">If array is multidimensional.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">If index is greater than end of the array or index is less than zero.</exception>
|
|
<exception cref="T:System.ArgumentException">If number of elements in source vector is greater than those available in destination array.</exception>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Equals(System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Vector3 is equal to this Vector3 instance.
|
|
</summary>
|
|
<param name="other">The Vector3 to compare this instance to.</param>
|
|
<returns>True if the other Vector3 is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Dot(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns the dot product of two vectors.
|
|
</summary>
|
|
<param name="vector1">The first vector.</param>
|
|
<param name="vector2">The second vector.</param>
|
|
<returns>The dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Min(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a vector whose elements are the minimum of each of the pairs of elements in the two source vectors.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<returns>The minimized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Max(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a vector whose elements are the maximum of each of the pairs of elements in the two source vectors.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<returns>The maximized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.Abs(System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a vector whose elements are the absolute values of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The absolute value vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.SquareRoot(System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a vector whose elements are the square root of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The square root vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Addition(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Subtraction(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Multiply(System.Single,System.Numerics.Vector3)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="value2">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_UnaryNegation(System.Numerics.Vector3)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Equality(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector3.op_Inequality(System.Numerics.Vector3,System.Numerics.Vector3)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are not equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="T:System.Numerics.Vector4">
|
|
<summary>
|
|
A structure encapsulating four single precision floating point values and provides hardware accelerated methods.
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.Zero">
|
|
<summary>
|
|
Returns the vector (0,0,0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.One">
|
|
<summary>
|
|
Returns the vector (1,1,1,1).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.UnitX">
|
|
<summary>
|
|
Returns the vector (1,0,0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.UnitY">
|
|
<summary>
|
|
Returns the vector (0,1,0,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.UnitZ">
|
|
<summary>
|
|
Returns the vector (0,0,1,0).
|
|
</summary>
|
|
</member>
|
|
<member name="P:System.Numerics.Vector4.UnitW">
|
|
<summary>
|
|
Returns the vector (0,0,0,1).
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>The hash code.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Equals(System.Object)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Object is equal to this Vector4 instance.
|
|
</summary>
|
|
<param name="obj">The Object to compare against.</param>
|
|
<returns>True if the Object is equal to this Vector4; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.ToString">
|
|
<summary>
|
|
Returns a String representing this Vector4 instance.
|
|
</summary>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.ToString(System.String)">
|
|
<summary>
|
|
Returns a String representing this Vector4 instance, using the specified format to format individual elements.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.ToString(System.String,System.IFormatProvider)">
|
|
<summary>
|
|
Returns a String representing this Vector4 instance, using the specified format to format individual elements
|
|
and the given IFormatProvider.
|
|
</summary>
|
|
<param name="format">The format of individual elements.</param>
|
|
<param name="formatProvider">The format provider to use when formatting elements.</param>
|
|
<returns>The string representation.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Length">
|
|
<summary>
|
|
Returns the length of the vector. This operation is cheaper than Length().
|
|
</summary>
|
|
<returns>The vector's length.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.LengthSquared">
|
|
<summary>
|
|
Returns the length of the vector squared.
|
|
</summary>
|
|
<returns>The vector's length squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Distance(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns the Euclidean distance between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.DistanceSquared(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns the Euclidean distance squared between the two given points.
|
|
</summary>
|
|
<param name="value1">The first point.</param>
|
|
<param name="value2">The second point.</param>
|
|
<returns>The distance squared.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Normalize(System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a vector with the same direction as the given vector, but with a length of 1.
|
|
</summary>
|
|
<param name="vector">The vector to normalize.</param>
|
|
<returns>The normalized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Clamp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Restricts a vector between a min and max value.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="min">The minimum value.</param>
|
|
<param name="max">The maximum value.</param>
|
|
<returns>The restricted vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Lerp(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
|
|
<summary>
|
|
Linearly interpolates between two vectors based on the given weighting.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<param name="amount">Value between 0 and 1 indicating the weight of the second source vector.</param>
|
|
<returns>The interpolated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="position">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="position">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Matrix4x4)">
|
|
<summary>
|
|
Transforms a vector by the given matrix.
|
|
</summary>
|
|
<param name="vector">The source vector.</param>
|
|
<param name="matrix">The transformation matrix.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a vector by the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="value">The source vector to be rotated.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a vector by the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="value">The source vector to be rotated.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Quaternion)">
|
|
<summary>
|
|
Transforms a vector by the given Quaternion rotation value.
|
|
</summary>
|
|
<param name="value">The source vector to be rotated.</param>
|
|
<param name="rotation">The rotation to apply.</param>
|
|
<returns>The transformed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Add(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Subtract(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Multiply(System.Single,System.Numerics.Vector4)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="divisor">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Negate(System.Numerics.Vector4)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector4.X">
|
|
<summary>
|
|
The X component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector4.Y">
|
|
<summary>
|
|
The Y component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector4.Z">
|
|
<summary>
|
|
The Z component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="F:System.Numerics.Vector4.W">
|
|
<summary>
|
|
The W component of the vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.#ctor(System.Single)">
|
|
<summary>
|
|
Constructs a vector whose elements are all the single specified value.
|
|
</summary>
|
|
<param name="value">The element to fill the vector with.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.#ctor(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a vector with the given individual elements.
|
|
</summary>
|
|
<param name="w">W component.</param>
|
|
<param name="x">X component.</param>
|
|
<param name="y">Y component.</param>
|
|
<param name="z">Z component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector2,System.Single,System.Single)">
|
|
<summary>
|
|
Constructs a Vector4 from the given Vector2 and a Z and W component.
|
|
</summary>
|
|
<param name="value">The vector to use as the X and Y components.</param>
|
|
<param name="z">The Z component.</param>
|
|
<param name="w">The W component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector3,System.Single)">
|
|
<summary>
|
|
Constructs a Vector4 from the given Vector3 and a W component.
|
|
</summary>
|
|
<param name="value">The vector to use as the X, Y, and Z components.</param>
|
|
<param name="w">The W component.</param>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.CopyTo(System.Single[])">
|
|
<summary>
|
|
Copies the contents of the vector into the given array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.CopyTo(System.Single[],System.Int32)">
|
|
<summary>
|
|
Copies the contents of the vector into the given array, starting from index.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">If array is null.</exception>
|
|
<exception cref="T:System.RankException">If array is multidimensional.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">If index is greater than end of the array or index is less than zero.</exception>
|
|
<exception cref="T:System.ArgumentException">If number of elements in source vector is greater than those available in destination array.</exception>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Equals(System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a boolean indicating whether the given Vector4 is equal to this Vector4 instance.
|
|
</summary>
|
|
<param name="other">The Vector4 to compare this instance to.</param>
|
|
<returns>True if the other Vector4 is equal to this instance; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Dot(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns the dot product of two vectors.
|
|
</summary>
|
|
<param name="vector1">The first vector.</param>
|
|
<param name="vector2">The second vector.</param>
|
|
<returns>The dot product.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Min(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a vector whose elements are the minimum of each of the pairs of elements in the two source vectors.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<returns>The minimized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Max(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a vector whose elements are the maximum of each of the pairs of elements in the two source vectors.
|
|
</summary>
|
|
<param name="value1">The first source vector.</param>
|
|
<param name="value2">The second source vector.</param>
|
|
<returns>The maximized vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.Abs(System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a vector whose elements are the absolute values of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The absolute value vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.SquareRoot(System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a vector whose elements are the square root of each of the source vector's elements.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The square root vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Addition(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Adds two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The summed vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Subtraction(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Subtracts the second vector from the first.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The difference vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Multiplies two vectors together.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The product vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Single)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The source vector.</param>
|
|
<param name="right">The scalar value.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Multiply(System.Single,System.Numerics.Vector4)">
|
|
<summary>
|
|
Multiplies a vector by the given scalar.
|
|
</summary>
|
|
<param name="left">The scalar value.</param>
|
|
<param name="right">The source vector.</param>
|
|
<returns>The scaled vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Divides the first vector by the second.
|
|
</summary>
|
|
<param name="left">The first source vector.</param>
|
|
<param name="right">The second source vector.</param>
|
|
<returns>The vector resulting from the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Single)">
|
|
<summary>
|
|
Divides the vector by the given scalar.
|
|
</summary>
|
|
<param name="value1">The source vector.</param>
|
|
<param name="value2">The scalar value.</param>
|
|
<returns>The result of the division.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_UnaryNegation(System.Numerics.Vector4)">
|
|
<summary>
|
|
Negates a given vector.
|
|
</summary>
|
|
<param name="value">The source vector.</param>
|
|
<returns>The negated vector.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Equality(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are equal; False otherwise.</returns>
|
|
</member>
|
|
<member name="M:System.Numerics.Vector4.op_Inequality(System.Numerics.Vector4,System.Numerics.Vector4)">
|
|
<summary>
|
|
Returns a boolean indicating whether the two given vectors are not equal.
|
|
</summary>
|
|
<param name="left">The first vector to compare.</param>
|
|
<param name="right">The second vector to compare.</param>
|
|
<returns>True if the vectors are not equal; False if they are equal.</returns>
|
|
</member>
|
|
<member name="P:System.SR.Arg_ArgumentOutOfRangeException">
|
|
<summary>Index was out of bounds:</summary>
|
|
</member>
|
|
<member name="P:System.SR.Arg_ElementsInSourceIsGreaterThanDestination">
|
|
<summary>Number of elements in source vector is greater than the destination array</summary>
|
|
</member>
|
|
<member name="P:System.SR.Arg_NullArgumentNullRef">
|
|
<summary>The method was called with a null array argument.</summary>
|
|
</member>
|
|
<member name="P:System.SR.Arg_TypeNotSupported">
|
|
<summary>Specified type is not supported</summary>
|
|
</member>
|
|
<member name="P:System.SR.Arg_InsufficientNumberOfElements">
|
|
<summary>At least {0} element(s) are expected in the parameter "{1}".</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|