3119 lines
148 KiB
HTML
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> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Matrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../../Microsoft/Xna/Framework/MathHelper.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>
|
|
<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>
|
|
<A HREF="Matrix.html" target="_top"><B>NO FRAMES</B></A>
|
|
<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: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <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><<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>></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><<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>></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 <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>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M11">M11</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M12">M12</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M13">M13</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M14">M14</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M21">M21</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M22">M22</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M23">M23</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M24">M24</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M31">M31</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M32">M32</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M33">M33</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M34">M34</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M41">M41</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M42">M42</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M43">M43</A></B></CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#M44">M44</A></B></CODE>
|
|
|
|
<BR>
|
|
Value at row 4 column 4 of the matrix.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<!-- ======== 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>
|
|
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 m11,
|
|
float m12,
|
|
float m13,
|
|
float m14,
|
|
float m21,
|
|
float m22,
|
|
float m23,
|
|
float m24,
|
|
float m31,
|
|
float m32,
|
|
float m33,
|
|
float m34,
|
|
float m41,
|
|
float m42,
|
|
float m43,
|
|
float m44)</CODE>
|
|
|
|
<BR>
|
|
Initializes a new instance of Matrix.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<!-- ========== 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> 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> other)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector)</CODE>
|
|
|
|
<BR>
|
|
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 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> rotateAxis,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> objectForwardVector)</CODE>
|
|
|
|
<BR>
|
|
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 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> rotateAxis,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> objectForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> axis,
|
|
float angle)</CODE>
|
|
|
|
<BR>
|
|
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 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> axis,
|
|
float angle,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> quaternion)</CODE>
|
|
|
|
<BR>
|
|
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 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> quaternion,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 yaw,
|
|
float pitch,
|
|
float roll)</CODE>
|
|
|
|
<BR>
|
|
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 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 yaw,
|
|
float pitch,
|
|
float roll,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraTarget,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector)</CODE>
|
|
|
|
<BR>
|
|
Creates a view matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraTarget,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a view matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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 width,
|
|
float height,
|
|
float zNearPlane,
|
|
float zFarPlane)</CODE>
|
|
|
|
<BR>
|
|
Builds an orthogonal projection matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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 width,
|
|
float height,
|
|
float zNearPlane,
|
|
float zFarPlane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Builds an orthogonal projection matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float zNearPlane,
|
|
float zFarPlane)</CODE>
|
|
|
|
<BR>
|
|
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 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float zNearPlane,
|
|
float zFarPlane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 width,
|
|
float height,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance)</CODE>
|
|
|
|
<BR>
|
|
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 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 width,
|
|
float height,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 fieldOfView,
|
|
float aspectRatio,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance)</CODE>
|
|
|
|
<BR>
|
|
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 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 fieldOfView,
|
|
float aspectRatio,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance)</CODE>
|
|
|
|
<BR>
|
|
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 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> value)</CODE>
|
|
|
|
<BR>
|
|
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 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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 radians)</CODE>
|
|
|
|
<BR>
|
|
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 void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationX(float, Microsoft.Xna.Framework.Matrix)">CreateRotationX</A></B>(float radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 radians)</CODE>
|
|
|
|
<BR>
|
|
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 void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationY(float, Microsoft.Xna.Framework.Matrix)">CreateRotationY</A></B>(float radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 radians)</CODE>
|
|
|
|
<BR>
|
|
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 void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateRotationZ(float, Microsoft.Xna.Framework.Matrix)">CreateRotationZ</A></B>(float radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 scale)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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 xScale,
|
|
float yScale,
|
|
float zScale)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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 xScale,
|
|
float yScale,
|
|
float zScale,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#CreateScale(float, Microsoft.Xna.Framework.Matrix)">CreateScale</A></B>(float scale,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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> scales)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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> scales,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a scaling Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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> lightDirection,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A> plane)</CODE>
|
|
|
|
<BR>
|
|
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 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> lightDirection,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A> plane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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 xPosition,
|
|
float yPosition,
|
|
float zPosition)</CODE>
|
|
|
|
<BR>
|
|
Creates a translation Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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 xPosition,
|
|
float yPosition,
|
|
float zPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a translation Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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> position)</CODE>
|
|
|
|
<BR>
|
|
Creates a translation Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Creates a translation Matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> forward,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> up)</CODE>
|
|
|
|
<BR>
|
|
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 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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> forward,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> up,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Determinant()">Determinant</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Calculates the determinant of the matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Divide(float)">Divide</A></B>(float divider)</CODE>
|
|
|
|
<BR>
|
|
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> 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> other)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
float divider)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
float divider,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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> 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> other)</CODE>
|
|
|
|
<BR>
|
|
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> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object obj)</CODE>
|
|
|
|
<BR>
|
|
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> <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>
|
|
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> <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>
|
|
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> <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>
|
|
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> <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>
|
|
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> <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>
|
|
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> <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>
|
|
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> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#hashCode()">hashCode</A></B>()</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Calculates the inverse of a matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <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>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
float amount)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
float amount,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Multiply(float)">Multiply</A></B>(float scaleFactor)</CODE>
|
|
|
|
<BR>
|
|
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> 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> other)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
float scaleFactor)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
float scaleFactor,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Multiplies a matrix by another matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#Negate()">Negate</A></B>()</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Negates individual elements of a matrix.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> value)</CODE>
|
|
|
|
<BR>
|
|
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> 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> other)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2)</CODE>
|
|
|
|
<BR>
|
|
Subtracts matrices.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Subtracts matrices.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Matrix.html#toString()">toString</A></B>()</CODE>
|
|
|
|
<BR>
|
|
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 <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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A> rotation)</CODE>
|
|
|
|
<BR>
|
|
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 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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A> rotation,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
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 <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> matrix)</CODE>
|
|
|
|
<BR>
|
|
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 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> result)</CODE>
|
|
|
|
<BR>
|
|
Transposes the rows and columns of a matrix.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<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>
|
|
|
|
<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 m11,
|
|
float m12,
|
|
float m13,
|
|
float m14,
|
|
float m21,
|
|
float m22,
|
|
float m23,
|
|
float m24,
|
|
float m31,
|
|
float m32,
|
|
float m33,
|
|
float m34,
|
|
float m41,
|
|
float m42,
|
|
float m43,
|
|
float 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> 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> 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> 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> 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> 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> 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> 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> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> rotateAxis,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> 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> objectPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> rotateAxis,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> objectForwardVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> axis,
|
|
float 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> axis,
|
|
float angle,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> quaternion,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 yaw,
|
|
float pitch,
|
|
float 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 yaw,
|
|
float pitch,
|
|
float roll,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraTarget,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> 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> cameraPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraTarget,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> cameraUpVector,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 width,
|
|
float height,
|
|
float zNearPlane,
|
|
float 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 width,
|
|
float height,
|
|
float zNearPlane,
|
|
float zFarPlane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float zNearPlane,
|
|
float 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float zNearPlane,
|
|
float zFarPlane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 width,
|
|
float height,
|
|
float nearPlaneDistance,
|
|
float 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 width,
|
|
float height,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 fieldOfView,
|
|
float aspectRatio,
|
|
float nearPlaneDistance,
|
|
float 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 fieldOfView,
|
|
float aspectRatio,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float nearPlaneDistance,
|
|
float 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 left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float nearPlaneDistance,
|
|
float farPlaneDistance,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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 radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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 radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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 radians,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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 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> scales,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 scale,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 xScale,
|
|
float yScale,
|
|
float 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 xScale,
|
|
float yScale,
|
|
float zScale,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> lightDirection,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A> 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> lightDirection,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Plane.html" title="class in Microsoft.Xna.Framework">Plane</A> plane,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 xPosition,
|
|
float yPosition,
|
|
float 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 xPosition,
|
|
float yPosition,
|
|
float zPosition,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> forward,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> 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> position,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> forward,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> up,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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> matrix1,
|
|
float 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> matrix1,
|
|
float divider,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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> 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><<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>></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> 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
float 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
float amount,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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 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> matrix1,
|
|
float 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> matrix1,
|
|
float scaleFactor,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> matrix1,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> matrix2,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A> 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> value,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A> rotation,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> 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> matrix,
|
|
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A> 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> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Matrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../../Microsoft/Xna/Framework/MathHelper.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>
|
|
<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>
|
|
<A HREF="Matrix.html" target="_top"><B>NO FRAMES</B></A>
|
|
<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: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_bottom"></A>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
|
|
<HR>
|
|
|
|
</BODY>
|
|
</HTML>
|