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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::MeshSerializer class Reference - 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>Ogre::MeshSerializer Class Reference</h1>Class for serialising mesh data to/from an OGRE .mesh file. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::MeshSerializer:
16<p><center><img src="classOgre_1_1MeshSerializer.png" usemap="#Ogre::MeshSerializer_map" border="0" alt=""></center>
17<map name="Ogre::MeshSerializer_map">
18<area href="classOgre_1_1Serializer.html" alt="Ogre::Serializer" shape="rect" coords="0,0,132,24">
19</map>
20<a href="classOgre_1_1MeshSerializer-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
23<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> { <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw0">ENDIAN_NATIVE</a>,
24<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw1">ENDIAN_BIG</a>,
25<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw2">ENDIAN_LITTLE</a>
26 }</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The endianness of written files.  <a href="#Ogre_1_1SkeletonSerializerw3">More...</a><br><br></td></tr>
29<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializera0">MeshSerializer</a> ()</td></tr>
31
32<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializera1">~MeshSerializer</a> ()</td></tr>
33
34<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializera2">exportMesh</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;filename, <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> endianMode=ENDIAN_NATIVE)</td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exports a mesh to the file specified.  <a href="#Ogre_1_1MeshSerializera2"></a><br><br></td></tr>
37<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializera3">importMesh</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pDest)</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Imports <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.  <a href="#Ogre_1_1MeshSerializera3"></a><br><br></td></tr>
40<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
41<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="namespaceOgre.html#a471">String</a>,<br>
42 <a class="el" href="classOgre_1_1MeshSerializerImpl.html">MeshSerializerImpl</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerx0">MeshSerializerImplMap</a></td></tr>
43
44<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb0">writeFileHeader</a> (void)</td></tr>
46
47<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb1">writeChunkHeader</a> (<a class="el" href="namespaceOgre.html#a456">uint16</a> id, <a class="el" href="namespaceOgre.html#a455">uint32</a> size)</td></tr>
48
49<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb2">writeFloats</a> (const float *const pfloat, size_t count)</td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb3">writeFloats</a> (const double *const pfloat, size_t count)</td></tr>
52
53<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb4">writeShorts</a> (const <a class="el" href="namespaceOgre.html#a456">uint16</a> *const pShort, size_t count)</td></tr>
54
55<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb5">writeInts</a> (const <a class="el" href="namespaceOgre.html#a455">uint32</a> *const pInt, size_t count)</td></tr>
56
57<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb6">writeBools</a> (const bool *const pLong, size_t count)</td></tr>
58
59<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb7">writeObject</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;vec)</td></tr>
60
61<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb8">writeObject</a> (const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;q)</td></tr>
62
63<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb9">writeString</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;string)</td></tr>
64
65<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb10">writeData</a> (const void *const buf, size_t size, size_t count)</td></tr>
66
67<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb11">readFileHeader</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
68
69<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb12">readChunk</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
70
71<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb13">readBools</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, bool *pDest, size_t count)</td></tr>
72
73<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb14">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, float *pDest, size_t count)</td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb15">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, double *pDest, size_t count)</td></tr>
76
77<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb16">readShorts</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="namespaceOgre.html#a456">uint16</a> *pDest, size_t count)</td></tr>
78
79<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb17">readInts</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="namespaceOgre.html#a455">uint32</a> *pDest, size_t count)</td></tr>
80
81<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb18">readObject</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;pDest)</td></tr>
82
83<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb19">readObject</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;pDest)</td></tr>
84
85<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb20">readString</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
86
87<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb21">readString</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, size_t numChars)</td></tr>
88
89<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb22">flipToLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
90
91<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb23">flipFromLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
92
93<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb24">flipEndian</a> (void *pData, size_t size, size_t count)</td></tr>
94
95<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb25">flipEndian</a> (void *pData, size_t size)</td></tr>
96
97<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb26">determineEndianness</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine the endianness of the incoming stream compared to native.  <a href="#Ogre_1_1SkeletonSerializerb26"></a><br><br></td></tr>
100<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb27">determineEndianness</a> (<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> requestedEndian)</td></tr>
101
102<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine the endianness to write with based on option.  <a href="#Ogre_1_1SkeletonSerializerb27"></a><br><br></td></tr>
103<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
104<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerx0">MeshSerializerImplMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerp0">mImplementations</a></td></tr>
105
106<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">mCurrentstreamLen</a></td></tr>
107
108<tr><td class="memItemLeft" nowrap align=right valign=top>FILE *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp1">mpfFile</a></td></tr>
109
110<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">mVersion</a></td></tr>
111
112<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp3">mFlipEndian</a></td></tr>
113
114<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
115<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializert0">msCurrentVersion</a></td></tr>
116
117</table>
118<hr><a name="_details"></a><h2>Detailed Description</h2>
119Class for serialising mesh data to/from an OGRE .mesh file.
120<p>
121<dl compact><dt><b>Remarks:</b></dt><dd>This class allows exporters to write OGRE .mesh files easily, and allows the OGRE engine to import .mesh files into instatiated OGRE Meshes. Note that a .mesh file can include not only the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a>, but also definitions of any Materials it uses (although this is optional, the .mesh can rely on the <a class="el" href="classOgre_1_1Material.html">Material</a> being loaded from another source, especially useful if you want to take advantage of OGRE's advanced <a class="el" href="classOgre_1_1Material.html">Material</a> properties which may not be available in your modeller). </dd></dl>
122<dl compact><dt><b></b></dt><dd>To export a <a class="el" href="classOgre_1_1Mesh.html">Mesh</a>:<ol>
123<li>
124Use the <a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a> methods to create any dependent <a class="el" href="classOgre_1_1Material.html">Material</a> objects, if you want to export them with the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a>. </li>
125<li>
126Create a <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object and populate it using it's methods. </li>
127<li>
128Call the exportMesh method </li>
129</ol>
130</dd></dl>
131<dl compact><dt><b></b></dt><dd>It's important to realise that this exporter uses OGRE terminology. In this context, 'Mesh' means a top-level mesh structure which can actually contain many SubMeshes, each of which has only one <a class="el" href="classOgre_1_1Material.html">Material</a>. Modelling packages may refer to these differently, for example in Milkshape, it says 'Model' instead of 'Mesh' and 'Mesh' instead of 'SubMesh', but the theory is the same. </dd></dl>
132
133<p>
134
135<p>
136Definition at line <a class="el" href="OgreMeshSerializer_8h-source.html#l00058">58</a> of file <a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a>.<hr><h2>Member Typedef Documentation</h2>
137<a class="anchor" name="Ogre_1_1MeshSerializerx0" doxytag="Ogre::MeshSerializer::MeshSerializerImplMap" ></a><p>
138<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
139  <tr>
140    <td class="mdRow">
141      <table cellpadding="0" cellspacing="0" border="0">
142        <tr>
143          <td class="md" nowrap valign="top"> typedef std::map&lt;<a class="el" href="namespaceOgre.html#a471">String</a>, <a class="el" href="classOgre_1_1MeshSerializerImpl.html">MeshSerializerImpl</a>* &gt; <a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerx0">Ogre::MeshSerializer::MeshSerializerImplMap</a><code> [protected]</code>
144      </table>
145    </td>
146  </tr>
147</table>
148<table cellspacing=5 cellpadding=0 border=0>
149  <tr>
150    <td>
151      &nbsp;
152    </td>
153    <td>
154
155<p>
156
157<p>
158Definition at line <a class="el" href="OgreMeshSerializer_8h-source.html#l00087">87</a> of file <a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a>.    </td>
159  </tr>
160</table>
161<hr><h2>Member Enumeration Documentation</h2>
162<a class="anchor" name="Ogre_1_1SkeletonSerializerw3" doxytag="Ogre::MeshSerializer::Endian" ></a><p>
163<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
164  <tr>
165    <td class="mdRow">
166      <table cellpadding="0" cellspacing="0" border="0">
167        <tr>
168          <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Ogre::Serializer::Endian</a><code> [inherited]</code>
169      </table>
170    </td>
171  </tr>
172</table>
173<table cellspacing=5 cellpadding=0 border=0>
174  <tr>
175    <td>
176      &nbsp;
177    </td>
178    <td>
179
180<p>
181The endianness of written files.
182<p>
183<dl compact><dt><b>Enumeration values: </b></dt><dd>
184<table border=0 cellspacing=2 cellpadding=0>
185<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw0" doxytag="ENDIAN_NATIVE" ></a>ENDIAN_NATIVE</em>&nbsp;</td><td>
186Use the platform native endian. </td></tr>
187<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw1" doxytag="ENDIAN_BIG" ></a>ENDIAN_BIG</em>&nbsp;</td><td>
188Use big endian (0x1000 is serialised as 0x10 0x00). </td></tr>
189<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw2" doxytag="ENDIAN_LITTLE" ></a>ENDIAN_LITTLE</em>&nbsp;</td><td>
190Use little endian (0x1000 is serialised as 0x00 0x10). </td></tr>
191</table>
192</dl>
193
194<p>
195Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00047">47</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
196  </tr>
197</table>
198<hr><h2>Constructor &amp; Destructor Documentation</h2>
199<a class="anchor" name="Ogre_1_1MeshSerializera0" doxytag="Ogre::MeshSerializer::MeshSerializer" ></a><p>
200<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
201  <tr>
202    <td class="mdRow">
203      <table cellpadding="0" cellspacing="0" border="0">
204        <tr>
205          <td class="md" nowrap valign="top"> Ogre::MeshSerializer::MeshSerializer </td>
206          <td class="md" valign="top">(&nbsp;</td>
207          <td class="mdname1" valign="top" nowrap>          </td>
208          <td class="md" valign="top">&nbsp;)&nbsp;</td>
209          <td class="md" nowrap></td>
210        </tr>
211
212      </table>
213    </td>
214  </tr>
215</table>
216<table cellspacing=5 cellpadding=0 border=0>
217  <tr>
218    <td>
219      &nbsp;
220    </td>
221    <td>
222
223<p>
224    </td>
225  </tr>
226</table>
227<a class="anchor" name="Ogre_1_1MeshSerializera1" doxytag="Ogre::MeshSerializer::~MeshSerializer" ></a><p>
228<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
229  <tr>
230    <td class="mdRow">
231      <table cellpadding="0" cellspacing="0" border="0">
232        <tr>
233          <td class="md" nowrap valign="top"> virtual Ogre::MeshSerializer::~<a class="el" href="classOgre_1_1MeshSerializer.html">MeshSerializer</a> </td>
234          <td class="md" valign="top">(&nbsp;</td>
235          <td class="mdname1" valign="top" nowrap>          </td>
236          <td class="md" valign="top">&nbsp;)&nbsp;</td>
237          <td class="md" nowrap><code> [virtual]</code></td>
238        </tr>
239
240      </table>
241    </td>
242  </tr>
243</table>
244<table cellspacing=5 cellpadding=0 border=0>
245  <tr>
246    <td>
247      &nbsp;
248    </td>
249    <td>
250
251<p>
252    </td>
253  </tr>
254</table>
255<hr><h2>Member Function Documentation</h2>
256<a class="anchor" name="Ogre_1_1SkeletonSerializerb27" doxytag="Ogre::MeshSerializer::determineEndianness" ></a><p>
257<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
258  <tr>
259    <td class="mdRow">
260      <table cellpadding="0" cellspacing="0" border="0">
261        <tr>
262          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::determineEndianness </td>
263          <td class="md" valign="top">(&nbsp;</td>
264          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a>&nbsp;</td>
265          <td class="mdname1" valign="top" nowrap> <em>requestedEndian</em>          </td>
266          <td class="md" valign="top">&nbsp;)&nbsp;</td>
267          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
268        </tr>
269
270      </table>
271    </td>
272  </tr>
273</table>
274<table cellspacing=5 cellpadding=0 border=0>
275  <tr>
276    <td>
277      &nbsp;
278    </td>
279    <td>
280
281<p>
282Determine the endianness to write with based on option.
283<p>
284    </td>
285  </tr>
286</table>
287<a class="anchor" name="Ogre_1_1SkeletonSerializerb26" doxytag="Ogre::MeshSerializer::determineEndianness" ></a><p>
288<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
289  <tr>
290    <td class="mdRow">
291      <table cellpadding="0" cellspacing="0" border="0">
292        <tr>
293          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::determineEndianness </td>
294          <td class="md" valign="top">(&nbsp;</td>
295          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
296          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
297          <td class="md" valign="top">&nbsp;)&nbsp;</td>
298          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
299        </tr>
300
301      </table>
302    </td>
303  </tr>
304</table>
305<table cellspacing=5 cellpadding=0 border=0>
306  <tr>
307    <td>
308      &nbsp;
309    </td>
310    <td>
311
312<p>
313Determine the endianness of the incoming stream compared to native.
314<p>
315    </td>
316  </tr>
317</table>
318<a class="anchor" name="Ogre_1_1MeshSerializera2" doxytag="Ogre::MeshSerializer::exportMesh" ></a><p>
319<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
320  <tr>
321    <td class="mdRow">
322      <table cellpadding="0" cellspacing="0" border="0">
323        <tr>
324          <td class="md" nowrap valign="top"> void Ogre::MeshSerializer::exportMesh </td>
325          <td class="md" valign="top">(&nbsp;</td>
326          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
327          <td class="mdname" nowrap> <em>pMesh</em>, </td>
328        </tr>
329        <tr>
330          <td class="md" nowrap align="right"></td>
331          <td></td>
332          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
333          <td class="mdname" nowrap> <em>filename</em>, </td>
334        </tr>
335        <tr>
336          <td class="md" nowrap align="right"></td>
337          <td></td>
338          <td class="md" nowrap><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a>&nbsp;</td>
339          <td class="mdname" nowrap> <em>endianMode</em> = ENDIAN_NATIVE</td>
340        </tr>
341        <tr>
342          <td></td>
343          <td class="md">)&nbsp;</td>
344          <td class="md" colspan="2"></td>
345        </tr>
346
347      </table>
348    </td>
349  </tr>
350</table>
351<table cellspacing=5 cellpadding=0 border=0>
352  <tr>
353    <td>
354      &nbsp;
355    </td>
356    <td>
357
358<p>
359Exports a mesh to the file specified.
360<p>
361<dl compact><dt><b>Remarks:</b></dt><dd>This method takes an externally created <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object, and exports both it and optionally the Materials it uses to a .mesh file. </dd></dl>
362<dl compact><dt><b>Parameters:</b></dt><dd>
363  <table border="0" cellspacing="2" cellpadding="0">
364    <tr><td valign=top><em>pMesh</em>&nbsp;</td><td>Pointer to the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> to export </td></tr>
365    <tr><td valign=top><em>filename</em>&nbsp;</td><td>The destination filename </td></tr>
366    <tr><td valign=top><em>endianMode</em>&nbsp;</td><td>The endian mode of the written file </td></tr>
367  </table>
368</dl>
369    </td>
370  </tr>
371</table>
372<a class="anchor" name="Ogre_1_1SkeletonSerializerb25" doxytag="Ogre::MeshSerializer::flipEndian" ></a><p>
373<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
374  <tr>
375    <td class="mdRow">
376      <table cellpadding="0" cellspacing="0" border="0">
377        <tr>
378          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
379          <td class="md" valign="top">(&nbsp;</td>
380          <td class="md" nowrap valign="top">void *&nbsp;</td>
381          <td class="mdname" nowrap> <em>pData</em>, </td>
382        </tr>
383        <tr>
384          <td class="md" nowrap align="right"></td>
385          <td></td>
386          <td class="md" nowrap>size_t&nbsp;</td>
387          <td class="mdname" nowrap> <em>size</em></td>
388        </tr>
389        <tr>
390          <td></td>
391          <td class="md">)&nbsp;</td>
392          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
393        </tr>
394
395      </table>
396    </td>
397  </tr>
398</table>
399<table cellspacing=5 cellpadding=0 border=0>
400  <tr>
401    <td>
402      &nbsp;
403    </td>
404    <td>
405
406<p>
407    </td>
408  </tr>
409</table>
410<a class="anchor" name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::MeshSerializer::flipEndian" ></a><p>
411<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
412  <tr>
413    <td class="mdRow">
414      <table cellpadding="0" cellspacing="0" border="0">
415        <tr>
416          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
417          <td class="md" valign="top">(&nbsp;</td>
418          <td class="md" nowrap valign="top">void *&nbsp;</td>
419          <td class="mdname" nowrap> <em>pData</em>, </td>
420        </tr>
421        <tr>
422          <td class="md" nowrap align="right"></td>
423          <td></td>
424          <td class="md" nowrap>size_t&nbsp;</td>
425          <td class="mdname" nowrap> <em>size</em>, </td>
426        </tr>
427        <tr>
428          <td class="md" nowrap align="right"></td>
429          <td></td>
430          <td class="md" nowrap>size_t&nbsp;</td>
431          <td class="mdname" nowrap> <em>count</em></td>
432        </tr>
433        <tr>
434          <td></td>
435          <td class="md">)&nbsp;</td>
436          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
437        </tr>
438
439      </table>
440    </td>
441  </tr>
442</table>
443<table cellspacing=5 cellpadding=0 border=0>
444  <tr>
445    <td>
446      &nbsp;
447    </td>
448    <td>
449
450<p>
451    </td>
452  </tr>
453</table>
454<a class="anchor" name="Ogre_1_1SkeletonSerializerb23" doxytag="Ogre::MeshSerializer::flipFromLittleEndian" ></a><p>
455<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
456  <tr>
457    <td class="mdRow">
458      <table cellpadding="0" cellspacing="0" border="0">
459        <tr>
460          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipFromLittleEndian </td>
461          <td class="md" valign="top">(&nbsp;</td>
462          <td class="md" nowrap valign="top">void *&nbsp;</td>
463          <td class="mdname" nowrap> <em>pData</em>, </td>
464        </tr>
465        <tr>
466          <td class="md" nowrap align="right"></td>
467          <td></td>
468          <td class="md" nowrap>size_t&nbsp;</td>
469          <td class="mdname" nowrap> <em>size</em>, </td>
470        </tr>
471        <tr>
472          <td class="md" nowrap align="right"></td>
473          <td></td>
474          <td class="md" nowrap>size_t&nbsp;</td>
475          <td class="mdname" nowrap> <em>count</em> = 1</td>
476        </tr>
477        <tr>
478          <td></td>
479          <td class="md">)&nbsp;</td>
480          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
481        </tr>
482
483      </table>
484    </td>
485  </tr>
486</table>
487<table cellspacing=5 cellpadding=0 border=0>
488  <tr>
489    <td>
490      &nbsp;
491    </td>
492    <td>
493
494<p>
495    </td>
496  </tr>
497</table>
498<a class="anchor" name="Ogre_1_1SkeletonSerializerb22" doxytag="Ogre::MeshSerializer::flipToLittleEndian" ></a><p>
499<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
500  <tr>
501    <td class="mdRow">
502      <table cellpadding="0" cellspacing="0" border="0">
503        <tr>
504          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipToLittleEndian </td>
505          <td class="md" valign="top">(&nbsp;</td>
506          <td class="md" nowrap valign="top">void *&nbsp;</td>
507          <td class="mdname" nowrap> <em>pData</em>, </td>
508        </tr>
509        <tr>
510          <td class="md" nowrap align="right"></td>
511          <td></td>
512          <td class="md" nowrap>size_t&nbsp;</td>
513          <td class="mdname" nowrap> <em>size</em>, </td>
514        </tr>
515        <tr>
516          <td class="md" nowrap align="right"></td>
517          <td></td>
518          <td class="md" nowrap>size_t&nbsp;</td>
519          <td class="mdname" nowrap> <em>count</em> = 1</td>
520        </tr>
521        <tr>
522          <td></td>
523          <td class="md">)&nbsp;</td>
524          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
525        </tr>
526
527      </table>
528    </td>
529  </tr>
530</table>
531<table cellspacing=5 cellpadding=0 border=0>
532  <tr>
533    <td>
534      &nbsp;
535    </td>
536    <td>
537
538<p>
539    </td>
540  </tr>
541</table>
542<a class="anchor" name="Ogre_1_1MeshSerializera3" doxytag="Ogre::MeshSerializer::importMesh" ></a><p>
543<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
544  <tr>
545    <td class="mdRow">
546      <table cellpadding="0" cellspacing="0" border="0">
547        <tr>
548          <td class="md" nowrap valign="top"> void Ogre::MeshSerializer::importMesh </td>
549          <td class="md" valign="top">(&nbsp;</td>
550          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
551          <td class="mdname" nowrap> <em>stream</em>, </td>
552        </tr>
553        <tr>
554          <td class="md" nowrap align="right"></td>
555          <td></td>
556          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
557          <td class="mdname" nowrap> <em>pDest</em></td>
558        </tr>
559        <tr>
560          <td></td>
561          <td class="md">)&nbsp;</td>
562          <td class="md" colspan="2"></td>
563        </tr>
564
565      </table>
566    </td>
567  </tr>
568</table>
569<table cellspacing=5 cellpadding=0 border=0>
570  <tr>
571    <td>
572      &nbsp;
573    </td>
574    <td>
575
576<p>
577Imports <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.
578<p>
579<dl compact><dt><b>Remarks:</b></dt><dd>This method imports data from a <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> opened from a .mesh file and places it's contents into the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object which is passed in. </dd></dl>
580<dl compact><dt><b>Parameters:</b></dt><dd>
581  <table border="0" cellspacing="2" cellpadding="0">
582    <tr><td valign=top><em>stream</em>&nbsp;</td><td>The <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> holding the .mesh data. Must be initialised (pos at the start of the buffer). </td></tr>
583    <tr><td valign=top><em>pDest</em>&nbsp;</td><td>Pointer to the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object which will receive the data. Should be blank already. </td></tr>
584  </table>
585</dl>
586    </td>
587  </tr>
588</table>
589<a class="anchor" name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::MeshSerializer::readBools" ></a><p>
590<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
591  <tr>
592    <td class="mdRow">
593      <table cellpadding="0" cellspacing="0" border="0">
594        <tr>
595          <td class="md" nowrap valign="top"> void Ogre::Serializer::readBools </td>
596          <td class="md" valign="top">(&nbsp;</td>
597          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
598          <td class="mdname" nowrap> <em>stream</em>, </td>
599        </tr>
600        <tr>
601          <td class="md" nowrap align="right"></td>
602          <td></td>
603          <td class="md" nowrap>bool *&nbsp;</td>
604          <td class="mdname" nowrap> <em>pDest</em>, </td>
605        </tr>
606        <tr>
607          <td class="md" nowrap align="right"></td>
608          <td></td>
609          <td class="md" nowrap>size_t&nbsp;</td>
610          <td class="mdname" nowrap> <em>count</em></td>
611        </tr>
612        <tr>
613          <td></td>
614          <td class="md">)&nbsp;</td>
615          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
616        </tr>
617
618      </table>
619    </td>
620  </tr>
621</table>
622<table cellspacing=5 cellpadding=0 border=0>
623  <tr>
624    <td>
625      &nbsp;
626    </td>
627    <td>
628
629<p>
630    </td>
631  </tr>
632</table>
633<a class="anchor" name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::MeshSerializer::readChunk" ></a><p>
634<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
635  <tr>
636    <td class="mdRow">
637      <table cellpadding="0" cellspacing="0" border="0">
638        <tr>
639          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::Serializer::readChunk </td>
640          <td class="md" valign="top">(&nbsp;</td>
641          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
642          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
643          <td class="md" valign="top">&nbsp;)&nbsp;</td>
644          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
645        </tr>
646
647      </table>
648    </td>
649  </tr>
650</table>
651<table cellspacing=5 cellpadding=0 border=0>
652  <tr>
653    <td>
654      &nbsp;
655    </td>
656    <td>
657
658<p>
659    </td>
660  </tr>
661</table>
662<a class="anchor" name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::MeshSerializer::readFileHeader" ></a><p>
663<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
664  <tr>
665    <td class="mdRow">
666      <table cellpadding="0" cellspacing="0" border="0">
667        <tr>
668          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::readFileHeader </td>
669          <td class="md" valign="top">(&nbsp;</td>
670          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
671          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
672          <td class="md" valign="top">&nbsp;)&nbsp;</td>
673          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
674        </tr>
675
676      </table>
677    </td>
678  </tr>
679</table>
680<table cellspacing=5 cellpadding=0 border=0>
681  <tr>
682    <td>
683      &nbsp;
684    </td>
685    <td>
686
687<p>
688    </td>
689  </tr>
690</table>
691<a class="anchor" name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::MeshSerializer::readFloats" ></a><p>
692<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
693  <tr>
694    <td class="mdRow">
695      <table cellpadding="0" cellspacing="0" border="0">
696        <tr>
697          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
698          <td class="md" valign="top">(&nbsp;</td>
699          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
700          <td class="mdname" nowrap> <em>stream</em>, </td>
701        </tr>
702        <tr>
703          <td class="md" nowrap align="right"></td>
704          <td></td>
705          <td class="md" nowrap>double *&nbsp;</td>
706          <td class="mdname" nowrap> <em>pDest</em>, </td>
707        </tr>
708        <tr>
709          <td class="md" nowrap align="right"></td>
710          <td></td>
711          <td class="md" nowrap>size_t&nbsp;</td>
712          <td class="mdname" nowrap> <em>count</em></td>
713        </tr>
714        <tr>
715          <td></td>
716          <td class="md">)&nbsp;</td>
717          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
718        </tr>
719
720      </table>
721    </td>
722  </tr>
723</table>
724<table cellspacing=5 cellpadding=0 border=0>
725  <tr>
726    <td>
727      &nbsp;
728    </td>
729    <td>
730
731<p>
732    </td>
733  </tr>
734</table>
735<a class="anchor" name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::MeshSerializer::readFloats" ></a><p>
736<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
737  <tr>
738    <td class="mdRow">
739      <table cellpadding="0" cellspacing="0" border="0">
740        <tr>
741          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
742          <td class="md" valign="top">(&nbsp;</td>
743          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
744          <td class="mdname" nowrap> <em>stream</em>, </td>
745        </tr>
746        <tr>
747          <td class="md" nowrap align="right"></td>
748          <td></td>
749          <td class="md" nowrap>float *&nbsp;</td>
750          <td class="mdname" nowrap> <em>pDest</em>, </td>
751        </tr>
752        <tr>
753          <td class="md" nowrap align="right"></td>
754          <td></td>
755          <td class="md" nowrap>size_t&nbsp;</td>
756          <td class="mdname" nowrap> <em>count</em></td>
757        </tr>
758        <tr>
759          <td></td>
760          <td class="md">)&nbsp;</td>
761          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
762        </tr>
763
764      </table>
765    </td>
766  </tr>
767</table>
768<table cellspacing=5 cellpadding=0 border=0>
769  <tr>
770    <td>
771      &nbsp;
772    </td>
773    <td>
774
775<p>
776    </td>
777  </tr>
778</table>
779<a class="anchor" name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::MeshSerializer::readInts" ></a><p>
780<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
781  <tr>
782    <td class="mdRow">
783      <table cellpadding="0" cellspacing="0" border="0">
784        <tr>
785          <td class="md" nowrap valign="top"> void Ogre::Serializer::readInts </td>
786          <td class="md" valign="top">(&nbsp;</td>
787          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
788          <td class="mdname" nowrap> <em>stream</em>, </td>
789        </tr>
790        <tr>
791          <td class="md" nowrap align="right"></td>
792          <td></td>
793          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a455">uint32</a> *&nbsp;</td>
794          <td class="mdname" nowrap> <em>pDest</em>, </td>
795        </tr>
796        <tr>
797          <td class="md" nowrap align="right"></td>
798          <td></td>
799          <td class="md" nowrap>size_t&nbsp;</td>
800          <td class="mdname" nowrap> <em>count</em></td>
801        </tr>
802        <tr>
803          <td></td>
804          <td class="md">)&nbsp;</td>
805          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
806        </tr>
807
808      </table>
809    </td>
810  </tr>
811</table>
812<table cellspacing=5 cellpadding=0 border=0>
813  <tr>
814    <td>
815      &nbsp;
816    </td>
817    <td>
818
819<p>
820    </td>
821  </tr>
822</table>
823<a class="anchor" name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::MeshSerializer::readObject" ></a><p>
824<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
825  <tr>
826    <td class="mdRow">
827      <table cellpadding="0" cellspacing="0" border="0">
828        <tr>
829          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
830          <td class="md" valign="top">(&nbsp;</td>
831          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
832          <td class="mdname" nowrap> <em>stream</em>, </td>
833        </tr>
834        <tr>
835          <td class="md" nowrap align="right"></td>
836          <td></td>
837          <td class="md" nowrap><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
838          <td class="mdname" nowrap> <em>pDest</em></td>
839        </tr>
840        <tr>
841          <td></td>
842          <td class="md">)&nbsp;</td>
843          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
844        </tr>
845
846      </table>
847    </td>
848  </tr>
849</table>
850<table cellspacing=5 cellpadding=0 border=0>
851  <tr>
852    <td>
853      &nbsp;
854    </td>
855    <td>
856
857<p>
858    </td>
859  </tr>
860</table>
861<a class="anchor" name="Ogre_1_1SkeletonSerializerb18" doxytag="Ogre::MeshSerializer::readObject" ></a><p>
862<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
863  <tr>
864    <td class="mdRow">
865      <table cellpadding="0" cellspacing="0" border="0">
866        <tr>
867          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
868          <td class="md" valign="top">(&nbsp;</td>
869          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
870          <td class="mdname" nowrap> <em>stream</em>, </td>
871        </tr>
872        <tr>
873          <td class="md" nowrap align="right"></td>
874          <td></td>
875          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
876          <td class="mdname" nowrap> <em>pDest</em></td>
877        </tr>
878        <tr>
879          <td></td>
880          <td class="md">)&nbsp;</td>
881          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
882        </tr>
883
884      </table>
885    </td>
886  </tr>
887</table>
888<table cellspacing=5 cellpadding=0 border=0>
889  <tr>
890    <td>
891      &nbsp;
892    </td>
893    <td>
894
895<p>
896    </td>
897  </tr>
898</table>
899<a class="anchor" name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::MeshSerializer::readShorts" ></a><p>
900<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
901  <tr>
902    <td class="mdRow">
903      <table cellpadding="0" cellspacing="0" border="0">
904        <tr>
905          <td class="md" nowrap valign="top"> void Ogre::Serializer::readShorts </td>
906          <td class="md" valign="top">(&nbsp;</td>
907          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
908          <td class="mdname" nowrap> <em>stream</em>, </td>
909        </tr>
910        <tr>
911          <td class="md" nowrap align="right"></td>
912          <td></td>
913          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a456">uint16</a> *&nbsp;</td>
914          <td class="mdname" nowrap> <em>pDest</em>, </td>
915        </tr>
916        <tr>
917          <td class="md" nowrap align="right"></td>
918          <td></td>
919          <td class="md" nowrap>size_t&nbsp;</td>
920          <td class="mdname" nowrap> <em>count</em></td>
921        </tr>
922        <tr>
923          <td></td>
924          <td class="md">)&nbsp;</td>
925          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
926        </tr>
927
928      </table>
929    </td>
930  </tr>
931</table>
932<table cellspacing=5 cellpadding=0 border=0>
933  <tr>
934    <td>
935      &nbsp;
936    </td>
937    <td>
938
939<p>
940    </td>
941  </tr>
942</table>
943<a class="anchor" name="Ogre_1_1SkeletonSerializerb21" doxytag="Ogre::MeshSerializer::readString" ></a><p>
944<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
945  <tr>
946    <td class="mdRow">
947      <table cellpadding="0" cellspacing="0" border="0">
948        <tr>
949          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::Serializer::readString </td>
950          <td class="md" valign="top">(&nbsp;</td>
951          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
952          <td class="mdname" nowrap> <em>stream</em>, </td>
953        </tr>
954        <tr>
955          <td class="md" nowrap align="right"></td>
956          <td></td>
957          <td class="md" nowrap>size_t&nbsp;</td>
958          <td class="mdname" nowrap> <em>numChars</em></td>
959        </tr>
960        <tr>
961          <td></td>
962          <td class="md">)&nbsp;</td>
963          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
964        </tr>
965
966      </table>
967    </td>
968  </tr>
969</table>
970<table cellspacing=5 cellpadding=0 border=0>
971  <tr>
972    <td>
973      &nbsp;
974    </td>
975    <td>
976
977<p>
978    </td>
979  </tr>
980</table>
981<a class="anchor" name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::MeshSerializer::readString" ></a><p>
982<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
983  <tr>
984    <td class="mdRow">
985      <table cellpadding="0" cellspacing="0" border="0">
986        <tr>
987          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::Serializer::readString </td>
988          <td class="md" valign="top">(&nbsp;</td>
989          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
990          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
991          <td class="md" valign="top">&nbsp;)&nbsp;</td>
992          <td class="md" nowrap><code> [protected, inherited]</code></td>
993        </tr>
994
995      </table>
996    </td>
997  </tr>
998</table>
999<table cellspacing=5 cellpadding=0 border=0>
1000  <tr>
1001    <td>
1002      &nbsp;
1003    </td>
1004    <td>
1005
1006<p>
1007    </td>
1008  </tr>
1009</table>
1010<a class="anchor" name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::MeshSerializer::writeBools" ></a><p>
1011<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1012  <tr>
1013    <td class="mdRow">
1014      <table cellpadding="0" cellspacing="0" border="0">
1015        <tr>
1016          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeBools </td>
1017          <td class="md" valign="top">(&nbsp;</td>
1018          <td class="md" nowrap valign="top">const bool *const&nbsp;</td>
1019          <td class="mdname" nowrap> <em>pLong</em>, </td>
1020        </tr>
1021        <tr>
1022          <td class="md" nowrap align="right"></td>
1023          <td></td>
1024          <td class="md" nowrap>size_t&nbsp;</td>
1025          <td class="mdname" nowrap> <em>count</em></td>
1026        </tr>
1027        <tr>
1028          <td></td>
1029          <td class="md">)&nbsp;</td>
1030          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1031        </tr>
1032
1033      </table>
1034    </td>
1035  </tr>
1036</table>
1037<table cellspacing=5 cellpadding=0 border=0>
1038  <tr>
1039    <td>
1040      &nbsp;
1041    </td>
1042    <td>
1043
1044<p>
1045    </td>
1046  </tr>
1047</table>
1048<a class="anchor" name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::MeshSerializer::writeChunkHeader" ></a><p>
1049<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1050  <tr>
1051    <td class="mdRow">
1052      <table cellpadding="0" cellspacing="0" border="0">
1053        <tr>
1054          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeChunkHeader </td>
1055          <td class="md" valign="top">(&nbsp;</td>
1056          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a456">uint16</a>&nbsp;</td>
1057          <td class="mdname" nowrap> <em>id</em>, </td>
1058        </tr>
1059        <tr>
1060          <td class="md" nowrap align="right"></td>
1061          <td></td>
1062          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td>
1063          <td class="mdname" nowrap> <em>size</em></td>
1064        </tr>
1065        <tr>
1066          <td></td>
1067          <td class="md">)&nbsp;</td>
1068          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1069        </tr>
1070
1071      </table>
1072    </td>
1073  </tr>
1074</table>
1075<table cellspacing=5 cellpadding=0 border=0>
1076  <tr>
1077    <td>
1078      &nbsp;
1079    </td>
1080    <td>
1081
1082<p>
1083    </td>
1084  </tr>
1085</table>
1086<a class="anchor" name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::MeshSerializer::writeData" ></a><p>
1087<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1088  <tr>
1089    <td class="mdRow">
1090      <table cellpadding="0" cellspacing="0" border="0">
1091        <tr>
1092          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeData </td>
1093          <td class="md" valign="top">(&nbsp;</td>
1094          <td class="md" nowrap valign="top">const void *const&nbsp;</td>
1095          <td class="mdname" nowrap> <em>buf</em>, </td>
1096        </tr>
1097        <tr>
1098          <td class="md" nowrap align="right"></td>
1099          <td></td>
1100          <td class="md" nowrap>size_t&nbsp;</td>
1101          <td class="mdname" nowrap> <em>size</em>, </td>
1102        </tr>
1103        <tr>
1104          <td class="md" nowrap align="right"></td>
1105          <td></td>
1106          <td class="md" nowrap>size_t&nbsp;</td>
1107          <td class="mdname" nowrap> <em>count</em></td>
1108        </tr>
1109        <tr>
1110          <td></td>
1111          <td class="md">)&nbsp;</td>
1112          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1113        </tr>
1114
1115      </table>
1116    </td>
1117  </tr>
1118</table>
1119<table cellspacing=5 cellpadding=0 border=0>
1120  <tr>
1121    <td>
1122      &nbsp;
1123    </td>
1124    <td>
1125
1126<p>
1127    </td>
1128  </tr>
1129</table>
1130<a class="anchor" name="Ogre_1_1SkeletonSerializerb0" doxytag="Ogre::MeshSerializer::writeFileHeader" ></a><p>
1131<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1132  <tr>
1133    <td class="mdRow">
1134      <table cellpadding="0" cellspacing="0" border="0">
1135        <tr>
1136          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeFileHeader </td>
1137          <td class="md" valign="top">(&nbsp;</td>
1138          <td class="md" nowrap valign="top">void&nbsp;</td>
1139          <td class="mdname1" valign="top" nowrap>          </td>
1140          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1141          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1142        </tr>
1143
1144      </table>
1145    </td>
1146  </tr>
1147</table>
1148<table cellspacing=5 cellpadding=0 border=0>
1149  <tr>
1150    <td>
1151      &nbsp;
1152    </td>
1153    <td>
1154
1155<p>
1156    </td>
1157  </tr>
1158</table>
1159<a class="anchor" name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::MeshSerializer::writeFloats" ></a><p>
1160<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1161  <tr>
1162    <td class="mdRow">
1163      <table cellpadding="0" cellspacing="0" border="0">
1164        <tr>
1165          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
1166          <td class="md" valign="top">(&nbsp;</td>
1167          <td class="md" nowrap valign="top">const double *const&nbsp;</td>
1168          <td class="mdname" nowrap> <em>pfloat</em>, </td>
1169        </tr>
1170        <tr>
1171          <td class="md" nowrap align="right"></td>
1172          <td></td>
1173          <td class="md" nowrap>size_t&nbsp;</td>
1174          <td class="mdname" nowrap> <em>count</em></td>
1175        </tr>
1176        <tr>
1177          <td></td>
1178          <td class="md">)&nbsp;</td>
1179          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1180        </tr>
1181
1182      </table>
1183    </td>
1184  </tr>
1185</table>
1186<table cellspacing=5 cellpadding=0 border=0>
1187  <tr>
1188    <td>
1189      &nbsp;
1190    </td>
1191    <td>
1192
1193<p>
1194    </td>
1195  </tr>
1196</table>
1197<a class="anchor" name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::MeshSerializer::writeFloats" ></a><p>
1198<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1199  <tr>
1200    <td class="mdRow">
1201      <table cellpadding="0" cellspacing="0" border="0">
1202        <tr>
1203          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
1204          <td class="md" valign="top">(&nbsp;</td>
1205          <td class="md" nowrap valign="top">const float *const&nbsp;</td>
1206          <td class="mdname" nowrap> <em>pfloat</em>, </td>
1207        </tr>
1208        <tr>
1209          <td class="md" nowrap align="right"></td>
1210          <td></td>
1211          <td class="md" nowrap>size_t&nbsp;</td>
1212          <td class="mdname" nowrap> <em>count</em></td>
1213        </tr>
1214        <tr>
1215          <td></td>
1216          <td class="md">)&nbsp;</td>
1217          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1218        </tr>
1219
1220      </table>
1221    </td>
1222  </tr>
1223</table>
1224<table cellspacing=5 cellpadding=0 border=0>
1225  <tr>
1226    <td>
1227      &nbsp;
1228    </td>
1229    <td>
1230
1231<p>
1232    </td>
1233  </tr>
1234</table>
1235<a class="anchor" name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::MeshSerializer::writeInts" ></a><p>
1236<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1237  <tr>
1238    <td class="mdRow">
1239      <table cellpadding="0" cellspacing="0" border="0">
1240        <tr>
1241          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeInts </td>
1242          <td class="md" valign="top">(&nbsp;</td>
1243          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a455">uint32</a> *const&nbsp;</td>
1244          <td class="mdname" nowrap> <em>pInt</em>, </td>
1245        </tr>
1246        <tr>
1247          <td class="md" nowrap align="right"></td>
1248          <td></td>
1249          <td class="md" nowrap>size_t&nbsp;</td>
1250          <td class="mdname" nowrap> <em>count</em></td>
1251        </tr>
1252        <tr>
1253          <td></td>
1254          <td class="md">)&nbsp;</td>
1255          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1256        </tr>
1257
1258      </table>
1259    </td>
1260  </tr>
1261</table>
1262<table cellspacing=5 cellpadding=0 border=0>
1263  <tr>
1264    <td>
1265      &nbsp;
1266    </td>
1267    <td>
1268
1269<p>
1270    </td>
1271  </tr>
1272</table>
1273<a class="anchor" name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::MeshSerializer::writeObject" ></a><p>
1274<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1275  <tr>
1276    <td class="mdRow">
1277      <table cellpadding="0" cellspacing="0" border="0">
1278        <tr>
1279          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1280          <td class="md" valign="top">(&nbsp;</td>
1281          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
1282          <td class="mdname1" valign="top" nowrap> <em>q</em>          </td>
1283          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1284          <td class="md" nowrap><code> [protected, inherited]</code></td>
1285        </tr>
1286
1287      </table>
1288    </td>
1289  </tr>
1290</table>
1291<table cellspacing=5 cellpadding=0 border=0>
1292  <tr>
1293    <td>
1294      &nbsp;
1295    </td>
1296    <td>
1297
1298<p>
1299    </td>
1300  </tr>
1301</table>
1302<a class="anchor" name="Ogre_1_1SkeletonSerializerb7" doxytag="Ogre::MeshSerializer::writeObject" ></a><p>
1303<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1304  <tr>
1305    <td class="mdRow">
1306      <table cellpadding="0" cellspacing="0" border="0">
1307        <tr>
1308          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1309          <td class="md" valign="top">(&nbsp;</td>
1310          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
1311          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
1312          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1313          <td class="md" nowrap><code> [protected, inherited]</code></td>
1314        </tr>
1315
1316      </table>
1317    </td>
1318  </tr>
1319</table>
1320<table cellspacing=5 cellpadding=0 border=0>
1321  <tr>
1322    <td>
1323      &nbsp;
1324    </td>
1325    <td>
1326
1327<p>
1328    </td>
1329  </tr>
1330</table>
1331<a class="anchor" name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::MeshSerializer::writeShorts" ></a><p>
1332<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1333  <tr>
1334    <td class="mdRow">
1335      <table cellpadding="0" cellspacing="0" border="0">
1336        <tr>
1337          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeShorts </td>
1338          <td class="md" valign="top">(&nbsp;</td>
1339          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a456">uint16</a> *const&nbsp;</td>
1340          <td class="mdname" nowrap> <em>pShort</em>, </td>
1341        </tr>
1342        <tr>
1343          <td class="md" nowrap align="right"></td>
1344          <td></td>
1345          <td class="md" nowrap>size_t&nbsp;</td>
1346          <td class="mdname" nowrap> <em>count</em></td>
1347        </tr>
1348        <tr>
1349          <td></td>
1350          <td class="md">)&nbsp;</td>
1351          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1352        </tr>
1353
1354      </table>
1355    </td>
1356  </tr>
1357</table>
1358<table cellspacing=5 cellpadding=0 border=0>
1359  <tr>
1360    <td>
1361      &nbsp;
1362    </td>
1363    <td>
1364
1365<p>
1366    </td>
1367  </tr>
1368</table>
1369<a class="anchor" name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::MeshSerializer::writeString" ></a><p>
1370<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1371  <tr>
1372    <td class="mdRow">
1373      <table cellpadding="0" cellspacing="0" border="0">
1374        <tr>
1375          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeString </td>
1376          <td class="md" valign="top">(&nbsp;</td>
1377          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
1378          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
1379          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1380          <td class="md" nowrap><code> [protected, inherited]</code></td>
1381        </tr>
1382
1383      </table>
1384    </td>
1385  </tr>
1386</table>
1387<table cellspacing=5 cellpadding=0 border=0>
1388  <tr>
1389    <td>
1390      &nbsp;
1391    </td>
1392    <td>
1393
1394<p>
1395    </td>
1396  </tr>
1397</table>
1398<hr><h2>Member Data Documentation</h2>
1399<a class="anchor" name="Ogre_1_1SkeletonSerializerp0" doxytag="Ogre::MeshSerializer::mCurrentstreamLen" ></a><p>
1400<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1401  <tr>
1402    <td class="mdRow">
1403      <table cellpadding="0" cellspacing="0" border="0">
1404        <tr>
1405          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a455">uint32</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">Ogre::Serializer::mCurrentstreamLen</a><code> [protected, inherited]</code>
1406      </table>
1407    </td>
1408  </tr>
1409</table>
1410<table cellspacing=5 cellpadding=0 border=0>
1411  <tr>
1412    <td>
1413      &nbsp;
1414    </td>
1415    <td>
1416
1417<p>
1418
1419<p>
1420Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00060">60</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1421  </tr>
1422</table>
1423<a class="anchor" name="Ogre_1_1SkeletonSerializerp3" doxytag="Ogre::MeshSerializer::mFlipEndian" ></a><p>
1424<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1425  <tr>
1426    <td class="mdRow">
1427      <table cellpadding="0" cellspacing="0" border="0">
1428        <tr>
1429          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp3">Ogre::Serializer::mFlipEndian</a><code> [protected, inherited]</code>
1430      </table>
1431    </td>
1432  </tr>
1433</table>
1434<table cellspacing=5 cellpadding=0 border=0>
1435  <tr>
1436    <td>
1437      &nbsp;
1438    </td>
1439    <td>
1440
1441<p>
1442
1443<p>
1444Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00063">63</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1445  </tr>
1446</table>
1447<a class="anchor" name="Ogre_1_1MeshSerializerp0" doxytag="Ogre::MeshSerializer::mImplementations" ></a><p>
1448<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1449  <tr>
1450    <td class="mdRow">
1451      <table cellpadding="0" cellspacing="0" border="0">
1452        <tr>
1453          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerx0">MeshSerializerImplMap</a> <a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializerp0">Ogre::MeshSerializer::mImplementations</a><code> [protected]</code>
1454      </table>
1455    </td>
1456  </tr>
1457</table>
1458<table cellspacing=5 cellpadding=0 border=0>
1459  <tr>
1460    <td>
1461      &nbsp;
1462    </td>
1463    <td>
1464
1465<p>
1466
1467<p>
1468Definition at line <a class="el" href="OgreMeshSerializer_8h-source.html#l00088">88</a> of file <a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a>.    </td>
1469  </tr>
1470</table>
1471<a class="anchor" name="Ogre_1_1SkeletonSerializerp1" doxytag="Ogre::MeshSerializer::mpfFile" ></a><p>
1472<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1473  <tr>
1474    <td class="mdRow">
1475      <table cellpadding="0" cellspacing="0" border="0">
1476        <tr>
1477          <td class="md" nowrap valign="top"> FILE* <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp1">Ogre::Serializer::mpfFile</a><code> [protected, inherited]</code>
1478      </table>
1479    </td>
1480  </tr>
1481</table>
1482<table cellspacing=5 cellpadding=0 border=0>
1483  <tr>
1484    <td>
1485      &nbsp;
1486    </td>
1487    <td>
1488
1489<p>
1490
1491<p>
1492Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00061">61</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1493  </tr>
1494</table>
1495<a class="anchor" name="Ogre_1_1MeshSerializert0" doxytag="Ogre::MeshSerializer::msCurrentVersion" ></a><p>
1496<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1497  <tr>
1498    <td class="mdRow">
1499      <table cellpadding="0" cellspacing="0" border="0">
1500        <tr>
1501          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1MeshSerializer.html#Ogre_1_1MeshSerializert0">Ogre::MeshSerializer::msCurrentVersion</a><code> [static, protected]</code>
1502      </table>
1503    </td>
1504  </tr>
1505</table>
1506<table cellspacing=5 cellpadding=0 border=0>
1507  <tr>
1508    <td>
1509      &nbsp;
1510    </td>
1511    <td>
1512
1513<p>
1514
1515<p>
1516Definition at line <a class="el" href="OgreMeshSerializer_8h-source.html#l00085">85</a> of file <a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a>.    </td>
1517  </tr>
1518</table>
1519<a class="anchor" name="Ogre_1_1SkeletonSerializerp2" doxytag="Ogre::MeshSerializer::mVersion" ></a><p>
1520<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1521  <tr>
1522    <td class="mdRow">
1523      <table cellpadding="0" cellspacing="0" border="0">
1524        <tr>
1525          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">Ogre::Serializer::mVersion</a><code> [protected, inherited]</code>
1526      </table>
1527    </td>
1528  </tr>
1529</table>
1530<table cellspacing=5 cellpadding=0 border=0>
1531  <tr>
1532    <td>
1533      &nbsp;
1534    </td>
1535    <td>
1536
1537<p>
1538
1539<p>
1540Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00062">62</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1541  </tr>
1542</table>
1543<hr>The documentation for this class was generated from the following file:<ul>
1544<li><a class="el" href="OgreMeshSerializer_8h-source.html">OgreMeshSerializer.h</a></ul>
1545<hr>
1546<p>
1547Copyright &copy; 2000-2005 by The OGRE Team<br />
1548<!--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/>
1549This 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/>
1550                <!--/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#">
1551                <Work rdf:about="">
1552                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1553        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1554                </Work>
1555                <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> -->
1556
1557Last modified Sun Mar 12 14:40:13 2006
1558</p>
1559</body>
1560</html>
Note: See TracBrowser for help on using the repository browser.