Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::MeshSerializerImpl 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::MeshSerializerImpl  Class Reference</h1>Internal implementation of <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> reading / writing for the latest version of the .mesh format. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::MeshSerializerImpl:<p><center><img src="classOgre_1_1MeshSerializerImpl__inherit__graph.png" border="0" usemap="#Ogre_1_1MeshSerializerImpl__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1MeshSerializerImpl__inherit__map">
<area href="classOgre_1_1MeshSerializerImpl__v1__1.html" shape="rect" coords="7,174,204,155" alt="">
<area href="classOgre_1_1Serializer.html" shape="rect" coords="53,35,157,17" alt="">
<area href="classOgre_1_1MeshSerializerImpl__v1.html" shape="rect" coords="15,243,196,225" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::MeshSerializerImpl:<p><center><img src="classOgre_1_1MeshSerializerImpl__coll__graph.png" border="0" usemap="#Ogre_1_1MeshSerializerImpl__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1MeshSerializerImpl__coll__map">
<area href="classOgre_1_1Serializer.html" shape="rect" coords="17,27,121,9" alt="">
<area href="classOgre_1_1Mesh.html" shape="rect" coords="29,85,109,66" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1MeshSerializerImpl-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_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpla0">MeshSerializerImpl</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpla1">~MeshSerializerImpl</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1a3">exportMesh</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, 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 mesh to the file specified.</em> <a href="#Ogre_1_1MeshSerializerImpl__v1__1a3"></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_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1a4">importMesh</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pDest)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Imports <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a>.</em> <a href="#Ogre_1_1MeshSerializerImpl__v1__1a4"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="classOgre_1_1String.html">String</a>,<br>
 <a class="el" href="classOgre_1_1Material.html">Material</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1t0">MaterialMap</a></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_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b0">writeMesh</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b1">writeSubMesh</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *s)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b2">writeSubMeshOperation</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *s)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b3">writeGeometry</a> (const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *pGeom)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b4">writeSkeletonLink</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;skelName)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b5">writeMeshBoneAssignment</a> (const <a class="el" href="namespaceOgre.html#a443">VertexBoneAssignment</a> *assign)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b6">writeSubMeshBoneAssignment</a> (const <a class="el" href="namespaceOgre.html#a443">VertexBoneAssignment</a> *assign)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b7">writeLodInfo</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b8">writeLodSummary</a> (unsigned short numLevels, bool manual)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b9">writeLodUsageManual</a> (const <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;usage)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b10">writeLodUsageGenerated</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, const <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;usage, unsigned short lodNum)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b11">writeBoundsInfo</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b12">writeCondensedVertexBuffer</a> (<a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> vbuf, const <a class="el" href="classOgre_1_1VertexElement.html">VertexElement</a> *elem, size_t vertexCount)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b13">calcMeshSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b14">calcSubMeshSize</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *pSub)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b15">calcGeometrySize</a> (const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *pGeom)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b16">calcSkeletonLinkSize</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;skelName)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b17">calcBoneAssignmentSize</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b18">calcSubMeshOperationSize</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *pSub)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b19">readMaterial</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b20">readTextureLayer</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1Material.html">Material</a> *pMat)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b21">readMesh</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b22">readSubMesh</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b23">readSubMeshOperation</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *sub)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b24">readGeometry</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b25">readGeometryPositions</a> (unsigned short bindIdx, <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b26">readGeometryNormals</a> (unsigned short bindIdx, <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b27">readGeometryColours</a> (unsigned short bindIdx, <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImplb28">readGeometryTexCoords</a> (unsigned short bindIdx, <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest, unsigned short set)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b28">readSkeletonLink</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b29">readMeshBoneAssignment</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b30">readSubMeshBoneAssignment</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *sub)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b31">readMeshLodInfo</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b32">readMeshLodUsageManual</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, unsigned short lodNum, <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;usage)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b33">readMeshLodUsageGenerated</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk, unsigned short lodNum, <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;usage)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1b34">readBoundsInfo</a> (<a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;chunk)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.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><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1t0">MaterialMap</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1n0">mMaterialList</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1n1">mpMesh</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1n2">mIsSkeletallyAnimated</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.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_1MeshSerializerImpl.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_1MeshSerializerImpl.html#Ogre_1_1SkeletonSerializern2">mVersion</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internal implementation of <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> reading / writing for the latest version of the .mesh format.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 In order to maintain compatibility with older versions of the .mesh format, there will be alternative subclasses of this class to load older versions, whilst this class will remain to load the latest version. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00045">45</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="Ogre_1_1MeshSerializerImpl__v1__1t0" doxytag="Ogre::MeshSerializerImpl::MaterialMap"></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"> typedef std::map&lt;<a class="el" href="classOgre_1_1String.html">String</a>, <a class="el" href="classOgre_1_1Material.html">Material</a>*&gt; Ogre::MeshSerializerImpl::MaterialMap<code> [protected]</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="OgreMeshSerializerImpl_8h-source.html#l00070">70</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1MeshSerializerImpla0" doxytag="Ogre::MeshSerializerImpl::MeshSerializerImpl"></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::MeshSerializerImpl::MeshSerializerImpl </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="OgreMeshSerializerImpl_8cpp-source.html#l00046">46</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, and <a class="el" href="OgreSerializer_8h-source.html#l00050">Ogre::Serializer::mVersion</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpla1" doxytag="Ogre::MeshSerializerImpl::~MeshSerializerImpl"></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::MeshSerializerImpl::~MeshSerializerImpl </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="OgreMeshSerializerImpl_8cpp-source.html#l00054">54</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b17" doxytag="Ogre::MeshSerializerImpl::calcBoneAssignmentSize"></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::MeshSerializerImpl::calcBoneAssignmentSize </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]</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="OgreMeshSerializerImpl_8cpp-source.html#l00862">862</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.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="OgreMeshSerializerImpl_8cpp-source.html#l00808">writeMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">writeSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b15" doxytag="Ogre::MeshSerializerImpl::calcGeometrySize"></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::MeshSerializerImpl::calcGeometrySize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pGeom</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00389">389</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00178">Ogre::VertexDeclaration::getElements</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00137">Ogre::VertexElement::getType</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, and <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00330">calcMeshSize</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00359">calcSubMeshSize</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">writeGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b13" doxytag="Ogre::MeshSerializerImpl::calcMeshSize"></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::MeshSerializerImpl::calcMeshSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pMesh</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00330">330</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00389">calcGeometrySize</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00798">calcSkeletonLinkSize</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00359">calcSubMeshSize</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreMesh_8cpp-source.html#l00099">Ogre::Mesh::getNumSubMeshes</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00665">Ogre::Mesh::getSkeletonName</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00117">Ogre::Mesh::getSubMesh</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00357">Ogre::Mesh::hasSkeleton</a>(), <a class="el" href="OgreMesh_8h-source.html#l00224">Ogre::Mesh::sharedVertexData</a>, and <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b16" doxytag="Ogre::MeshSerializerImpl::calcSkeletonLinkSize"></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::MeshSerializerImpl::calcSkeletonLinkSize </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>skelName</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00798">798</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.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="OgreMeshSerializerImpl_8cpp-source.html#l00330">calcMeshSize</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">writeSkeletonLink</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b18" doxytag="Ogre::MeshSerializerImpl::calcSubMeshOperationSize"></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::MeshSerializerImpl::calcSubMeshOperationSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pSub</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00384">384</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.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="OgreMeshSerializerImpl_8cpp-source.html#l00227">writeSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b14" doxytag="Ogre::MeshSerializerImpl::calcSubMeshSize"></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::MeshSerializerImpl::calcSubMeshSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pSub</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00359">359</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00389">calcGeometrySize</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreSubMesh_8cpp-source.html#l00063">Ogre::SubMesh::getMaterialName</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00077">Ogre::SubMesh::indexData</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00062">Ogre::SubMesh::useSharedVertices</a>, and <a class="el" href="OgreSubMesh_8h-source.html#l00074">Ogre::SubMesh::vertexData</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00330">calcMeshSize</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1a3" doxytag="Ogre::MeshSerializerImpl::exportMesh"></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::MeshSerializerImpl::exportMesh </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pMesh</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 mesh to the file specified.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method takes an externally created <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object, and exports both it and optionally the Materials it uses to a .mesh file. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>pMesh</em>&nbsp;</td><td>
Pointer to the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> to export </td></tr>
<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="OgreMeshSerializerImpl_8cpp-source.html#l00058">58</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreMesh_8cpp-source.html#l00851">Ogre::Mesh::getBoundingSphereRadius</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00295">Ogre::Mesh::getBounds</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00311">Ogre::AxisAlignedBox::isNull</a>(), <a class="el" href="OgreSerializer_8h-source.html#l00049">Ogre::Serializer::mpfFile</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::MeshSerializerImpl::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::MeshSerializerImpl::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::MeshSerializerImpl::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::MeshSerializerImpl::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_1MeshSerializerImpl__v1__1a4" doxytag="Ogre::MeshSerializerImpl::importMesh"></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::MeshSerializerImpl::importMesh </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_1Mesh.html">Mesh</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_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_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 .mesh file and places it's contents into the <a class="el" href="classOgre_1_1Mesh.html">Mesh</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 .mesh 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_1Mesh.html">Mesh</a> object which will receive the data. Should be blank already. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">83</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="namespaceOgre.html#a637a342">Ogre::M_MATERIAL</a>, <a class="el" href="namespaceOgre.html#a637a327">Ogre::M_MESH</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</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#l00786">readMaterial</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::MeshSerializerImpl::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">readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">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">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b34" doxytag="Ogre::MeshSerializerImpl::readBoundsInfo"></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::MeshSerializerImpl::readBoundsInfo </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]</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="OgreMeshSerializerImpl_8cpp-source.html#l01056">1056</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMesh_8cpp-source.html#l00322">Ogre::Mesh::_setBoundingSphereRadius</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00304">Ogre::Mesh::_setBounds</a>(), <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</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="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="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::MeshSerializerImpl::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">importMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">Ogre::SkeletonSerializer::importSkeleton</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00338">Ogre::SkeletonSerializer::readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00375">Ogre::SkeletonSerializer::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">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">readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">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">readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">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">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::MeshSerializerImpl::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">importMesh</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00087">Ogre::SkeletonSerializer::importSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b24" doxytag="Ogre::MeshSerializerImpl::readGeometry"></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::MeshSerializerImpl::readGeometry </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_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a5">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">602</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="namespaceOgre.html#a637a333">Ogre::M_GEOMETRY_COLOURS</a>, <a class="el" href="namespaceOgre.html#a637a332">Ogre::M_GEOMETRY_NORMALS</a>, <a class="el" href="namespaceOgre.html#a637a334">Ogre::M_GEOMETRY_TEXCOORDS</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00726">readGeometryColours</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00693">readGeometryNormals</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00661">readGeometryPositions</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00745">readGeometryTexCoords</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00118">Ogre::DataChunk::skip</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00108">Ogre::VertexData::softwareBlendInfo</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, and <a class="el" href="OgreVertexIndexData_8h-source.html#l00050">Ogre::VertexData::vertexStart</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b27" doxytag="Ogre::MeshSerializerImpl::readGeometryColours"></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::MeshSerializerImpl::readGeometryColours </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bindIdx</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><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_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00726">726</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00183">Ogre::VertexDeclaration::addElement</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</a>(), <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00159">Ogre::Mesh::mVertexBufferShadowBuffer</a>, <a class="el" href="OgreMesh_8h-source.html#l00157">Ogre::Mesh::mVertexBufferUsage</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00230">Ogre::Serializer::readLongs</a>(), <a class="el" href="OgreColourValue_8h-source.html#l00032">Ogre::RGBA</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00300">Ogre::VertexBufferBinding::setBinding</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a147">Ogre::VES_DIFFUSE</a>, and <a class="el" href="namespaceOgre.html#a631a156">Ogre::VET_COLOUR</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b26" doxytag="Ogre::MeshSerializerImpl::readGeometryNormals"></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::MeshSerializerImpl::readGeometryNormals </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bindIdx</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><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_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00693">693</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00183">Ogre::VertexDeclaration::addElement</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</a>(), <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00159">Ogre::Mesh::mVertexBufferShadowBuffer</a>, <a class="el" href="OgreMesh_8h-source.html#l00157">Ogre::Mesh::mVertexBufferUsage</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="OgreHardwareVertexBuffer_8cpp-source.html#l00300">Ogre::VertexBufferBinding::setBinding</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00108">Ogre::VertexData::softwareBlendInfo</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a144">Ogre::VES_NORMAL</a>, and <a class="el" href="namespaceOgre.html#a631a154">Ogre::VET_FLOAT3</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b25" doxytag="Ogre::MeshSerializerImpl::readGeometryPositions"></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::MeshSerializerImpl::readGeometryPositions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bindIdx</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><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_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00661">661</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00183">Ogre::VertexDeclaration::addElement</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</a>(), <a class="el" href="OgreMesh_8h-source.html#l00160">Ogre::Mesh::mIndexBufferShadowBuffer</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00157">Ogre::Mesh::mVertexBufferUsage</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="OgreHardwareVertexBuffer_8cpp-source.html#l00300">Ogre::VertexBufferBinding::setBinding</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00108">Ogre::VertexData::softwareBlendInfo</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a143">Ogre::VES_POSITION</a>, and <a class="el" href="namespaceOgre.html#a631a154">Ogre::VET_FLOAT3</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImplb28" doxytag="Ogre::MeshSerializerImpl::readGeometryTexCoords"></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::MeshSerializerImpl::readGeometryTexCoords </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bindIdx</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><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_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>set</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1__1.html#Ogre_1_1MeshSerializerImpl__v1__1a2">Ogre::MeshSerializerImpl_v1_1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00745">745</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00183">Ogre::VertexDeclaration::addElement</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</a>(), <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00159">Ogre::Mesh::mVertexBufferShadowBuffer</a>, <a class="el" href="OgreMesh_8h-source.html#l00157">Ogre::Mesh::mVertexBufferUsage</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00300">Ogre::VertexBufferBinding::setBinding</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a149">Ogre::VES_TEXTURE_COORDINATES</a>, and <a class="el" href="namespaceOgre.html#a631a152">Ogre::VET_FLOAT1</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::MeshSerializerImpl::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">readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00847">readSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::MeshSerializerImpl::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">readGeometryColours</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b19" doxytag="Ogre::MeshSerializerImpl::readMaterial"></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::MeshSerializerImpl::readMaterial </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]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a1">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00786">786</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">importMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b21" doxytag="Ogre::MeshSerializerImpl::readMesh"></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::MeshSerializerImpl::readMesh </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]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a3">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">410</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="namespaceOgre.html#a637a331">Ogre::M_GEOMETRY</a>, <a class="el" href="namespaceOgre.html#a637a336">Ogre::M_MESH_BONE_ASSIGNMENT</a>, <a class="el" href="namespaceOgre.html#a637a341">Ogre::M_MESH_BOUNDS</a>, <a class="el" href="namespaceOgre.html#a637a337">Ogre::M_MESH_LOD</a>, <a class="el" href="namespaceOgre.html#a637a335">Ogre::M_MESH_SKELETON_LINK</a>, <a class="el" href="namespaceOgre.html#a637a328">Ogre::M_SUBMESH</a>, <a class="el" href="OgreSerializer_8h-source.html#l00048">Ogre::Serializer::mCurrentChunkLen</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00073">mIsSkeletallyAnimated</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00196">Ogre::Serializer::readBools</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01056">readBoundsInfo</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00780">readSkeletonLink</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">readSubMesh</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00856">Ogre::Mesh::setVertexBufferPolicy</a>(), <a class="el" href="OgreMesh_8h-source.html#l00224">Ogre::Mesh::sharedVertexData</a>, and <a class="el" href="OgreDataChunk_8cpp-source.html#l00118">Ogre::DataChunk::skip</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">importMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b29" doxytag="Ogre::MeshSerializerImpl::readMeshBoneAssignment"></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::MeshSerializerImpl::readMeshBoneAssignment </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]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a6">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">832</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMesh_8cpp-source.html#l00367">Ogre::Mesh::addBoneAssignment</a>(), <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00044">Ogre::VertexBoneAssignment_s::boneIndex</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00043">Ogre::VertexBoneAssignment_s::vertexIndex</a>, and <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00045">Ogre::VertexBoneAssignment_s::weight</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b31" doxytag="Ogre::MeshSerializerImpl::readMeshLodInfo"></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::MeshSerializerImpl::readMeshLodInfo </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]</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="OgreMeshSerializerImpl_8cpp-source.html#l01078">1078</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreMesh_8h-source.html#l00089">Ogre::Mesh::MeshLodUsage::fromDepthSquared</a>, <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00099">Ogre::Mesh::getNumSubMeshes</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00117">Ogre::Mesh::getSubMesh</a>(), <a class="el" href="OgreMesh_8h-source.html#l00425">Ogre::Mesh::isLodManual</a>(), <a class="el" href="namespaceOgre.html#a637a338">Ogre::M_MESH_LOD_USAGE</a>, <a class="el" href="OgreMesh_8h-source.html#l00152">Ogre::Mesh::mIsLodManual</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00079">Ogre::SubMesh::mLodFaceList</a>, <a class="el" href="OgreMesh_8h-source.html#l00155">Ogre::Mesh::mMeshLodUsageList</a>, <a class="el" href="OgreMesh_8h-source.html#l00153">Ogre::Mesh::mNumLods</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00196">Ogre::Serializer::readBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">readMeshLodUsageManual</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>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01270">Ogre::MeshSerializerImpl_v1::readMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b33" doxytag="Ogre::MeshSerializerImpl::readMeshLodUsageGenerated"></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::MeshSerializerImpl::readMeshLodUsageGenerated </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>lodNum</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usage</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a8">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">1145</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00099">Ogre::Mesh::getNumSubMeshes</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00117">Ogre::Mesh::getSubMesh</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="namespaceOgre.html#a637a340">Ogre::M_MESH_LOD_GENERATED</a>, <a class="el" href="OgreMesh_8h-source.html#l00093">Ogre::Mesh::MeshLodUsage::manualMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00091">Ogre::Mesh::MeshLodUsage::manualName</a>, <a class="el" href="OgreMesh_8h-source.html#l00160">Ogre::Mesh::mIndexBufferShadowBuffer</a>, <a class="el" href="OgreMesh_8h-source.html#l00158">Ogre::Mesh::mIndexBufferUsage</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00079">Ogre::SubMesh::mLodFaceList</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00196">Ogre::Serializer::readBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</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#l01078">readMeshLodInfo</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b32" doxytag="Ogre::MeshSerializerImpl::readMeshLodUsageManual"></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::MeshSerializerImpl::readMeshLodUsageManual </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>lodNum</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usage</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l01128">1128</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="namespaceOgre.html#a637a339">Ogre::M_MESH_LOD_MANUAL</a>, <a class="el" href="OgreMesh_8h-source.html#l00093">Ogre::Mesh::MeshLodUsage::manualMesh</a>, <a class="el" href="OgreMesh_8h-source.html#l00091">Ogre::Mesh::MeshLodUsage::manualName</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</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#l01078">readMeshLodInfo</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::MeshSerializerImpl::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::MeshSerializerImpl::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">Ogre::SkeletonSerializer::readBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">Ogre::SkeletonSerializer::readKeyFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::readAnimation</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01056">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">readGeometryNormals</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00661">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">readGeometryTexCoords</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00412">Ogre::SkeletonSerializer::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">readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">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">readSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::readAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">Ogre::SkeletonSerializer::readBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00318">Ogre::SkeletonSerializer::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">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">readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">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">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">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">readSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00594">readSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b28" doxytag="Ogre::MeshSerializerImpl::readSkeletonLink"></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::MeshSerializerImpl::readSkeletonLink </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]</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="OgreMeshSerializerImpl_8cpp-source.html#l00780">780</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00236">Ogre::Serializer::readString</a>(), and <a class="el" href="OgreMesh_8cpp-source.html#l00327">Ogre::Mesh::setSkeletonName</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01270">Ogre::MeshSerializerImpl_v1::readMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::readAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00297">Ogre::SkeletonSerializer::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">readMeshLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00780">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">readSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01799">Ogre::MeshSerializerImpl_v1::readTextureLayer</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b22" doxytag="Ogre::MeshSerializerImpl::readSubMesh"></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::MeshSerializerImpl::readSubMesh </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]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a4">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">493</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreMesh_8cpp-source.html#l00082">Ogre::Mesh::createSubMesh</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00077">Ogre::SubMesh::indexData</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00122">Ogre::IndexData::indexStart</a>, <a class="el" href="OgreDataChunk_8cpp-source.html#l00159">Ogre::DataChunk::isEOF</a>(), <a class="el" href="namespaceOgre.html#a637a331">Ogre::M_GEOMETRY</a>, <a class="el" href="namespaceOgre.html#a637a330">Ogre::M_SUBMESH_BONE_ASSIGNMENT</a>, <a class="el" href="namespaceOgre.html#a637a329">Ogre::M_SUBMESH_OPERATION</a>, <a class="el" href="OgreMesh_8h-source.html#l00160">Ogre::Mesh::mIndexBufferShadowBuffer</a>, <a class="el" href="OgreMesh_8h-source.html#l00158">Ogre::Mesh::mIndexBufferUsage</a>, <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00072">mpMesh</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00196">Ogre::Serializer::readBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00187">Ogre::Serializer::readChunk</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00602">readGeometry</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</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="OgreMeshSerializerImpl_8cpp-source.html#l00847">readSubMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00594">readSubMeshOperation</a>(), <a class="el" href="OgreSubMesh_8cpp-source.html#l00057">Ogre::SubMesh::setMaterialName</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00118">Ogre::DataChunk::skip</a>(), <a class="el" href="OgreSubMesh_8h-source.html#l00062">Ogre::SubMesh::useSharedVertices</a>, and <a class="el" href="OgreSubMesh_8h-source.html#l00074">Ogre::SubMesh::vertexData</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b30" doxytag="Ogre::MeshSerializerImpl::readSubMeshBoneAssignment"></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::MeshSerializerImpl::readSubMeshBoneAssignment </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_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sub</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a7">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00847">847</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSubMesh_8cpp-source.html#l00093">Ogre::SubMesh::addBoneAssignment</a>(), <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00044">Ogre::VertexBoneAssignment_s::boneIndex</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00224">Ogre::Serializer::readInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00212">Ogre::Serializer::readReals</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00218">Ogre::Serializer::readShorts</a>(), <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00043">Ogre::VertexBoneAssignment_s::vertexIndex</a>, and <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00045">Ogre::VertexBoneAssignment_s::weight</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00493">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b23" doxytag="Ogre::MeshSerializerImpl::readSubMeshOperation"></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::MeshSerializerImpl::readSubMeshOperation </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_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sub</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00594">594</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSubMesh_8h-source.html#l00065">Ogre::SubMesh::operationType</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#l00493">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b20" doxytag="Ogre::MeshSerializerImpl::readTextureLayer"></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::MeshSerializerImpl::readTextureLayer </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_1Material.html">Material</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pMat</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

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

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1.html#Ogre_1_1MeshSerializerImpl__v1a2">Ogre::MeshSerializerImpl_v1</a>.
<p>
Definition at line <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00793">793</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::MeshSerializerImpl::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">writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b11" doxytag="Ogre::MeshSerializerImpl::writeBoundsInfo"></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::MeshSerializerImpl::writeBoundsInfo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pMesh</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l01033">1033</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00104">Ogre::AxisAlignedBox::getMaximum</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00097">Ogre::AxisAlignedBox::getMinimum</a>(), <a class="el" href="namespaceOgre.html#a637a341">Ogre::M_MESH_BOUNDS</a>, <a class="el" href="OgreMesh_8h-source.html#l00121">Ogre::Mesh::mAABB</a>, <a class="el" href="OgreMesh_8h-source.html#l00123">Ogre::Mesh::mBoundRadius</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>(), <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="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::writeAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00184">Ogre::SkeletonSerializer::writeAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">Ogre::SkeletonSerializer::writeBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">Ogre::SkeletonSerializer::writeBoneParent</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01033">writeBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">writeGeometry</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">Ogre::SkeletonSerializer::writeKeyFrame</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">writeSkeletonLink</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">writeSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00227">writeSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b12" doxytag="Ogre::MeshSerializerImpl::writeCondensedVertexBuffer"></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::MeshSerializerImpl::writeCondensedVertexBuffer </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vbuf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1VertexElement.html">VertexElement</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>elem</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vertexCount</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00237">237</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00172">Ogre::VertexElement::baseVertexPointerToElement</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00070">Ogre::VertexElement::getSize</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00137">Ogre::VertexElement::getType</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreSerializer_8cpp-source.html#l00067">Ogre::Serializer::writeReals</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">writeGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::MeshSerializerImpl::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::MeshSerializerImpl::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">exportMesh</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">Ogre::SkeletonSerializer::exportSkeleton</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b3" doxytag="Ogre::MeshSerializerImpl::writeGeometry"></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::MeshSerializerImpl::writeGeometry </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pGeom</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00268">268</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00389">calcGeometrySize</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00225">Ogre::VertexDeclaration::findElementBySemantic</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00331">Ogre::VertexBufferBinding::getBuffer</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00070">Ogre::VertexElement::getSize</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00133">Ogre::VertexElement::getSource</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00137">Ogre::VertexElement::getType</a>(), <a class="el" href="namespaceOgre.html#a637a331">Ogre::M_GEOMETRY</a>, <a class="el" href="namespaceOgre.html#a637a333">Ogre::M_GEOMETRY_COLOURS</a>, <a class="el" href="namespaceOgre.html#a637a332">Ogre::M_GEOMETRY_NORMALS</a>, <a class="el" href="namespaceOgre.html#a637a334">Ogre::M_GEOMETRY_TEXCOORDS</a>, <a class="el" href="OgreConfig_8h-source.html#l00059">OGRE_MAX_TEXTURE_COORD_SETS</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a147">Ogre::VES_DIFFUSE</a>, <a class="el" href="namespaceOgre.html#a630a144">Ogre::VES_NORMAL</a>, <a class="el" href="namespaceOgre.html#a630a143">Ogre::VES_POSITION</a>, <a class="el" href="namespaceOgre.html#a630a149">Ogre::VES_TEXTURE_COORDINATES</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00237">writeCondensedVertexBuffer</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</a>(), and <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::MeshSerializerImpl::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">writeGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">writeSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b7" doxytag="Ogre::MeshSerializerImpl::writeLodInfo"></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::MeshSerializerImpl::writeLodInfo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pMesh</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00878">878</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMesh_8cpp-source.html#l00719">Ogre::Mesh::getLodLevel</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00714">Ogre::Mesh::getNumLodLevels</a>(), <a class="el" href="OgreMesh_8h-source.html#l00425">Ogre::Mesh::isLodManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">writeLodUsageManual</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b8" doxytag="Ogre::MeshSerializerImpl::writeLodSummary"></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::MeshSerializerImpl::writeLodSummary </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>numLevels</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>manual</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00902">902</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="namespaceOgre.html#a637a337">Ogre::M_MESH_LOD</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00127">Ogre::Serializer::writeBools</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="OgreMeshSerializerImpl_8cpp-source.html#l00878">writeLodInfo</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b10" doxytag="Ogre::MeshSerializerImpl::writeLodUsageGenerated"></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::MeshSerializerImpl::writeLodUsageGenerated </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pMesh</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lodNum</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00944">944</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreMesh_8h-source.html#l00089">Ogre::Mesh::MeshLodUsage::fromDepthSquared</a>, <a class="el" href="OgreMesh_8cpp-source.html#l00099">Ogre::Mesh::getNumSubMeshes</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00117">Ogre::Mesh::getSubMesh</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="namespaceOgre.html#a637a340">Ogre::M_MESH_LOD_GENERATED</a>, <a class="el" href="namespaceOgre.html#a637a338">Ogre::M_MESH_LOD_USAGE</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00079">Ogre::SubMesh::mLodFaceList</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00127">Ogre::Serializer::writeBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</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>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00878">writeLodInfo</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b9" doxytag="Ogre::MeshSerializerImpl::writeLodUsageManual"></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::MeshSerializerImpl::writeLodUsageManual </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1Mesh_1_1MeshLodUsage.html">Mesh::MeshLodUsage</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>usage</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00921">921</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00043">Ogre::CHUNK_OVERHEAD_SIZE</a>, <a class="el" href="OgreMesh_8h-source.html#l00089">Ogre::Mesh::MeshLodUsage::fromDepthSquared</a>, <a class="el" href="namespaceOgre.html#a637a339">Ogre::M_MESH_LOD_MANUAL</a>, <a class="el" href="namespaceOgre.html#a637a338">Ogre::M_MESH_LOD_USAGE</a>, <a class="el" href="OgreMesh_8h-source.html#l00091">Ogre::Mesh::MeshLodUsage::manualName</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="OgreMeshSerializerImpl_8cpp-source.html#l00878">writeLodInfo</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::MeshSerializerImpl::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_1MeshSerializerImpl__v1__1b0" doxytag="Ogre::MeshSerializerImpl::writeMesh"></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::MeshSerializerImpl::writeMesh </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pMesh</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00106">106</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00330">calcMeshSize</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00714">Ogre::Mesh::getNumLodLevels</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00099">Ogre::Mesh::getNumSubMeshes</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00665">Ogre::Mesh::getSkeletonName</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00117">Ogre::Mesh::getSubMesh</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00357">Ogre::Mesh::hasSkeleton</a>(), <a class="el" href="namespaceOgre.html#a637a327">Ogre::M_MESH</a>, <a class="el" href="OgreMesh_8h-source.html#l00136">Ogre::Mesh::mBoneAssignments</a>, <a class="el" href="OgreMesh_8h-source.html#l00224">Ogre::Mesh::sharedVertexData</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00127">Ogre::Serializer::writeBools</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01033">writeBoundsInfo</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">writeGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00878">writeLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">writeSkeletonLink</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00058">exportMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b5" doxytag="Ogre::MeshSerializerImpl::writeMeshBoneAssignment"></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::MeshSerializerImpl::writeMeshBoneAssignment </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a443">VertexBoneAssignment</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>assign</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00808">808</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00044">Ogre::VertexBoneAssignment_s::boneIndex</a>, <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00862">calcBoneAssignmentSize</a>(), <a class="el" href="namespaceOgre.html#a637a336">Ogre::M_MESH_BONE_ASSIGNMENT</a>, <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00043">Ogre::VertexBoneAssignment_s::vertexIndex</a>, <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00045">Ogre::VertexBoneAssignment_s::weight</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</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>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::MeshSerializerImpl::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::MeshSerializerImpl::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">Ogre::SkeletonSerializer::writeBone</a>(), and <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">Ogre::SkeletonSerializer::writeKeyFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::writeAnimation</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01033">writeBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00237">writeCondensedVertexBuffer</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00201">Ogre::SkeletonSerializer::writeKeyFrame</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">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">writeSubMeshBoneAssignment</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::writeAnimationTrack</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">Ogre::SkeletonSerializer::writeBone</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00155">Ogre::SkeletonSerializer::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">writeGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00902">writeLodSummary</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00944">writeLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00808">writeMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">writeSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00227">writeSubMeshOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b4" doxytag="Ogre::MeshSerializerImpl::writeSkeletonLink"></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::MeshSerializerImpl::writeSkeletonLink </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>skelName</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00772">772</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00798">calcSkeletonLinkSize</a>(), <a class="el" href="namespaceOgre.html#a637a335">Ogre::M_MESH_SKELETON_LINK</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</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#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::MeshSerializerImpl::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">Ogre::SkeletonSerializer::writeAnimation</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00140">Ogre::SkeletonSerializer::writeBone</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00051">Ogre::Serializer::writeFileHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00921">writeLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00772">writeSkeletonLink</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b1" doxytag="Ogre::MeshSerializerImpl::writeSubMesh"></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::MeshSerializerImpl::writeSubMesh </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>s</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00167">167</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00359">calcSubMeshSize</a>(), <a class="el" href="OgreSubMesh_8cpp-source.html#l00063">Ogre::SubMesh::getMaterialName</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00077">Ogre::SubMesh::indexData</a>, <a class="el" href="namespaceOgre.html#a637a328">Ogre::M_SUBMESH</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00142">Ogre::SubMesh::mBoneAssignments</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00062">Ogre::SubMesh::useSharedVertices</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00074">Ogre::SubMesh::vertexData</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00127">Ogre::Serializer::writeBools</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00268">writeGeometry</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00082">Ogre::Serializer::writeShorts</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00153">Ogre::Serializer::writeString</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00820">writeSubMeshBoneAssignment</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00227">writeSubMeshOperation</a>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00106">writeMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b6" doxytag="Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment"></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::MeshSerializerImpl::writeSubMeshBoneAssignment </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a443">VertexBoneAssignment</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>assign</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00820">820</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00044">Ogre::VertexBoneAssignment_s::boneIndex</a>, <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00862">calcBoneAssignmentSize</a>(), <a class="el" href="namespaceOgre.html#a637a330">Ogre::M_SUBMESH_BONE_ASSIGNMENT</a>, <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00043">Ogre::VertexBoneAssignment_s::vertexIndex</a>, <a class="el" href="OgreVertexBoneAssignment_8h-source.html#l00045">Ogre::VertexBoneAssignment_s::weight</a>, <a class="el" href="OgreSerializer_8cpp-source.html#l00061">Ogre::Serializer::writeChunkHeader</a>(), <a class="el" href="OgreSerializer_8cpp-source.html#l00097">Ogre::Serializer::writeInts</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>().
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1b2" doxytag="Ogre::MeshSerializerImpl::writeSubMeshOperation"></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::MeshSerializerImpl::writeSubMeshOperation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>s</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, 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="OgreMeshSerializerImpl_8cpp-source.html#l00227">227</a> of file <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a>.
<p>
References <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00384">calcSubMeshOperationSize</a>(), <a class="el" href="namespaceOgre.html#a637a329">Ogre::M_SUBMESH_OPERATION</a>, <a class="el" href="OgreSubMesh_8h-source.html#l00065">Ogre::SubMesh::operationType</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="OgreMeshSerializerImpl_8cpp-source.html#l00167">writeSubMesh</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1SkeletonSerializern0" doxytag="Ogre::MeshSerializerImpl::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">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1n2" doxytag="Ogre::MeshSerializerImpl::mIsSkeletallyAnimated"></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"> bool Ogre::MeshSerializerImpl::mIsSkeletallyAnimated<code> [protected]</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="OgreMeshSerializerImpl_8h-source.html#l00073">73</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01270">Ogre::MeshSerializerImpl_v1::readMesh</a>(), and <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00410">readMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1MeshSerializerImpl__v1__1n0" doxytag="Ogre::MeshSerializerImpl::mMaterialList"></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_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__1t0">MaterialMap</a> Ogre::MeshSerializerImpl::mMaterialList<code> [protected]</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="OgreMeshSerializerImpl_8h-source.html#l00071">71</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializern1" doxytag="Ogre::MeshSerializerImpl::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">exportMesh</a>(), <a class="el" href="OgreSkeletonSerializer_8cpp-source.html#l00056">Ogre::SkeletonSerializer::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_1MeshSerializerImpl__v1__1n1" doxytag="Ogre::MeshSerializerImpl::mpMesh"></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_1Mesh.html">Mesh</a>* Ogre::MeshSerializerImpl::mpMesh<code> [protected]</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="OgreMeshSerializerImpl_8h-source.html#l00072">72</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.
<p>
Referenced by <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00083">importMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00046">MeshSerializerImpl</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01056">readBoundsInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01419">Ogre::MeshSerializerImpl_v1::readGeometry</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00726">readGeometryColours</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00693">readGeometryNormals</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00661">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">readGeometryTexCoords</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">readMesh</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01632">Ogre::MeshSerializerImpl_v1::readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00832">readMeshBoneAssignment</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">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">readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">readMeshLodUsageManual</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l00780">readSkeletonLink</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">readSubMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SkeletonSerializern2" doxytag="Ogre::MeshSerializerImpl::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">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">Ogre::SkeletonSerializer::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="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a><li><a class="el" href="OgreMeshSerializerImpl_8cpp-source.html">OgreMeshSerializerImpl.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:18:27 2004
</p>
</body>
</html>