classgameplay_1_1_matrix-members.html 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <title>Matrix Member List</title>
  7. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  8. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  9. <link href="custom.css" rel="stylesheet" type="text/css" />
  10. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  11. <script type="text/javascript" src="jquery.js"></script>
  12. <script type="text/javascript" src="search/search.js"></script>
  13. <script type="text/javascript">
  14. $(document).ready(function() { searchBox.OnSelectItem(0); });
  15. </script>
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div! -->
  19. <table class="header" border="0">
  20. <tbody>
  21. <tr>
  22. <td id="logo"><a href="http://gameplay3d.io/"><img src="images/logo.png" alt="gameplay" border="0" height="64px"/></a></td>
  23. <td width="100%"/>
  24. <td><a href="http://gameplay3d.io/"><span class="button">overview</span></a></td><td width="12px"/>
  25. <td><a href="https://github.com/gameplay3d/GamePlay/wiki"><span class="button">wiki</span></a></td><td width="12px"/>
  26. <td><a href="http://gameplay3d.github.com/GamePlay/api/index.html"><span class="button">api&nbsp;reference</span></a></td><td width="12px"/>
  27. <td><a href="https://github.com/gameplay3d/GamePlay"><span class="button">download</span></a></td>
  28. </tr>
  29. </tbody>
  30. </table>
  31. <!-- Generated by Doxygen 1.7.6.1 -->
  32. <script type="text/javascript">
  33. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  34. </script>
  35. <div id="navrow1" class="tabs">
  36. <ul class="tablist">
  37. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  38. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  39. <li>
  40. <div id="MSearchBox" class="MSearchBoxInactive">
  41. <span class="left">
  42. <img id="MSearchSelect" src="search/mag_sel.png"
  43. onmouseover="return searchBox.OnSearchSelectShow()"
  44. onmouseout="return searchBox.OnSearchSelectHide()"
  45. alt=""/>
  46. <input type="text" id="MSearchField" value="Search" accesskey="S"
  47. onfocus="searchBox.OnSearchFieldFocus(true)"
  48. onblur="searchBox.OnSearchFieldFocus(false)"
  49. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  50. </span><span class="right">
  51. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  52. </span>
  53. </div>
  54. </li>
  55. </ul>
  56. </div>
  57. <div id="navrow2" class="tabs2">
  58. <ul class="tablist">
  59. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  60. <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
  61. <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
  62. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  63. </ul>
  64. </div>
  65. <div id="nav-path" class="navpath">
  66. <ul>
  67. <li class="navelem"><b>gameplay</b> </li>
  68. <li class="navelem"><a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> </li>
  69. </ul>
  70. </div>
  71. </div>
  72. <div class="header">
  73. <div class="headertitle">
  74. <div class="title">gameplay::Matrix Member List</div> </div>
  75. </div><!--header-->
  76. <div class="contents">
  77. This is the complete list of members for <a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a>, including all inherited members.<table>
  78. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a1d70f82445b0a0a562fcd15c31b82147">add</a>(float scalar)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  79. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a5ea8a3a20800ae2b773df27ff6beff1a">add</a>(float scalar, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  80. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a5757d6714372ba85280c1715223472b9">add</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  81. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac0b4986b79624f3b96a73b80884a6ce4">add</a>(const Matrix &amp;m1, const Matrix &amp;m2, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  82. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a65100e8c9e68d710218eb57e0b4d6044">createBillboard</a>(const Vector3 &amp;objectPosition, const Vector3 &amp;cameraPosition, const Vector3 &amp;cameraUpVector, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  83. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a7841abdc7582ae98630368e2f87c2ae7">createBillboard</a>(const Vector3 &amp;objectPosition, const Vector3 &amp;cameraPosition, const Vector3 &amp;cameraUpVector, const Vector3 &amp;cameraForwardVector, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  84. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac860bb809a2a9ea1fb4357f4aad63ad5">createLookAt</a>(const Vector3 &amp;eyePosition, const Vector3 &amp;targetPosition, const Vector3 &amp;up, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  85. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#afa996edbc2b8de22c764a032c1e5758c">createLookAt</a>(float eyePositionX, float eyePositionY, float eyePositionZ, float targetCenterX, float targetCenterY, float targetCenterZ, float upX, float upY, float upZ, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  86. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#acc82c7cb551ebe06ba6b15dd740ed626">createOrthographic</a>(float width, float height, float zNearPlane, float zFarPlane, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  87. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a4e1f43037c1a1216ea186f26d89ca9f1">createOrthographicOffCenter</a>(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  88. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a82205d9266d6f69f6f176a7d369c156c">createPerspective</a>(float fieldOfView, float aspectRatio, float zNearPlane, float zFarPlane, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  89. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a00ce82c09fe85459159c383d7a181256">createReflection</a>(const Plane &amp;plane, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  90. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a5604943e6f09d9773b93523673245c3b">createRotation</a>(const Quaternion &amp;quat, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  91. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#abe91172f2b0a61883092a3928843c345">createRotation</a>(const Vector3 &amp;axis, float angle, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  92. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a1de92d39d47be7492d873e17d3fdad9e">createRotationX</a>(float angle, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  93. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a150b71af19305e4a726c7a9a29bc5f07">createRotationY</a>(float angle, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  94. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aaf3eccf1dc65c481d578997a3bd8d1b6">createRotationZ</a>(float angle, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  95. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#afdcd743baaae0d73e905faf140c4636c">createScale</a>(const Vector3 &amp;scale, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  96. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac1ed8b4555228eb8f608ed6274856d57">createScale</a>(float xScale, float yScale, float zScale, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  97. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a473df6b4ce9e54cf241cb567c13cdc87">createTranslation</a>(const Vector3 &amp;translation, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  98. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a510caebb471488eb1adbfef1cc2af582">createTranslation</a>(float xTranslation, float yTranslation, float zTranslation, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  99. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a239cd4f3f6359049b038f8b250085d49">decompose</a>(Vector3 *scale, Quaternion *rotation, Vector3 *translation) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  100. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a2f4fc61b659eaedda33077939b648aaf">determinant</a>() const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  101. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a9c7d18f072ee0a34ced5262ad8990750">getBackVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  102. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a265558a47f80e2c54d3f505c57d3390c">getDownVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  103. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a24bfcdb9b653d18c7c4d98114c1e0aba">getForwardVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  104. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a9171fa7b19c2d76b8afddded3a4ad51d">getLeftVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  105. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a9a1f090647081540b8802b20123720e2">getRightVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  106. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac69f205f47736dbd8f6e64b28eae1bab">getRotation</a>(Quaternion *rotation) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  107. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aba9573dd191bd04d5b79a6e74b35d525">getScale</a>(Vector3 *scale) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  108. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a3afb4000253e6cd1b300c0f7fd12ff1e">getTranslation</a>(Vector3 *translation) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  109. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a6495ec080d4132335a649bf44f17c4dc">getUpVector</a>(Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  110. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a4421dd456a2b285bfb997dccabf8bebc">identity</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  111. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ab98464b7f0e4d1c8311418820e1091dc">invert</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  112. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a25e2e551b520e0d1f3aea24de2d0de45">invert</a>(Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  113. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a64aa3ecd291667312e7bcd6d237db827">isIdentity</a>() const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  114. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac5654eeba1d8541833a69f4f670f404c">m</a></td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  115. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#adc2ca86aca5b1ef6c2f3391a9d333a50">Matrix</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  116. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a0edee0ca40d43ea88c9ee6a84b131470">Matrix</a>(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)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  117. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#abceb5ed6719a0802550b72f0241968f5">Matrix</a>(const float *m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  118. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ae6566f9ee7ecf47547804d98b0bf31a2">Matrix</a>(const Matrix &amp;copy)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  119. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a382fe69ee4dcd1754aa7c7dc001d78d9">multiply</a>(float scalar)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  120. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a6610cb074c515b0e7ad2786cd7252ff2">multiply</a>(float scalar, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  121. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a7aca7af5878f72b171141a4f323094c2">multiply</a>(const Matrix &amp;m, float scalar, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  122. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a30ab1e234add07a836cce018b2f7b106">multiply</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  123. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a9fa16a2f24d4e369a1291d9a220578e0">multiply</a>(const Matrix &amp;m1, const Matrix &amp;m2, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  124. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a1c3ba28ed797373b70e816d98531136f">negate</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  125. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#af64ecc8023508a2589c77841dbd6a368">negate</a>(Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  126. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aaad08d14aaba169a13c27537bd949fc8">operator*</a>(const Matrix &amp;m) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  127. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a40e70db03ad6e9743c7ef7104e371d2d">operator*=</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  128. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a4aff98da04d183d5a153f6d02dae0d1b">operator+</a>(const Matrix &amp;m) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  129. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#acf983507caf05fe9a60c3273ef12d9e6">operator+=</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  130. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#af4ec2079f439b7632cc6f5b500ac4397">operator-</a>(const Matrix &amp;m) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  131. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#afad790eefa5738fbef88c961f0b91b88">operator-</a>() const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  132. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a4f28aeabbda832c646e15678b1fd15e2">operator-=</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [inline]</code></td></tr>
  133. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a2f4ded9528e6782ccf5eb2b8de423d98">rotate</a>(const Quaternion &amp;q)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  134. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#adc6758d21df1845470b9455a30c54967">rotate</a>(const Quaternion &amp;q, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  135. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ac25b3a478f86c9a64546dc977fd677fb">rotate</a>(const Vector3 &amp;axis, float angle)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  136. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a2e350409684f2194de8a2823fe141004">rotate</a>(const Vector3 &amp;axis, float angle, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  137. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aa639da3d71cbe292af87fd5e701f4424">rotateX</a>(float angle)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  138. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a3e5141734bcc793a052578871715939f">rotateX</a>(float angle, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  139. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a6aafc71401555ebdcd4d5ddc788ee02c">rotateY</a>(float angle)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  140. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a02cf7e244f59e074a3ec5dfa872ef4c8">rotateY</a>(float angle, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  141. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#afc7affcaa00cc0b072c821930ad3f468">rotateZ</a>(float angle)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  142. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ae46d2ef2b8816b876fdeeb13551b493a">rotateZ</a>(float angle, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  143. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a66b11d2e455cc618cf344849de1c90fe">scale</a>(float value)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  144. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#af0694ff3468d648c2bfc88bb599bec52">scale</a>(float value, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  145. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ab67a8490ba107c67d3595d2ada856333">scale</a>(float xScale, float yScale, float zScale)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  146. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a0e060819a513e4550898964bb322f113">scale</a>(float xScale, float yScale, float zScale, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  147. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a5fc76fe208b15d2426453145487ad318">scale</a>(const Vector3 &amp;s)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  148. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a1873fd969ad8876c38b540f3d95b4298">scale</a>(const Vector3 &amp;s, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  149. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aebc75fee2e53eeef8bdb5e0f5b27ba94">set</a>(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)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  150. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a08802116d943c8b2570703e0a6417187">set</a>(const float *m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  151. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a258315df7bc380cbfcf53426d7ae9383">set</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  152. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aa43fed8972c42ae305eda03b7ae25894">setIdentity</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  153. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a1ad90c815a7da33c5abd66bf8177ed72">setZero</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  154. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aeb95529970d51f37724e6093c8ec1214">subtract</a>(const Matrix &amp;m)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  155. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ab525320cc94456b0ba8fb687638508b2">subtract</a>(const Matrix &amp;m1, const Matrix &amp;m2, Matrix *dst)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  156. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a90a388650caa3000b124a4721dd50329">transformPoint</a>(Vector3 *point) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  157. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aa587bc34f268a35c908170ed271455b2">transformPoint</a>(const Vector3 &amp;point, Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  158. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a87434342b87ded5f1282e31d74a0645e">transformVector</a>(Vector3 *vector) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  159. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a0e9e09c9a9c54840e0c1d8dbe280f4bf">transformVector</a>(const Vector3 &amp;vector, Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  160. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a01de94122999a280e004723eb3c18eb3">transformVector</a>(float x, float y, float z, float w, Vector3 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  161. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a299389b052d865b356b7b0e1c72e74d0">transformVector</a>(Vector4 *vector) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  162. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a72960b51e6ddc7372ce28296adc6fc19">transformVector</a>(const Vector4 &amp;vector, Vector4 *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  163. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a726c7e122bf5687715b929f305750727">translate</a>(float x, float y, float z)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  164. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a7f4ae9ce89b9d6daa04b49ad1f199b7d">translate</a>(float x, float y, float z, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  165. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a991671c07a0c87d4e55ff52471b69473">translate</a>(const Vector3 &amp;t)</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  166. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#a30fa21d4fe575c43cf19913f1482d0cc">translate</a>(const Vector3 &amp;t, Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  167. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#aeff3baa145007e35fe86443ecc26386c">transpose</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  168. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ae188d4e274fa1d2523bb1b38eff7cc43">transpose</a>(Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  169. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ab05ca6a54e4e8c2d9cca7b465cbf98e4">zero</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td><code> [static]</code></td></tr>
  170. <tr class="memlist"><td><a class="el" href="classgameplay_1_1_matrix.html#ab9fb65ccfa78f86bb1cc14c0c50481c1">~Matrix</a>()</td><td><a class="el" href="classgameplay_1_1_matrix.html">gameplay::Matrix</a></td><td></td></tr>
  171. </table></div><!-- contents -->
  172. <!-- window showing the filter options -->
  173. <div id="MSearchSelectWindow"
  174. onmouseover="return searchBox.OnSearchSelectShow()"
  175. onmouseout="return searchBox.OnSearchSelectHide()"
  176. onkeydown="return searchBox.OnSearchSelectKey(event)">
  177. <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
  178. <!-- iframe showing the search results (closed by default) -->
  179. <div id="MSearchResultsWindow">
  180. <iframe src="javascript:void(0)" frameborder="0"
  181. name="MSearchResults" id="MSearchResults">
  182. </iframe>
  183. </div>
  184. <hr class="footer"/><address class="footer"><small>
  185. Generated on Sat Jan 24 2015 15:29:43 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
  186. <img class="footer" src="doxygen.png" alt="doxygen"/>
  187. </a> 1.7.6.1
  188. </small></address>
  189. </body>
  190. </html>