2013-06-13 19:57:30 +02:00

3119 lines
148 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_24) on Sun Apr 15 20:18:21 CEST 2012 -->
<TITLE>
Matrix
</TITLE>
<META NAME="date" CONTENT="2012-04-15">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Matrix";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Matrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/MathHelper.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?Microsoft/Xna/Framework/Matrix.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Matrix.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
Microsoft.Xna.Framework</FONT>
<BR>
Class Matrix</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../System/ValueType.html" title="class in System">System.ValueType</A>
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>Microsoft.Xna.Framework.Matrix</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&gt;</DD>
</DL>
<HR>
<DL>
<DT><PRE>public final class <B>Matrix</B><DT>extends <A HREF="../../../System/ValueType.html" title="class in System">ValueType</A><DT>implements <A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&gt;</DL>
</PRE>
<P>
Defines a matrix.
<P>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>Halofreak1990</DD>
</DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Identity">Identity</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an instance of the identity matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M11">M11</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 1 column 1 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M12">M12</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 1 column 2 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M13">M13</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 1 column 3 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M14">M14</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 1 column 4 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M21">M21</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 2 column 1 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M22">M22</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 2 column 2 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M23">M23</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 2 column 3 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M24">M24</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 2 column 4 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M31">M31</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 3 column 1 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M32">M32</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 3 column 2 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M33">M33</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 3 column 3 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M34">M34</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 3 column 4 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M41">M41</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 4 column 1 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M42">M42</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 4 column 2 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M43">M43</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 4 column 3 of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M44">M44</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value at row 4 column 4 of the matrix.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Matrix()">Matrix</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes a new instance of Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Matrix(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">Matrix</A></B>(float&nbsp;m11,
float&nbsp;m12,
float&nbsp;m13,
float&nbsp;m14,
float&nbsp;m21,
float&nbsp;m22,
float&nbsp;m23,
float&nbsp;m24,
float&nbsp;m31,
float&nbsp;m32,
float&nbsp;m33,
float&nbsp;m34,
float&nbsp;m41,
float&nbsp;m42,
float&nbsp;m43,
float&nbsp;m44)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes a new instance of Matrix.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Add(Microsoft.Xna.Framework.Matrix)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the current matrix to another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Add(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a matrix to another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Add(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a matrix to another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">CreateBillboard</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a spherical billboard that rotates around a specified object position.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateBillboard</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a spherical billboard that rotates around a specified object position.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateConstrainedBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">CreateConstrainedBillboard</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;rotateAxis,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectForwardVector)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cylindrical billboard that rotates around a specified axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateConstrainedBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateConstrainedBillboard</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;rotateAxis,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cylindrical billboard that rotates around a specified axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, float)">CreateFromAxisAngle</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;axis,
float&nbsp;angle)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new Matrix that rotates around an arbitrary vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Matrix)">CreateFromAxisAngle</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;axis,
float&nbsp;angle,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new Matrix that rotates around an arbitrary vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromQuaternion(Microsoft.Xna.Framework.Quaternion)">CreateFromQuaternion</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;quaternion)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a rotation Matrix from a Quaternion.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromQuaternion(Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Matrix)">CreateFromQuaternion</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;quaternion,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a rotation Matrix from a Quaternion.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromYawPitchRoll(float, float, float)">CreateFromYawPitchRoll</A></B>(float&nbsp;yaw,
float&nbsp;pitch,
float&nbsp;roll)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new rotation matrix from a specified yaw, pitch, and roll.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateFromYawPitchRoll(float, float, float, Microsoft.Xna.Framework.Matrix)">CreateFromYawPitchRoll</A></B>(float&nbsp;yaw,
float&nbsp;pitch,
float&nbsp;roll,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new rotation matrix from a specified yaw, pitch, and roll.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">CreateLookAt</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraTarget,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateLookAt</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraTarget,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateOrthographic(float, float, float, float)">CreateOrthographic</A></B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds an orthogonal projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateOrthographic(float, float, float, float, Microsoft.Xna.Framework.Matrix)">CreateOrthographic</A></B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds an orthogonal projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateOrthographicOffCenter(float, float, float, float, float, float)">CreateOrthographicOffCenter</A></B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a customized, orthogonal projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateOrthographicOffCenter(float, float, float, float, float, float, Microsoft.Xna.Framework.Matrix)">CreateOrthographicOffCenter</A></B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a customized, orthogonal projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspective(float, float, float, float)">CreatePerspective</A></B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a perspective projection matrix and returns the result by value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspective(float, float, float, float, Microsoft.Xna.Framework.Matrix)">CreatePerspective</A></B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a perspective projection matrix and returns the result by reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspectiveFieldOfView(float, float, float, float)">CreatePerspectiveFieldOfView</A></B>(float&nbsp;fieldOfView,
float&nbsp;aspectRatio,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a perspective projection matrix based on a field of view and returns by value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspectiveFieldOfView(float, float, float, float, Microsoft.Xna.Framework.Matrix)">CreatePerspectiveFieldOfView</A></B>(float&nbsp;fieldOfView,
float&nbsp;aspectRatio,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a perspective projection matrix based on a field of view and returns by reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspectiveOffCenter(float, float, float, float, float, float)">CreatePerspectiveOffCenter</A></B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a customized, perspective projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreatePerspectiveOffCenter(float, float, float, float, float, float, Microsoft.Xna.Framework.Matrix)">CreatePerspectiveOffCenter</A></B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a customized, perspective projection matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateReflection(Microsoft.Xna.Framework.Plane)">CreateReflection</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a Matrix that reflects the coordinate system about a specified Plane.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateReflection(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">CreateReflection</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a Matrix that reflects the coordinate system about a specified Plane.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationX(float)">CreateRotationX</A></B>(float&nbsp;radians)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a matrix that can be used to rotate a set of vertices around the x-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationX(float, Microsoft.Xna.Framework.Matrix)">CreateRotationX</A></B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Populates data into a user-specified matrix that can be used to rotate a set of vertices around the x-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationY(float)">CreateRotationY</A></B>(float&nbsp;radians)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a matrix that can be used to rotate a set of vertices around the y-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationY(float, Microsoft.Xna.Framework.Matrix)">CreateRotationY</A></B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Populates data into a user-specified matrix that can be used to rotate a set of vertices around the y-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationZ(float)">CreateRotationZ</A></B>(float&nbsp;radians)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a matrix that can be used to rotate a set of vertices around the z-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationZ(float, Microsoft.Xna.Framework.Matrix)">CreateRotationZ</A></B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Populates data into a user-specified matrix that can be used to rotate a set of vertices around the z-axis.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(float)">CreateScale</A></B>(float&nbsp;scale)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(float, float, float)">CreateScale</A></B>(float&nbsp;xScale,
float&nbsp;yScale,
float&nbsp;zScale)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(float, float, float, Microsoft.Xna.Framework.Matrix)">CreateScale</A></B>(float&nbsp;xScale,
float&nbsp;yScale,
float&nbsp;zScale,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(float, Microsoft.Xna.Framework.Matrix)">CreateScale</A></B>(float&nbsp;scale,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(Microsoft.Xna.Framework.Vector3)">CreateScale</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;scales)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateScale</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;scales,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a scaling Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane)">CreateShadow</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;lightDirection,
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;plane)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">CreateShadow</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;lightDirection,
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;plane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills in a Matrix to flatten geometry into a specified Plane as if casting a shadow from a specified light source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateTranslation(float, float, float)">CreateTranslation</A></B>(float&nbsp;xPosition,
float&nbsp;yPosition,
float&nbsp;zPosition)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a translation Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateTranslation(float, float, float, Microsoft.Xna.Framework.Matrix)">CreateTranslation</A></B>(float&nbsp;xPosition,
float&nbsp;yPosition,
float&nbsp;zPosition,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a translation Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateTranslation(Microsoft.Xna.Framework.Vector3)">CreateTranslation</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a translation Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateTranslation(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateTranslation</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a translation Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateWorld(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">CreateWorld</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;forward,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;up)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a world matrix with the specified parameters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateWorld(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">CreateWorld</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;forward,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;up,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a world matrix with the specified parameters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Determinant()">Determinant</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the determinant of the matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(float)">Divide</A></B>(float&nbsp;divider)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of the current matrix by a scalar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(Microsoft.Xna.Framework.Matrix)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of the current matrix by the corresponding components of another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(Microsoft.Xna.Framework.Matrix, float)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;divider)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a matrix by a scalar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;divider,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a matrix by a scalar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a matrix by the corresponding components of another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a matrix by the corresponding components of another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Equals(Microsoft.Xna.Framework.Matrix)">Equals</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether the specified Object is equal to the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a value that indicates whether the current instance is equal to a specified object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getBackward()">getBackward</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the backward vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getDown()">getDown</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the down vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getForward()">getForward</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the forward vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getRight()">getRight</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the right vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getTranslation()">getTranslation</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the translation vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#getUp()">getUp</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the up vector of this Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#hashCode()">hashCode</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the hash code of this object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Invert(Microsoft.Xna.Framework.Matrix)">Invert</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the inverse of a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Invert(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Invert</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the inverse of a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Left()">Left</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the left vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Left(Microsoft.Xna.Framework.Vector3)">Left</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the left vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, float)">Lerp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
float&nbsp;amount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linearly interpolates between the corresponding values of two matrices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)">Lerp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linearly interpolates between the corresponding values of two matrices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(float)">Multiply</A></B>(float&nbsp;scaleFactor)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the current matrix by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(Microsoft.Xna.Framework.Matrix)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the current matrix by another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(Microsoft.Xna.Framework.Matrix, float)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;scaleFactor)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a matrix by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;scaleFactor,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a matrix by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a matrix by another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a matrix by another matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Negate()">Negate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negates individual elements of the current matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Negate(Microsoft.Xna.Framework.Matrix)">Negate</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negates individual elements of a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Negate(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Negate</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negates individual elements of a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setBackward(Microsoft.Xna.Framework.Vector3)">setBackward</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the backward vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setDown(Microsoft.Xna.Framework.Vector3)">setDown</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the down vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setForward(Microsoft.Xna.Framework.Vector3)">setForward</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the forward vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setRight(Microsoft.Xna.Framework.Vector3)">setRight</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the right vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setTranslation(Microsoft.Xna.Framework.Vector3)">setTranslation</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the translation vector of the Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#setUp(Microsoft.Xna.Framework.Vector3)">setUp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the up vector of this Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Subtract(Microsoft.Xna.Framework.Matrix)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts the specified matrix from the current matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Subtract(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts matrices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Subtract(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts matrices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#toString()">toString</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves a string representation of the current object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Transform(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Quaternion)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a Matrix by applying a Quaternion rotation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Transform(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Matrix)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a Matrix by applying a Quaternion rotation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Transpose(Microsoft.Xna.Framework.Matrix)">Transpose</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transposes the rows and columns of a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Transpose(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)">Transpose</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transposes the rows and columns of a matrix.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Identity"><!-- --></A><H3>
Identity</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Identity</B></PRE>
<DL>
<DD>Returns an instance of the identity matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M11"><!-- --></A><H3>
M11</H3>
<PRE>
public float <B>M11</B></PRE>
<DL>
<DD>Value at row 1 column 1 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M12"><!-- --></A><H3>
M12</H3>
<PRE>
public float <B>M12</B></PRE>
<DL>
<DD>Value at row 1 column 2 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M13"><!-- --></A><H3>
M13</H3>
<PRE>
public float <B>M13</B></PRE>
<DL>
<DD>Value at row 1 column 3 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M14"><!-- --></A><H3>
M14</H3>
<PRE>
public float <B>M14</B></PRE>
<DL>
<DD>Value at row 1 column 4 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M21"><!-- --></A><H3>
M21</H3>
<PRE>
public float <B>M21</B></PRE>
<DL>
<DD>Value at row 2 column 1 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M22"><!-- --></A><H3>
M22</H3>
<PRE>
public float <B>M22</B></PRE>
<DL>
<DD>Value at row 2 column 2 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M23"><!-- --></A><H3>
M23</H3>
<PRE>
public float <B>M23</B></PRE>
<DL>
<DD>Value at row 2 column 3 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M24"><!-- --></A><H3>
M24</H3>
<PRE>
public float <B>M24</B></PRE>
<DL>
<DD>Value at row 2 column 4 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M31"><!-- --></A><H3>
M31</H3>
<PRE>
public float <B>M31</B></PRE>
<DL>
<DD>Value at row 3 column 1 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M32"><!-- --></A><H3>
M32</H3>
<PRE>
public float <B>M32</B></PRE>
<DL>
<DD>Value at row 3 column 2 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M33"><!-- --></A><H3>
M33</H3>
<PRE>
public float <B>M33</B></PRE>
<DL>
<DD>Value at row 3 column 3 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M34"><!-- --></A><H3>
M34</H3>
<PRE>
public float <B>M34</B></PRE>
<DL>
<DD>Value at row 3 column 4 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M41"><!-- --></A><H3>
M41</H3>
<PRE>
public float <B>M41</B></PRE>
<DL>
<DD>Value at row 4 column 1 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M42"><!-- --></A><H3>
M42</H3>
<PRE>
public float <B>M42</B></PRE>
<DL>
<DD>Value at row 4 column 2 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M43"><!-- --></A><H3>
M43</H3>
<PRE>
public float <B>M43</B></PRE>
<DL>
<DD>Value at row 4 column 3 of the matrix.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="M44"><!-- --></A><H3>
M44</H3>
<PRE>
public float <B>M44</B></PRE>
<DL>
<DD>Value at row 4 column 4 of the matrix.
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Matrix()"><!-- --></A><H3>
Matrix</H3>
<PRE>
public <B>Matrix</B>()</PRE>
<DL>
<DD>Initializes a new instance of Matrix.
<P>
</DL>
<HR>
<A NAME="Matrix(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)"><!-- --></A><H3>
Matrix</H3>
<PRE>
public <B>Matrix</B>(float&nbsp;m11,
float&nbsp;m12,
float&nbsp;m13,
float&nbsp;m14,
float&nbsp;m21,
float&nbsp;m22,
float&nbsp;m23,
float&nbsp;m24,
float&nbsp;m31,
float&nbsp;m32,
float&nbsp;m33,
float&nbsp;m34,
float&nbsp;m41,
float&nbsp;m42,
float&nbsp;m43,
float&nbsp;m44)</PRE>
<DL>
<DD>Initializes a new instance of Matrix.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>m11</CODE> - Value to initialize m11 to.<DD><CODE>m12</CODE> - Value to initialize m12 to.<DD><CODE>m13</CODE> - Value to initialize m13 to.<DD><CODE>m14</CODE> - Value to initialize m14 to.<DD><CODE>m21</CODE> - Value to initialize m21 to.<DD><CODE>m22</CODE> - Value to initialize m22 to.<DD><CODE>m23</CODE> - Value to initialize m23 to.<DD><CODE>m24</CODE> - Value to initialize m24 to.<DD><CODE>m31</CODE> - Value to initialize m31 to.<DD><CODE>m32</CODE> - Value to initialize m32 to.<DD><CODE>m33</CODE> - Value to initialize m33 to.<DD><CODE>m34</CODE> - Value to initialize m34 to.<DD><CODE>m41</CODE> - Value to initialize m41 to.<DD><CODE>m42</CODE> - Value to initialize m42 to.<DD><CODE>m43</CODE> - Value to initialize m43 to.<DD><CODE>m44</CODE> - Value to initialize m44 to.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getBackward()"><!-- --></A><H3>
getBackward</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getBackward</B>()</PRE>
<DL>
<DD>Gets the backward vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setBackward(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setBackward</H3>
<PRE>
public void <B>setBackward</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the backward vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDown()"><!-- --></A><H3>
getDown</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getDown</B>()</PRE>
<DL>
<DD>Gets the down vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setDown(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setDown</H3>
<PRE>
public void <B>setDown</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the down vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getForward()"><!-- --></A><H3>
getForward</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getForward</B>()</PRE>
<DL>
<DD>Gets the forward vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setForward(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setForward</H3>
<PRE>
public void <B>setForward</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the forward vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Left()"><!-- --></A><H3>
Left</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Left</B>()</PRE>
<DL>
<DD>Gets the left vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Left(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Left</H3>
<PRE>
public void <B>Left</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the left vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getRight()"><!-- --></A><H3>
getRight</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getRight</B>()</PRE>
<DL>
<DD>Gets the right vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setRight(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setRight</H3>
<PRE>
public void <B>setRight</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the right vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTranslation()"><!-- --></A><H3>
getTranslation</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getTranslation</B>()</PRE>
<DL>
<DD>Gets the translation vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setTranslation(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setTranslation</H3>
<PRE>
public void <B>setTranslation</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the translation vector of the Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUp()"><!-- --></A><H3>
getUp</H3>
<PRE>
public <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>getUp</B>()</PRE>
<DL>
<DD>Gets the up vector of this Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setUp(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
setUp</H3>
<PRE>
public void <B>setUp</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the up vector of this Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Add(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Add</H3>
<PRE>
public void <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</PRE>
<DL>
<DD>Adds the current matrix to another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Add(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Add</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</PRE>
<DL>
<DD>Adds a matrix to another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Add(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Add</H3>
<PRE>
public static void <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Adds a matrix to another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.<DD><CODE>result</CODE> - [OutAttribute] Resulting matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateBillboard</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateBillboard</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector)</PRE>
<DL>
<DD>Creates a spherical billboard that rotates around a specified object position.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>objectPosition</CODE> - Position of the object the billboard will rotate around.<DD><CODE>cameraPosition</CODE> - Position of the camera.<DD><CODE>cameraUpVector</CODE> - The up vector of the camera.<DD><CODE>cameraForwardVector</CODE> - Optional forward vector of the camera.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateBillboard</H3>
<PRE>
public static void <B>CreateBillboard</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a spherical billboard that rotates around a specified object position.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>objectPosition</CODE> - Position of the object the billboard will rotate around.<DD><CODE>cameraPosition</CODE> - Position of the camera.<DD><CODE>cameraUpVector</CODE> - The up vector of the camera.<DD><CODE>cameraForwardVector</CODE> - Optional forward vector of the camera.<DD><CODE>result</CODE> - [OutAttribute] The created billboard matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateConstrainedBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateConstrainedBillboard</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateConstrainedBillboard</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;rotateAxis,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectForwardVector)</PRE>
<DL>
<DD>Creates a cylindrical billboard that rotates around a specified axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>objectPosition</CODE> - Position of the object the billboard will rotate around.<DD><CODE>cameraPosition</CODE> - Position of the camera.<DD><CODE>rotateAxis</CODE> - Axis to rotate the billboard around.<DD><CODE>cameraForwardVector</CODE> - Optional forward vector of the camera.<DD><CODE>objectForwardVector</CODE> - Optional forward vector of the object.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateConstrainedBillboard(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateConstrainedBillboard</H3>
<PRE>
public static void <B>CreateConstrainedBillboard</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;rotateAxis,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;objectForwardVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a cylindrical billboard that rotates around a specified axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>objectPosition</CODE> - Position of the object the billboard will rotate around.<DD><CODE>cameraPosition</CODE> - Position of the camera.<DD><CODE>rotateAxis</CODE> - Axis to rotate the billboard around.<DD><CODE>cameraForwardVector</CODE> - Optional forward vector of the camera.<DD><CODE>objectForwardVector</CODE> - Optional forward vector of the object.<DD><CODE>result</CODE> - [OutAttribute] The created billboard matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
CreateFromAxisAngle</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateFromAxisAngle</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;axis,
float&nbsp;angle)</PRE>
<DL>
<DD>Creates a new Matrix that rotates around an arbitrary vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>axis</CODE> - The axis to rotate around.<DD><CODE>angle</CODE> - The angle to rotate around the vector.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromAxisAngle(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateFromAxisAngle</H3>
<PRE>
public static void <B>CreateFromAxisAngle</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;axis,
float&nbsp;angle,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a new Matrix that rotates around an arbitrary vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>axis</CODE> - The axis to rotate around.<DD><CODE>angle</CODE> - The angle to rotate around the vector.<DD><CODE>result</CODE> - [OutAttribute] The created Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromQuaternion(Microsoft.Xna.Framework.Quaternion)"><!-- --></A><H3>
CreateFromQuaternion</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateFromQuaternion</B>(<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;quaternion)</PRE>
<DL>
<DD>Creates a rotation Matrix from a Quaternion.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>quaternion</CODE> - Quaternion to create the Matrix from.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromQuaternion(Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateFromQuaternion</H3>
<PRE>
public static void <B>CreateFromQuaternion</B>(<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;quaternion,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a rotation Matrix from a Quaternion.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>quaternion</CODE> - Quaternion to create the Matrix from.<DD><CODE>result</CODE> - [OutAttribute] The created Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromYawPitchRoll(float, float, float)"><!-- --></A><H3>
CreateFromYawPitchRoll</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateFromYawPitchRoll</B>(float&nbsp;yaw,
float&nbsp;pitch,
float&nbsp;roll)</PRE>
<DL>
<DD>Creates a new rotation matrix from a specified yaw, pitch, and roll.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>yaw</CODE> - Angle of rotation, in radians, around the y-axis.<DD><CODE>pitch</CODE> - Angle of rotation, in radians, around the x-axis.<DD><CODE>roll</CODE> - Angle of rotation, in radians, around the z-axis.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateFromYawPitchRoll(float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateFromYawPitchRoll</H3>
<PRE>
public static void <B>CreateFromYawPitchRoll</B>(float&nbsp;yaw,
float&nbsp;pitch,
float&nbsp;roll,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a new rotation matrix from a specified yaw, pitch, and roll.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>yaw</CODE> - Angle of rotation, in radians, around the y-axis.<DD><CODE>pitch</CODE> - Angle of rotation, in radians, around the x-axis.<DD><CODE>roll</CODE> - Angle of rotation, in radians, around the z-axis.<DD><CODE>result</CODE> - [OutAttribute] An existing matrix filled in to represent the specified yaw, pitch, and roll.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateLookAt</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateLookAt</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraTarget,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector)</PRE>
<DL>
<DD>Creates a view matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cameraPosition</CODE> - The position of the camera.<DD><CODE>cameraTarget</CODE> - The target towards which the camera is pointing.<DD><CODE>cameraUpVector</CODE> - The direction that is "up" from the camera's point of view.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateLookAt</H3>
<PRE>
public static void <B>CreateLookAt</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraPosition,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraTarget,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;cameraUpVector,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a view matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cameraPosition</CODE> - The position of the camera.<DD><CODE>cameraTarget</CODE> - The target towards which the camera is pointing.<DD><CODE>cameraUpVector</CODE> - The direction that is "up" from the camera's point of view.<DD><CODE>result</CODE> - [OutAttribute] The created view matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateOrthographic(float, float, float, float)"><!-- --></A><H3>
CreateOrthographic</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateOrthographic</B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane)</PRE>
<DL>
<DD>Builds an orthogonal projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>width</CODE> - Width of the view volume.<DD><CODE>height</CODE> - Height of the view volume.<DD><CODE>zNearPlane</CODE> - Minimum z-value of the view volume.<DD><CODE>zFarPlane</CODE> - Maximum z-value of the view volume.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateOrthographic(float, float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateOrthographic</H3>
<PRE>
public static void <B>CreateOrthographic</B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Builds an orthogonal projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>width</CODE> - Width of the view volume.<DD><CODE>height</CODE> - Height of the view volume.<DD><CODE>zNearPlane</CODE> - Minimum z-value of the view volume.<DD><CODE>zFarPlane</CODE> - Maximum z-value of the view volume.<DD><CODE>result</CODE> - [OutAttribute] The projection matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateOrthographicOffCenter(float, float, float, float, float, float)"><!-- --></A><H3>
CreateOrthographicOffCenter</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateOrthographicOffCenter</B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane)</PRE>
<DL>
<DD>Builds a customized, orthogonal projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>left</CODE> - Minimum x-value of the view volume.<DD><CODE>right</CODE> - Maximum x-value of the view volume.<DD><CODE>bottom</CODE> - Minimum y-value of the view volume.<DD><CODE>top</CODE> - Maximum y-value of the view volume.<DD><CODE>zNearPlane</CODE> - Minimum z-value of the view volume.<DD><CODE>zFarPlane</CODE> - Maximum z-value of the view volume.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateOrthographicOffCenter(float, float, float, float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateOrthographicOffCenter</H3>
<PRE>
public static void <B>CreateOrthographicOffCenter</B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;zNearPlane,
float&nbsp;zFarPlane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Builds a customized, orthogonal projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>left</CODE> - Minimum x-value of the view volume.<DD><CODE>right</CODE> - Maximum x-value of the view volume.<DD><CODE>bottom</CODE> - Minimum y-value of the view volume.<DD><CODE>top</CODE> - Maximum y-value of the view volume.<DD><CODE>zNearPlane</CODE> - Minimum z-value of the view volume.<DD><CODE>zFarPlane</CODE> - Maximum z-value of the view volume.<DD><CODE>result</CODE> - [OutAttribute] The projection matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspective(float, float, float, float)"><!-- --></A><H3>
CreatePerspective</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreatePerspective</B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</PRE>
<DL>
<DD>Builds a perspective projection matrix and returns the result by value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>width</CODE> - Width of the view volume at the near view plane.<DD><CODE>height</CODE> - Height of the view volume at the near view plane.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to the far view plane.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspective(float, float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreatePerspective</H3>
<PRE>
public static void <B>CreatePerspective</B>(float&nbsp;width,
float&nbsp;height,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Builds a perspective projection matrix and returns the result by reference.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>width</CODE> - Width of the view volume at the near view plane.<DD><CODE>height</CODE> - Height of the view volume at the near view plane.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to the far view plane.<DD><CODE>result</CODE> - [OutAttribute] The projection matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspectiveFieldOfView(float, float, float, float)"><!-- --></A><H3>
CreatePerspectiveFieldOfView</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreatePerspectiveFieldOfView</B>(float&nbsp;fieldOfView,
float&nbsp;aspectRatio,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</PRE>
<DL>
<DD>Builds a perspective projection matrix based on a field of view and returns by value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fieldOfView</CODE> - Field of view in the y direction, in radians.<DD><CODE>aspectRatio</CODE> - Aspect ratio, defined as view space width divided by height. To match the aspect ratio of the viewport, the property AspectRatio.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to the far view plane.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspectiveFieldOfView(float, float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreatePerspectiveFieldOfView</H3>
<PRE>
public static void <B>CreatePerspectiveFieldOfView</B>(float&nbsp;fieldOfView,
float&nbsp;aspectRatio,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Builds a perspective projection matrix based on a field of view and returns by reference.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fieldOfView</CODE> - Field of view in the y direction, in radians.<DD><CODE>aspectRatio</CODE> - Aspect ratio, defined as view space width divided by height. To match the aspect ratio of the viewport, the property AspectRatio.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to the far view plane.<DD><CODE>result</CODE> - [OutAttribute] The perspective projection matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspectiveOffCenter(float, float, float, float, float, float)"><!-- --></A><H3>
CreatePerspectiveOffCenter</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreatePerspectiveOffCenter</B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance)</PRE>
<DL>
<DD>Builds a customized, perspective projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>left</CODE> - Minimum x-value of the view volume at the near view plane.<DD><CODE>right</CODE> - Maximum x-value of the view volume at the near view plane.<DD><CODE>bottom</CODE> - Minimum y-value of the view volume at the near view plane.<DD><CODE>top</CODE> - Maximum y-value of the view volume at the near view plane.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to of the far view plane.</DL>
</DD>
</DL>
<HR>
<A NAME="CreatePerspectiveOffCenter(float, float, float, float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreatePerspectiveOffCenter</H3>
<PRE>
public static void <B>CreatePerspectiveOffCenter</B>(float&nbsp;left,
float&nbsp;right,
float&nbsp;bottom,
float&nbsp;top,
float&nbsp;nearPlaneDistance,
float&nbsp;farPlaneDistance,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Builds a customized, perspective projection matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>left</CODE> - Minimum x-value of the view volume at the near view plane.<DD><CODE>right</CODE> - Maximum x-value of the view volume at the near view plane.<DD><CODE>bottom</CODE> - Minimum y-value of the view volume at the near view plane.<DD><CODE>top</CODE> - Maximum y-value of the view volume at the near view plane.<DD><CODE>nearPlaneDistance</CODE> - Distance to the near view plane.<DD><CODE>farPlaneDistance</CODE> - Distance to of the far view plane.<DD><CODE>result</CODE> - [OutAttribute] The created projection matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateReflection(Microsoft.Xna.Framework.Plane)"><!-- --></A><H3>
CreateReflection</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateReflection</B>(<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;value)</PRE>
<DL>
<DD>Creates a Matrix that reflects the coordinate system about a specified Plane.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Plane about which to create a reflection.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateReflection(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateReflection</H3>
<PRE>
public static void <B>CreateReflection</B>(<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a Matrix that reflects the coordinate system about a specified Plane.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Plane about which to create a reflection.<DD><CODE>result</CODE> - [OutAttribute] A Matrix that creates the reflection.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationX(float)"><!-- --></A><H3>
CreateRotationX</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateRotationX</B>(float&nbsp;radians)</PRE>
<DL>
<DD>Returns a matrix that can be used to rotate a set of vertices around the x-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the x-axis. Note that you can use ToRadians to convert degrees to radians.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationX(float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateRotationX</H3>
<PRE>
public static void <B>CreateRotationX</B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Populates data into a user-specified matrix that can be used to rotate a set of vertices around the x-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the x-axis. Note that you can use ToRadians to convert degrees to radians.<DD><CODE>result</CODE> - [OutAttribute] The matrix in which to place the calculated data.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationY(float)"><!-- --></A><H3>
CreateRotationY</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateRotationY</B>(float&nbsp;radians)</PRE>
<DL>
<DD>Returns a matrix that can be used to rotate a set of vertices around the y-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the y-axis. Note that you can use ToRadians to convert degrees to radians.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationY(float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateRotationY</H3>
<PRE>
public static void <B>CreateRotationY</B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Populates data into a user-specified matrix that can be used to rotate a set of vertices around the y-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the y-axis. Note that you can use ToRadians to convert degrees to radians.<DD><CODE>result</CODE> - [OutAttribute] The matrix in which to place the calculated data.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationZ(float)"><!-- --></A><H3>
CreateRotationZ</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateRotationZ</B>(float&nbsp;radians)</PRE>
<DL>
<DD>Returns a matrix that can be used to rotate a set of vertices around the z-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the z-axis. Note that you can use ToRadians to convert degrees to radians.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateRotationZ(float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateRotationZ</H3>
<PRE>
public static void <B>CreateRotationZ</B>(float&nbsp;radians,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Populates data into a user-specified matrix that can be used to rotate a set of vertices around the z-axis.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>radians</CODE> - The amount, in radians, in which to rotate around the z-axis. Note that you can use ToRadians to convert degrees to radians.<DD><CODE>Matrix</CODE> - [OutAttribute] The rotation matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateScale</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;scales)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scales</CODE> - Amounts to scale by on the x, y, and z axes.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(float)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateScale</B>(float&nbsp;scale)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scale</CODE> - Amount to scale by.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static void <B>CreateScale</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;scales,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scales</CODE> - Amounts to scale by on the x, y, and z axes.<DD><CODE>result</CODE> - [OutAttribute] The created scaling Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static void <B>CreateScale</B>(float&nbsp;scale,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scale</CODE> - Value to scale by.<DD><CODE>result</CODE> - [OutAttribute] The created scaling Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(float, float, float)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateScale</B>(float&nbsp;xScale,
float&nbsp;yScale,
float&nbsp;zScale)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xScale</CODE> - Value to scale by on the x-axis.<DD><CODE>yScale</CODE> - Value to scale by on the y-axis.<DD><CODE>zScale</CODE> - Value to scale by on the z-axis.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateScale(float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateScale</H3>
<PRE>
public static void <B>CreateScale</B>(float&nbsp;xScale,
float&nbsp;yScale,
float&nbsp;zScale,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a scaling Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xScale</CODE> - Value to scale by on the x-axis.<DD><CODE>yScale</CODE> - Value to scale by on the y-axis.<DD><CODE>zScale</CODE> - Value to scale by on the z-axis.<DD><CODE>result</CODE> - [OutAttribute] The created scaling Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane)"><!-- --></A><H3>
CreateShadow</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateShadow</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;lightDirection,
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;plane)</PRE>
<DL>
<DD>Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lightDirection</CODE> - A Vector3 specifying the direction from which the light that will cast the shadow is coming.<DD><CODE>plane</CODE> - The Plane onto which the new matrix should flatten geometry so as to cast a shadow.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateShadow</H3>
<PRE>
public static void <B>CreateShadow</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;lightDirection,
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A>&nbsp;plane,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Fills in a Matrix to flatten geometry into a specified Plane as if casting a shadow from a specified light source.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lightDirection</CODE> - A Vector3 specifying the direction from which the light that will cast the shadow is coming.<DD><CODE>plane</CODE> - The Plane onto which the new matrix should flatten geometry so as to cast a shadow.<DD><CODE>result</CODE> - [OutAttribute] A Matrix that can be used to flatten geometry onto the specified plane from the specified direction.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateTranslation(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateTranslation</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateTranslation</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position)</PRE>
<DL>
<DD>Creates a translation Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - Amounts to translate by on the x, y, and z axes.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateTranslation(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateTranslation</H3>
<PRE>
public static void <B>CreateTranslation</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a translation Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - Amounts to translate by on the x, y, and z axes.<DD><CODE>result</CODE> - [OutAttribute] The created translation Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateTranslation(float, float, float)"><!-- --></A><H3>
CreateTranslation</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateTranslation</B>(float&nbsp;xPosition,
float&nbsp;yPosition,
float&nbsp;zPosition)</PRE>
<DL>
<DD>Creates a translation Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xPosition</CODE> - Value to translate by on the x-axis.<DD><CODE>yPosition</CODE> - Value to translate by on the y-axis.<DD><CODE>zPosition</CODE> - Value to translate by on the z-axis.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateTranslation(float, float, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateTranslation</H3>
<PRE>
public static void <B>CreateTranslation</B>(float&nbsp;xPosition,
float&nbsp;yPosition,
float&nbsp;zPosition,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a translation Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xPosition</CODE> - Value to translate by on the x-axis.<DD><CODE>yPosition</CODE> - Value to translate by on the y-axis.<DD><CODE>zPosition</CODE> - Value to translate by on the z-axis.<DD><CODE>result</CODE> - [OutAttribute] The created translation Matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="CreateWorld(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CreateWorld</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>CreateWorld</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;forward,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;up)</PRE>
<DL>
<DD>Creates a world matrix with the specified parameters.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - Position of the object. This value is used in translation operations.<DD><CODE>forward</CODE> - Forward direction of the object.<DD><CODE>up</CODE> - Upward direction of the object; usually [0, 1, 0].</DL>
</DD>
</DL>
<HR>
<A NAME="CreateWorld(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
CreateWorld</H3>
<PRE>
public static void <B>CreateWorld</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;forward,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;up,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a world matrix with the specified parameters.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - Position of the object. This value is used in translation operations.<DD><CODE>forward</CODE> - Forward direction of the object.<DD><CODE>up</CODE> - Upward direction of the object; usually [0, 1, 0].<DD><CODE>result</CODE> - [OutAttribute] The created world matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Determinant()"><!-- --></A><H3>
Determinant</H3>
<PRE>
public float <B>Determinant</B>()</PRE>
<DL>
<DD>Calculates the determinant of the matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Divide</H3>
<PRE>
public void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</PRE>
<DL>
<DD>Divides the components of the current matrix by the corresponding components of another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</PRE>
<DL>
<DD>Divides the components of a matrix by the corresponding components of another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(float)"><!-- --></A><H3>
Divide</H3>
<PRE>
public void <B>Divide</B>(float&nbsp;divider)</PRE>
<DL>
<DD>Divides the components of the current matrix by a scalar.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>divider</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Matrix, float)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;divider)</PRE>
<DL>
<DD>Divides the components of a matrix by a scalar.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>divider</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;divider,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Divides the components of a matrix by a scalar.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>divider</CODE> - The divisor.<DD><CODE>result</CODE> - [OutAttribute] Result of the division.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Divides the components of a matrix by the corresponding components of another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - The divisor.<DD><CODE>result</CODE> - [OutAttribute] Result of the division.</DL>
</DD>
</DL>
<HR>
<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
equals</H3>
<PRE>
public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Returns a value that indicates whether the current instance is equal to a specified object.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>obj</CODE> - Object with which to make the comparison.
<DT><B>Returns:</B><DD>true if the current instance is equal to the specified object; false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="Equals(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Equals</H3>
<PRE>
public boolean <B>Equals</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</PRE>
<DL>
<DD>Determines whether the specified Object is equal to the Matrix.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../System/IEquatable.html#Equals(T)">Equals</A></CODE> in interface <CODE><A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - The Object to compare with the current Matrix.
<DT><B>Returns:</B><DD>true if the current object is equal to the other parameter; otherwise, false.</DL>
</DD>
</DL>
<HR>
<A NAME="hashCode()"><!-- --></A><H3>
hashCode</H3>
<PRE>
public int <B>hashCode</B>()</PRE>
<DL>
<DD>Gets the hash code of this object.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Invert(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Invert</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Invert</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</PRE>
<DL>
<DD>Calculates the inverse of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Invert(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Invert</H3>
<PRE>
public static void <B>Invert</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Calculates the inverse of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - The source matrix;<DD><CODE>result</CODE> - [OutAttribute] The inverse of matrix. The same matrix can be used for both arguments.</DL>
</DD>
</DL>
<HR>
<A NAME="Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, float)"><!-- --></A><H3>
Lerp</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Lerp</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
float&nbsp;amount)</PRE>
<DL>
<DD>Linearly interpolates between the corresponding values of two matrices.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.<DD><CODE>amount</CODE> - Interpolation value.</DL>
</DD>
</DL>
<HR>
<A NAME="Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Lerp</H3>
<PRE>
public static void <B>Lerp</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Linearly interpolates between the corresponding values of two matrices.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.<DD><CODE>amount</CODE> - Interpolation value.<DD><CODE>result</CODE> - [OutAttribute] Resulting matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</PRE>
<DL>
<DD>Multiplies the current matrix by another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</PRE>
<DL>
<DD>Multiplies a matrix by another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(float)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public void <B>Multiply</B>(float&nbsp;scaleFactor)</PRE>
<DL>
<DD>Multiplies the current matrix by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scaleFactor</CODE> - Scalar value.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Matrix, float)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;scaleFactor)</PRE>
<DL>
<DD>Multiplies a matrix by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>scaleFactor</CODE> - Scalar value.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Multiplies a matrix by another matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.<DD><CODE>result</CODE> - [OutAttribute] Result of the multiplication.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Matrix, float, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
float&nbsp;scaleFactor,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Multiplies a matrix by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>scaleFactor</CODE> - Scalar value.<DD><CODE>result</CODE> - [OutAttribute] The result of the multiplication.</DL>
</DD>
</DL>
<HR>
<A NAME="Negate()"><!-- --></A><H3>
Negate</H3>
<PRE>
public void <B>Negate</B>()</PRE>
<DL>
<DD>Negates individual elements of the current matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Negate(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Negate</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Negate</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</PRE>
<DL>
<DD>Negates individual elements of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Negate(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Negate</H3>
<PRE>
public static void <B>Negate</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Negates individual elements of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - Source matrix.<DD><CODE>result</CODE> - [OutAttribute] Negated matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public void <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;other)</PRE>
<DL>
<DD>Subtracts the specified matrix from the current matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2)</PRE>
<DL>
<DD>Subtracts matrices.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public static void <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix1,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix2,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Subtracts matrices.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix1</CODE> - Source matrix.<DD><CODE>matrix2</CODE> - Source matrix.<DD><CODE>result</CODE> - [OutAttribute] Result of the subtraction.</DL>
</DD>
</DL>
<HR>
<A NAME="toString()"><!-- --></A><H3>
toString</H3>
<PRE>
public java.lang.String <B>toString</B>()</PRE>
<DL>
<DD>Retrieves a string representation of the current object.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>String that represents the object.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Quaternion)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation)</PRE>
<DL>
<DD>Transforms a Matrix by applying a Quaternion rotation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Matrix to transform.<DD><CODE>rotation</CODE> - The rotation to apply, expressed as a Quaternion.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Transforms a Matrix by applying a Quaternion rotation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Matrix to transform.<DD><CODE>rotation</CODE> - The rotation to apply, expressed as a Quaternion.<DD><CODE>result</CODE> - [OutAttribute] An existing Matrix filled in with the result of the transform.</DL>
</DD>
</DL>
<HR>
<A NAME="Transpose(Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Transpose</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> <B>Transpose</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</PRE>
<DL>
<DD>Transposes the rows and columns of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - Source matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Transpose(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Transpose</H3>
<PRE>
public static void <B>Transpose</B>(<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;result)</PRE>
<DL>
<DD>Transposes the rows and columns of a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>matrix</CODE> - Source matrix.<DD><CODE>result</CODE> - [OutAttribute] Transposed matrix.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Matrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/MathHelper.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?Microsoft/Xna/Framework/Matrix.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Matrix.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>