structPVRTMat4-members.html 14 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
  3. <title>PowerVR SDK</title>
  4. <link href="doxygen.css" rel="stylesheet" type="text/css">
  5. <link href="tabs.css" rel="stylesheet" type="text/css">
  6. <table width="100%">
  7. <tr>
  8. <td width="33%">
  9. <p align="left">&nbsp;<a href="http://www.imgtec.com"><img border="0" src="IMGLogo.jpg" width="200" height="30"></a></p>
  10. </td>
  11. <td width="33%">
  12. <p align="center"><font color="#808080" face="Arial" size="2">PowerVR Software Development Kit</a></font></p>
  13. </td>
  14. <td width="34%">
  15. <p align="right"><a href="http://www.powervr.com"><img border="0" src="PVRlogo.jpg" width="200" height="27"></a></p>
  16. </td>
  17. </tr>
  18. </table>
  19. <hr>
  20. </head><body>
  21. <!-- Generated by Doxygen 1.3.6 -->
  22. <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
  23. <h1>PVRTMat4 Member List</h1>This is the complete list of members for <a class="el" href="structPVRTMat4.html">PVRTMat4</a>, including all inherited members.<table>
  24. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#w2w1">D3D</a> enum value</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td></td></tr>
  25. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#w2">eClipspace</a> enum name</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td></td></tr>
  26. <tr class="memlist"><td><a class="el" href="classPVRTMATRIXf.html#o0">f</a></td><td><a class="el" href="classPVRTMATRIXf.html">PVRTMATRIXf</a></td><td></td></tr>
  27. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e0">Identity</a>()</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  28. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a16">inverse</a>() const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td></td></tr>
  29. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a17">inverseEx</a>() const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  30. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e17">LookAt</a>(const PVRTVec3 &amp;vEye, const PVRTVec3 &amp;vAt, const PVRTVec3 &amp;vUp, bool bRightHanded)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  31. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e8">LookAtLH</a>(const PVRTVec3 &amp;vEye, const PVRTVec3 &amp;vAt, const PVRTVec3 &amp;vUp)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  32. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e7">LookAtRH</a>(const PVRTVec3 &amp;vEye, const PVRTVec3 &amp;vAt, const PVRTVec3 &amp;vUp)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  33. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#w2w0">OGL</a> enum value</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td></td></tr>
  34. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a5">operator *</a>(const PVRTMat4 &amp;rhs) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td></td></tr>
  35. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a11">operator *</a>(const VERTTYPE rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  36. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a14">operator *</a>(const PVRTVec4 &amp;rhs) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  37. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a10">operator *=</a>(const PVRTMat4 &amp;rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  38. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a12">operator *=</a>(const VERTTYPE rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  39. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a15">operator *=</a>(const PVRTVec4 &amp;rhs) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  40. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a3">operator()</a>(const int r, const int c)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  41. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a4">operator()</a>(const int r, const int c) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  42. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a6">operator+</a>(const PVRTMat4 &amp;rhs) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  43. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a8">operator+=</a>(const PVRTMat4 &amp;rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  44. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a7">operator-</a>(const PVRTMat4 &amp;rhs) const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  45. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a9">operator-=</a>(const PVRTMat4 &amp;rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  46. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a13">operator=</a>(const PVRTMat4 &amp;rhs)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  47. <tr class="memlist"><td><a class="el" href="classPVRTMATRIXf.html#a0">operator[]</a>(const int Row)</td><td><a class="el" href="classPVRTMATRIXf.html">PVRTMATRIXf</a></td><td><code> [inline]</code></td></tr>
  48. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e6">Ortho</a>(VERTTYPE left, VERTTYPE top, VERTTYPE right, VERTTYPE bottom, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  49. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e18">Perspective</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRightHanded, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  50. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e19">PerspectiveFloatDepth</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, const eClipspace cs, bool bRightHanded, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  51. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e12">PerspectiveFloatDepthLH</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  52. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e11">PerspectiveFloatDepthRH</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  53. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e20">PerspectiveFov</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRightHanded, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  54. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e21">PerspectiveFovFloatDepth</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, const eClipspace cs, bool bRightHanded, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  55. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e16">PerspectiveFovFloatDepthLH</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  56. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e15">PerspectiveFovFloatDepthRH</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  57. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e14">PerspectiveFovLH</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  58. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e13">PerspectiveFovRH</a>(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  59. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e10">PerspectiveLH</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  60. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e9">PerspectiveRH</a>(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate=false)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  61. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a19">postTranslate</a>(VERTTYPE tx, VERTTYPE ty, VERTTYPE tz)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  62. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a20">postTranslate</a>(const PVRTVec3 &amp;tvec)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  63. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a21">preTranslate</a>(VERTTYPE tx, VERTTYPE ty, VERTTYPE tz)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  64. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a22">preTranslate</a>(const PVRTVec3 &amp;tvec)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  65. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a23">ptr</a>()</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  66. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a0">PVRTMat4</a>()</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  67. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a1">PVRTMat4</a>(VERTTYPE m0, VERTTYPE m1, VERTTYPE m2, VERTTYPE m3, VERTTYPE m4, VERTTYPE m5, VERTTYPE m6, VERTTYPE m7, VERTTYPE m8, VERTTYPE m9, VERTTYPE m10, VERTTYPE m11, VERTTYPE m12, VERTTYPE m13, VERTTYPE m14, VERTTYPE m15)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  68. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a2">PVRTMat4</a>(const VERTTYPE *mat)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  69. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e1">RotationX</a>(VERTTYPE angle)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [static]</code></td></tr>
  70. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e2">RotationY</a>(VERTTYPE angle)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [static]</code></td></tr>
  71. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e3">RotationZ</a>(VERTTYPE angle)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [static]</code></td></tr>
  72. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e4">Scale</a>(const VERTTYPE fx, const VERTTYPE fy, const VERTTYPE fz)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  73. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#e5">Translation</a>(const VERTTYPE tx, const VERTTYPE ty, const VERTTYPE tz)</td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline, static]</code></td></tr>
  74. <tr class="memlist"><td><a class="el" href="structPVRTMat4.html#a18">transpose</a>() const </td><td><a class="el" href="structPVRTMat4.html">PVRTMat4</a></td><td><code> [inline]</code></td></tr>
  75. </table><br>
  76. <br>
  77. <P align=left><FONT size=2><STRONG><A
  78. href="http://www.imgtec.com/powervr/insider/legal/index.asp">Copyright</A> ©
  79. 1999-2008, Imagination Technologies Ltd.</STRONG></FONT></P>
  80. <hr>
  81. <address style="align: left;"><small><FONT color=f0f>
  82. Generated by <a href="http://www.doxygen.org/index.html">DOXYGEN</a> 1.3.6</small></address>
  83. </body>
  84. </html>