<li><ahref="../../../System/ValueType.html"title="class in System">System.ValueType</a></li>
<li>
<ulclass="inheritance">
<li>Microsoft.Xna.Framework.Vector4</li>
</ul>
</li>
</ul>
</li>
</ul>
<divclass="description">
<ulclass="blockList">
<liclass="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><ahref="../../../System/IEquatable.html"title="interface in System">IEquatable</a><<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>></dd>
</dl>
<hr>
<br>
<pre>public final class <spanclass="strong">Vector4</span>
extends <ahref="../../../System/ValueType.html"title="class in System">ValueType</a>
implements <ahref="../../../System/IEquatable.html"title="interface in System">IEquatable</a><<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>></pre>
<divclass="block">Defines a vector with four components.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Field and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Returns a Vector4 with all of its components set to one.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Returns the Vector4 (0, 0, 0, 1).</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Returns the Vector4 (1, 0, 0, 0).</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Returns the Vector4 (0, 1, 0, 0).</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Gets or sets the z-component of the vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<divclass="block">Creates a new instance of Vector4.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Vector4(Microsoft.Xna.Framework.Vector2, float, float)">Vector4</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
float z,
float w)</code>
<divclass="block">Creates a new instance of Vector4.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Vector4(Microsoft.Xna.Framework.Vector3, float)">Vector4</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
float w)</code>
<divclass="block">Creates a new instance of Vector4.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Add(Microsoft.Xna.Framework.Vector4)">Add</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</code>
<divclass="block">Adds the specified vector to the current vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Add(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Add</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Adds two vectors.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Add(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Add</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Adds two vectors.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Barycentric(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, float)">Barycentric</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
float amount1,
float amount2)</code>
<divclass="block">Returns a Vector4 containing the 4D Cartesian coordinates of a point specified in barycentric (areal) coordinates relative to a 4D triangle.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Barycentric(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, float, Microsoft.Xna.Framework.Vector4)">Barycentric</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
float amount1,
float amount2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Returns a Vector4 containing the 4D Cartesian coordinates of a point specified in barycentric (areal) coordinates relative to a 4D triangle.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#CatmullRom(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">CatmullRom</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value4,
float amount)</code>
<divclass="block">Performs a Catmull-Rom interpolation using the specified positions.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#CatmullRom(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">CatmullRom</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value4,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Performs a Catmull-Rom interpolation using the specified positions.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Clamp(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Clamp</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> min,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> max)</code>
<divclass="block">Restricts a value to be within a specified range.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Clamp(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Clamp</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> min,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> max,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Restricts a value to be within a specified range.</div>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Distance(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Distance</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Calculates the distance between two vectors.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Distance(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">Distance</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float result)</code>
<divclass="block">Calculates the distance between two vectors.</div>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#DistanceSquared(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">DistanceSquared</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Calculates the distance between two vectors squared.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#DistanceSquared(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">DistanceSquared</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float result)</code>
<divclass="block">Calculates the distance between two vectors squared.</div>
<divclass="block">Divides the current vector by a scalar value.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Divide(Microsoft.Xna.Framework.Vector4)">Divide</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</code>
<divclass="block">Divides the components of the current vector by the components of another vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Divide(Microsoft.Xna.Framework.Vector4, float)">Divide</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float divider)</code>
<divclass="block">Divides a vector by a scalar value.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Divide(Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">Divide</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float divider,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Divides a vector by a scalar value.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Divide(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Divide</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Divides the components of a vector by the components of another vector.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Divide(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Divide</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Divides the components of a vector by the components of another vector.</div>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Dot(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Dot</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector2)</code>
<divclass="block">Calculates the dot product of two vectors.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Dot(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">Dot</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector2,
float result)</code>
<divclass="block">Calculates the dot product of two vectors.</div>
<divclass="block">Returns a value that indicates whether the current instance is equal to a specified object.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Equals(Microsoft.Xna.Framework.Vector4)">Equals</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</code>
<divclass="block">Determines whether the specified Object is equal to the Vector4.</div>
<divclass="block">Gets the hash code of this object.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Hermite(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">Hermite</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent2,
float amount)</code>
<divclass="block">Performs a Hermite spline interpolation.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Hermite(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">Hermite</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Performs a Hermite spline interpolation.</div>
<divclass="block">Calculates the length of the vector squared.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Lerp(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">Lerp</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount)</code>
<divclass="block">Performs a linear interpolation between two vectors.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Lerp(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">Lerp</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Performs a linear interpolation between two vectors.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Max(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Max</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Returns a vector that contains the highest value from each matching pair of components.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Max(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Max</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Returns a vector that contains the highest value from each matching pair of components.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Min(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Min</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Returns a vector that contains the lowest value from each matching pair of components.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Min(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Min</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Returns a vector that contains the lowest value from each matching pair of components.</div>
<divclass="block">Multiplies the current vector by a scalar.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Multiply(Microsoft.Xna.Framework.Vector4)">Multiply</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</code>
<divclass="block">Multiplies the components of the current vector by the components of another vector.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Multiply(Microsoft.Xna.Framework.Vector4, float)">Multiply</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float scaleFactor)</code>
<divclass="block">Multiplies a vector by a scalar.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Multiply(Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">Multiply</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float scaleFactor,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Multiplies a vector by a scalar.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Multiply</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Multiplies the components of two vectors by each other.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Multiply</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Multiplies the components of two vectors by each other.</div>
<divclass="block">Returns the current vector pointing in the opposite direction.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Negate(Microsoft.Xna.Framework.Vector4)">Negate</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value)</code>
<divclass="block">Returns a vector pointing in the opposite direction.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Negate(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Negate</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Returns a vector pointing in the opposite direction.</div>
<divclass="block">Turns the current vector into a unit vector.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Normalize(Microsoft.Xna.Framework.Vector4)">Normalize</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector)</code>
<divclass="block">Creates a unit vector from the specified vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Normalize(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Normalize</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Returns a normalized version of the specified vector.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#SmoothStep(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float)">SmoothStep</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount)</code>
<divclass="block">Interpolates between two values using a cubic equation.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#SmoothStep(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, float, Microsoft.Xna.Framework.Vector4)">SmoothStep</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Interpolates between two values using a cubic equation.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Subtract(Microsoft.Xna.Framework.Vector4)">Subtract</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</code>
<divclass="block">Subtracts a vector from the current vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Subtract(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Subtract</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</code>
<divclass="block">Subtracts a vector from a vector.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Subtract(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)">Subtract</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Subtracts a vector from a vector.</div>
<divclass="block">Retrieves a string representation of the current object.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</code>
<divclass="block">Transforms a Vector2 by the given Matrix.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector2 by the given Matrix.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Quaternion)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</code>
<divclass="block">Transforms a Vector2 by a specified Quaternion into a Vector4.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector2 by a specified Quaternion into a Vector4.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</code>
<divclass="block">Transforms a Vector3 by the given Matrix.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector3 by the given Matrix.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</code>
<divclass="block">Transforms a Vector3 by a specified Quaternion into a Vector4.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector3 by a specified Quaternion into a Vector4.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4[], int, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4[], int, int)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
int sourceIndex,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray,
int destinationIndex,
int length)</code>
<divclass="block">Transforms a specified range in an array of Vector4s by a specified Matrix into a specified range in a destination array.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4[], int, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector4[], int, int)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
int sourceIndex,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray,
int destinationIndex,
int length)</code>
<divclass="block">Transforms a specified range in an array of Vector4s by a specified Quaternion into a specified range in a destination array.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4[], Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4[])">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray)</code>
<divclass="block">Transforms an array of Vector4s by a specified Matrix.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4[], Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector4[])">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray)</code>
<divclass="block">Transforms an array of Vector4s by a specified Quaternion.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Matrix)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</code>
<divclass="block">Transforms a Vector4 by the specified Matrix.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector4 by the given Matrix.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Quaternion)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</code>
<divclass="block">Transforms a Vector4 by a specified Quaternion.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../Microsoft/Xna/Framework/Vector4.html#Transform(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector4)">Transform</a></strong>(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</code>
<divclass="block">Transforms a Vector4 by a specified Quaternion.</div>
<pre>public Vector4(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
float w)</pre>
<divclass="block">Creates a new instance of Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - A vector containing the values to initialize x, y, and z components with.</dd><dd><code>w</code> - Initial value for the w-component of the vector.</dd></dl>
<pre>public Vector4(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
float z,
float w)</pre>
<divclass="block">Creates a new instance of Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - A vector containing the values to initialize x and y components with.</dd><dd><code>z</code> - Initial value for the z-component of the vector.</dd><dd><code>w</code> - Initial value for the w-component of the vector.</dd></dl>
</li>
</ul>
<aname="Vector4(float, float, float, float)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Vector4</h4>
<pre>public Vector4(float x,
float y,
float z,
float w)</pre>
<divclass="block">Creates a new instance of Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>x</code> - Initial value for the x-component of the vector.</dd><dd><code>y</code> - Initial value for the y-component of the vector.</dd><dd><code>z</code> - Initial value for the z-component of the vector.</dd><dd><code>w</code> - Initial value for the w-component of the vector.</dd></dl>
</li>
</ul>
<aname="Vector4()">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>Vector4</h4>
<pre>public Vector4()</pre>
<divclass="block">Creates a new instance of Vector4.</div>
<pre>public void Add(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</pre>
<divclass="block">Adds the specified vector to the current vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Add(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<pre>public static void Add(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Adds two vectors.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] Sum of the source vectors.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Barycentric(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
float amount1,
float amount2)</pre>
<divclass="block">Returns a Vector4 containing the 4D Cartesian coordinates of a point specified in barycentric (areal) coordinates relative to a 4D triangle.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 1 of the triangle.</dd><dd><code>value2</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 2 of the triangle.</dd><dd><code>value3</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 4 of the triangle.</dd><dd><code>amount1</code> - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in value2).</dd><dd><code>amount2</code> - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in value3).</dd></dl>
<pre>public static void Barycentric(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
float amount1,
float amount2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Returns a Vector4 containing the 4D Cartesian coordinates of a point specified in barycentric (areal) coordinates relative to a 4D triangle.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 1 of the triangle.</dd><dd><code>value2</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 2 of the triangle.</dd><dd><code>value3</code> - A Vector4 containing the 4D Cartesian coordinates of vertex 4 of the triangle.</dd><dd><code>amount1</code> - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in value2).</dd><dd><code>amount2</code> - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in value3).</dd><dd><code>result</code> - [OutAttribute] The 4D Cartesian coordinates of the specified point are placed in this Vector4 on exit.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> CatmullRom(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value4,
float amount)</pre>
<divclass="block">Performs a Catmull-Rom interpolation using the specified positions.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - The first position in the interpolation.</dd><dd><code>value2</code> - The second position in the interpolation.</dd><dd><code>value3</code> - The third position in the interpolation.</dd><dd><code>value4</code> - The fourth position in the interpolation.</dd><dd><code>amount</code> - Weighting factor.</dd></dl>
<pre>public static void CatmullRom(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value3,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value4,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Performs a Catmull-Rom interpolation using the specified positions.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - The first position in the interpolation.</dd><dd><code>value2</code> - The second position in the interpolation.</dd><dd><code>value3</code> - The third position in the interpolation.</dd><dd><code>value4</code> - The fourth position in the interpolation.</dd><dd><code>amount</code> - Weighting factor.</dd><dd><code>result</code> - [OutAttribute] A vector that is the result of the Catmull-Rom interpolation.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Clamp(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> min,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> max)</pre>
<divclass="block">Restricts a value to be within a specified range.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - The value to clamp.</dd><dd><code>min</code> - The minimum value.</dd><dd><code>max</code> - The maximum value.</dd></dl>
<pre>public static void Clamp(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> min,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> max,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Restricts a value to be within a specified range.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - The value to clamp.</dd><dd><code>min</code> - The minimum value.</dd><dd><code>max</code> - The maximum value.</dd><dd><code>result</code> - [OutAttribute] The clamped value.</dd></dl>
<pre>public static float Distance(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Calculates the distance between two vectors.</div>
<pre>public static void Distance(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float result)</pre>
<divclass="block">Calculates the distance between two vectors.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The distance between the vectors.</dd></dl>
<pre>public static float DistanceSquared(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Calculates the distance between two vectors squared.</div>
<pre>public static void DistanceSquared(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float result)</pre>
<divclass="block">Calculates the distance between two vectors squared.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The distance between the two vectors squared.</dd></dl>
</li>
</ul>
<aname="Divide(Microsoft.Xna.Framework.Vector4)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Divide</h4>
<pre>public void Divide(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</pre>
<divclass="block">Divides the components of the current vector by the components of another vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Divide(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Divides the components of a vector by the components of another vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Divide(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float divider)</pre>
<divclass="block">Divides a vector by a scalar value.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>divider</code> - The divisor.</dd></dl>
<pre>public static void Divide(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Divides the components of a vector by the components of another vector.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Divisor vector.</dd><dd><code>result</code> - [OutAttribute] The result of the division.</dd></dl>
<pre>public static void Divide(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float divider,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Divides a vector by a scalar value.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>divider</code> - The divisor.</dd><dd><code>result</code> - [OutAttribute] The result of the division.</dd></dl>
<pre>public static float Dot(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector2)</pre>
<divclass="block">Calculates the dot product of two vectors.</div>
<pre>public static void Dot(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector2,
float result)</pre>
<divclass="block">Calculates the dot product of two vectors.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vector1</code> - Source vector.</dd><dd><code>vector2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The dot product of the two vectors.</dd></dl>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>obj</code> - Object with which to make the comparison.</dd></dl>
</li>
</ul>
<aname="Equals(Microsoft.Xna.Framework.Vector4)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Equals</h4>
<pre>public boolean Equals(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</pre>
<divclass="block">Determines whether the specified Object is equal to the Vector4.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../System/IEquatable.html#Equals(T)">Equals</a></code> in interface <code><ahref="../../../System/IEquatable.html"title="interface in System">IEquatable</a><<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>other</code> - The Vector4 to compare with the current Vector4.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>true if the current object is equal to the other parameter; otherwise, false.</dd></dl>
</li>
</ul>
<aname="hashCode()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>hashCode</h4>
<pre>public int hashCode()</pre>
<divclass="block">Gets the hash code of this object.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Hermite(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent2,
float amount)</pre>
<divclass="block">Performs a Hermite spline interpolation.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source position vector.</dd><dd><code>tangent1</code> - Source tangent vector.</dd><dd><code>value2</code> - Source position vector.</dd><dd><code>tangent2</code> - Source tangent vector.</dd><dd><code>amount</code> - Weighting factor.</dd></dl>
<pre>public static void Hermite(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> tangent2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Performs a Hermite spline interpolation.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source position vector.</dd><dd><code>tangent1</code> - Source tangent vector.</dd><dd><code>value2</code> - Source position vector.</dd><dd><code>tangent2</code> - Source tangent vector.</dd><dd><code>amount</code> - Weighting factor.</dd><dd><code>result</code> - [OutAttribute] The result of the Hermite spline interpolation.</dd></dl>
</li>
</ul>
<aname="Length()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Length</h4>
<pre>public float Length()</pre>
<divclass="block">Calculates the length of the vector.</div>
</li>
</ul>
<aname="LengthSquared()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>LengthSquared</h4>
<pre>public float LengthSquared()</pre>
<divclass="block">Calculates the length of the vector squared.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Lerp(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount)</pre>
<divclass="block">Performs a linear interpolation between two vectors.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>amount</code> - Value between 0 and 1 indicating the weight of value2.</dd></dl>
<pre>public static void Lerp(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Performs a linear interpolation between two vectors.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>amount</code> - Value between 0 and 1 indicating the weight of value2.</dd><dd><code>result</code> - [OutAttribute] The result of the interpolation.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Max(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Returns a vector that contains the highest value from each matching pair of components.</div>
<pre>public static void Max(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Returns a vector that contains the highest value from each matching pair of components.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Min(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Returns a vector that contains the lowest value from each matching pair of components.</div>
<pre>public static void Min(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Returns a vector that contains the lowest value from each matching pair of components.</div>
<pre>public void Multiply(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</pre>
<divclass="block">Multiplies the components of the current vector by the components of another vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Multiply(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Multiplies the components of two vectors by each other.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Multiply(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float scaleFactor)</pre>
<divclass="block">Multiplies a vector by a scalar.</div>
<pre>public static void Multiply(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Multiplies the components of two vectors by each other.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The result of the multiplication.</dd></dl>
<pre>public static void Multiply(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
float scaleFactor,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Multiplies a vector by a scalar.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>scaleFactor</code> - Scalar value.</dd><dd><code>result</code> - [OutAttribute] The result of the multiplication.</dd></dl>
</li>
</ul>
<aname="Negate()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Negate</h4>
<pre>public void Negate()</pre>
<divclass="block">Returns the current vector pointing in the opposite direction.</div>
</li>
</ul>
<aname="Negate(Microsoft.Xna.Framework.Vector4)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Negate</h4>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Negate(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value)</pre>
<divclass="block">Returns a vector pointing in the opposite direction.</div>
<pre>public static void Negate(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Returns a vector pointing in the opposite direction.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] Vector pointing in the opposite direction.</dd></dl>
</li>
</ul>
<aname="Normalize()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Normalize</h4>
<pre>public void Normalize()</pre>
<divclass="block">Turns the current vector into a unit vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Normalize(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector)</pre>
<divclass="block">Creates a unit vector from the specified vector.</div>
<pre>public static void Normalize(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Returns a normalized version of the specified vector.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vector</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The normalized vector.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> SmoothStep(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount)</pre>
<divclass="block">Interpolates between two values using a cubic equation.</div>
<pre>public static void SmoothStep(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
float amount,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Interpolates between two values using a cubic equation.</div>
<pre>public void Subtract(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> other)</pre>
<divclass="block">Subtracts a vector from the current vector.</div>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Subtract(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2)</pre>
<divclass="block">Subtracts a vector from a vector.</div>
<pre>public static void Subtract(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value1,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value2,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Subtracts a vector from a vector.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value1</code> - Source vector.</dd><dd><code>value2</code> - Source vector.</dd><dd><code>result</code> - [OutAttribute] The result of the subtraction.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</pre>
<divclass="block">Transforms a Vector2 by the given Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>position</code> - The source Vector2.</dd><dd><code>matrix</code> - The transformation Matrix.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</pre>
<divclass="block">Transforms a Vector2 by a specified Quaternion into a Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector2 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</pre>
<divclass="block">Transforms a Vector3 by the given Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>position</code> - The source Vector3.</dd><dd><code>matrix</code> - The transformation Matrix.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</pre>
<divclass="block">Transforms a Vector3 by a specified Quaternion into a Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector3 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</pre>
<divclass="block">Transforms a Vector4 by the specified Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vector</code> - The source Vector4.</dd><dd><code>matrix</code> - The transformation Matrix.</dd></dl>
<pre>public static <ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</pre>
<divclass="block">Transforms a Vector4 by a specified Quaternion.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector4 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray)</pre>
<divclass="block">Transforms an array of Vector4s by a specified Quaternion.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>sourceArray</code> - The array of Vector4s to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd><dd><code>destinationArray</code> - The existing destination array into which the transformed Vector4s are written.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector2 by the given Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>position</code> - The source Vector2.</dd><dd><code>matrix</code> - The transformation Matrix.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector2.html"title="class in Microsoft.Xna.Framework">Vector2</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector2 by a specified Quaternion into a Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector2 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray)</pre>
<divclass="block">Transforms an array of Vector4s by a specified Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>sourceArray</code> - The array of Vector4s to transform.</dd><dd><code>matrix</code> - The transform Matrix to apply.</dd><dd><code>destinationArray</code> - The existing destination array into which the transformed Vector4s are written.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> position,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector3 by the given Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>position</code> - The source Vector3.</dd><dd><code>matrix</code> - The transformation Matrix.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector3 by a specified Quaternion into a Vector4.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector3 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> vector,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector4 by the given Matrix.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vector</code> - The source Vector4.</dd><dd><code>matrix</code> - The transformation Matrix.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> value,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a> result)</pre>
<divclass="block">Transforms a Vector4 by a specified Quaternion.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - The Vector4 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd><dd><code>result</code> - [OutAttribute] The Vector4 resulting from the transformation.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
int sourceIndex,
<ahref="../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray,
int destinationIndex,
int length)</pre>
<divclass="block">Transforms a specified range in an array of Vector4s by a specified Matrix into a specified range in a destination array.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>sourceArray</code> - The array of Vector4s containing the range to transform.</dd><dd><code>sourceIndex</code> - The index in the source array of the first Vector4 to transform.</dd><dd><code>matrix</code> - The transform Matrix to apply.</dd><dd><code>destinationArray</code> - The existing destination array of Vector4s into which to write the results.</dd><dd><code>destinationIndex</code> - The index in the destination array of the first result Vector4 to write.</dd><dd><code>length</code> - The number of Vector4s to transform.</dd></dl>
<pre>public static void Transform(<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] sourceArray,
int sourceIndex,
<ahref="../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../Microsoft/Xna/Framework/Vector4.html"title="class in Microsoft.Xna.Framework">Vector4</a>[] destinationArray,
int destinationIndex,
int length)</pre>
<divclass="block">Transforms a specified range in an array of Vector4s by a specified Quaternion into a specified range in a destination array.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>sourceArray</code> - The array of Vector4s containing the range to transform.</dd><dd><code>sourceIndex</code> - The index in the source array of the first Vector4 to transform.</dd><dd><code>rotation</code> - The Quaternion rotation to apply.</dd><dd><code>destinationArray</code> - The existing destination array of Vector4s into which to write the results.</dd><dd><code>destinationIndex</code> - The index in the destination array of the first result Vector4 to write.</dd><dd><code>length</code> - The number of Vector4s to transform.</dd></dl>