Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 3017

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::SkeletonSerializer class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::SkeletonSerializer  Class Reference</h1>Class for serialising skeleton data to/from an OGRE .skeleton file. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::SkeletonSerializer:<p><center><img src="classOgre_1_1SkeletonSerializer__inherit__graph.png" border="0" usemap="#Ogre_1_1SkeletonSerializer__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1SkeletonSerializer__inherit__map">
<area href="classOgre_1_1Serializer.html" shape="rect" coords="32,36,136,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::SkeletonSerializer:<p><center><img src="classOgre_1_1SkeletonSerializer__coll__graph.png" border="0" usemap="#Ogre_1_1SkeletonSerializer__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1SkeletonSerializer__coll__map">
<area href="classOgre_1_1Serializer.html" shape="rect" coords="7,185,111,167" alt="">
<area href="classOgre_1_1String.html" shape="rect" coords="135,36,215,17" alt="">
<area href="classOgre_1_1Resource.html" shape="rect" coords="117,140,221,121" alt="">
<area href="classOgre_1_1Entity.html" shape="rect" coords="245,140,325,121" alt="">
<area href="classOgre_1_1Skeleton.html" shape="rect" coords="200,231,299,212" alt="">
<area href="classOgre_1_1Bone.html" shape="rect" coords="228,321,305,303" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1SkeletonSerializer-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera0">SkeletonSerializer</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera1">~SkeletonSerializer</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td 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="classOgre_1_1String.html">String</a> &amp;filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Exports a skeleton to the file specified.</em> <a href="#Ogre_1_1SkeletonSerializera2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializera3">importSkeleton</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pDest)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Imports <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> and animation data from a .skeleton file <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a>.</em> <a href="#Ogre_1_1SkeletonSerializera3"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb0">writeFileHeader</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb1">writeChunkHeader</a> (unsigned short id, unsigned long size)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb2">writeReals</a> (const <a class="el" href="namespaceOgre.html#a349">Real</a> *pReal, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb3">writeShorts</a> (const unsigned short *pShort, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb4">writeInts</a> (const unsigned int *pInt, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb5">writeLongs</a> (const unsigned long *pLong, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb6">writeBools</a> (const bool *pLong, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb7">writeObject</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;vec)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb8">writeObject</a> (const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;q)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb9">writeString</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;string)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb10">writeData</a> (const void *buf, size_t size, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb11">readFileHeader</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb12">readChunk</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb13">readBools</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, bool *pDest, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb14">readReals</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="namespaceOgre.html#a349">Real</a> *pDest, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb15">readShorts</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, unsigned short *pDest, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb16">readInts</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, unsigned int *pDest, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb17">readLongs</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, unsigned long *pDest, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb18">readObject</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *pDest)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb19">readObject</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> *pDest)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb20">readString</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb21">flipToLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb22">flipFromLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb23">flipEndian</a> (void *pData, size_t size, size_t count)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerb24">flipEndian</a> (void *pData, size_t size)</td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializern0">mCurrentChunkLen</a></td></tr>
<tr><td nowrap align=right valign=top>FILE *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializern1">mpfFile</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializern2">mVersion</a></td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc0">writeSkeleton</a> (const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *pSkel)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc1">writeBone</a> (const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *pBone)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc2">writeBoneParent</a> (unsigned short boneId, unsigned short parentId)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc3">writeAnimation</a> (const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc4">writeAnimationTrack</a> (const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *track)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc5">writeKeyFrame</a> (const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *key)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc6">readBone</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc7">readBoneParent</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc8">readAnimation</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc9">readAnimationTrack</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc10">readKeyFrame</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *track)</td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc11">calcBoneSize</a> (const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *pBone)</td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc12">calcBoneParentSize</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc13">calcAnimationSize</a> (const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *pAnim)</td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc14">calcAnimationTrackSize</a> (const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *pTrack)</td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializerc15">calcKeyFrameSize</a> (const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *pKey)</td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1SkeletonSerializer.html#Ogre_1_1SkeletonSerializero0">mpSkeleton</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class for serialising skeleton data to/from an OGRE .skeleton file.
<p>
<dl compact><dt><b>
Remarks: </b><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. 
<p>
 To export a <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>:<ol>
<li>Create a <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object and populate it using it's methods. <li>Call the exportSkeleton method </ol>
</dl>
<p>

<p>
Definition 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>
<a name="Ogre_1_1SkeletonSerializera0" doxytag="Ogre::SkeletonSerializer::SkeletonSerializer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::SkeletonSerializer::SkeletonSerializer </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00045">45</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8h-source.html#l00050">Ogre::Serializer::mVersion</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializera1" doxytag="Ogre::SkeletonSerializer::~SkeletonSerializer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::SkeletonSerializer::~SkeletonSerializer </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00052">52</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1SkeletonSerializerc13" doxytag="Ogre::SkeletonSerializer::calcAnimationSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::SkeletonSerializer::calcAnimationSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pAnim</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00246">246</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00266">calcAnimationTrackSize</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreAnimation_8cpp-source.html#l00108">Ogre::Animation::getName</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00069">Ogre::Animation::getNumTracks</a>(), and <a class="el" href="OgreAnimation_8cpp-source.html#l00074">Ogre::Animation::getTrack</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc14" doxytag="Ogre::SkeletonSerializer::calcAnimationTrackSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::SkeletonSerializer::calcAnimationTrackSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pTrack</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00266">266</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00283">calcKeyFrameSize</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00067">Ogre::AnimationTrack::getKeyFrame</a>(), and <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00062">Ogre::AnimationTrack::getNumKeyFrames</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00246">calcAnimationSize</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">writeAnimationTrack</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc12" doxytag="Ogre::SkeletonSerializer::calcBoneParentSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::SkeletonSerializer::calcBoneParentSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00232">232</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">writeBoneParent</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc11" doxytag="Ogre::SkeletonSerializer::calcBoneSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::SkeletonSerializer::calcBoneSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pBone</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00215">215</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc15" doxytag="Ogre::SkeletonSerializer::calcKeyFrameSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::SkeletonSerializer::calcKeyFrameSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pKey</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00283">283</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00266">calcAnimationTrackSize</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">writeKeyFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializera2" doxytag="Ogre::SkeletonSerializer::exportSkeleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::exportSkeleton </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pSkeleton</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>filename</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Exports a skeleton to the file specified.
<p>
<dl compact><dt><b>
Remarks: </b><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. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>pSkeleton</em>&nbsp;</td><td>
Pointer to the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> to export </td></tr>
<tr><td valign=top><em>filename</em>&nbsp;</td><td>
The destination filename </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">56</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeleton_8cpp-source.html#l00307">Ogre::Skeleton::getAnimation</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00108">Ogre::Animation::getName</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00388">Ogre::Skeleton::getNumAnimations</a>(), <a class="el" href="OgreSerializer_8h-source.html#l00049">Ogre::Serializer::mpfFile</a>, <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00117">writeSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::SkeletonSerializer::flipEndian"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::flipEndian </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00301">301</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb23" doxytag="Ogre::SkeletonSerializer::flipEndian"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::flipEndian </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00293">293</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00286">Ogre::Serializer::flipFromLittleEndian</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00279">Ogre::Serializer::flipToLittleEndian</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb22" doxytag="Ogre::SkeletonSerializer::flipFromLittleEndian"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::flipFromLittleEndian </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em> = 1</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00286">286</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00293">Ogre::Serializer::flipEndian</a>().
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00230">Ogre::Serializer::readLongs</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb21" doxytag="Ogre::SkeletonSerializer::flipToLittleEndian"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::flipToLittleEndian </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em> = 1</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00279">279</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00293">Ogre::Serializer::flipEndian</a>().
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00112">Ogre::Serializer::writeLongs</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializera3" doxytag="Ogre::SkeletonSerializer::importSkeleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::importSkeleton </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Imports <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> and animation data from a .skeleton file <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method imports data from a <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</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.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>chunk</em>&nbsp;</td><td>
The <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> holding the .skeleton data. Must be initialised (pos at the start of the buffer). </td></tr>
<tr><td valign=top><em>pDest</em>&nbsp;</td><td>
Pointer to the <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> object which will receive the data. Should be blank already. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">87</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">mpSkeleton</a>, <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">readBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00318">readBoneParent</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00160">Ogre::Serializer::readFileHeader</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00270">Ogre::Skeleton::setBindingPose</a>(), <a class="el" href="namespaceOgre.html#a644a411">Ogre::SKELETON_ANIMATION</a>, <a class="el" href="namespaceOgre.html#a644a409">Ogre::SKELETON_BONE</a>, and <a class="el" href="namespaceOgre.html#a644a410">Ogre::SKELETON_BONE_PARENT</a>.
<p>
Referenced by <a class="el" href="OgreSkeleton_8cpp-source.html#l00063">Ogre::Skeleton::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc8" doxytag="Ogre::SkeletonSerializer::readAnimation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readAnimation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">338</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreSkeleton_8cpp-source.html#l00293">Ogre::Skeleton::createAnimation</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">mpSkeleton</a>, <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">readAnimationTrack</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00236">Ogre::Serializer::readString</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="namespaceOgre.html#a644a412">Ogre::SKELETON_ANIMATION_TRACK</a>, and <a class="el" href="OgreDataChunk_8cpp-source.html#l00118">Ogre::DataChunk::skip</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc9" doxytag="Ogre::SkeletonSerializer::readAnimationTrack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readAnimationTrack </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>anim</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">375</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreAnimation_8cpp-source.html#l00050">Ogre::Animation::createTrack</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00406">Ogre::Skeleton::getBone</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">mpSkeleton</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">readKeyFrame</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), <a class="el" href="namespaceOgre.html#a644a413">Ogre::SKELETON_ANIMATION_TRACK_KEYFRAME</a>, and <a class="el" href="OgreDataChunk_8cpp-source.html#l00118">Ogre::DataChunk::skip</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc6" doxytag="Ogre::SkeletonSerializer::readBone"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readBone </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">297</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeleton_8cpp-source.html#l00134">Ogre::Skeleton::createBone</a>(), <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">mpSkeleton</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00262">Ogre::Serializer::readObject</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00236">Ogre::Serializer::readString</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00280">Ogre::Node::setOrientation</a>(), and <a class="el" href="OgreNode_8cpp-source.html#l00302">Ogre::Node::setPosition</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc7" doxytag="Ogre::SkeletonSerializer::readBoneParent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readBoneParent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00318">318</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00224">Ogre::Node::addChild</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00406">Ogre::Skeleton::getBone</a>(), <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">mpSkeleton</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::SkeletonSerializer::readBools"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readBools </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00196">196</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, and <a class="el" href="OgreDataChunk_8cpp-source.html#l00095">Ogre::DataChunk::read</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">Ogre::MeshSerializerImpl::readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01343">Ogre::MeshSerializerImpl_v1::readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">Ogre::MeshSerializerImpl::readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::SkeletonSerializer::readChunk"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::Serializer::readChunk </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00187">187</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8h-source.html#l00048">Ogre::Serializer::mCurrentChunkLen</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00230">Ogre::Serializer::readLongs</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">Ogre::MeshSerializerImpl::importMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">readAnimationTrack</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01419">Ogre::MeshSerializerImpl_v1::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">Ogre::MeshSerializerImpl::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01270">Ogre::MeshSerializerImpl_v1::readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">Ogre::MeshSerializerImpl::readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01665">Ogre::MeshSerializerImpl_v1::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">Ogre::MeshSerializerImpl::readMeshLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01343">Ogre::MeshSerializerImpl_v1::readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">Ogre::MeshSerializerImpl::readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::SkeletonSerializer::readFileHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFileHeader </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00160">160</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00039">Ogre::HEADER_CHUNK_ID</a>, <a class="el" href="OgreSerializer_8h-source.html#l00050">Ogre::Serializer::mVersion</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00236">Ogre::Serializer::readString</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">Ogre::MeshSerializerImpl::importMesh</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::SkeletonSerializer::readInts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readInts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00224">224</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00286">Ogre::Serializer::flipFromLittleEndian</a>(), and <a class="el" href="OgreDataChunk_8cpp-source.html#l00095">Ogre::DataChunk::read</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">Ogre::MeshSerializerImpl::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">Ogre::MeshSerializerImpl::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">Ogre::MeshSerializerImpl::readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00847">Ogre::MeshSerializerImpl::readSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc10" doxytag="Ogre::SkeletonSerializer::readKeyFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::readKeyFrame </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>track</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">412</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00139">Ogre::AnimationTrack::createKeyFrame</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00262">Ogre::Serializer::readObject</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreKeyFrame_8cpp-source.html#l00071">Ogre::KeyFrame::setRotation</a>(), and <a class="el" href="OgreKeyFrame_8cpp-source.html#l00051">Ogre::KeyFrame::setTranslate</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">readAnimationTrack</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::SkeletonSerializer::readLongs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readLongs </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00230">230</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00286">Ogre::Serializer::flipFromLittleEndian</a>(), and <a class="el" href="OgreDataChunk_8cpp-source.html#l00095">Ogre::DataChunk::read</a>().
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01419">Ogre::MeshSerializerImpl_v1::readGeometry</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00726">Ogre::MeshSerializerImpl::readGeometryColours</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::SkeletonSerializer::readObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00269">269</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::w</a>, <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::x</a>, <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::y</a>, and <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::z</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb18" doxytag="Ogre::SkeletonSerializer::readObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00262">262</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">readBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">readKeyFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::SkeletonSerializer::readReals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readReals </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00212">212</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00286">Ogre::Serializer::flipFromLittleEndian</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00095">Ogre::DataChunk::read</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01056">Ogre::MeshSerializerImpl::readBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01419">Ogre::MeshSerializerImpl_v1::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00693">Ogre::MeshSerializerImpl::readGeometryNormals</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00661">Ogre::MeshSerializerImpl::readGeometryPositions</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01222">Ogre::MeshSerializerImpl_v1_1::readGeometryTexCoords</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00745">Ogre::MeshSerializerImpl::readGeometryTexCoords</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">readKeyFrame</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01632">Ogre::MeshSerializerImpl_v1::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">Ogre::MeshSerializerImpl::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00262">Ogre::Serializer::readObject</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01649">Ogre::MeshSerializerImpl_v1::readSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00847">Ogre::MeshSerializerImpl::readSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::SkeletonSerializer::readShorts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::readShorts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>chunk</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00218">218</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00286">Ogre::Serializer::flipFromLittleEndian</a>(), and <a class="el" href="OgreDataChunk_8cpp-source.html#l00095">Ogre::DataChunk::read</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializer_8cpp-source.html#l00083">Ogre::MeshSerializer::importMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">readAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">readBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00318">readBoneParent</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00160">Ogre::Serializer::readFileHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01419">Ogre::MeshSerializerImpl_v1::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01222">Ogre::MeshSerializerImpl_v1_1::readGeometryTexCoords</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00745">Ogre::MeshSerializerImpl::readGeometryTexCoords</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01632">Ogre::MeshSerializerImpl_v1::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">Ogre::MeshSerializerImpl::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01665">Ogre::MeshSerializerImpl_v1::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01343">Ogre::MeshSerializerImpl_v1::readSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">Ogre::MeshSerializerImpl::readSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01649">Ogre::MeshSerializerImpl_v1::readSubMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00847">Ogre::MeshSerializerImpl::readSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00594">Ogre::MeshSerializerImpl::readSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::SkeletonSerializer::readString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::Serializer::readString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>chunk</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00236">236</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreDataChunk_8cpp-source.html#l00128">Ogre::DataChunk::readUpTo</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializer_8cpp-source.html#l00083">Ogre::MeshSerializer::importMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">readBone</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00160">Ogre::Serializer::readFileHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">Ogre::MeshSerializerImpl::readMeshLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00780">Ogre::MeshSerializerImpl::readSkeletonLink</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01343">Ogre::MeshSerializerImpl_v1::readSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">Ogre::MeshSerializerImpl::readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01799">Ogre::MeshSerializerImpl_v1::readTextureLayer</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc3" doxytag="Ogre::SkeletonSerializer::writeAnimation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeAnimation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>anim</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">166</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00246">calcAnimationSize</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00045">Ogre::Animation::getLength</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00108">Ogre::Animation::getName</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00069">Ogre::Animation::getNumTracks</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00074">Ogre::Animation::getTrack</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="namespaceOgre.html#a644a411">Ogre::SKELETON_ANIMATION</a>, <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">writeAnimationTrack</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00153">Ogre::Serializer::writeString</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">exportSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc4" doxytag="Ogre::SkeletonSerializer::writeAnimationTrack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeAnimationTrack </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>track</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">184</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00266">calcAnimationTrackSize</a>(), <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00275">Ogre::AnimationTrack::getAssociatedNode</a>(), <a class="el" href="OgreBone_8cpp-source.html#l00095">Ogre::Bone::getHandle</a>(), <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00067">Ogre::AnimationTrack::getKeyFrame</a>(), <a class="el" href="OgreAnimationTrack_8cpp-source.html#l00062">Ogre::AnimationTrack::getNumKeyFrames</a>(), <a class="el" href="namespaceOgre.html#a644a412">Ogre::SKELETON_ANIMATION_TRACK</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">writeKeyFrame</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc1" doxytag="Ogre::SkeletonSerializer::writeBone"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeBone </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Bone.html">Bone</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pBone</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">140</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00215">calcBoneSize</a>(), <a class="el" href="OgreBone_8cpp-source.html#l00095">Ogre::Bone::getHandle</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00527">Ogre::Node::getName</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00274">Ogre::Node::getOrientation</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00317">Ogre::Node::getPosition</a>(), <a class="el" href="namespaceOgre.html#a644a409">Ogre::SKELETON_BONE</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00246">Ogre::Serializer::writeObject</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00153">Ogre::Serializer::writeString</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00117">writeSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc2" doxytag="Ogre::SkeletonSerializer::writeBoneParent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeBoneParent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>boneId</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>parentId</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">155</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00232">calcBoneParentSize</a>(), <a class="el" href="namespaceOgre.html#a644a410">Ogre::SKELETON_BONE_PARENT</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00117">writeSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::SkeletonSerializer::writeBools"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeBools </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const bool *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pLong</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00127">127</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">Ogre::MeshSerializerImpl::writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">Ogre::MeshSerializerImpl::writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">Ogre::MeshSerializerImpl::writeMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">Ogre::MeshSerializerImpl::writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::SkeletonSerializer::writeChunkHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeChunkHeader </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>id</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00061">61</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00112">Ogre::Serializer::writeLongs</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">writeAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">writeBoneParent</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01033">Ogre::MeshSerializerImpl::writeBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">Ogre::MeshSerializerImpl::writeGeometry</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">writeKeyFrame</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">Ogre::MeshSerializerImpl::writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">Ogre::MeshSerializerImpl::writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">Ogre::MeshSerializerImpl::writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">Ogre::MeshSerializerImpl::writeMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">Ogre::MeshSerializerImpl::writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">Ogre::MeshSerializerImpl::writeSkeletonLink</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">Ogre::MeshSerializerImpl::writeSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00227">Ogre::MeshSerializerImpl::writeSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::SkeletonSerializer::writeData"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeData </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>buf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00148">148</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8h-source.html#l00049">Ogre::Serializer::mpfFile</a>.
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00127">Ogre::Serializer::writeBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00112">Ogre::Serializer::writeLongs</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb0" doxytag="Ogre::SkeletonSerializer::writeFileHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFileHeader </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00051">51</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00039">Ogre::HEADER_CHUNK_ID</a>, <a class="el" href="OgreSerializer_8h-source.html#l00050">Ogre::Serializer::mVersion</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00153">Ogre::Serializer::writeString</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00058">Ogre::MeshSerializerImpl::exportMesh</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">exportSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::SkeletonSerializer::writeInts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeInts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const unsigned int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pInt</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00097">97</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00279">Ogre::Serializer::flipToLittleEndian</a>(), <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">Ogre::MeshSerializerImpl::writeGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">Ogre::MeshSerializerImpl::writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">Ogre::MeshSerializerImpl::writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">Ogre::MeshSerializerImpl::writeSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc5" doxytag="Ogre::SkeletonSerializer::writeKeyFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeKeyFrame </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>key</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">201</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00283">calcKeyFrameSize</a>(), <a class="el" href="OgreKeyFrame_8cpp-source.html#l00076">Ogre::KeyFrame::getRotation</a>(), <a class="el" href="OgreKeyFrame_8cpp-source.html#l00046">Ogre::KeyFrame::getTime</a>(), <a class="el" href="OgreKeyFrame_8cpp-source.html#l00056">Ogre::KeyFrame::getTranslate</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="namespaceOgre.html#a644a413">Ogre::SKELETON_ANIMATION_TRACK_KEYFRAME</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00246">Ogre::Serializer::writeObject</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">writeAnimationTrack</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::SkeletonSerializer::writeLongs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeLongs </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const unsigned long *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pLong</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00112">112</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00279">Ogre::Serializer::flipToLittleEndian</a>(), <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>().
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::SkeletonSerializer::writeObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>q</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00254">254</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::w</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>(), <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::x</a>, <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::y</a>, and <a class="el" href="OgreQuaternion_8h-source.html#l00138">Ogre::Quaternion::z</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb7" doxytag="Ogre::SkeletonSerializer::writeObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vec</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00246">246</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>(), <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">writeKeyFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::SkeletonSerializer::writeReals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeReals </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a349">Real</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pReal</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00067">67</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00279">Ogre::Serializer::flipToLittleEndian</a>(), <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01033">Ogre::MeshSerializerImpl::writeBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00237">Ogre::MeshSerializerImpl::writeCondensedVertexBuffer</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">writeKeyFrame</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">Ogre::MeshSerializerImpl::writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">Ogre::MeshSerializerImpl::writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">Ogre::MeshSerializerImpl::writeMeshBoneAssignment</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00246">Ogre::Serializer::writeObject</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::SkeletonSerializer::writeShorts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeShorts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const unsigned short *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pShort</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00082">82</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8cpp-source.html#l00279">Ogre::Serializer::flipToLittleEndian</a>(), <a class="el" href="OgreMemoryMacros_8h-source.html#l00066">free</a>, <a class="el" href="OgreMemoryMacros_8h-source.html#l00065">malloc</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">writeAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">writeBoneParent</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">Ogre::MeshSerializerImpl::writeGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">Ogre::MeshSerializerImpl::writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">Ogre::MeshSerializerImpl::writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">Ogre::MeshSerializerImpl::writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">Ogre::MeshSerializerImpl::writeSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00227">Ogre::MeshSerializerImpl::writeSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerc0" doxytag="Ogre::SkeletonSerializer::writeSkeleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::SkeletonSerializer::writeSkeleton </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pSkel</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00117">117</a> of file <a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSkeleton_8cpp-source.html#l00406">Ogre::Skeleton::getBone</a>(), <a class="el" href="OgreBone_8cpp-source.html#l00095">Ogre::Bone::getHandle</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00355">Ogre::Skeleton::getNumBones</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00082">Ogre::Node::getParent</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">writeBoneParent</a>().
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">exportSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::SkeletonSerializer::writeString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>string</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8cpp-source.html#l00153">153</a> of file <a class="el" href="OgreSerializer_8cpp-source.html">OgreSerializer.cpp</a>.
<p>
References <a class="el" href="OgreSerializer_8h-source.html#l00049">Ogre::Serializer::mpfFile</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00166">writeAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">writeBone</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">Ogre::MeshSerializerImpl::writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">Ogre::MeshSerializerImpl::writeSkeletonLink</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">Ogre::MeshSerializerImpl::writeSubMesh</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1SkeletonSerializern0" doxytag="Ogre::SkeletonSerializer::mCurrentChunkLen"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Serializer::mCurrentChunkLen<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00048">48</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.
<p>
Referenced by <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01270">Ogre::MeshSerializerImpl_v1::readMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">Ogre::MeshSerializerImpl::readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializern1" doxytag="Ogre::SkeletonSerializer::mpfFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> FILE* Ogre::Serializer::mpfFile<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition 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>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00058">Ogre::MeshSerializerImpl::exportMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">exportSkeleton</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00148">Ogre::Serializer::writeData</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00153">Ogre::Serializer::writeString</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializero0" doxytag="Ogre::SkeletonSerializer::mpSkeleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>* Ogre::SkeletonSerializer::mpSkeleton<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSkeletonSerializer_8h-source.html#l00075">75</a> of file <a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a>.
<p>
Referenced by <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">importSkeleton</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">readAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">readBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00318">readBoneParent</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializern2" doxytag="Ogre::SkeletonSerializer::mVersion"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::Serializer::mVersion<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition 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>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00046">Ogre::MeshSerializerImpl::MeshSerializerImpl</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01263">Ogre::MeshSerializerImpl_v1::MeshSerializerImpl_v1</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01212">Ogre::MeshSerializerImpl_v1_1::MeshSerializerImpl_v1_1</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00160">Ogre::Serializer::readFileHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00041">Ogre::Serializer::Serializer</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00045">SkeletonSerializer</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreSkeletonSerializer_8h-source.html">OgreSkeletonSerializer.h</a><li><a class="el" href="OgreSkeletonSerializer_8cpp-source.html">OgreSkeletonSerializer.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:20:41 2004
</p>
</body>
</html>