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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::SkeletonSerializer 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::SkeletonSerializer Class Reference</h1>Class for serialising skeleton data to/from an OGRE .skeleton file. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::SkeletonSerializer:
16<p><center><img src="classOgre_1_1SkeletonSerializer.png" usemap="#Ogre::SkeletonSerializer_map" border="0" alt=""></center>
17<map name="Ogre::SkeletonSerializer_map">
18<area href="classOgre_1_1Serializer.html" alt="Ogre::Serializer" shape="rect" coords="0,0,149,24">
19</map>
20<a href="classOgre_1_1SkeletonSerializer-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 Member Functions</h2></td></tr>
23<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera0">SkeletonSerializer</a> ()</td></tr>
24
25<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera1">~SkeletonSerializer</a> ()</td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera2">exportSkeleton</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkeleton, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;filename)</td></tr>
28
29<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exports a skeleton to the file specified.  <a href="#Ogre_1_1SkeletonSerializera2"></a><br><br></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera3">importSkeleton</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pDest)</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Imports <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> and animation data from a .skeleton file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.  <a href="#Ogre_1_1SkeletonSerializera3"></a><br><br></td></tr>
33<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
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_1SkeletonSerializerb0">writeFileHeader</a> (void)</td></tr>
35
36<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>
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_1SkeletonSerializerb2">writeFloats</a> (const float *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_1SkeletonSerializerb3">writeFloats</a> (const double *const pfloat, 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_1SkeletonSerializerb4">writeShorts</a> (const <a class="el" href="namespaceOgre.html#a413">uint16</a> *const pShort, 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_1SkeletonSerializerb5">writeInts</a> (const <a class="el" href="namespaceOgre.html#a412">uint32</a> *const pInt, 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_1SkeletonSerializerb6">writeBools</a> (const bool *const pLong, size_t count)</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_1SkeletonSerializerb7">writeObject</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;vec)</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_1SkeletonSerializerb8">writeObject</a> (const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;q)</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_1SkeletonSerializerb9">writeString</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;string)</td></tr>
53
54<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>
55
56<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>
57
58<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>
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_1SkeletonSerializerb13">readBools</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, bool *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_1SkeletonSerializerb14">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, float *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_1SkeletonSerializerb15">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, double *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_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>
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_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>
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_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>
71
72<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>
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_1SkeletonSerializerb20">readString</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
75
76<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>
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_1SkeletonSerializerb22">flipToLittleEndian</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_1SkeletonSerializerb23">flipFromLittleEndian</a> (void *pData, size_t size, size_t count=1)</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_1SkeletonSerializerb24">flipEndian</a> (void *pData, size_t size, size_t count)</td></tr>
83
84<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>
85
86<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
87<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>
88
89<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>
90
91<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>
92
93<tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr>
94<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd0">writeSkeleton</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
95
96<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd1">writeBone</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *pBone)</td></tr>
97
98<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd2">writeBoneParent</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, unsigned short boneId, unsigned short parentId)</td></tr>
99
100<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd3">writeAnimation</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim)</td></tr>
101
102<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd4">writeAnimationTrack</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *track)</td></tr>
103
104<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd5">writeKeyFrame</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *key)</td></tr>
105
106<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd6">writeSkeletonAnimationLink</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="structOgre_1_1LinkedSkeletonAnimationSource.html">LinkedSkeletonAnimationSource</a> &amp;link)</td></tr>
107
108<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd7">readBone</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
109
110<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd8">readBoneParent</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
111
112<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd9">readAnimation</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
113
114<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd10">readAnimationTrack</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
115
116<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd11">readKeyFrame</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *track, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
117
118<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd12">readSkeletonAnimationLink</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
119
120<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd13">calcBoneSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *pBone)</td></tr>
121
122<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd14">calcBoneParentSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
123
124<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd15">calcAnimationSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *pAnim)</td></tr>
125
126<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd16">calcAnimationTrackSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *pTrack)</td></tr>
127
128<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd17">calcKeyFrameSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *pKey)</td></tr>
129
130<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerd18">calcSkeletonAnimationLinkSize</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel, const <a class="el" href="structOgre_1_1LinkedSkeletonAnimationSource.html">LinkedSkeletonAnimationSource</a> &amp;link)</td></tr>
131
132</table>
133<hr><a name="_details"></a><h2>Detailed Description</h2>
134Class for serialising skeleton data to/from an OGRE .skeleton file.
135<p>
136<dl compact><dt><b>Remarks:</b></dt><dd>This class allows exporters to write OGRE .skeleton files easily, and allows the OGRE engine to import .skeleton files into instatiated OGRE <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> objects. Note that a .skeleton file includes not only the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>, but also definitions of any Animations it uses. </dd></dl>
137<dl compact><dt><b></b></dt><dd>To export a <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>:<ol>
138<li>
139Create a <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object and populate it using it's methods. </li>
140<li>
141Call the exportSkeleton method </li>
142</ol>
143</dd></dl>
144
145<p>
146
147<p>
148Definition at line <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00047">47</a> of file <a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
149<a class="anchor" name="Ogre_1_1SkeletonSerializera0" doxytag="Ogre::SkeletonSerializer::SkeletonSerializer" ></a><p>
150<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
151  <tr>
152    <td class="mdRow">
153      <table cellpadding="0" cellspacing="0" border="0">
154        <tr>
155          <td class="md" nowrap valign="top"> Ogre::SkeletonSerializer::SkeletonSerializer </td>
156          <td class="md" valign="top">(&nbsp;</td>
157          <td class="mdname1" valign="top" nowrap>          </td>
158          <td class="md" valign="top">&nbsp;)&nbsp;</td>
159          <td class="md" nowrap></td>
160        </tr>
161
162      </table>
163    </td>
164  </tr>
165</table>
166<table cellspacing=5 cellpadding=0 border=0>
167  <tr>
168    <td>
169      &nbsp;
170    </td>
171    <td>
172
173<p>
174    </td>
175  </tr>
176</table>
177<a class="anchor" name="Ogre_1_1SkeletonSerializera1" doxytag="Ogre::SkeletonSerializer::~SkeletonSerializer" ></a><p>
178<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
179  <tr>
180    <td class="mdRow">
181      <table cellpadding="0" cellspacing="0" border="0">
182        <tr>
183          <td class="md" nowrap valign="top"> virtual Ogre::SkeletonSerializer::~<a class="el" href="classOgre_1_1SkeletonSerializer.html">SkeletonSerializer</a> </td>
184          <td class="md" valign="top">(&nbsp;</td>
185          <td class="mdname1" valign="top" nowrap>          </td>
186          <td class="md" valign="top">&nbsp;)&nbsp;</td>
187          <td class="md" nowrap><code> [virtual]</code></td>
188        </tr>
189
190      </table>
191    </td>
192  </tr>
193</table>
194<table cellspacing=5 cellpadding=0 border=0>
195  <tr>
196    <td>
197      &nbsp;
198    </td>
199    <td>
200
201<p>
202    </td>
203  </tr>
204</table>
205<hr><h2>Member Function Documentation</h2>
206<a class="anchor" name="Ogre_1_1SkeletonSerializerd15" doxytag="Ogre::SkeletonSerializer::calcAnimationSize" ></a><p>
207<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
208  <tr>
209    <td class="mdRow">
210      <table cellpadding="0" cellspacing="0" border="0">
211        <tr>
212          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcAnimationSize </td>
213          <td class="md" valign="top">(&nbsp;</td>
214          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
215          <td class="mdname" nowrap> <em>pSkel</em>, </td>
216        </tr>
217        <tr>
218          <td class="md" nowrap align="right"></td>
219          <td></td>
220          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
221          <td class="mdname" nowrap> <em>pAnim</em></td>
222        </tr>
223        <tr>
224          <td></td>
225          <td class="md">)&nbsp;</td>
226          <td class="md" colspan="2"><code> [private]</code></td>
227        </tr>
228
229      </table>
230    </td>
231  </tr>
232</table>
233<table cellspacing=5 cellpadding=0 border=0>
234  <tr>
235    <td>
236      &nbsp;
237    </td>
238    <td>
239
240<p>
241    </td>
242  </tr>
243</table>
244<a class="anchor" name="Ogre_1_1SkeletonSerializerd16" doxytag="Ogre::SkeletonSerializer::calcAnimationTrackSize" ></a><p>
245<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
246  <tr>
247    <td class="mdRow">
248      <table cellpadding="0" cellspacing="0" border="0">
249        <tr>
250          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcAnimationTrackSize </td>
251          <td class="md" valign="top">(&nbsp;</td>
252          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
253          <td class="mdname" nowrap> <em>pSkel</em>, </td>
254        </tr>
255        <tr>
256          <td class="md" nowrap align="right"></td>
257          <td></td>
258          <td class="md" nowrap>const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
259          <td class="mdname" nowrap> <em>pTrack</em></td>
260        </tr>
261        <tr>
262          <td></td>
263          <td class="md">)&nbsp;</td>
264          <td class="md" colspan="2"><code> [private]</code></td>
265        </tr>
266
267      </table>
268    </td>
269  </tr>
270</table>
271<table cellspacing=5 cellpadding=0 border=0>
272  <tr>
273    <td>
274      &nbsp;
275    </td>
276    <td>
277
278<p>
279    </td>
280  </tr>
281</table>
282<a class="anchor" name="Ogre_1_1SkeletonSerializerd14" doxytag="Ogre::SkeletonSerializer::calcBoneParentSize" ></a><p>
283<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
284  <tr>
285    <td class="mdRow">
286      <table cellpadding="0" cellspacing="0" border="0">
287        <tr>
288          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcBoneParentSize </td>
289          <td class="md" valign="top">(&nbsp;</td>
290          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
291          <td class="mdname1" valign="top" nowrap> <em>pSkel</em>          </td>
292          <td class="md" valign="top">&nbsp;)&nbsp;</td>
293          <td class="md" nowrap><code> [private]</code></td>
294        </tr>
295
296      </table>
297    </td>
298  </tr>
299</table>
300<table cellspacing=5 cellpadding=0 border=0>
301  <tr>
302    <td>
303      &nbsp;
304    </td>
305    <td>
306
307<p>
308    </td>
309  </tr>
310</table>
311<a class="anchor" name="Ogre_1_1SkeletonSerializerd13" doxytag="Ogre::SkeletonSerializer::calcBoneSize" ></a><p>
312<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
313  <tr>
314    <td class="mdRow">
315      <table cellpadding="0" cellspacing="0" border="0">
316        <tr>
317          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcBoneSize </td>
318          <td class="md" valign="top">(&nbsp;</td>
319          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
320          <td class="mdname" nowrap> <em>pSkel</em>, </td>
321        </tr>
322        <tr>
323          <td class="md" nowrap align="right"></td>
324          <td></td>
325          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *&nbsp;</td>
326          <td class="mdname" nowrap> <em>pBone</em></td>
327        </tr>
328        <tr>
329          <td></td>
330          <td class="md">)&nbsp;</td>
331          <td class="md" colspan="2"><code> [private]</code></td>
332        </tr>
333
334      </table>
335    </td>
336  </tr>
337</table>
338<table cellspacing=5 cellpadding=0 border=0>
339  <tr>
340    <td>
341      &nbsp;
342    </td>
343    <td>
344
345<p>
346    </td>
347  </tr>
348</table>
349<a class="anchor" name="Ogre_1_1SkeletonSerializerd17" doxytag="Ogre::SkeletonSerializer::calcKeyFrameSize" ></a><p>
350<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
351  <tr>
352    <td class="mdRow">
353      <table cellpadding="0" cellspacing="0" border="0">
354        <tr>
355          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcKeyFrameSize </td>
356          <td class="md" valign="top">(&nbsp;</td>
357          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
358          <td class="mdname" nowrap> <em>pSkel</em>, </td>
359        </tr>
360        <tr>
361          <td class="md" nowrap align="right"></td>
362          <td></td>
363          <td class="md" nowrap>const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *&nbsp;</td>
364          <td class="mdname" nowrap> <em>pKey</em></td>
365        </tr>
366        <tr>
367          <td></td>
368          <td class="md">)&nbsp;</td>
369          <td class="md" colspan="2"><code> [private]</code></td>
370        </tr>
371
372      </table>
373    </td>
374  </tr>
375</table>
376<table cellspacing=5 cellpadding=0 border=0>
377  <tr>
378    <td>
379      &nbsp;
380    </td>
381    <td>
382
383<p>
384    </td>
385  </tr>
386</table>
387<a class="anchor" name="Ogre_1_1SkeletonSerializerd18" doxytag="Ogre::SkeletonSerializer::calcSkeletonAnimationLinkSize" ></a><p>
388<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
389  <tr>
390    <td class="mdRow">
391      <table cellpadding="0" cellspacing="0" border="0">
392        <tr>
393          <td class="md" nowrap valign="top"> size_t Ogre::SkeletonSerializer::calcSkeletonAnimationLinkSize </td>
394          <td class="md" valign="top">(&nbsp;</td>
395          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
396          <td class="mdname" nowrap> <em>pSkel</em>, </td>
397        </tr>
398        <tr>
399          <td class="md" nowrap align="right"></td>
400          <td></td>
401          <td class="md" nowrap>const <a class="el" href="structOgre_1_1LinkedSkeletonAnimationSource.html">LinkedSkeletonAnimationSource</a> &amp;&nbsp;</td>
402          <td class="mdname" nowrap> <em>link</em></td>
403        </tr>
404        <tr>
405          <td></td>
406          <td class="md">)&nbsp;</td>
407          <td class="md" colspan="2"><code> [private]</code></td>
408        </tr>
409
410      </table>
411    </td>
412  </tr>
413</table>
414<table cellspacing=5 cellpadding=0 border=0>
415  <tr>
416    <td>
417      &nbsp;
418    </td>
419    <td>
420
421<p>
422    </td>
423  </tr>
424</table>
425<a class="anchor" name="Ogre_1_1SkeletonSerializera2" doxytag="Ogre::SkeletonSerializer::exportSkeleton" ></a><p>
426<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
427  <tr>
428    <td class="mdRow">
429      <table cellpadding="0" cellspacing="0" border="0">
430        <tr>
431          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::exportSkeleton </td>
432          <td class="md" valign="top">(&nbsp;</td>
433          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
434          <td class="mdname" nowrap> <em>pSkeleton</em>, </td>
435        </tr>
436        <tr>
437          <td class="md" nowrap align="right"></td>
438          <td></td>
439          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
440          <td class="mdname" nowrap> <em>filename</em></td>
441        </tr>
442        <tr>
443          <td></td>
444          <td class="md">)&nbsp;</td>
445          <td class="md" colspan="2"></td>
446        </tr>
447
448      </table>
449    </td>
450  </tr>
451</table>
452<table cellspacing=5 cellpadding=0 border=0>
453  <tr>
454    <td>
455      &nbsp;
456    </td>
457    <td>
458
459<p>
460Exports a skeleton to the file specified.
461<p>
462<dl compact><dt><b>Remarks:</b></dt><dd>This method takes an externally created <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object, and exports both it and animations it uses to a .skeleton file. </dd></dl>
463<dl compact><dt><b>Parameters:</b></dt><dd>
464  <table border="0" cellspacing="2" cellpadding="0">
465    <tr><td valign=top><em>pSkeleton</em>&nbsp;</td><td>Weak reference to the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> to export </td></tr>
466    <tr><td valign=top><em>filename</em>&nbsp;</td><td>The destination filename </td></tr>
467  </table>
468</dl>
469    </td>
470  </tr>
471</table>
472<a class="anchor" name="Ogre_1_1SkeletonSerializerb25" doxytag="Ogre::SkeletonSerializer::flipEndian" ></a><p>
473<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
474  <tr>
475    <td class="mdRow">
476      <table cellpadding="0" cellspacing="0" border="0">
477        <tr>
478          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
479          <td class="md" valign="top">(&nbsp;</td>
480          <td class="md" nowrap valign="top">void *&nbsp;</td>
481          <td class="mdname" nowrap> <em>pData</em>, </td>
482        </tr>
483        <tr>
484          <td class="md" nowrap align="right"></td>
485          <td></td>
486          <td class="md" nowrap>size_t&nbsp;</td>
487          <td class="mdname" nowrap> <em>size</em></td>
488        </tr>
489        <tr>
490          <td></td>
491          <td class="md">)&nbsp;</td>
492          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
493        </tr>
494
495      </table>
496    </td>
497  </tr>
498</table>
499<table cellspacing=5 cellpadding=0 border=0>
500  <tr>
501    <td>
502      &nbsp;
503    </td>
504    <td>
505
506<p>
507    </td>
508  </tr>
509</table>
510<a class="anchor" name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::SkeletonSerializer::flipEndian" ></a><p>
511<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
512  <tr>
513    <td class="mdRow">
514      <table cellpadding="0" cellspacing="0" border="0">
515        <tr>
516          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
517          <td class="md" valign="top">(&nbsp;</td>
518          <td class="md" nowrap valign="top">void *&nbsp;</td>
519          <td class="mdname" nowrap> <em>pData</em>, </td>
520        </tr>
521        <tr>
522          <td class="md" nowrap align="right"></td>
523          <td></td>
524          <td class="md" nowrap>size_t&nbsp;</td>
525          <td class="mdname" nowrap> <em>size</em>, </td>
526        </tr>
527        <tr>
528          <td class="md" nowrap align="right"></td>
529          <td></td>
530          <td class="md" nowrap>size_t&nbsp;</td>
531          <td class="mdname" nowrap> <em>count</em></td>
532        </tr>
533        <tr>
534          <td></td>
535          <td class="md">)&nbsp;</td>
536          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
537        </tr>
538
539      </table>
540    </td>
541  </tr>
542</table>
543<table cellspacing=5 cellpadding=0 border=0>
544  <tr>
545    <td>
546      &nbsp;
547    </td>
548    <td>
549
550<p>
551    </td>
552  </tr>
553</table>
554<a class="anchor" name="Ogre_1_1SkeletonSerializerb23" doxytag="Ogre::SkeletonSerializer::flipFromLittleEndian" ></a><p>
555<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
556  <tr>
557    <td class="mdRow">
558      <table cellpadding="0" cellspacing="0" border="0">
559        <tr>
560          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipFromLittleEndian </td>
561          <td class="md" valign="top">(&nbsp;</td>
562          <td class="md" nowrap valign="top">void *&nbsp;</td>
563          <td class="mdname" nowrap> <em>pData</em>, </td>
564        </tr>
565        <tr>
566          <td class="md" nowrap align="right"></td>
567          <td></td>
568          <td class="md" nowrap>size_t&nbsp;</td>
569          <td class="mdname" nowrap> <em>size</em>, </td>
570        </tr>
571        <tr>
572          <td class="md" nowrap align="right"></td>
573          <td></td>
574          <td class="md" nowrap>size_t&nbsp;</td>
575          <td class="mdname" nowrap> <em>count</em> = 1</td>
576        </tr>
577        <tr>
578          <td></td>
579          <td class="md">)&nbsp;</td>
580          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
581        </tr>
582
583      </table>
584    </td>
585  </tr>
586</table>
587<table cellspacing=5 cellpadding=0 border=0>
588  <tr>
589    <td>
590      &nbsp;
591    </td>
592    <td>
593
594<p>
595    </td>
596  </tr>
597</table>
598<a class="anchor" name="Ogre_1_1SkeletonSerializerb22" doxytag="Ogre::SkeletonSerializer::flipToLittleEndian" ></a><p>
599<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
600  <tr>
601    <td class="mdRow">
602      <table cellpadding="0" cellspacing="0" border="0">
603        <tr>
604          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipToLittleEndian </td>
605          <td class="md" valign="top">(&nbsp;</td>
606          <td class="md" nowrap valign="top">void *&nbsp;</td>
607          <td class="mdname" nowrap> <em>pData</em>, </td>
608        </tr>
609        <tr>
610          <td class="md" nowrap align="right"></td>
611          <td></td>
612          <td class="md" nowrap>size_t&nbsp;</td>
613          <td class="mdname" nowrap> <em>size</em>, </td>
614        </tr>
615        <tr>
616          <td class="md" nowrap align="right"></td>
617          <td></td>
618          <td class="md" nowrap>size_t&nbsp;</td>
619          <td class="mdname" nowrap> <em>count</em> = 1</td>
620        </tr>
621        <tr>
622          <td></td>
623          <td class="md">)&nbsp;</td>
624          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
625        </tr>
626
627      </table>
628    </td>
629  </tr>
630</table>
631<table cellspacing=5 cellpadding=0 border=0>
632  <tr>
633    <td>
634      &nbsp;
635    </td>
636    <td>
637
638<p>
639    </td>
640  </tr>
641</table>
642<a class="anchor" name="Ogre_1_1SkeletonSerializera3" doxytag="Ogre::SkeletonSerializer::importSkeleton" ></a><p>
643<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
644  <tr>
645    <td class="mdRow">
646      <table cellpadding="0" cellspacing="0" border="0">
647        <tr>
648          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::importSkeleton </td>
649          <td class="md" valign="top">(&nbsp;</td>
650          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
651          <td class="mdname" nowrap> <em>stream</em>, </td>
652        </tr>
653        <tr>
654          <td class="md" nowrap align="right"></td>
655          <td></td>
656          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
657          <td class="mdname" nowrap> <em>pDest</em></td>
658        </tr>
659        <tr>
660          <td></td>
661          <td class="md">)&nbsp;</td>
662          <td class="md" colspan="2"></td>
663        </tr>
664
665      </table>
666    </td>
667  </tr>
668</table>
669<table cellspacing=5 cellpadding=0 border=0>
670  <tr>
671    <td>
672      &nbsp;
673    </td>
674    <td>
675
676<p>
677Imports <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> and animation data from a .skeleton file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.
678<p>
679<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 .skeleton file and places it's contents into the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object which is passed in. </dd></dl>
680<dl compact><dt><b>Parameters:</b></dt><dd>
681  <table border="0" cellspacing="2" cellpadding="0">
682    <tr><td valign=top><em>stream</em>&nbsp;</td><td>The <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> holding the .skeleton data. Must be initialised (pos at the start of the buffer). </td></tr>
683    <tr><td valign=top><em>pDest</em>&nbsp;</td><td>Weak reference to the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object which will receive the data. Should be blank already. </td></tr>
684  </table>
685</dl>
686    </td>
687  </tr>
688</table>
689<a class="anchor" name="Ogre_1_1SkeletonSerializerd9" doxytag="Ogre::SkeletonSerializer::readAnimation" ></a><p>
690<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
691  <tr>
692    <td class="mdRow">
693      <table cellpadding="0" cellspacing="0" border="0">
694        <tr>
695          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readAnimation </td>
696          <td class="md" valign="top">(&nbsp;</td>
697          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
698          <td class="mdname" nowrap> <em>stream</em>, </td>
699        </tr>
700        <tr>
701          <td class="md" nowrap align="right"></td>
702          <td></td>
703          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
704          <td class="mdname" nowrap> <em>pSkel</em></td>
705        </tr>
706        <tr>
707          <td></td>
708          <td class="md">)&nbsp;</td>
709          <td class="md" colspan="2"><code> [private]</code></td>
710        </tr>
711
712      </table>
713    </td>
714  </tr>
715</table>
716<table cellspacing=5 cellpadding=0 border=0>
717  <tr>
718    <td>
719      &nbsp;
720    </td>
721    <td>
722
723<p>
724    </td>
725  </tr>
726</table>
727<a class="anchor" name="Ogre_1_1SkeletonSerializerd10" doxytag="Ogre::SkeletonSerializer::readAnimationTrack" ></a><p>
728<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
729  <tr>
730    <td class="mdRow">
731      <table cellpadding="0" cellspacing="0" border="0">
732        <tr>
733          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readAnimationTrack </td>
734          <td class="md" valign="top">(&nbsp;</td>
735          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
736          <td class="mdname" nowrap> <em>stream</em>, </td>
737        </tr>
738        <tr>
739          <td class="md" nowrap align="right"></td>
740          <td></td>
741          <td class="md" nowrap><a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
742          <td class="mdname" nowrap> <em>anim</em>, </td>
743        </tr>
744        <tr>
745          <td class="md" nowrap align="right"></td>
746          <td></td>
747          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
748          <td class="mdname" nowrap> <em>pSkel</em></td>
749        </tr>
750        <tr>
751          <td></td>
752          <td class="md">)&nbsp;</td>
753          <td class="md" colspan="2"><code> [private]</code></td>
754        </tr>
755
756      </table>
757    </td>
758  </tr>
759</table>
760<table cellspacing=5 cellpadding=0 border=0>
761  <tr>
762    <td>
763      &nbsp;
764    </td>
765    <td>
766
767<p>
768    </td>
769  </tr>
770</table>
771<a class="anchor" name="Ogre_1_1SkeletonSerializerd7" doxytag="Ogre::SkeletonSerializer::readBone" ></a><p>
772<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
773  <tr>
774    <td class="mdRow">
775      <table cellpadding="0" cellspacing="0" border="0">
776        <tr>
777          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readBone </td>
778          <td class="md" valign="top">(&nbsp;</td>
779          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
780          <td class="mdname" nowrap> <em>stream</em>, </td>
781        </tr>
782        <tr>
783          <td class="md" nowrap align="right"></td>
784          <td></td>
785          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
786          <td class="mdname" nowrap> <em>pSkel</em></td>
787        </tr>
788        <tr>
789          <td></td>
790          <td class="md">)&nbsp;</td>
791          <td class="md" colspan="2"><code> [private]</code></td>
792        </tr>
793
794      </table>
795    </td>
796  </tr>
797</table>
798<table cellspacing=5 cellpadding=0 border=0>
799  <tr>
800    <td>
801      &nbsp;
802    </td>
803    <td>
804
805<p>
806    </td>
807  </tr>
808</table>
809<a class="anchor" name="Ogre_1_1SkeletonSerializerd8" doxytag="Ogre::SkeletonSerializer::readBoneParent" ></a><p>
810<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
811  <tr>
812    <td class="mdRow">
813      <table cellpadding="0" cellspacing="0" border="0">
814        <tr>
815          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readBoneParent </td>
816          <td class="md" valign="top">(&nbsp;</td>
817          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
818          <td class="mdname" nowrap> <em>stream</em>, </td>
819        </tr>
820        <tr>
821          <td class="md" nowrap align="right"></td>
822          <td></td>
823          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
824          <td class="mdname" nowrap> <em>pSkel</em></td>
825        </tr>
826        <tr>
827          <td></td>
828          <td class="md">)&nbsp;</td>
829          <td class="md" colspan="2"><code> [private]</code></td>
830        </tr>
831
832      </table>
833    </td>
834  </tr>
835</table>
836<table cellspacing=5 cellpadding=0 border=0>
837  <tr>
838    <td>
839      &nbsp;
840    </td>
841    <td>
842
843<p>
844    </td>
845  </tr>
846</table>
847<a class="anchor" name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::SkeletonSerializer::readBools" ></a><p>
848<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
849  <tr>
850    <td class="mdRow">
851      <table cellpadding="0" cellspacing="0" border="0">
852        <tr>
853          <td class="md" nowrap valign="top"> void Ogre::Serializer::readBools </td>
854          <td class="md" valign="top">(&nbsp;</td>
855          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
856          <td class="mdname" nowrap> <em>stream</em>, </td>
857        </tr>
858        <tr>
859          <td class="md" nowrap align="right"></td>
860          <td></td>
861          <td class="md" nowrap>bool *&nbsp;</td>
862          <td class="mdname" nowrap> <em>pDest</em>, </td>
863        </tr>
864        <tr>
865          <td class="md" nowrap align="right"></td>
866          <td></td>
867          <td class="md" nowrap>size_t&nbsp;</td>
868          <td class="mdname" nowrap> <em>count</em></td>
869        </tr>
870        <tr>
871          <td></td>
872          <td class="md">)&nbsp;</td>
873          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
874        </tr>
875
876      </table>
877    </td>
878  </tr>
879</table>
880<table cellspacing=5 cellpadding=0 border=0>
881  <tr>
882    <td>
883      &nbsp;
884    </td>
885    <td>
886
887<p>
888    </td>
889  </tr>
890</table>
891<a class="anchor" name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::SkeletonSerializer::readChunk" ></a><p>
892<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
893  <tr>
894    <td class="mdRow">
895      <table cellpadding="0" cellspacing="0" border="0">
896        <tr>
897          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::Serializer::readChunk </td>
898          <td class="md" valign="top">(&nbsp;</td>
899          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
900          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
901          <td class="md" valign="top">&nbsp;)&nbsp;</td>
902          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
903        </tr>
904
905      </table>
906    </td>
907  </tr>
908</table>
909<table cellspacing=5 cellpadding=0 border=0>
910  <tr>
911    <td>
912      &nbsp;
913    </td>
914    <td>
915
916<p>
917    </td>
918  </tr>
919</table>
920<a class="anchor" name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::SkeletonSerializer::readFileHeader" ></a><p>
921<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
922  <tr>
923    <td class="mdRow">
924      <table cellpadding="0" cellspacing="0" border="0">
925        <tr>
926          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::readFileHeader </td>
927          <td class="md" valign="top">(&nbsp;</td>
928          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
929          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
930          <td class="md" valign="top">&nbsp;)&nbsp;</td>
931          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
932        </tr>
933
934      </table>
935    </td>
936  </tr>
937</table>
938<table cellspacing=5 cellpadding=0 border=0>
939  <tr>
940    <td>
941      &nbsp;
942    </td>
943    <td>
944
945<p>
946    </td>
947  </tr>
948</table>
949<a class="anchor" name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::SkeletonSerializer::readFloats" ></a><p>
950<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
951  <tr>
952    <td class="mdRow">
953      <table cellpadding="0" cellspacing="0" border="0">
954        <tr>
955          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
956          <td class="md" valign="top">(&nbsp;</td>
957          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
958          <td class="mdname" nowrap> <em>stream</em>, </td>
959        </tr>
960        <tr>
961          <td class="md" nowrap align="right"></td>
962          <td></td>
963          <td class="md" nowrap>double *&nbsp;</td>
964          <td class="mdname" nowrap> <em>pDest</em>, </td>
965        </tr>
966        <tr>
967          <td class="md" nowrap align="right"></td>
968          <td></td>
969          <td class="md" nowrap>size_t&nbsp;</td>
970          <td class="mdname" nowrap> <em>count</em></td>
971        </tr>
972        <tr>
973          <td></td>
974          <td class="md">)&nbsp;</td>
975          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
976        </tr>
977
978      </table>
979    </td>
980  </tr>
981</table>
982<table cellspacing=5 cellpadding=0 border=0>
983  <tr>
984    <td>
985      &nbsp;
986    </td>
987    <td>
988
989<p>
990    </td>
991  </tr>
992</table>
993<a class="anchor" name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::SkeletonSerializer::readFloats" ></a><p>
994<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
995  <tr>
996    <td class="mdRow">
997      <table cellpadding="0" cellspacing="0" border="0">
998        <tr>
999          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
1000          <td class="md" valign="top">(&nbsp;</td>
1001          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1002          <td class="mdname" nowrap> <em>stream</em>, </td>
1003        </tr>
1004        <tr>
1005          <td class="md" nowrap align="right"></td>
1006          <td></td>
1007          <td class="md" nowrap>float *&nbsp;</td>
1008          <td class="mdname" nowrap> <em>pDest</em>, </td>
1009        </tr>
1010        <tr>
1011          <td class="md" nowrap align="right"></td>
1012          <td></td>
1013          <td class="md" nowrap>size_t&nbsp;</td>
1014          <td class="mdname" nowrap> <em>count</em></td>
1015        </tr>
1016        <tr>
1017          <td></td>
1018          <td class="md">)&nbsp;</td>
1019          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1020        </tr>
1021
1022      </table>
1023    </td>
1024  </tr>
1025</table>
1026<table cellspacing=5 cellpadding=0 border=0>
1027  <tr>
1028    <td>
1029      &nbsp;
1030    </td>
1031    <td>
1032
1033<p>
1034    </td>
1035  </tr>
1036</table>
1037<a class="anchor" name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::SkeletonSerializer::readInts" ></a><p>
1038<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1039  <tr>
1040    <td class="mdRow">
1041      <table cellpadding="0" cellspacing="0" border="0">
1042        <tr>
1043          <td class="md" nowrap valign="top"> void Ogre::Serializer::readInts </td>
1044          <td class="md" valign="top">(&nbsp;</td>
1045          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1046          <td class="mdname" nowrap> <em>stream</em>, </td>
1047        </tr>
1048        <tr>
1049          <td class="md" nowrap align="right"></td>
1050          <td></td>
1051          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a412">uint32</a> *&nbsp;</td>
1052          <td class="mdname" nowrap> <em>pDest</em>, </td>
1053        </tr>
1054        <tr>
1055          <td class="md" nowrap align="right"></td>
1056          <td></td>
1057          <td class="md" nowrap>size_t&nbsp;</td>
1058          <td class="mdname" nowrap> <em>count</em></td>
1059        </tr>
1060        <tr>
1061          <td></td>
1062          <td class="md">)&nbsp;</td>
1063          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1064        </tr>
1065
1066      </table>
1067    </td>
1068  </tr>
1069</table>
1070<table cellspacing=5 cellpadding=0 border=0>
1071  <tr>
1072    <td>
1073      &nbsp;
1074    </td>
1075    <td>
1076
1077<p>
1078    </td>
1079  </tr>
1080</table>
1081<a class="anchor" name="Ogre_1_1SkeletonSerializerd11" doxytag="Ogre::SkeletonSerializer::readKeyFrame" ></a><p>
1082<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1083  <tr>
1084    <td class="mdRow">
1085      <table cellpadding="0" cellspacing="0" border="0">
1086        <tr>
1087          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readKeyFrame </td>
1088          <td class="md" valign="top">(&nbsp;</td>
1089          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1090          <td class="mdname" nowrap> <em>stream</em>, </td>
1091        </tr>
1092        <tr>
1093          <td class="md" nowrap align="right"></td>
1094          <td></td>
1095          <td class="md" nowrap><a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
1096          <td class="mdname" nowrap> <em>track</em>, </td>
1097        </tr>
1098        <tr>
1099          <td class="md" nowrap align="right"></td>
1100          <td></td>
1101          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1102          <td class="mdname" nowrap> <em>pSkel</em></td>
1103        </tr>
1104        <tr>
1105          <td></td>
1106          <td class="md">)&nbsp;</td>
1107          <td class="md" colspan="2"><code> [private]</code></td>
1108        </tr>
1109
1110      </table>
1111    </td>
1112  </tr>
1113</table>
1114<table cellspacing=5 cellpadding=0 border=0>
1115  <tr>
1116    <td>
1117      &nbsp;
1118    </td>
1119    <td>
1120
1121<p>
1122    </td>
1123  </tr>
1124</table>
1125<a class="anchor" name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::SkeletonSerializer::readObject" ></a><p>
1126<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1127  <tr>
1128    <td class="mdRow">
1129      <table cellpadding="0" cellspacing="0" border="0">
1130        <tr>
1131          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
1132          <td class="md" valign="top">(&nbsp;</td>
1133          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1134          <td class="mdname" nowrap> <em>stream</em>, </td>
1135        </tr>
1136        <tr>
1137          <td class="md" nowrap align="right"></td>
1138          <td></td>
1139          <td class="md" nowrap><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
1140          <td class="mdname" nowrap> <em>pDest</em></td>
1141        </tr>
1142        <tr>
1143          <td></td>
1144          <td class="md">)&nbsp;</td>
1145          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1146        </tr>
1147
1148      </table>
1149    </td>
1150  </tr>
1151</table>
1152<table cellspacing=5 cellpadding=0 border=0>
1153  <tr>
1154    <td>
1155      &nbsp;
1156    </td>
1157    <td>
1158
1159<p>
1160    </td>
1161  </tr>
1162</table>
1163<a class="anchor" name="Ogre_1_1SkeletonSerializerb18" doxytag="Ogre::SkeletonSerializer::readObject" ></a><p>
1164<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1165  <tr>
1166    <td class="mdRow">
1167      <table cellpadding="0" cellspacing="0" border="0">
1168        <tr>
1169          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
1170          <td class="md" valign="top">(&nbsp;</td>
1171          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1172          <td class="mdname" nowrap> <em>stream</em>, </td>
1173        </tr>
1174        <tr>
1175          <td class="md" nowrap align="right"></td>
1176          <td></td>
1177          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
1178          <td class="mdname" nowrap> <em>pDest</em></td>
1179        </tr>
1180        <tr>
1181          <td></td>
1182          <td class="md">)&nbsp;</td>
1183          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1184        </tr>
1185
1186      </table>
1187    </td>
1188  </tr>
1189</table>
1190<table cellspacing=5 cellpadding=0 border=0>
1191  <tr>
1192    <td>
1193      &nbsp;
1194    </td>
1195    <td>
1196
1197<p>
1198    </td>
1199  </tr>
1200</table>
1201<a class="anchor" name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::SkeletonSerializer::readShorts" ></a><p>
1202<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1203  <tr>
1204    <td class="mdRow">
1205      <table cellpadding="0" cellspacing="0" border="0">
1206        <tr>
1207          <td class="md" nowrap valign="top"> void Ogre::Serializer::readShorts </td>
1208          <td class="md" valign="top">(&nbsp;</td>
1209          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1210          <td class="mdname" nowrap> <em>stream</em>, </td>
1211        </tr>
1212        <tr>
1213          <td class="md" nowrap align="right"></td>
1214          <td></td>
1215          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a413">uint16</a> *&nbsp;</td>
1216          <td class="mdname" nowrap> <em>pDest</em>, </td>
1217        </tr>
1218        <tr>
1219          <td class="md" nowrap align="right"></td>
1220          <td></td>
1221          <td class="md" nowrap>size_t&nbsp;</td>
1222          <td class="mdname" nowrap> <em>count</em></td>
1223        </tr>
1224        <tr>
1225          <td></td>
1226          <td class="md">)&nbsp;</td>
1227          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1228        </tr>
1229
1230      </table>
1231    </td>
1232  </tr>
1233</table>
1234<table cellspacing=5 cellpadding=0 border=0>
1235  <tr>
1236    <td>
1237      &nbsp;
1238    </td>
1239    <td>
1240
1241<p>
1242    </td>
1243  </tr>
1244</table>
1245<a class="anchor" name="Ogre_1_1SkeletonSerializerd12" doxytag="Ogre::SkeletonSerializer::readSkeletonAnimationLink" ></a><p>
1246<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1247  <tr>
1248    <td class="mdRow">
1249      <table cellpadding="0" cellspacing="0" border="0">
1250        <tr>
1251          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readSkeletonAnimationLink </td>
1252          <td class="md" valign="top">(&nbsp;</td>
1253          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1254          <td class="mdname" nowrap> <em>stream</em>, </td>
1255        </tr>
1256        <tr>
1257          <td class="md" nowrap align="right"></td>
1258          <td></td>
1259          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1260          <td class="mdname" nowrap> <em>pSkel</em></td>
1261        </tr>
1262        <tr>
1263          <td></td>
1264          <td class="md">)&nbsp;</td>
1265          <td class="md" colspan="2"><code> [private]</code></td>
1266        </tr>
1267
1268      </table>
1269    </td>
1270  </tr>
1271</table>
1272<table cellspacing=5 cellpadding=0 border=0>
1273  <tr>
1274    <td>
1275      &nbsp;
1276    </td>
1277    <td>
1278
1279<p>
1280    </td>
1281  </tr>
1282</table>
1283<a class="anchor" name="Ogre_1_1SkeletonSerializerb21" doxytag="Ogre::SkeletonSerializer::readString" ></a><p>
1284<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1285  <tr>
1286    <td class="mdRow">
1287      <table cellpadding="0" cellspacing="0" border="0">
1288        <tr>
1289          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::Serializer::readString </td>
1290          <td class="md" valign="top">(&nbsp;</td>
1291          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1292          <td class="mdname" nowrap> <em>stream</em>, </td>
1293        </tr>
1294        <tr>
1295          <td class="md" nowrap align="right"></td>
1296          <td></td>
1297          <td class="md" nowrap>size_t&nbsp;</td>
1298          <td class="mdname" nowrap> <em>numChars</em></td>
1299        </tr>
1300        <tr>
1301          <td></td>
1302          <td class="md">)&nbsp;</td>
1303          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1304        </tr>
1305
1306      </table>
1307    </td>
1308  </tr>
1309</table>
1310<table cellspacing=5 cellpadding=0 border=0>
1311  <tr>
1312    <td>
1313      &nbsp;
1314    </td>
1315    <td>
1316
1317<p>
1318    </td>
1319  </tr>
1320</table>
1321<a class="anchor" name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::SkeletonSerializer::readString" ></a><p>
1322<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1323  <tr>
1324    <td class="mdRow">
1325      <table cellpadding="0" cellspacing="0" border="0">
1326        <tr>
1327          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::Serializer::readString </td>
1328          <td class="md" valign="top">(&nbsp;</td>
1329          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1330          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
1331          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1332          <td class="md" nowrap><code> [protected, inherited]</code></td>
1333        </tr>
1334
1335      </table>
1336    </td>
1337  </tr>
1338</table>
1339<table cellspacing=5 cellpadding=0 border=0>
1340  <tr>
1341    <td>
1342      &nbsp;
1343    </td>
1344    <td>
1345
1346<p>
1347    </td>
1348  </tr>
1349</table>
1350<a class="anchor" name="Ogre_1_1SkeletonSerializerd3" doxytag="Ogre::SkeletonSerializer::writeAnimation" ></a><p>
1351<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1352  <tr>
1353    <td class="mdRow">
1354      <table cellpadding="0" cellspacing="0" border="0">
1355        <tr>
1356          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeAnimation </td>
1357          <td class="md" valign="top">(&nbsp;</td>
1358          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1359          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1360        </tr>
1361        <tr>
1362          <td class="md" nowrap align="right"></td>
1363          <td></td>
1364          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
1365          <td class="mdname" nowrap> <em>anim</em></td>
1366        </tr>
1367        <tr>
1368          <td></td>
1369          <td class="md">)&nbsp;</td>
1370          <td class="md" colspan="2"><code> [private]</code></td>
1371        </tr>
1372
1373      </table>
1374    </td>
1375  </tr>
1376</table>
1377<table cellspacing=5 cellpadding=0 border=0>
1378  <tr>
1379    <td>
1380      &nbsp;
1381    </td>
1382    <td>
1383
1384<p>
1385    </td>
1386  </tr>
1387</table>
1388<a class="anchor" name="Ogre_1_1SkeletonSerializerd4" doxytag="Ogre::SkeletonSerializer::writeAnimationTrack" ></a><p>
1389<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1390  <tr>
1391    <td class="mdRow">
1392      <table cellpadding="0" cellspacing="0" border="0">
1393        <tr>
1394          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeAnimationTrack </td>
1395          <td class="md" valign="top">(&nbsp;</td>
1396          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1397          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1398        </tr>
1399        <tr>
1400          <td class="md" nowrap align="right"></td>
1401          <td></td>
1402          <td class="md" nowrap>const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
1403          <td class="mdname" nowrap> <em>track</em></td>
1404        </tr>
1405        <tr>
1406          <td></td>
1407          <td class="md">)&nbsp;</td>
1408          <td class="md" colspan="2"><code> [private]</code></td>
1409        </tr>
1410
1411      </table>
1412    </td>
1413  </tr>
1414</table>
1415<table cellspacing=5 cellpadding=0 border=0>
1416  <tr>
1417    <td>
1418      &nbsp;
1419    </td>
1420    <td>
1421
1422<p>
1423    </td>
1424  </tr>
1425</table>
1426<a class="anchor" name="Ogre_1_1SkeletonSerializerd1" doxytag="Ogre::SkeletonSerializer::writeBone" ></a><p>
1427<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1428  <tr>
1429    <td class="mdRow">
1430      <table cellpadding="0" cellspacing="0" border="0">
1431        <tr>
1432          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeBone </td>
1433          <td class="md" valign="top">(&nbsp;</td>
1434          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1435          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1436        </tr>
1437        <tr>
1438          <td class="md" nowrap align="right"></td>
1439          <td></td>
1440          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *&nbsp;</td>
1441          <td class="mdname" nowrap> <em>pBone</em></td>
1442        </tr>
1443        <tr>
1444          <td></td>
1445          <td class="md">)&nbsp;</td>
1446          <td class="md" colspan="2"><code> [private]</code></td>
1447        </tr>
1448
1449      </table>
1450    </td>
1451  </tr>
1452</table>
1453<table cellspacing=5 cellpadding=0 border=0>
1454  <tr>
1455    <td>
1456      &nbsp;
1457    </td>
1458    <td>
1459
1460<p>
1461    </td>
1462  </tr>
1463</table>
1464<a class="anchor" name="Ogre_1_1SkeletonSerializerd2" doxytag="Ogre::SkeletonSerializer::writeBoneParent" ></a><p>
1465<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1466  <tr>
1467    <td class="mdRow">
1468      <table cellpadding="0" cellspacing="0" border="0">
1469        <tr>
1470          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeBoneParent </td>
1471          <td class="md" valign="top">(&nbsp;</td>
1472          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1473          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1474        </tr>
1475        <tr>
1476          <td class="md" nowrap align="right"></td>
1477          <td></td>
1478          <td class="md" nowrap>unsigned short&nbsp;</td>
1479          <td class="mdname" nowrap> <em>boneId</em>, </td>
1480        </tr>
1481        <tr>
1482          <td class="md" nowrap align="right"></td>
1483          <td></td>
1484          <td class="md" nowrap>unsigned short&nbsp;</td>
1485          <td class="mdname" nowrap> <em>parentId</em></td>
1486        </tr>
1487        <tr>
1488          <td></td>
1489          <td class="md">)&nbsp;</td>
1490          <td class="md" colspan="2"><code> [private]</code></td>
1491        </tr>
1492
1493      </table>
1494    </td>
1495  </tr>
1496</table>
1497<table cellspacing=5 cellpadding=0 border=0>
1498  <tr>
1499    <td>
1500      &nbsp;
1501    </td>
1502    <td>
1503
1504<p>
1505    </td>
1506  </tr>
1507</table>
1508<a class="anchor" name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::SkeletonSerializer::writeBools" ></a><p>
1509<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1510  <tr>
1511    <td class="mdRow">
1512      <table cellpadding="0" cellspacing="0" border="0">
1513        <tr>
1514          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeBools </td>
1515          <td class="md" valign="top">(&nbsp;</td>
1516          <td class="md" nowrap valign="top">const bool *const&nbsp;</td>
1517          <td class="mdname" nowrap> <em>pLong</em>, </td>
1518        </tr>
1519        <tr>
1520          <td class="md" nowrap align="right"></td>
1521          <td></td>
1522          <td class="md" nowrap>size_t&nbsp;</td>
1523          <td class="mdname" nowrap> <em>count</em></td>
1524        </tr>
1525        <tr>
1526          <td></td>
1527          <td class="md">)&nbsp;</td>
1528          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1529        </tr>
1530
1531      </table>
1532    </td>
1533  </tr>
1534</table>
1535<table cellspacing=5 cellpadding=0 border=0>
1536  <tr>
1537    <td>
1538      &nbsp;
1539    </td>
1540    <td>
1541
1542<p>
1543    </td>
1544  </tr>
1545</table>
1546<a class="anchor" name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::SkeletonSerializer::writeChunkHeader" ></a><p>
1547<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1548  <tr>
1549    <td class="mdRow">
1550      <table cellpadding="0" cellspacing="0" border="0">
1551        <tr>
1552          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeChunkHeader </td>
1553          <td class="md" valign="top">(&nbsp;</td>
1554          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a413">uint16</a>&nbsp;</td>
1555          <td class="mdname" nowrap> <em>id</em>, </td>
1556        </tr>
1557        <tr>
1558          <td class="md" nowrap align="right"></td>
1559          <td></td>
1560          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a412">uint32</a>&nbsp;</td>
1561          <td class="mdname" nowrap> <em>size</em></td>
1562        </tr>
1563        <tr>
1564          <td></td>
1565          <td class="md">)&nbsp;</td>
1566          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1567        </tr>
1568
1569      </table>
1570    </td>
1571  </tr>
1572</table>
1573<table cellspacing=5 cellpadding=0 border=0>
1574  <tr>
1575    <td>
1576      &nbsp;
1577    </td>
1578    <td>
1579
1580<p>
1581    </td>
1582  </tr>
1583</table>
1584<a class="anchor" name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::SkeletonSerializer::writeData" ></a><p>
1585<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1586  <tr>
1587    <td class="mdRow">
1588      <table cellpadding="0" cellspacing="0" border="0">
1589        <tr>
1590          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeData </td>
1591          <td class="md" valign="top">(&nbsp;</td>
1592          <td class="md" nowrap valign="top">const void *const&nbsp;</td>
1593          <td class="mdname" nowrap> <em>buf</em>, </td>
1594        </tr>
1595        <tr>
1596          <td class="md" nowrap align="right"></td>
1597          <td></td>
1598          <td class="md" nowrap>size_t&nbsp;</td>
1599          <td class="mdname" nowrap> <em>size</em>, </td>
1600        </tr>
1601        <tr>
1602          <td class="md" nowrap align="right"></td>
1603          <td></td>
1604          <td class="md" nowrap>size_t&nbsp;</td>
1605          <td class="mdname" nowrap> <em>count</em></td>
1606        </tr>
1607        <tr>
1608          <td></td>
1609          <td class="md">)&nbsp;</td>
1610          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1611        </tr>
1612
1613      </table>
1614    </td>
1615  </tr>
1616</table>
1617<table cellspacing=5 cellpadding=0 border=0>
1618  <tr>
1619    <td>
1620      &nbsp;
1621    </td>
1622    <td>
1623
1624<p>
1625    </td>
1626  </tr>
1627</table>
1628<a class="anchor" name="Ogre_1_1SkeletonSerializerb0" doxytag="Ogre::SkeletonSerializer::writeFileHeader" ></a><p>
1629<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1630  <tr>
1631    <td class="mdRow">
1632      <table cellpadding="0" cellspacing="0" border="0">
1633        <tr>
1634          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeFileHeader </td>
1635          <td class="md" valign="top">(&nbsp;</td>
1636          <td class="md" nowrap valign="top">void&nbsp;</td>
1637          <td class="mdname1" valign="top" nowrap>          </td>
1638          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1639          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1640        </tr>
1641
1642      </table>
1643    </td>
1644  </tr>
1645</table>
1646<table cellspacing=5 cellpadding=0 border=0>
1647  <tr>
1648    <td>
1649      &nbsp;
1650    </td>
1651    <td>
1652
1653<p>
1654    </td>
1655  </tr>
1656</table>
1657<a class="anchor" name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::SkeletonSerializer::writeFloats" ></a><p>
1658<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1659  <tr>
1660    <td class="mdRow">
1661      <table cellpadding="0" cellspacing="0" border="0">
1662        <tr>
1663          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
1664          <td class="md" valign="top">(&nbsp;</td>
1665          <td class="md" nowrap valign="top">const double *const&nbsp;</td>
1666          <td class="mdname" nowrap> <em>pfloat</em>, </td>
1667        </tr>
1668        <tr>
1669          <td class="md" nowrap align="right"></td>
1670          <td></td>
1671          <td class="md" nowrap>size_t&nbsp;</td>
1672          <td class="mdname" nowrap> <em>count</em></td>
1673        </tr>
1674        <tr>
1675          <td></td>
1676          <td class="md">)&nbsp;</td>
1677          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1678        </tr>
1679
1680      </table>
1681    </td>
1682  </tr>
1683</table>
1684<table cellspacing=5 cellpadding=0 border=0>
1685  <tr>
1686    <td>
1687      &nbsp;
1688    </td>
1689    <td>
1690
1691<p>
1692    </td>
1693  </tr>
1694</table>
1695<a class="anchor" name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::SkeletonSerializer::writeFloats" ></a><p>
1696<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1697  <tr>
1698    <td class="mdRow">
1699      <table cellpadding="0" cellspacing="0" border="0">
1700        <tr>
1701          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
1702          <td class="md" valign="top">(&nbsp;</td>
1703          <td class="md" nowrap valign="top">const float *const&nbsp;</td>
1704          <td class="mdname" nowrap> <em>pfloat</em>, </td>
1705        </tr>
1706        <tr>
1707          <td class="md" nowrap align="right"></td>
1708          <td></td>
1709          <td class="md" nowrap>size_t&nbsp;</td>
1710          <td class="mdname" nowrap> <em>count</em></td>
1711        </tr>
1712        <tr>
1713          <td></td>
1714          <td class="md">)&nbsp;</td>
1715          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1716        </tr>
1717
1718      </table>
1719    </td>
1720  </tr>
1721</table>
1722<table cellspacing=5 cellpadding=0 border=0>
1723  <tr>
1724    <td>
1725      &nbsp;
1726    </td>
1727    <td>
1728
1729<p>
1730    </td>
1731  </tr>
1732</table>
1733<a class="anchor" name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::SkeletonSerializer::writeInts" ></a><p>
1734<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1735  <tr>
1736    <td class="mdRow">
1737      <table cellpadding="0" cellspacing="0" border="0">
1738        <tr>
1739          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeInts </td>
1740          <td class="md" valign="top">(&nbsp;</td>
1741          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a412">uint32</a> *const&nbsp;</td>
1742          <td class="mdname" nowrap> <em>pInt</em>, </td>
1743        </tr>
1744        <tr>
1745          <td class="md" nowrap align="right"></td>
1746          <td></td>
1747          <td class="md" nowrap>size_t&nbsp;</td>
1748          <td class="mdname" nowrap> <em>count</em></td>
1749        </tr>
1750        <tr>
1751          <td></td>
1752          <td class="md">)&nbsp;</td>
1753          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1754        </tr>
1755
1756      </table>
1757    </td>
1758  </tr>
1759</table>
1760<table cellspacing=5 cellpadding=0 border=0>
1761  <tr>
1762    <td>
1763      &nbsp;
1764    </td>
1765    <td>
1766
1767<p>
1768    </td>
1769  </tr>
1770</table>
1771<a class="anchor" name="Ogre_1_1SkeletonSerializerd5" doxytag="Ogre::SkeletonSerializer::writeKeyFrame" ></a><p>
1772<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1773  <tr>
1774    <td class="mdRow">
1775      <table cellpadding="0" cellspacing="0" border="0">
1776        <tr>
1777          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeKeyFrame </td>
1778          <td class="md" valign="top">(&nbsp;</td>
1779          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1780          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1781        </tr>
1782        <tr>
1783          <td class="md" nowrap align="right"></td>
1784          <td></td>
1785          <td class="md" nowrap>const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *&nbsp;</td>
1786          <td class="mdname" nowrap> <em>key</em></td>
1787        </tr>
1788        <tr>
1789          <td></td>
1790          <td class="md">)&nbsp;</td>
1791          <td class="md" colspan="2"><code> [private]</code></td>
1792        </tr>
1793
1794      </table>
1795    </td>
1796  </tr>
1797</table>
1798<table cellspacing=5 cellpadding=0 border=0>
1799  <tr>
1800    <td>
1801      &nbsp;
1802    </td>
1803    <td>
1804
1805<p>
1806    </td>
1807  </tr>
1808</table>
1809<a class="anchor" name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::SkeletonSerializer::writeObject" ></a><p>
1810<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1811  <tr>
1812    <td class="mdRow">
1813      <table cellpadding="0" cellspacing="0" border="0">
1814        <tr>
1815          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1816          <td class="md" valign="top">(&nbsp;</td>
1817          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
1818          <td class="mdname1" valign="top" nowrap> <em>q</em>          </td>
1819          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1820          <td class="md" nowrap><code> [protected, inherited]</code></td>
1821        </tr>
1822
1823      </table>
1824    </td>
1825  </tr>
1826</table>
1827<table cellspacing=5 cellpadding=0 border=0>
1828  <tr>
1829    <td>
1830      &nbsp;
1831    </td>
1832    <td>
1833
1834<p>
1835    </td>
1836  </tr>
1837</table>
1838<a class="anchor" name="Ogre_1_1SkeletonSerializerb7" doxytag="Ogre::SkeletonSerializer::writeObject" ></a><p>
1839<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1840  <tr>
1841    <td class="mdRow">
1842      <table cellpadding="0" cellspacing="0" border="0">
1843        <tr>
1844          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
1845          <td class="md" valign="top">(&nbsp;</td>
1846          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
1847          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
1848          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1849          <td class="md" nowrap><code> [protected, inherited]</code></td>
1850        </tr>
1851
1852      </table>
1853    </td>
1854  </tr>
1855</table>
1856<table cellspacing=5 cellpadding=0 border=0>
1857  <tr>
1858    <td>
1859      &nbsp;
1860    </td>
1861    <td>
1862
1863<p>
1864    </td>
1865  </tr>
1866</table>
1867<a class="anchor" name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::SkeletonSerializer::writeShorts" ></a><p>
1868<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1869  <tr>
1870    <td class="mdRow">
1871      <table cellpadding="0" cellspacing="0" border="0">
1872        <tr>
1873          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeShorts </td>
1874          <td class="md" valign="top">(&nbsp;</td>
1875          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a413">uint16</a> *const&nbsp;</td>
1876          <td class="mdname" nowrap> <em>pShort</em>, </td>
1877        </tr>
1878        <tr>
1879          <td class="md" nowrap align="right"></td>
1880          <td></td>
1881          <td class="md" nowrap>size_t&nbsp;</td>
1882          <td class="mdname" nowrap> <em>count</em></td>
1883        </tr>
1884        <tr>
1885          <td></td>
1886          <td class="md">)&nbsp;</td>
1887          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1888        </tr>
1889
1890      </table>
1891    </td>
1892  </tr>
1893</table>
1894<table cellspacing=5 cellpadding=0 border=0>
1895  <tr>
1896    <td>
1897      &nbsp;
1898    </td>
1899    <td>
1900
1901<p>
1902    </td>
1903  </tr>
1904</table>
1905<a class="anchor" name="Ogre_1_1SkeletonSerializerd0" doxytag="Ogre::SkeletonSerializer::writeSkeleton" ></a><p>
1906<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1907  <tr>
1908    <td class="mdRow">
1909      <table cellpadding="0" cellspacing="0" border="0">
1910        <tr>
1911          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeSkeleton </td>
1912          <td class="md" valign="top">(&nbsp;</td>
1913          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1914          <td class="mdname1" valign="top" nowrap> <em>pSkel</em>          </td>
1915          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1916          <td class="md" nowrap><code> [private]</code></td>
1917        </tr>
1918
1919      </table>
1920    </td>
1921  </tr>
1922</table>
1923<table cellspacing=5 cellpadding=0 border=0>
1924  <tr>
1925    <td>
1926      &nbsp;
1927    </td>
1928    <td>
1929
1930<p>
1931    </td>
1932  </tr>
1933</table>
1934<a class="anchor" name="Ogre_1_1SkeletonSerializerd6" doxytag="Ogre::SkeletonSerializer::writeSkeletonAnimationLink" ></a><p>
1935<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1936  <tr>
1937    <td class="mdRow">
1938      <table cellpadding="0" cellspacing="0" border="0">
1939        <tr>
1940          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeSkeletonAnimationLink </td>
1941          <td class="md" valign="top">(&nbsp;</td>
1942          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
1943          <td class="mdname" nowrap> <em>pSkel</em>, </td>
1944        </tr>
1945        <tr>
1946          <td class="md" nowrap align="right"></td>
1947          <td></td>
1948          <td class="md" nowrap>const <a class="el" href="structOgre_1_1LinkedSkeletonAnimationSource.html">LinkedSkeletonAnimationSource</a> &amp;&nbsp;</td>
1949          <td class="mdname" nowrap> <em>link</em></td>
1950        </tr>
1951        <tr>
1952          <td></td>
1953          <td class="md">)&nbsp;</td>
1954          <td class="md" colspan="2"><code> [private]</code></td>
1955        </tr>
1956
1957      </table>
1958    </td>
1959  </tr>
1960</table>
1961<table cellspacing=5 cellpadding=0 border=0>
1962  <tr>
1963    <td>
1964      &nbsp;
1965    </td>
1966    <td>
1967
1968<p>
1969    </td>
1970  </tr>
1971</table>
1972<a class="anchor" name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::SkeletonSerializer::writeString" ></a><p>
1973<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1974  <tr>
1975    <td class="mdRow">
1976      <table cellpadding="0" cellspacing="0" border="0">
1977        <tr>
1978          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeString </td>
1979          <td class="md" valign="top">(&nbsp;</td>
1980          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1981          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
1982          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1983          <td class="md" nowrap><code> [protected, inherited]</code></td>
1984        </tr>
1985
1986      </table>
1987    </td>
1988  </tr>
1989</table>
1990<table cellspacing=5 cellpadding=0 border=0>
1991  <tr>
1992    <td>
1993      &nbsp;
1994    </td>
1995    <td>
1996
1997<p>
1998    </td>
1999  </tr>
2000</table>
2001<hr><h2>Member Data Documentation</h2>
2002<a class="anchor" name="Ogre_1_1SkeletonSerializerp0" doxytag="Ogre::SkeletonSerializer::mCurrentstreamLen" ></a><p>
2003<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2004  <tr>
2005    <td class="mdRow">
2006      <table cellpadding="0" cellspacing="0" border="0">
2007        <tr>
2008          <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, inherited]</code>
2009      </table>
2010    </td>
2011  </tr>
2012</table>
2013<table cellspacing=5 cellpadding=0 border=0>
2014  <tr>
2015    <td>
2016      &nbsp;
2017    </td>
2018    <td>
2019
2020<p>
2021
2022<p>
2023Definition 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>
2024  </tr>
2025</table>
2026<a class="anchor" name="Ogre_1_1SkeletonSerializerp1" doxytag="Ogre::SkeletonSerializer::mpfFile" ></a><p>
2027<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2028  <tr>
2029    <td class="mdRow">
2030      <table cellpadding="0" cellspacing="0" border="0">
2031        <tr>
2032          <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>
2033      </table>
2034    </td>
2035  </tr>
2036</table>
2037<table cellspacing=5 cellpadding=0 border=0>
2038  <tr>
2039    <td>
2040      &nbsp;
2041    </td>
2042    <td>
2043
2044<p>
2045
2046<p>
2047Definition 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>
2048  </tr>
2049</table>
2050<a class="anchor" name="Ogre_1_1SkeletonSerializerp2" doxytag="Ogre::SkeletonSerializer::mVersion" ></a><p>
2051<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2052  <tr>
2053    <td class="mdRow">
2054      <table cellpadding="0" cellspacing="0" border="0">
2055        <tr>
2056          <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, inherited]</code>
2057      </table>
2058    </td>
2059  </tr>
2060</table>
2061<table cellspacing=5 cellpadding=0 border=0>
2062  <tr>
2063    <td>
2064      &nbsp;
2065    </td>
2066    <td>
2067
2068<p>
2069
2070<p>
2071Definition 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>
2072  </tr>
2073</table>
2074<hr>The documentation for this class was generated from the following file:<ul>
2075<li><a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a></ul>
2076<hr>
2077<p>
2078Copyright &copy; 2000-2005 by The OGRE Team<br />
2079<!--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/>
2080This 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/>
2081                <!--/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#">
2082                <Work rdf:about="">
2083                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
2084        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
2085                </Work>
2086                <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> -->
2087
2088Last modified Sun Feb 12 13:03:52 2006
2089</p>
2090</body>
2091</html>
Note: See TracBrowser for help on using the repository browser.