source: OGRE/trunk/ogrenew/Docs/api/html/OgreCamera_8h-source.html @ 657

Revision 657, 23.7 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>OgreCamera.h Source File - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</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="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>OgreCamera.h</h1><a href="OgreCamera_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
1100002 <span class="comment">-----------------------------------------------------------------------------</span>
1200003 <span class="comment">This source file is part of OGRE</span>
1300004 <span class="comment">    (Object-oriented Graphics Rendering Engine)</span>
1400005 <span class="comment">For the latest info, see http://ogre.sourceforge.net/</span>
1500006 <span class="comment"></span>
1600007 <span class="comment">Copyright (c) 2000-2005 The OGRE Team</span>
1700008 <span class="comment">Also see acknowledgements in Readme.html</span>
1800009 <span class="comment"></span>
1900010 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
2000011 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
2100012 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
2200013 <span class="comment">version.</span>
2300014 <span class="comment"></span>
2400015 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
2500016 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
2600017 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
2700018 <span class="comment"></span>
2800019 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
2900020 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
3000021 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
3100022 <span class="comment">http://www.gnu.org/copyleft/lesser.txt.</span>
3200023 <span class="comment">-----------------------------------------------------------------------------</span>
3300024 <span class="comment">*/</span>
3400025 <span class="preprocessor">#ifndef __Camera_H__</span>
3500026 <span class="preprocessor"></span><span class="preprocessor">#define __Camera_H__</span>
3600027 <span class="preprocessor"></span>
3700028 <span class="comment">// Default options</span>
3800029 <span class="preprocessor">#include "<a class="code" href="OgrePrerequisites_8h.html">OgrePrerequisites.h</a>"</span>
3900030
4000031 <span class="preprocessor">#include "<a class="code" href="OgreString_8h.html">OgreString.h</a>"</span>
4100032 <span class="preprocessor">#include "<a class="code" href="OgreMovableObject_8h.html">OgreMovableObject.h</a>"</span>
4200033
4300034 <span class="comment">// Matrices &amp; Vectors</span>
4400035 <span class="preprocessor">#include "<a class="code" href="OgreMatrix4_8h.html">OgreMatrix4.h</a>"</span>
4500036 <span class="preprocessor">#include "<a class="code" href="OgreVector3_8h.html">OgreVector3.h</a>"</span>
4600037 <span class="preprocessor">#include "<a class="code" href="OgrePlane_8h.html">OgrePlane.h</a>"</span>
4700038 <span class="preprocessor">#include "<a class="code" href="OgreQuaternion_8h.html">OgreQuaternion.h</a>"</span>
4800039 <span class="preprocessor">#include "<a class="code" href="OgreCommon_8h.html">OgreCommon.h</a>"</span>
4900040 <span class="preprocessor">#include "<a class="code" href="OgreFrustum_8h.html">OgreFrustum.h</a>"</span>
5000041 <span class="preprocessor">#include "<a class="code" href="OgreRay_8h.html">OgreRay.h</a>"</span>
5100042
5200043
5300044 <span class="keyword">namespace </span>Ogre {
5400045
5500046
5600047
57<a name="l00076"></a><a class="code" href="classOgre_1_1Camera.html">00076</a>     <span class="keyword">class </span><a class="code" href="OgrePlatform_8h.html#a16">_OgreExport</a> Camera : <span class="keyword">public</span> <a class="code" href="classOgre_1_1Frustum.html">Frustum</a>
5800077     {
5900078     <span class="keyword">protected</span>:
60<a name="l00080"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap0">00080</a>         <a class="code" href="namespaceOgre.html#a426">String</a> mName;
61<a name="l00082"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap1">00082</a>         <a class="code" href="classOgre_1_1SceneManager.html">SceneManager</a> *mSceneMgr;
6200083
63<a name="l00085"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap2">00085</a>         <a class="code" href="classOgre_1_1Quaternion.html">Quaternion</a> mOrientation;
6400086
65<a name="l00088"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap3">00088</a>         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> mPosition;
6600089
67<a name="l00091"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap4">00091</a>         <span class="keyword">mutable</span> <a class="code" href="classOgre_1_1Quaternion.html">Quaternion</a> mDerivedOrientation;
68<a name="l00092"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap5">00092</a>         <span class="keyword">mutable</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> mDerivedPosition;
6900093
70<a name="l00095"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap6">00095</a>         <span class="keywordtype">bool</span> mYawFixed;
71<a name="l00097"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap7">00097</a>         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> mYawFixedAxis;
7200098
73<a name="l00100"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap8">00100</a>         <a class="code" href="namespaceOgre.html#a646">SceneDetailLevel</a> mSceneDetail;
7400101
75<a name="l00103"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap9">00103</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mVisFacesLastRender;
7600104
77<a name="l00106"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerat0">00106</a>         <span class="keyword">static</span> <a class="code" href="namespaceOgre.html#a426">String</a> msMovableType;
7800107
79<a name="l00109"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap10">00109</a>         <a class="code" href="classOgre_1_1SceneNode.html">SceneNode</a>* mAutoTrackTarget;
80<a name="l00111"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap11">00111</a>         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> mAutoTrackOffset;
8100112
8200113         <span class="comment">// Scene LOD factor used to adjust overall LOD</span>
83<a name="l00114"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap12">00114</a>         <a class="code" href="namespaceOgre.html#a420">Real</a> mSceneLodFactor;
84<a name="l00116"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap13">00116</a>         <a class="code" href="namespaceOgre.html#a420">Real</a> mSceneLodFactorInv;
8500117
8600118
87<a name="l00123"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap15">00123</a>         <a class="code" href="namespaceOgre.html#a420">Real</a> mWLeft, mWTop, mWRight, mWBottom;
88<a name="l00125"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap18">00125</a>         <span class="keywordtype">bool</span> mWindowSet;
89<a name="l00127"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap19">00127</a>         <span class="keyword">mutable</span> std::vector&lt;Plane&gt; mWindowClipPlanes;
9000128         <span class="comment">// Was viewing window changed.</span>
91<a name="l00129"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap20">00129</a>         <span class="keyword">mutable</span> <span class="keywordtype">bool</span> mRecalcWindow;
92<a name="l00131"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap21">00131</a>         <a class="code" href="classOgre_1_1Viewport.html">Viewport</a>* mLastViewport;
93<a name="l00135"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCamerap22">00135</a>         <span class="keywordtype">bool</span> mAutoAspectRatio;
9400136
9500137         <span class="comment">// Internal functions for calcs</span>
9600138         <span class="keywordtype">void</span> updateFrustum(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
9700139         <span class="keywordtype">void</span> updateView(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
9800140         <span class="keywordtype">bool</span> isViewOutOfDate(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
9900142         <span class="keywordtype">void</span> invalidateFrustum(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
10000144         <span class="keywordtype">void</span> invalidateView(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
10100145
10200146
10300151         <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindowImpl(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
10400153         <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; getPositionForViewUpdate(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
10500155         <span class="keyword">const</span> <a class="code" href="classOgre_1_1Quaternion.html">Quaternion</a>&amp; getOrientationForViewUpdate(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
10600156
10700157
10800158     <span class="keyword">public</span>:
10900161         Camera( <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a426">String</a>&amp; name, <a class="code" href="classOgre_1_1SceneManager.html">SceneManager</a>* sm);
11000162
11100165         <span class="keyword">virtual</span> ~Camera();
11200166
11300167
11400170         <a class="code" href="classOgre_1_1SceneManager.html">SceneManager</a>* getSceneManager(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
11500171
11600174         <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a426">String</a>&amp; getName(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
11700175
11800176
11900184         <span class="keywordtype">void</span> setDetailLevel(SceneDetailLevel sd);
12000185
12100188         <a class="code" href="namespaceOgre.html#a646">SceneDetailLevel</a> getDetailLevel(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
12200189
12300192         <span class="keywordtype">void</span> setPosition(<a class="code" href="namespaceOgre.html#a420">Real</a> x, <a class="code" href="namespaceOgre.html#a420">Real</a> y, <a class="code" href="namespaceOgre.html#a420">Real</a> z);
12400193
12500196         <span class="keywordtype">void</span> setPosition(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; vec);
12600197
12700200         <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; getPosition(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
12800201
12900204         <span class="keywordtype">void</span> move(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; vec);
13000205
13100208         <span class="keywordtype">void</span> moveRelative(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; vec);
13200209
13300215         <span class="keywordtype">void</span> setDirection(<a class="code" href="namespaceOgre.html#a420">Real</a> x, <a class="code" href="namespaceOgre.html#a420">Real</a> y, <a class="code" href="namespaceOgre.html#a420">Real</a> z);
13400216
13500219         <span class="keywordtype">void</span> setDirection(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; vec);
13600220
13700221         <span class="comment">/* Gets the camera's direction.</span>
13800222 <span class="comment">        */</span>
13900223         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getDirection(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
14000224
14100227         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getUp(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
14200228
14300231         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getRight(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
14400232
14500241         <span class="keywordtype">void</span> lookAt( <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; targetPoint );
14600254         <span class="keywordtype">void</span> lookAt(<a class="code" href="namespaceOgre.html#a420">Real</a> x, <a class="code" href="namespaceOgre.html#a420">Real</a> y, <a class="code" href="namespaceOgre.html#a420">Real</a> z);
14700255
14800258         <span class="keywordtype">void</span> roll(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Radian.html">Radian</a>&amp; angle);
14900259 <span class="preprocessor">#ifndef OGRE_FORCE_ANGLE_TYPES</span>
15000260 <span class="preprocessor"></span>        <span class="keywordtype">void</span> roll(<a class="code" href="namespaceOgre.html#a420">Real</a> degrees) { roll ( <a class="code" href="classOgre_1_1Angle.html">Angle</a>(degrees) ); }
15100261 <span class="preprocessor">#endif//OGRE_FORCE_ANGLE_TYPES</span>
15200262 <span class="preprocessor"></span>
15300265         <span class="keywordtype">void</span> yaw(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Radian.html">Radian</a>&amp; angle);
15400266 <span class="preprocessor">#ifndef OGRE_FORCE_ANGLE_TYPES</span>
15500267 <span class="preprocessor"></span>        <span class="keywordtype">void</span> yaw(<a class="code" href="namespaceOgre.html#a420">Real</a> degrees) { yaw ( <a class="code" href="classOgre_1_1Angle.html">Angle</a>(degrees) ); }
15600268 <span class="preprocessor">#endif//OGRE_FORCE_ANGLE_TYPES</span>
15700269 <span class="preprocessor"></span>
15800272         <span class="keywordtype">void</span> pitch(<span class="keyword">const</span> Radian&amp; angle);
15900273 <span class="preprocessor">#ifndef OGRE_FORCE_ANGLE_TYPES</span>
16000274 <span class="preprocessor"></span>        <span class="keywordtype">void</span> pitch(<a class="code" href="namespaceOgre.html#a420">Real</a> degrees) { pitch ( Angle(degrees) ); }
16100275 <span class="preprocessor">#endif//OGRE_FORCE_ANGLE_TYPES</span>
16200276 <span class="preprocessor"></span>
16300279         <span class="keywordtype">void</span> rotate(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; axis, <span class="keyword">const</span> Radian&amp; angle);
16400280 <span class="preprocessor">#ifndef OGRE_FORCE_ANGLE_TYPES</span>
16500281 <span class="preprocessor"></span>        <span class="keywordtype">void</span> rotate(<span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; axis, <a class="code" href="namespaceOgre.html#a420">Real</a> degrees) { rotate ( axis, Angle(degrees) ); }
16600282 <span class="preprocessor">#endif//OGRE_FORCE_ANGLE_TYPES</span>
16700283 <span class="preprocessor"></span>
16800286         <span class="keywordtype">void</span> rotate(<span class="keyword">const</span> Quaternion&amp; q);
16900287
17000307         <span class="keywordtype">void</span> setFixedYawAxis( <span class="keywordtype">bool</span> useFixed, <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; fixedAxis = Vector3::UNIT_Y );
17100308
17200309
17300312         <span class="keyword">const</span> Quaternion&amp; getOrientation(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
17400313
17500316         <span class="keywordtype">void</span> setOrientation(<span class="keyword">const</span> Quaternion&amp; q);
17600317
17700322         <span class="keywordtype">void</span> _renderScene(Viewport *vp, <span class="keywordtype">bool</span> includeOverlays);
17800323
17900326         <span class="keyword">friend</span> std::ostream&amp; operator&lt;&lt;(std::ostream&amp; o, Camera&amp; c);
18000327
18100330         <span class="keywordtype">void</span> _notifyRenderedFaces(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numfaces);
18200331
18300334         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _getNumRenderedFaces(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
18400335
18500338         <span class="keyword">const</span> Quaternion&amp; getDerivedOrientation(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
18600341         <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; getDerivedPosition(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
18700344         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getDerivedDirection(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
18800347         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getDerivedUp(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
18900350         <a class="code" href="classOgre_1_1Vector3.html">Vector3</a> getDerivedRight(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
19000351
19100353         <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a426">String</a>&amp; getMovableType(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
19200354
19300374         <span class="keywordtype">void</span> setAutoTracking(<span class="keywordtype">bool</span> enabled, <a class="code" href="classOgre_1_1SceneNode.html">SceneNode</a>* target = 0,
19400375             <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; offset = Vector3::ZERO);
19500376
19600377
19700393         <span class="keywordtype">void</span> setLodBias(<a class="code" href="namespaceOgre.html#a420">Real</a> factor = 1.0);
19800394
19900399         <a class="code" href="namespaceOgre.html#a420">Real</a> getLodBias(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
20000400
20100401
20200402
20300407         Ray getCameraToViewportRay(<a class="code" href="namespaceOgre.html#a420">Real</a> screenx, <a class="code" href="namespaceOgre.html#a420">Real</a> screeny) <span class="keyword">const</span>;
20400408
20500410         <a class="code" href="namespaceOgre.html#a420">Real</a> _getLodBiasInverse(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
20600411
20700412
20800414         <span class="keywordtype">void</span> _autoTrack(<span class="keywordtype">void</span>);
20900415
21000416
21100426         <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindow (<a class="code" href="namespaceOgre.html#a420">Real</a> Left, <a class="code" href="namespaceOgre.html#a420">Real</a> Top, <a class="code" href="namespaceOgre.html#a420">Real</a> Right, <a class="code" href="namespaceOgre.html#a420">Real</a> Bottom);
21200428         <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetWindow (<span class="keywordtype">void</span>);
213<a name="l00430"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCameraa44">00430</a>         <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWindowSet(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWindowSet; }
21400432         <span class="keyword">const</span> std::vector&lt;Plane&gt;&amp; getWindowPlanes(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
21500433
21600435         <a class="code" href="namespaceOgre.html#a420">Real</a> getBoundingRadius(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
217<a name="l00437"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCameraa47">00437</a>         <a class="code" href="classOgre_1_1SceneNode.html">SceneNode</a>* getAutoTrackTarget(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTrackTarget; }
218<a name="l00439"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCameraa48">00439</a>         <span class="keyword">const</span> <a class="code" href="classOgre_1_1Vector3.html">Vector3</a>&amp; getAutoTrackOffset(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTrackOffset; }
21900440         
220<a name="l00446"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCameraa49">00446</a>         <a class="code" href="classOgre_1_1Viewport.html">Viewport</a>* getViewport(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{<span class="keywordflow">return</span> mLastViewport;}
221<a name="l00448"></a><a class="code" href="classOgre_1_1Camera.html#Ogre_1_1OctreeCameraa50">00448</a>         <span class="keywordtype">void</span> _notifyViewport(<a class="code" href="classOgre_1_1Viewport.html">Viewport</a>* viewport) {mLastViewport = viewport;}
22200449
22300457         <span class="keywordtype">void</span> setAutoAspectRatio(<span class="keywordtype">bool</span> autoratio);
22400458
22500461         <span class="keywordtype">bool</span> getAutoAspectRatio(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
22600462      };
22700463
22800464 } <span class="comment">// namespace Ogre</span>
22900465 <span class="preprocessor">#endif</span>
230</pre></div><hr>
231<p>
232Copyright &copy; 2000-2005 by The OGRE Team<br />
233<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
234This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
235                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
236                <Work rdf:about="">
237                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
238        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
239                </Work>
240                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
241
242Last modified Sun Feb 12 12:59:42 2006
243</p>
244</body>
245</html>
Note: See TracBrowser for help on using the repository browser.