source: OGRE/trunk/ogrenew/Docs/api/html/OgrePixelFormat_8h-source.html @ 692

Revision 692, 23.5 KB checked in by mattausch, 18 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>OgrePixelFormat.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>OgrePixelFormat.h</h1><a href="OgrePixelFormat_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://www.ogre3d.org/</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 _PixelFormat_H__</span>
3500026 <span class="preprocessor"></span><span class="preprocessor">#define _PixelFormat_H__</span>
3600027 <span class="preprocessor"></span>
3700028 <span class="preprocessor">#include "<a class="code" href="OgrePrerequisites_8h.html">OgrePrerequisites.h</a>"</span>
3800029 <span class="preprocessor">#include "<a class="code" href="OgreCommon_8h.html">OgreCommon.h</a>"</span>
3900030
4000031 <span class="keyword">namespace </span>Ogre {
41<a name="l00033"></a><a class="code" href="namespaceOgre.html#a671">00033</a>     <span class="keyword">enum</span> <a class="code" href="namespaceOgre.html#a671">PixelFormat</a>
4200034     {
4300036         <a class="code" href="namespaceOgre.html#a671a400">PF_UNKNOWN</a> = 0,
4400038         <a class="code" href="namespaceOgre.html#a671a401">PF_L8</a> = 1,
4500039         <a class="code" href="namespaceOgre.html#a671a402">PF_BYTE_L</a> = <a class="code" href="namespaceOgre.html#a671a401">PF_L8</a>,
4600041         <a class="code" href="namespaceOgre.html#a671a403">PF_L16</a> = 2,
4700042         <a class="code" href="namespaceOgre.html#a671a404">PF_SHORT_L</a> = <a class="code" href="namespaceOgre.html#a671a403">PF_L16</a>,
4800044         <a class="code" href="namespaceOgre.html#a671a405">PF_A8</a> = 3,
4900045         <a class="code" href="namespaceOgre.html#a671a406">PF_BYTE_A</a> = <a class="code" href="namespaceOgre.html#a671a405">PF_A8</a>,
5000047         <a class="code" href="namespaceOgre.html#a671a407">PF_A4L4</a> = 4,
5100049         <a class="code" href="namespaceOgre.html#a671a408">PF_BYTE_LA</a> = 5,
5200051         <a class="code" href="namespaceOgre.html#a671a409">PF_R5G6B5</a> = 6,
5300053         <a class="code" href="namespaceOgre.html#a671a410">PF_B5G6R5</a> = 7,
5400055         <a class="code" href="namespaceOgre.html#a671a411">PF_R3G3B2</a> = 31,
5500057         <a class="code" href="namespaceOgre.html#a671a412">PF_A4R4G4B4</a> = 8,
5600059         <a class="code" href="namespaceOgre.html#a671a413">PF_A1R5G5B5</a> = 9,
5700061         <a class="code" href="namespaceOgre.html#a671a414">PF_R8G8B8</a> = 10,
5800063         <a class="code" href="namespaceOgre.html#a671a415">PF_B8G8R8</a> = 11,
5900065         <a class="code" href="namespaceOgre.html#a671a416">PF_A8R8G8B8</a> = 12,
6000067         <a class="code" href="namespaceOgre.html#a671a417">PF_A8B8G8R8</a> = 13,
6100069         <a class="code" href="namespaceOgre.html#a671a418">PF_B8G8R8A8</a> = 14,
6200071         <a class="code" href="namespaceOgre.html#a671a419">PF_R8G8B8A8</a> = 28,
6300074         <a class="code" href="namespaceOgre.html#a671a420">PF_X8R8G8B8</a> = 26,
6400077         <a class="code" href="namespaceOgre.html#a671a421">PF_X8B8G8R8</a> = 27,
6500078 <span class="preprocessor">#if OGRE_ENDIAN == OGRE_ENDIAN_BIG</span>
6600079 <span class="preprocessor"></span>
6700080         <a class="code" href="namespaceOgre.html#a671a422">PF_BYTE_RGB</a> = <a class="code" href="namespaceOgre.html#a671a414">PF_R8G8B8</a>,
6800082         <a class="code" href="namespaceOgre.html#a671a423">PF_BYTE_BGR</a> = <a class="code" href="namespaceOgre.html#a671a415">PF_B8G8R8</a>,
6900084         <a class="code" href="namespaceOgre.html#a671a424">PF_BYTE_BGRA</a> = <a class="code" href="namespaceOgre.html#a671a418">PF_B8G8R8A8</a>,
7000086         <a class="code" href="namespaceOgre.html#a671a425">PF_BYTE_RGBA</a> = <a class="code" href="namespaceOgre.html#a671a419">PF_R8G8B8A8</a>,
7100087 <span class="preprocessor">#else</span>
7200088 <span class="preprocessor"></span>
7300089         <a class="code" href="namespaceOgre.html#a671a422">PF_BYTE_RGB</a> = <a class="code" href="namespaceOgre.html#a671a415">PF_B8G8R8</a>,
7400091         <a class="code" href="namespaceOgre.html#a671a423">PF_BYTE_BGR</a> = <a class="code" href="namespaceOgre.html#a671a414">PF_R8G8B8</a>,
7500093         <a class="code" href="namespaceOgre.html#a671a424">PF_BYTE_BGRA</a> = <a class="code" href="namespaceOgre.html#a671a416">PF_A8R8G8B8</a>,
7600095         <a class="code" href="namespaceOgre.html#a671a425">PF_BYTE_RGBA</a> = <a class="code" href="namespaceOgre.html#a671a417">PF_A8B8G8R8</a>,
7700096 <span class="preprocessor">#endif        </span>
7800097 <span class="preprocessor"></span>
7900098         <a class="code" href="namespaceOgre.html#a671a426">PF_A2R10G10B10</a> = 15,
8000100         <a class="code" href="namespaceOgre.html#a671a427">PF_A2B10G10R10</a> = 16,
8100102         <a class="code" href="namespaceOgre.html#a671a428">PF_DXT1</a> = 17,
8200104         <a class="code" href="namespaceOgre.html#a671a429">PF_DXT2</a> = 18,
8300106         <a class="code" href="namespaceOgre.html#a671a430">PF_DXT3</a> = 19,
8400108         <a class="code" href="namespaceOgre.html#a671a431">PF_DXT4</a> = 20,
8500110         <a class="code" href="namespaceOgre.html#a671a432">PF_DXT5</a> = 21,
8600111         <span class="comment">// 16-bit pixel format, 16 bits (float) for red</span>
8700112         <a class="code" href="namespaceOgre.html#a671a433">PF_FLOAT16_R</a> = 32,
8800113         <span class="comment">// 48-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue</span>
8900114         <a class="code" href="namespaceOgre.html#a671a434">PF_FLOAT16_RGB</a> = 22,
9000115         <span class="comment">// 64-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue, 16 bits (float) for alpha</span>
9100116         <a class="code" href="namespaceOgre.html#a671a435">PF_FLOAT16_RGBA</a> = 23,
9200117         <span class="comment">// 16-bit pixel format, 16 bits (float) for red</span>
9300118         <a class="code" href="namespaceOgre.html#a671a436">PF_FLOAT32_R</a> = 33,
9400119        <span class="comment">// 96-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue</span>
9500120         <a class="code" href="namespaceOgre.html#a671a437">PF_FLOAT32_RGB</a> = 24,
9600121         <span class="comment">// 128-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue, 32 bits (float) for alpha</span>
9700122         <a class="code" href="namespaceOgre.html#a671a438">PF_FLOAT32_RGBA</a> = 25,
9800123         <span class="comment">// Depth texture format</span>
9900124         <a class="code" href="namespaceOgre.html#a671a439">PF_DEPTH</a> = 29,
10000125         <span class="comment">// 64-bit pixel format, 16 bits for red, green, blue and alpha</span>
10100126         <a class="code" href="namespaceOgre.html#a671a440">PF_SHORT_RGBA</a> = 30,
10200127         <span class="comment">// Number of pixel formats currently defined</span>
10300128         <a class="code" href="namespaceOgre.html#a671a441">PF_COUNT</a> = 34
10400129     };
10500130
106<a name="l00134"></a><a class="code" href="namespaceOgre.html#a672">00134</a>     <span class="keyword">enum</span> <a class="code" href="namespaceOgre.html#a672">PixelFormatFlags</a> {
10700135         <span class="comment">// This format has an alpha channel</span>
10800136         <a class="code" href="namespaceOgre.html#a672a442">PFF_HASALPHA</a>        = 0x00000001,     
10900137         <span class="comment">// This format is compressed. This invalidates the values in elemBytes,</span>
11000138         <span class="comment">// elemBits and the bit counts as these might not be fixed in a compressed format.</span>
11100139         <a class="code" href="namespaceOgre.html#a672a443">PFF_COMPRESSED</a>    = 0x00000002,
11200140         <span class="comment">// This is a floating point format</span>
11300141         <a class="code" href="namespaceOgre.html#a672a444">PFF_FLOAT</a>           = 0x00000004,         
11400142         <span class="comment">// This is a depth format (for depth textures)</span>
11500143         <a class="code" href="namespaceOgre.html#a672a445">PFF_DEPTH</a>           = 0x00000008,
11600144         <span class="comment">// Format is in native endian. Generally true for the 16, 24 and 32 bits</span>
11700145         <span class="comment">// formats which can be represented as machine integers.</span>
11800146         <a class="code" href="namespaceOgre.html#a672a446">PFF_NATIVEENDIAN</a>    = 0x00000010,
11900147         <span class="comment">// This is an intensity format instead of a RGB one. The luminance</span>
12000148         <span class="comment">// replaces R,G and B. (but not A)</span>
12100149         <a class="code" href="namespaceOgre.html#a672a447">PFF_LUMINANCE</a>       = 0x00000020
12200150     };
12300151     
124<a name="l00153"></a><a class="code" href="namespaceOgre.html#a673">00153</a>     <span class="keyword">enum</span> <a class="code" href="namespaceOgre.html#a673">PixelComponentType</a>
12500154     {
12600155         <a class="code" href="namespaceOgre.html#a673a448">PCT_BYTE</a> = 0,   
12700156         <a class="code" href="namespaceOgre.html#a673a449">PCT_SHORT</a> = 1,   
12800157         <a class="code" href="namespaceOgre.html#a673a450">PCT_FLOAT16</a> = 2,
12900158         <a class="code" href="namespaceOgre.html#a673a451">PCT_FLOAT32</a> = 3,
13000159         <a class="code" href="namespaceOgre.html#a673a452">PCT_COUNT</a> = 4   
13100160     };
13200161     
133<a name="l00167"></a><a class="code" href="classOgre_1_1PixelBox.html">00167</a>     <span class="keyword">class </span><a class="code" href="OgrePlatform_8h.html#a16">_OgreExport</a> PixelBox: <span class="keyword">public</span> <a class="code" href="structOgre_1_1Box.html">Box</a> {
13400168     <span class="keyword">public</span>:
135<a name="l00170"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa0">00170</a>         PixelBox() {}
136<a name="l00178"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa1">00178</a>         PixelBox(<span class="keyword">const</span> <a class="code" href="structOgre_1_1Box.html">Box</a> &amp;extents, PixelFormat pixelFormat, <span class="keywordtype">void</span> *pixelData=0):
13700179             <a class="code" href="structOgre_1_1Box.html">Box</a>(extents), data(pixelData), format(pixelFormat)
13800180         {
13900181             setConsecutive();
14000182         }
141<a name="l00192"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa2">00192</a>         PixelBox(size_t width, size_t height, size_t depth, PixelFormat pixelFormat, <span class="keywordtype">void</span> *pixelData=0):
14200193             <a class="code" href="structOgre_1_1Box.html">Box</a>(0, 0, 0, width, height, depth),
14300194             data(pixelData), format(pixelFormat)
14400195         {
14500196             setConsecutive();
14600197         }
14700198         
148<a name="l00200"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxo0">00200</a>         <span class="keywordtype">void</span> *data;
149<a name="l00202"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxo1">00202</a>         <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format;
150<a name="l00207"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxo2">00207</a>         size_t rowPitch;
151<a name="l00213"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxo3">00213</a>         size_t slicePitch;
15200214         
153<a name="l00218"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa3">00218</a>         <span class="keywordtype">void</span> setConsecutive()
15400219         {
15500220             rowPitch = getWidth();
15600221             slicePitch = getWidth()*getHeight();
15700222         }
158<a name="l00227"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa4">00227</a>         size_t getRowSkip()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> rowPitch - getWidth(); }
159<a name="l00232"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa5">00232</a>         size_t getSliceSkip()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> slicePitch - (getHeight() * rowPitch); }
16000233
161<a name="l00237"></a><a class="code" href="classOgre_1_1PixelBox.html#Ogre_1_1PixelBoxa6">00237</a>         <span class="keywordtype">bool</span> isConsecutive()<span class="keyword"> const </span>
16200238 <span class="keyword">        </span>{
16300239             <span class="keywordflow">return</span> rowPitch == getWidth() &amp;&amp; slicePitch == getWidth()*getHeight();
16400240         }
16500244         size_t getConsecutiveSize() <span class="keyword">const</span>;
16600253         PixelBox getSubVolume(<span class="keyword">const</span> <a class="code" href="structOgre_1_1Box.html">Box</a> &amp;def) <span class="keyword">const</span>;
16700254     };
16800255     
16900256
170<a name="l00260"></a><a class="code" href="classOgre_1_1PixelUtil.html">00260</a>     <span class="keyword">class </span><a class="code" href="class__OgreExport.html">_OgreExport</a> PixelUtil {
17100261     <span class="keyword">public</span>:
17200268         <span class="keyword">static</span> size_t getNumElemBytes( <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format );
17300269
17400276         <span class="keyword">static</span> size_t getNumElemBits( <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format );
17500277
17600295         <span class="keyword">static</span> size_t getMemorySize(size_t width, size_t height, size_t depth, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
17700296         
17800304         <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> getFlags( <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format );
17900305
18000307         <span class="keyword">static</span> <span class="keywordtype">bool</span> hasAlpha(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18100309         <span class="keyword">static</span> <span class="keywordtype">bool</span> isFloatingPoint(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18200311         <span class="keyword">static</span> <span class="keywordtype">bool</span> isCompressed(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18300313         <span class="keyword">static</span> <span class="keywordtype">bool</span> isDepth(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18400315         <span class="keyword">static</span> <span class="keywordtype">bool</span> isNativeEndian(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18500317         <span class="keyword">static</span> <span class="keywordtype">bool</span> isLuminance(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18600318         
18700331         <span class="keyword">static</span> <span class="keywordtype">bool</span> isValidExtent(size_t width, size_t height, size_t depth, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format);
18800332
18900336         <span class="keyword">static</span> <span class="keywordtype">void</span> getBitDepths(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format, <span class="keywordtype">int</span> rgba[4]);
19000337
19100341         <span class="keyword">static</span> <span class="keywordtype">void</span> getBitMasks(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> format, <a class="code" href="namespaceOgre.html#a455">uint32</a> rgba[4]);
19200342
19300345         <span class="keyword">static</span> <a class="code" href="namespaceOgre.html#a471">String</a> getFormatName(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> srcformat);
19400346
19500354         <span class="keyword">static</span> <span class="keywordtype">bool</span> isAccessible(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> srcformat);
19600355         
19700360         <span class="keyword">static</span> <a class="code" href="namespaceOgre.html#a673">PixelComponentType</a> getComponentType(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> fmt);
19800361         
19900365         <span class="keyword">static</span> size_t getComponentCount(<a class="code" href="namespaceOgre.html#a671">PixelFormat</a> fmt);
20000366         
20100372         <span class="keyword">static</span> <span class="keywordtype">void</span> packColour(<span class="keyword">const</span> <a class="code" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* dest);
20200378         <span class="keyword">static</span> <span class="keywordtype">void</span> packColour(<span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a457">uint8</a> r, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a457">uint8</a> g, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a457">uint8</a> b, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a457">uint8</a> a, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* dest);
20300386         <span class="keyword">static</span> <span class="keywordtype">void</span> packColour(<span class="keyword">const</span> <span class="keywordtype">float</span> r, <span class="keyword">const</span> <span class="keywordtype">float</span> g, <span class="keyword">const</span> <span class="keywordtype">float</span> b, <span class="keyword">const</span> <span class="keywordtype">float</span> a, <span class="keyword">const</span> <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* dest);
20400387
20500393         <span class="keyword">static</span> <span class="keywordtype">void</span> unpackColour(<a class="code" href="classOgre_1_1ColourValue.html">ColourValue</a> *colour, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* src);
20600402         <span class="keyword">static</span> <span class="keywordtype">void</span> unpackColour(<a class="code" href="namespaceOgre.html#a457">uint8</a> *r, <a class="code" href="namespaceOgre.html#a457">uint8</a> *g, <a class="code" href="namespaceOgre.html#a457">uint8</a> *b, <a class="code" href="namespaceOgre.html#a457">uint8</a> *a, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* src);
20700408         <span class="keyword">static</span> <span class="keywordtype">void</span> unpackColour(<span class="keywordtype">float</span> *r, <span class="keywordtype">float</span> *g, <span class="keywordtype">float</span> *b, <span class="keywordtype">float</span> *a, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> pf,  <span class="keyword">const</span> <span class="keywordtype">void</span>* src);
20800409         
20900418         <span class="keyword">static</span> <span class="keywordtype">void</span> bulkPixelConversion(<span class="keywordtype">void</span> *src, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> srcFormat, <span class="keywordtype">void</span> *dest, <a class="code" href="namespaceOgre.html#a671">PixelFormat</a> dstFormat, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> count);
21000419
21100427         <span class="keyword">static</span> <span class="keywordtype">void</span> bulkPixelConversion(<span class="keyword">const</span> PixelBox &amp;src, <span class="keyword">const</span> PixelBox &amp;dst);
21200428     };
21300429
21400430 };
21500431
21600432 <span class="preprocessor">#endif</span>
217</pre></div><hr>
218<p>
219Copyright &copy; 2000-2005 by The OGRE Team<br />
220<!--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/>
221This 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/>
222                <!--/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#">
223                <Work rdf:about="">
224                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
225        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
226                </Work>
227                <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> -->
228
229Last modified Sun Mar 12 14:37:46 2006
230</p>
231</body>
232</html>
Note: See TracBrowser for help on using the repository browser.