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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::Serializer 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::Serializer Class Reference</h1>Generic class for serialising data to / from binary stream-based files. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::Serializer:
16<p><center><img src="classOgre_1_1Serializer.png" usemap="#Ogre::Serializer_map" border="0" alt=""></center>
17<map name="Ogre::Serializer_map">
18<area href="classOgre_1_1MeshSerializer.html" alt="Ogre::MeshSerializer" shape="rect" coords="0,56,189,80">
19<area href="classOgre_1_1MeshSerializerImpl.html" alt="Ogre::MeshSerializerImpl" shape="rect" coords="199,56,388,80">
20<area href="classOgre_1_1SkeletonSerializer.html" alt="Ogre::SkeletonSerializer" shape="rect" coords="398,56,587,80">
21<area href="classOgre_1_1MeshSerializerImpl__v1__2.html" alt="Ogre::MeshSerializerImpl_v1_2" shape="rect" coords="199,112,388,136">
22<area href="classOgre_1_1MeshSerializerImpl__v1__1.html" alt="Ogre::MeshSerializerImpl_v1_1" shape="rect" coords="199,168,388,192">
23</map>
24<a href="classOgre_1_1Serializer-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
25<tr><td></td></tr>
26<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
27<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1Serializera0">Serializer</a> ()</td></tr>
28
29<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1Serializera1">~Serializer</a> ()</td></tr>
30
31<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
32<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>
33
34<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#a413">uint16</a> <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="namespaceOgre.html#a412">uint32</a> size)</td></tr>
35
36<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>
37
38<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>
39
40<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#a413">uint16</a> *const pShort, size_t count)</td></tr>
41
42<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#a412">uint32</a> *const pInt, size_t count)</td></tr>
43
44<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>
45
46<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>
47
48<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>
49
50<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#a426">String</a> &amp;string)</td></tr>
51
52<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>
53
54<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>
55
56<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>
57
58<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>
59
60<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>
61
62<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>
63
64<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#a413">uint16</a> *pDest, size_t count)</td></tr>
65
66<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#a412">uint32</a> *pDest, size_t count)</td></tr>
67
68<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>
69
70<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>
71
72<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">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>
73
74<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">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>
75
76<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>
77
78<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>
79
80<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>
81
82<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>
83
84<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
85<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a412">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">mCurrentstreamLen</a></td></tr>
86
87<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>
88
89<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">mVersion</a></td></tr>
90
91</table>
92<hr><a name="_details"></a><h2>Detailed Description</h2>
93Generic class for serialising data to / from binary stream-based files.
94<p>
95<dl compact><dt><b>Remarks:</b></dt><dd>This class provides a number of useful methods for exporting / importing data from stream-oriented binary files (e.g. .mesh and .skeleton). </dd></dl>
96
97<p>
98
99<p>
100Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00040">40</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
101<a class="anchor" name="Ogre_1_1Serializera0" doxytag="Ogre::Serializer::Serializer" ></a><p>
102<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
103  <tr>
104    <td class="mdRow">
105      <table cellpadding="0" cellspacing="0" border="0">
106        <tr>
107          <td class="md" nowrap valign="top"> Ogre::Serializer::Serializer </td>
108          <td class="md" valign="top">(&nbsp;</td>
109          <td class="mdname1" valign="top" nowrap>          </td>
110          <td class="md" valign="top">&nbsp;)&nbsp;</td>
111          <td class="md" nowrap></td>
112        </tr>
113
114      </table>
115    </td>
116  </tr>
117</table>
118<table cellspacing=5 cellpadding=0 border=0>
119  <tr>
120    <td>
121      &nbsp;
122    </td>
123    <td>
124
125<p>
126    </td>
127  </tr>
128</table>
129<a class="anchor" name="Ogre_1_1Serializera1" doxytag="Ogre::Serializer::~Serializer" ></a><p>
130<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
131  <tr>
132    <td class="mdRow">
133      <table cellpadding="0" cellspacing="0" border="0">
134        <tr>
135          <td class="md" nowrap valign="top"> virtual Ogre::Serializer::~<a class="el" href="classOgre_1_1Serializer.html">Serializer</a> </td>
136          <td class="md" valign="top">(&nbsp;</td>
137          <td class="mdname1" valign="top" nowrap>          </td>
138          <td class="md" valign="top">&nbsp;)&nbsp;</td>
139          <td class="md" nowrap><code> [virtual]</code></td>
140        </tr>
141
142      </table>
143    </td>
144  </tr>
145</table>
146<table cellspacing=5 cellpadding=0 border=0>
147  <tr>
148    <td>
149      &nbsp;
150    </td>
151    <td>
152
153<p>
154    </td>
155  </tr>
156</table>
157<hr><h2>Member Function Documentation</h2>
158<a class="anchor" name="Ogre_1_1SkeletonSerializerb25" doxytag="Ogre::Serializer::flipEndian" ></a><p>
159<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
160  <tr>
161    <td class="mdRow">
162      <table cellpadding="0" cellspacing="0" border="0">
163        <tr>
164          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
165          <td class="md" valign="top">(&nbsp;</td>
166          <td class="md" nowrap valign="top">void *&nbsp;</td>
167          <td class="mdname" nowrap> <em>pData</em>, </td>
168        </tr>
169        <tr>
170          <td class="md" nowrap align="right"></td>
171          <td></td>
172          <td class="md" nowrap>size_t&nbsp;</td>
173          <td class="mdname" nowrap> <em>size</em></td>
174        </tr>
175        <tr>
176          <td></td>
177          <td class="md">)&nbsp;</td>
178          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
179        </tr>
180
181      </table>
182    </td>
183  </tr>
184</table>
185<table cellspacing=5 cellpadding=0 border=0>
186  <tr>
187    <td>
188      &nbsp;
189    </td>
190    <td>
191
192<p>
193    </td>
194  </tr>
195</table>
196<a class="anchor" name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::Serializer::flipEndian" ></a><p>
197<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
198  <tr>
199    <td class="mdRow">
200      <table cellpadding="0" cellspacing="0" border="0">
201        <tr>
202          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
203          <td class="md" valign="top">(&nbsp;</td>
204          <td class="md" nowrap valign="top">void *&nbsp;</td>
205          <td class="mdname" nowrap> <em>pData</em>, </td>
206        </tr>
207        <tr>
208          <td class="md" nowrap align="right"></td>
209          <td></td>
210          <td class="md" nowrap>size_t&nbsp;</td>
211          <td class="mdname" nowrap> <em>size</em>, </td>
212        </tr>
213        <tr>
214          <td class="md" nowrap align="right"></td>
215          <td></td>
216          <td class="md" nowrap>size_t&nbsp;</td>
217          <td class="mdname" nowrap> <em>count</em></td>
218        </tr>
219        <tr>
220          <td></td>
221          <td class="md">)&nbsp;</td>
222          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
223        </tr>
224
225      </table>
226    </td>
227  </tr>
228</table>
229<table cellspacing=5 cellpadding=0 border=0>
230  <tr>
231    <td>
232      &nbsp;
233    </td>
234    <td>
235
236<p>
237    </td>
238  </tr>
239</table>
240<a class="anchor" name="Ogre_1_1SkeletonSerializerb23" doxytag="Ogre::Serializer::flipFromLittleEndian" ></a><p>
241<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
242  <tr>
243    <td class="mdRow">
244      <table cellpadding="0" cellspacing="0" border="0">
245        <tr>
246          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipFromLittleEndian </td>
247          <td class="md" valign="top">(&nbsp;</td>
248          <td class="md" nowrap valign="top">void *&nbsp;</td>
249          <td class="mdname" nowrap> <em>pData</em>, </td>
250        </tr>
251        <tr>
252          <td class="md" nowrap align="right"></td>
253          <td></td>
254          <td class="md" nowrap>size_t&nbsp;</td>
255          <td class="mdname" nowrap> <em>size</em>, </td>
256        </tr>
257        <tr>
258          <td class="md" nowrap align="right"></td>
259          <td></td>
260          <td class="md" nowrap>size_t&nbsp;</td>
261          <td class="mdname" nowrap> <em>count</em> = 1</td>
262        </tr>
263        <tr>
264          <td></td>
265          <td class="md">)&nbsp;</td>
266          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
267        </tr>
268
269      </table>
270    </td>
271  </tr>
272</table>
273<table cellspacing=5 cellpadding=0 border=0>
274  <tr>
275    <td>
276      &nbsp;
277    </td>
278    <td>
279
280<p>
281    </td>
282  </tr>
283</table>
284<a class="anchor" name="Ogre_1_1SkeletonSerializerb22" doxytag="Ogre::Serializer::flipToLittleEndian" ></a><p>
285<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
286  <tr>
287    <td class="mdRow">
288      <table cellpadding="0" cellspacing="0" border="0">
289        <tr>
290          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipToLittleEndian </td>
291          <td class="md" valign="top">(&nbsp;</td>
292          <td class="md" nowrap valign="top">void *&nbsp;</td>
293          <td class="mdname" nowrap> <em>pData</em>, </td>
294        </tr>
295        <tr>
296          <td class="md" nowrap align="right"></td>
297          <td></td>
298          <td class="md" nowrap>size_t&nbsp;</td>
299          <td class="mdname" nowrap> <em>size</em>, </td>
300        </tr>
301        <tr>
302          <td class="md" nowrap align="right"></td>
303          <td></td>
304          <td class="md" nowrap>size_t&nbsp;</td>
305          <td class="mdname" nowrap> <em>count</em> = 1</td>
306        </tr>
307        <tr>
308          <td></td>
309          <td class="md">)&nbsp;</td>
310          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
311        </tr>
312
313      </table>
314    </td>
315  </tr>
316</table>
317<table cellspacing=5 cellpadding=0 border=0>
318  <tr>
319    <td>
320      &nbsp;
321    </td>
322    <td>
323
324<p>
325    </td>
326  </tr>
327</table>
328<a class="anchor" name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::Serializer::readBools" ></a><p>
329<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
330  <tr>
331    <td class="mdRow">
332      <table cellpadding="0" cellspacing="0" border="0">
333        <tr>
334          <td class="md" nowrap valign="top"> void Ogre::Serializer::readBools </td>
335          <td class="md" valign="top">(&nbsp;</td>
336          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
337          <td class="mdname" nowrap> <em>stream</em>, </td>
338        </tr>
339        <tr>
340          <td class="md" nowrap align="right"></td>
341          <td></td>
342          <td class="md" nowrap>bool *&nbsp;</td>
343          <td class="mdname" nowrap> <em>pDest</em>, </td>
344        </tr>
345        <tr>
346          <td class="md" nowrap align="right"></td>
347          <td></td>
348          <td class="md" nowrap>size_t&nbsp;</td>
349          <td class="mdname" nowrap> <em>count</em></td>
350        </tr>
351        <tr>
352          <td></td>
353          <td class="md">)&nbsp;</td>
354          <td class="md" colspan="2"><code> [protected]</code></td>
355        </tr>
356
357      </table>
358    </td>
359  </tr>
360</table>
361<table cellspacing=5 cellpadding=0 border=0>
362  <tr>
363    <td>
364      &nbsp;
365    </td>
366    <td>
367
368<p>
369    </td>
370  </tr>
371</table>
372<a class="anchor" name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::Serializer::readChunk" ></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 unsigned short Ogre::Serializer::readChunk </td>
379          <td class="md" valign="top">(&nbsp;</td>
380          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
381          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
382          <td class="md" valign="top">&nbsp;)&nbsp;</td>
383          <td class="md" nowrap><code> [protected, virtual]</code></td>
384        </tr>
385
386      </table>
387    </td>
388  </tr>
389</table>
390<table cellspacing=5 cellpadding=0 border=0>
391  <tr>
392    <td>
393      &nbsp;
394    </td>
395    <td>
396
397<p>
398    </td>
399  </tr>
400</table>
401<a class="anchor" name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::Serializer::readFileHeader" ></a><p>
402<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
403  <tr>
404    <td class="mdRow">
405      <table cellpadding="0" cellspacing="0" border="0">
406        <tr>
407          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::readFileHeader </td>
408          <td class="md" valign="top">(&nbsp;</td>
409          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
410          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
411          <td class="md" valign="top">&nbsp;)&nbsp;</td>
412          <td class="md" nowrap><code> [protected, virtual]</code></td>
413        </tr>
414
415      </table>
416    </td>
417  </tr>
418</table>
419<table cellspacing=5 cellpadding=0 border=0>
420  <tr>
421    <td>
422      &nbsp;
423    </td>
424    <td>
425
426<p>
427    </td>
428  </tr>
429</table>
430<a class="anchor" name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::Serializer::readFloats" ></a><p>
431<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
432  <tr>
433    <td class="mdRow">
434      <table cellpadding="0" cellspacing="0" border="0">
435        <tr>
436          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
437          <td class="md" valign="top">(&nbsp;</td>
438          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
439          <td class="mdname" nowrap> <em>stream</em>, </td>
440        </tr>
441        <tr>
442          <td class="md" nowrap align="right"></td>
443          <td></td>
444          <td class="md" nowrap>double *&nbsp;</td>
445          <td class="mdname" nowrap> <em>pDest</em>, </td>
446        </tr>
447        <tr>
448          <td class="md" nowrap align="right"></td>
449          <td></td>
450          <td class="md" nowrap>size_t&nbsp;</td>
451          <td class="mdname" nowrap> <em>count</em></td>
452        </tr>
453        <tr>
454          <td></td>
455          <td class="md">)&nbsp;</td>
456          <td class="md" colspan="2"><code> [protected]</code></td>
457        </tr>
458
459      </table>
460    </td>
461  </tr>
462</table>
463<table cellspacing=5 cellpadding=0 border=0>
464  <tr>
465    <td>
466      &nbsp;
467    </td>
468    <td>
469
470<p>
471    </td>
472  </tr>
473</table>
474<a class="anchor" name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::Serializer::readFloats" ></a><p>
475<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
476  <tr>
477    <td class="mdRow">
478      <table cellpadding="0" cellspacing="0" border="0">
479        <tr>
480          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
481          <td class="md" valign="top">(&nbsp;</td>
482          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
483          <td class="mdname" nowrap> <em>stream</em>, </td>
484        </tr>
485        <tr>
486          <td class="md" nowrap align="right"></td>
487          <td></td>
488          <td class="md" nowrap>float *&nbsp;</td>
489          <td class="mdname" nowrap> <em>pDest</em>, </td>
490        </tr>
491        <tr>
492          <td class="md" nowrap align="right"></td>
493          <td></td>
494          <td class="md" nowrap>size_t&nbsp;</td>
495          <td class="mdname" nowrap> <em>count</em></td>
496        </tr>
497        <tr>
498          <td></td>
499          <td class="md">)&nbsp;</td>
500          <td class="md" colspan="2"><code> [protected]</code></td>
501        </tr>
502
503      </table>
504    </td>
505  </tr>
506</table>
507<table cellspacing=5 cellpadding=0 border=0>
508  <tr>
509    <td>
510      &nbsp;
511    </td>
512    <td>
513
514<p>
515    </td>
516  </tr>
517</table>
518<a class="anchor" name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::Serializer::readInts" ></a><p>
519<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
520  <tr>
521    <td class="mdRow">
522      <table cellpadding="0" cellspacing="0" border="0">
523        <tr>
524          <td class="md" nowrap valign="top"> void Ogre::Serializer::readInts </td>
525          <td class="md" valign="top">(&nbsp;</td>
526          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
527          <td class="mdname" nowrap> <em>stream</em>, </td>
528        </tr>
529        <tr>
530          <td class="md" nowrap align="right"></td>
531          <td></td>
532          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a412">uint32</a> *&nbsp;</td>
533          <td class="mdname" nowrap> <em>pDest</em>, </td>
534        </tr>
535        <tr>
536          <td class="md" nowrap align="right"></td>
537          <td></td>
538          <td class="md" nowrap>size_t&nbsp;</td>
539          <td class="mdname" nowrap> <em>count</em></td>
540        </tr>
541        <tr>
542          <td></td>
543          <td class="md">)&nbsp;</td>
544          <td class="md" colspan="2"><code> [protected]</code></td>
545        </tr>
546
547      </table>
548    </td>
549  </tr>
550</table>
551<table cellspacing=5 cellpadding=0 border=0>
552  <tr>
553    <td>
554      &nbsp;
555    </td>
556    <td>
557
558<p>
559    </td>
560  </tr>
561</table>
562<a class="anchor" name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::Serializer::readObject" ></a><p>
563<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
564  <tr>
565    <td class="mdRow">
566      <table cellpadding="0" cellspacing="0" border="0">
567        <tr>
568          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
569          <td class="md" valign="top">(&nbsp;</td>
570          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
571          <td class="mdname" nowrap> <em>stream</em>, </td>
572        </tr>
573        <tr>
574          <td class="md" nowrap align="right"></td>
575          <td></td>
576          <td class="md" nowrap><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
577          <td class="mdname" nowrap> <em>pDest</em></td>
578        </tr>
579        <tr>
580          <td></td>
581          <td class="md">)&nbsp;</td>
582          <td class="md" colspan="2"><code> [protected]</code></td>
583        </tr>
584
585      </table>
586    </td>
587  </tr>
588</table>
589<table cellspacing=5 cellpadding=0 border=0>
590  <tr>
591    <td>
592      &nbsp;
593    </td>
594    <td>
595
596<p>
597    </td>
598  </tr>
599</table>
600<a class="anchor" name="Ogre_1_1SkeletonSerializerb18" doxytag="Ogre::Serializer::readObject" ></a><p>
601<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
602  <tr>
603    <td class="mdRow">
604      <table cellpadding="0" cellspacing="0" border="0">
605        <tr>
606          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
607          <td class="md" valign="top">(&nbsp;</td>
608          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
609          <td class="mdname" nowrap> <em>stream</em>, </td>
610        </tr>
611        <tr>
612          <td class="md" nowrap align="right"></td>
613          <td></td>
614          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
615          <td class="mdname" nowrap> <em>pDest</em></td>
616        </tr>
617        <tr>
618          <td></td>
619          <td class="md">)&nbsp;</td>
620          <td class="md" colspan="2"><code> [protected]</code></td>
621        </tr>
622
623      </table>
624    </td>
625  </tr>
626</table>
627<table cellspacing=5 cellpadding=0 border=0>
628  <tr>
629    <td>
630      &nbsp;
631    </td>
632    <td>
633
634<p>
635    </td>
636  </tr>
637</table>
638<a class="anchor" name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::Serializer::readShorts" ></a><p>
639<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
640  <tr>
641    <td class="mdRow">
642      <table cellpadding="0" cellspacing="0" border="0">
643        <tr>
644          <td class="md" nowrap valign="top"> void Ogre::Serializer::readShorts </td>
645          <td class="md" valign="top">(&nbsp;</td>
646          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
647          <td class="mdname" nowrap> <em>stream</em>, </td>
648        </tr>
649        <tr>
650          <td class="md" nowrap align="right"></td>
651          <td></td>
652          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a413">uint16</a> *&nbsp;</td>
653          <td class="mdname" nowrap> <em>pDest</em>, </td>
654        </tr>
655        <tr>
656          <td class="md" nowrap align="right"></td>
657          <td></td>
658          <td class="md" nowrap>size_t&nbsp;</td>
659          <td class="mdname" nowrap> <em>count</em></td>
660        </tr>
661        <tr>
662          <td></td>
663          <td class="md">)&nbsp;</td>
664          <td class="md" colspan="2"><code> [protected]</code></td>
665        </tr>
666
667      </table>
668    </td>
669  </tr>
670</table>
671<table cellspacing=5 cellpadding=0 border=0>
672  <tr>
673    <td>
674      &nbsp;
675    </td>
676    <td>
677
678<p>
679    </td>
680  </tr>
681</table>
682<a class="anchor" name="Ogre_1_1SkeletonSerializerb21" doxytag="Ogre::Serializer::readString" ></a><p>
683<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
684  <tr>
685    <td class="mdRow">
686      <table cellpadding="0" cellspacing="0" border="0">
687        <tr>
688          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::Serializer::readString </td>
689          <td class="md" valign="top">(&nbsp;</td>
690          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
691          <td class="mdname" nowrap> <em>stream</em>, </td>
692        </tr>
693        <tr>
694          <td class="md" nowrap align="right"></td>
695          <td></td>
696          <td class="md" nowrap>size_t&nbsp;</td>
697          <td class="mdname" nowrap> <em>numChars</em></td>
698        </tr>
699        <tr>
700          <td></td>
701          <td class="md">)&nbsp;</td>
702          <td class="md" colspan="2"><code> [protected]</code></td>
703        </tr>
704
705      </table>
706    </td>
707  </tr>
708</table>
709<table cellspacing=5 cellpadding=0 border=0>
710  <tr>
711    <td>
712      &nbsp;
713    </td>
714    <td>
715
716<p>
717    </td>
718  </tr>
719</table>
720<a class="anchor" name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::Serializer::readString" ></a><p>
721<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
722  <tr>
723    <td class="mdRow">
724      <table cellpadding="0" cellspacing="0" border="0">
725        <tr>
726          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::Serializer::readString </td>
727          <td class="md" valign="top">(&nbsp;</td>
728          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
729          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
730          <td class="md" valign="top">&nbsp;)&nbsp;</td>
731          <td class="md" nowrap><code> [protected]</code></td>
732        </tr>
733
734      </table>
735    </td>
736  </tr>
737</table>
738<table cellspacing=5 cellpadding=0 border=0>
739  <tr>
740    <td>
741      &nbsp;
742    </td>
743    <td>
744
745<p>
746    </td>
747  </tr>
748</table>
749<a class="anchor" name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::Serializer::writeBools" ></a><p>
750<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
751  <tr>
752    <td class="mdRow">
753      <table cellpadding="0" cellspacing="0" border="0">
754        <tr>
755          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeBools </td>
756          <td class="md" valign="top">(&nbsp;</td>
757          <td class="md" nowrap valign="top">const bool *const&nbsp;</td>
758          <td class="mdname" nowrap> <em>pLong</em>, </td>
759        </tr>
760        <tr>
761          <td class="md" nowrap align="right"></td>
762          <td></td>
763          <td class="md" nowrap>size_t&nbsp;</td>
764          <td class="mdname" nowrap> <em>count</em></td>
765        </tr>
766        <tr>
767          <td></td>
768          <td class="md">)&nbsp;</td>
769          <td class="md" colspan="2"><code> [protected]</code></td>
770        </tr>
771
772      </table>
773    </td>
774  </tr>
775</table>
776<table cellspacing=5 cellpadding=0 border=0>
777  <tr>
778    <td>
779      &nbsp;
780    </td>
781    <td>
782
783<p>
784    </td>
785  </tr>
786</table>
787<a class="anchor" name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::Serializer::writeChunkHeader" ></a><p>
788<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
789  <tr>
790    <td class="mdRow">
791      <table cellpadding="0" cellspacing="0" border="0">
792        <tr>
793          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeChunkHeader </td>
794          <td class="md" valign="top">(&nbsp;</td>
795          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a413">uint16</a>&nbsp;</td>
796          <td class="mdname" nowrap> <em>id</em>, </td>
797        </tr>
798        <tr>
799          <td class="md" nowrap align="right"></td>
800          <td></td>
801          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a412">uint32</a>&nbsp;</td>
802          <td class="mdname" nowrap> <em>size</em></td>
803        </tr>
804        <tr>
805          <td></td>
806          <td class="md">)&nbsp;</td>
807          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
808        </tr>
809
810      </table>
811    </td>
812  </tr>
813</table>
814<table cellspacing=5 cellpadding=0 border=0>
815  <tr>
816    <td>
817      &nbsp;
818    </td>
819    <td>
820
821<p>
822    </td>
823  </tr>
824</table>
825<a class="anchor" name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::Serializer::writeData" ></a><p>
826<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
827  <tr>
828    <td class="mdRow">
829      <table cellpadding="0" cellspacing="0" border="0">
830        <tr>
831          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeData </td>
832          <td class="md" valign="top">(&nbsp;</td>
833          <td class="md" nowrap valign="top">const void *const&nbsp;</td>
834          <td class="mdname" nowrap> <em>buf</em>, </td>
835        </tr>
836        <tr>
837          <td class="md" nowrap align="right"></td>
838          <td></td>
839          <td class="md" nowrap>size_t&nbsp;</td>
840          <td class="mdname" nowrap> <em>size</em>, </td>
841        </tr>
842        <tr>
843          <td class="md" nowrap align="right"></td>
844          <td></td>
845          <td class="md" nowrap>size_t&nbsp;</td>
846          <td class="mdname" nowrap> <em>count</em></td>
847        </tr>
848        <tr>
849          <td></td>
850          <td class="md">)&nbsp;</td>
851          <td class="md" colspan="2"><code> [protected]</code></td>
852        </tr>
853
854      </table>
855    </td>
856  </tr>
857</table>
858<table cellspacing=5 cellpadding=0 border=0>
859  <tr>
860    <td>
861      &nbsp;
862    </td>
863    <td>
864
865<p>
866    </td>
867  </tr>
868</table>
869<a class="anchor" name="Ogre_1_1SkeletonSerializerb0" doxytag="Ogre::Serializer::writeFileHeader" ></a><p>
870<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
871  <tr>
872    <td class="mdRow">
873      <table cellpadding="0" cellspacing="0" border="0">
874        <tr>
875          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeFileHeader </td>
876          <td class="md" valign="top">(&nbsp;</td>
877          <td class="md" nowrap valign="top">void&nbsp;</td>
878          <td class="mdname1" valign="top" nowrap>          </td>
879          <td class="md" valign="top">&nbsp;)&nbsp;</td>
880          <td class="md" nowrap><code> [protected, virtual]</code></td>
881        </tr>
882
883      </table>
884    </td>
885  </tr>
886</table>
887<table cellspacing=5 cellpadding=0 border=0>
888  <tr>
889    <td>
890      &nbsp;
891    </td>
892    <td>
893
894<p>
895    </td>
896  </tr>
897</table>
898<a class="anchor" name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::Serializer::writeFloats" ></a><p>
899<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
900  <tr>
901    <td class="mdRow">
902      <table cellpadding="0" cellspacing="0" border="0">
903        <tr>
904          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
905          <td class="md" valign="top">(&nbsp;</td>
906          <td class="md" nowrap valign="top">const double *const&nbsp;</td>
907          <td class="mdname" nowrap> <em>pfloat</em>, </td>
908        </tr>
909        <tr>
910          <td class="md" nowrap align="right"></td>
911          <td></td>
912          <td class="md" nowrap>size_t&nbsp;</td>
913          <td class="mdname" nowrap> <em>count</em></td>
914        </tr>
915        <tr>
916          <td></td>
917          <td class="md">)&nbsp;</td>
918          <td class="md" colspan="2"><code> [protected]</code></td>
919        </tr>
920
921      </table>
922    </td>
923  </tr>
924</table>
925<table cellspacing=5 cellpadding=0 border=0>
926  <tr>
927    <td>
928      &nbsp;
929    </td>
930    <td>
931
932<p>
933    </td>
934  </tr>
935</table>
936<a class="anchor" name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::Serializer::writeFloats" ></a><p>
937<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
938  <tr>
939    <td class="mdRow">
940      <table cellpadding="0" cellspacing="0" border="0">
941        <tr>
942          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
943          <td class="md" valign="top">(&nbsp;</td>
944          <td class="md" nowrap valign="top">const float *const&nbsp;</td>
945          <td class="mdname" nowrap> <em>pfloat</em>, </td>
946        </tr>
947        <tr>
948          <td class="md" nowrap align="right"></td>
949          <td></td>
950          <td class="md" nowrap>size_t&nbsp;</td>
951          <td class="mdname" nowrap> <em>count</em></td>
952        </tr>
953        <tr>
954          <td></td>
955          <td class="md">)&nbsp;</td>
956          <td class="md" colspan="2"><code> [protected]</code></td>
957        </tr>
958
959      </table>
960    </td>
961  </tr>
962</table>
963<table cellspacing=5 cellpadding=0 border=0>
964  <tr>
965    <td>
966      &nbsp;
967    </td>
968    <td>
969
970<p>
971    </td>
972  </tr>
973</table>
974<a class="anchor" name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::Serializer::writeInts" ></a><p>
975<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
976  <tr>
977    <td class="mdRow">
978      <table cellpadding="0" cellspacing="0" border="0">
979        <tr>
980          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeInts </td>
981          <td class="md" valign="top">(&nbsp;</td>
982          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a412">uint32</a> *const&nbsp;</td>
983          <td class="mdname" nowrap> <em>pInt</em>, </td>
984        </tr>
985        <tr>
986          <td class="md" nowrap align="right"></td>
987          <td></td>
988          <td class="md" nowrap>size_t&nbsp;</td>
989          <td class="mdname" nowrap> <em>count</em></td>
990        </tr>
991        <tr>
992          <td></td>
993          <td class="md">)&nbsp;</td>
994          <td class="md" colspan="2"><code> [protected]</code></td>
995        </tr>
996
997      </table>
998    </td>
999  </tr>
1000</table>
1001<table cellspacing=5 cellpadding=0 border=0>
1002  <tr>
1003    <td>
1004      &nbsp;
1005    </td>
1006    <td>
1007
1008<p>
1009    </td>
1010  </tr>
1011</table>
1012<a class="anchor" name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::Serializer::writeObject" ></a><p>
1013<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1014  <tr>
1015    <td class="mdRow">
1016      <table cellpadding="0" cellspacing="0" border="0">
1017        <tr>
1018          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1019          <td class="md" valign="top">(&nbsp;</td>
1020          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
1021          <td class="mdname1" valign="top" nowrap> <em>q</em>          </td>
1022          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1023          <td class="md" nowrap><code> [protected]</code></td>
1024        </tr>
1025
1026      </table>
1027    </td>
1028  </tr>
1029</table>
1030<table cellspacing=5 cellpadding=0 border=0>
1031  <tr>
1032    <td>
1033      &nbsp;
1034    </td>
1035    <td>
1036
1037<p>
1038    </td>
1039  </tr>
1040</table>
1041<a class="anchor" name="Ogre_1_1SkeletonSerializerb7" doxytag="Ogre::Serializer::writeObject" ></a><p>
1042<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1043  <tr>
1044    <td class="mdRow">
1045      <table cellpadding="0" cellspacing="0" border="0">
1046        <tr>
1047          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1048          <td class="md" valign="top">(&nbsp;</td>
1049          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
1050          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
1051          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1052          <td class="md" nowrap><code> [protected]</code></td>
1053        </tr>
1054
1055      </table>
1056    </td>
1057  </tr>
1058</table>
1059<table cellspacing=5 cellpadding=0 border=0>
1060  <tr>
1061    <td>
1062      &nbsp;
1063    </td>
1064    <td>
1065
1066<p>
1067    </td>
1068  </tr>
1069</table>
1070<a class="anchor" name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::Serializer::writeShorts" ></a><p>
1071<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1072  <tr>
1073    <td class="mdRow">
1074      <table cellpadding="0" cellspacing="0" border="0">
1075        <tr>
1076          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeShorts </td>
1077          <td class="md" valign="top">(&nbsp;</td>
1078          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a413">uint16</a> *const&nbsp;</td>
1079          <td class="mdname" nowrap> <em>pShort</em>, </td>
1080        </tr>
1081        <tr>
1082          <td class="md" nowrap align="right"></td>
1083          <td></td>
1084          <td class="md" nowrap>size_t&nbsp;</td>
1085          <td class="mdname" nowrap> <em>count</em></td>
1086        </tr>
1087        <tr>
1088          <td></td>
1089          <td class="md">)&nbsp;</td>
1090          <td class="md" colspan="2"><code> [protected]</code></td>
1091        </tr>
1092
1093      </table>
1094    </td>
1095  </tr>
1096</table>
1097<table cellspacing=5 cellpadding=0 border=0>
1098  <tr>
1099    <td>
1100      &nbsp;
1101    </td>
1102    <td>
1103
1104<p>
1105    </td>
1106  </tr>
1107</table>
1108<a class="anchor" name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::Serializer::writeString" ></a><p>
1109<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1110  <tr>
1111    <td class="mdRow">
1112      <table cellpadding="0" cellspacing="0" border="0">
1113        <tr>
1114          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeString </td>
1115          <td class="md" valign="top">(&nbsp;</td>
1116          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1117          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
1118          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1119          <td class="md" nowrap><code> [protected]</code></td>
1120        </tr>
1121
1122      </table>
1123    </td>
1124  </tr>
1125</table>
1126<table cellspacing=5 cellpadding=0 border=0>
1127  <tr>
1128    <td>
1129      &nbsp;
1130    </td>
1131    <td>
1132
1133<p>
1134    </td>
1135  </tr>
1136</table>
1137<hr><h2>Member Data Documentation</h2>
1138<a class="anchor" name="Ogre_1_1SkeletonSerializerp0" doxytag="Ogre::Serializer::mCurrentstreamLen" ></a><p>
1139<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1140  <tr>
1141    <td class="mdRow">
1142      <table cellpadding="0" cellspacing="0" border="0">
1143        <tr>
1144          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a412">uint32</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">Ogre::Serializer::mCurrentstreamLen</a><code> [protected]</code>
1145      </table>
1146    </td>
1147  </tr>
1148</table>
1149<table cellspacing=5 cellpadding=0 border=0>
1150  <tr>
1151    <td>
1152      &nbsp;
1153    </td>
1154    <td>
1155
1156<p>
1157
1158<p>
1159Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00049">49</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1160  </tr>
1161</table>
1162<a class="anchor" name="Ogre_1_1SkeletonSerializerp1" doxytag="Ogre::Serializer::mpfFile" ></a><p>
1163<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1164  <tr>
1165    <td class="mdRow">
1166      <table cellpadding="0" cellspacing="0" border="0">
1167        <tr>
1168          <td class="md" nowrap valign="top"> FILE* <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp1">Ogre::Serializer::mpfFile</a><code> [protected]</code>
1169      </table>
1170    </td>
1171  </tr>
1172</table>
1173<table cellspacing=5 cellpadding=0 border=0>
1174  <tr>
1175    <td>
1176      &nbsp;
1177    </td>
1178    <td>
1179
1180<p>
1181
1182<p>
1183Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00050">50</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1184  </tr>
1185</table>
1186<a class="anchor" name="Ogre_1_1SkeletonSerializerp2" doxytag="Ogre::Serializer::mVersion" ></a><p>
1187<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1188  <tr>
1189    <td class="mdRow">
1190      <table cellpadding="0" cellspacing="0" border="0">
1191        <tr>
1192          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">Ogre::Serializer::mVersion</a><code> [protected]</code>
1193      </table>
1194    </td>
1195  </tr>
1196</table>
1197<table cellspacing=5 cellpadding=0 border=0>
1198  <tr>
1199    <td>
1200      &nbsp;
1201    </td>
1202    <td>
1203
1204<p>
1205
1206<p>
1207Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00051">51</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
1208  </tr>
1209</table>
1210<hr>The documentation for this class was generated from the following file:<ul>
1211<li><a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a></ul>
1212<hr>
1213<p>
1214Copyright &copy; 2000-2005 by The OGRE Team<br />
1215<!--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/>
1216This 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/>
1217                <!--/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#">
1218                <Work rdf:about="">
1219                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1220        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1221                </Work>
1222                <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> -->
1223
1224Last modified Sun Feb 12 13:03:30 2006
1225</p>
1226</body>
1227</html>
Note: See TracBrowser for help on using the repository browser.