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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::MeshSerializerImpl class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::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. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::MeshSerializerImpl:
16<p><center><img src="classOgre_1_1MeshSerializerImpl.png" usemap="#Ogre::MeshSerializerImpl_map" border="0" alt=""></center>
17<map name="Ogre::MeshSerializerImpl_map">
18<area href="classOgre_1_1Serializer.html" alt="Ogre::Serializer" shape="rect" coords="0,0,189,24">
19<area href="classOgre_1_1MeshSerializerImpl__v1__2.html" alt="Ogre::MeshSerializerImpl_v1_2" shape="rect" coords="0,112,189,136">
20<area href="classOgre_1_1MeshSerializerImpl__v1__1.html" alt="Ogre::MeshSerializerImpl_v1_1" shape="rect" coords="0,168,189,192">
21</map>
22<a href="classOgre_1_1MeshSerializerImpl-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
23<tr><td></td></tr>
24<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
25<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> { <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw0">ENDIAN_NATIVE</a>,
26<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw1">ENDIAN_BIG</a>,
27<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw2">ENDIAN_LITTLE</a>
28 }</td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The endianness of written files.  <a href="#Ogre_1_1SkeletonSerializerw3">More...</a><br><br></td></tr>
31<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
32<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpla0">MeshSerializerImpl</a> ()</td></tr>
33
34<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpla1">~MeshSerializerImpl</a> ()</td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2a2">exportMesh</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;filename, <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> endianMode=ENDIAN_NATIVE)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exports a mesh to the file specified.  <a href="#Ogre_1_1MeshSerializerImpl__v1__2a2"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2a3">importMesh</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pDest)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Imports <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.  <a href="#Ogre_1_1MeshSerializerImpl__v1__2a3"></a><br><br></td></tr>
42<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b6">writeSubMeshNameTable</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
44
45<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b7">writeMesh</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
46
47<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b8">writeSubMesh</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *s)</td></tr>
48
49<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b9">writeSubMeshOperation</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *s)</td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b10">writeSubMeshTextureAliases</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *s)</td></tr>
52
53<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b11">writeGeometry</a> (const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *pGeom)</td></tr>
54
55<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b12">writeSkeletonLink</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;skelName)</td></tr>
56
57<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b13">writeMeshBoneAssignment</a> (const <a class="el" href="structOgre_1_1VertexBoneAssignment__s.html">VertexBoneAssignment</a> &amp;assign)</td></tr>
58
59<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b14">writeSubMeshBoneAssignment</a> (const <a class="el" href="structOgre_1_1VertexBoneAssignment__s.html">VertexBoneAssignment</a> &amp;assign)</td></tr>
60
61<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b15">writeLodInfo</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
62
63<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b16">writeLodSummary</a> (unsigned short numLevels, bool manual)</td></tr>
64
65<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b17">writeLodUsageManual</a> (const <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;usage)</td></tr>
66
67<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b18">writeLodUsageGenerated</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, const <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;usage, unsigned short lodNum)</td></tr>
68
69<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b19">writeBoundsInfo</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
70
71<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b20">writeEdgeList</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
72
73<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b21">writeAnimations</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b22">writeAnimation</a> (const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim)</td></tr>
76
77<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b23">writePoses</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
78
79<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b24">writePose</a> (const <a class="el" href="classOgre_1_1Pose.html">Pose</a> *pose)</td></tr>
80
81<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b25">writeAnimationTrack</a> (const <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *track)</td></tr>
82
83<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b26">writeMorphKeyframe</a> (const <a class="el" href="classOgre_1_1VertexMorphKeyFrame.html">VertexMorphKeyFrame</a> *kf, size_t vertexCount)</td></tr>
84
85<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b27">writePoseKeyframe</a> (const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html">VertexPoseKeyFrame</a> *kf)</td></tr>
86
87<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b28">writePoseKeyframePoseRef</a> (const <a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">VertexPoseKeyFrame::PoseRef</a> &amp;poseRef)</td></tr>
88
89<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b29">calcMeshSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
90
91<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b30">calcSubMeshSize</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *pSub)</td></tr>
92
93<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b31">calcGeometrySize</a> (const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *pGeom)</td></tr>
94
95<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b32">calcSkeletonLinkSize</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;skelName)</td></tr>
96
97<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b33">calcBoneAssignmentSize</a> (void)</td></tr>
98
99<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b34">calcSubMeshOperationSize</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *pSub)</td></tr>
100
101<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b35">calcSubMeshNameTableSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
102
103<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b36">calcEdgeListSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
104
105<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b37">calcEdgeListLodSize</a> (const <a class="el" href="classOgre_1_1EdgeData.html">EdgeData</a> *data, bool isManual)</td></tr>
106
107<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b38">calcEdgeGroupSize</a> (const <a class="el" href="structOgre_1_1EdgeData_1_1EdgeGroup.html">EdgeData::EdgeGroup</a> &amp;group)</td></tr>
108
109<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b39">calcPosesSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
110
111<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b40">calcPoseSize</a> (const <a class="el" href="classOgre_1_1Pose.html">Pose</a> *pose)</td></tr>
112
113<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b41">calcAnimationsSize</a> (const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
114
115<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b42">calcAnimationSize</a> (const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim)</td></tr>
116
117<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b43">calcAnimationTrackSize</a> (const <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *track)</td></tr>
118
119<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b44">calcMorphKeyframeSize</a> (const <a class="el" href="classOgre_1_1VertexMorphKeyFrame.html">VertexMorphKeyFrame</a> *kf, size_t vertexCount)</td></tr>
120
121<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b45">calcPoseKeyframeSize</a> (const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html">VertexPoseKeyFrame</a> *kf)</td></tr>
122
123<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b46">calcPoseKeyframePoseRefSize</a> (void)</td></tr>
124
125<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b47">calcPoseVertexSize</a> (void)</td></tr>
126
127<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b48">calcSubMeshTextureAliasesSize</a> (const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *pSub)</td></tr>
128
129<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b49">readTextureLayer</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;pMat)</td></tr>
130
131<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b50">readSubMeshNameTable</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
132
133<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImplb45">readMesh</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
134
135<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b51">readSubMesh</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
136
137<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b52">readSubMeshOperation</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *sub)</td></tr>
138
139<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b53">readSubMeshTextureAlias</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *sub)</td></tr>
140
141<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImplb49">readGeometry</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
142
143<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b54">readGeometryVertexDeclaration</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
144
145<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b55">readGeometryVertexElement</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
146
147<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b56">readGeometryVertexBuffer</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *dest)</td></tr>
148
149<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b57">readSkeletonLink</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
150
151<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b58">readMeshBoneAssignment</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
152
153<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b59">readSubMeshBoneAssignment</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *sub)</td></tr>
154
155<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b60">readMeshLodInfo</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
156
157<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b61">readMeshLodUsageManual</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, unsigned short lodNum, <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;usage)</td></tr>
158
159<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b62">readMeshLodUsageGenerated</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh, unsigned short lodNum, <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;usage)</td></tr>
160
161<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b63">readBoundsInfo</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
162
163<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b64">readEdgeList</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
164
165<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b65">readPoses</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
166
167<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b66">readPose</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
168
169<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b67">readAnimations</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
170
171<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b68">readAnimation</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
172
173<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b69">readAnimationTrack</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Animation.html">Animation</a> *anim, <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *pMesh)</td></tr>
174
175<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b70">readMorphKeyFrame</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *track)</td></tr>
176
177<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b71">readPoseKeyFrame</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *track)</td></tr>
178
179<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b72">flipFromLittleEndian</a> (void *pData, size_t vertexCount, size_t vertexSize, const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;elems)</td></tr>
180
181<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flip an entire vertex buffer from little endian.  <a href="#Ogre_1_1MeshSerializerImpl__v1__2b72"></a><br><br></td></tr>
182<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b74">flipToLittleEndian</a> (void *pData, size_t vertexCount, size_t vertexSize, const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;elems)</td></tr>
183
184<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flip an entire vertex buffer to little endian.  <a href="#Ogre_1_1MeshSerializerImpl__v1__2b74"></a><br><br></td></tr>
185<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2b76">flipEndian</a> (void *pData, size_t vertexCount, size_t vertexSize, const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;elems)</td></tr>
186
187<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory.  <a href="#Ogre_1_1MeshSerializerImpl__v1__2b76"></a><br><br></td></tr>
188<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb0">writeFileHeader</a> (void)</td></tr>
189
190<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb1">writeChunkHeader</a> (<a class="el" href="namespaceOgre.html#a456">uint16</a> id, <a class="el" href="namespaceOgre.html#a455">uint32</a> size)</td></tr>
191
192<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb2">writeFloats</a> (const float *const pfloat, size_t count)</td></tr>
193
194<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb3">writeFloats</a> (const double *const pfloat, size_t count)</td></tr>
195
196<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb4">writeShorts</a> (const <a class="el" href="namespaceOgre.html#a456">uint16</a> *const pShort, size_t count)</td></tr>
197
198<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb5">writeInts</a> (const <a class="el" href="namespaceOgre.html#a455">uint32</a> *const pInt, size_t count)</td></tr>
199
200<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb6">writeBools</a> (const bool *const pLong, size_t count)</td></tr>
201
202<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb7">writeObject</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;vec)</td></tr>
203
204<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb8">writeObject</a> (const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;q)</td></tr>
205
206<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb9">writeString</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;string)</td></tr>
207
208<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb10">writeData</a> (const void *const buf, size_t size, size_t count)</td></tr>
209
210<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb11">readFileHeader</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
211
212<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb12">readChunk</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
213
214<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb13">readBools</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, bool *pDest, size_t count)</td></tr>
215
216<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb14">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, float *pDest, size_t count)</td></tr>
217
218<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb15">readFloats</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, double *pDest, size_t count)</td></tr>
219
220<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb16">readShorts</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="namespaceOgre.html#a456">uint16</a> *pDest, size_t count)</td></tr>
221
222<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb17">readInts</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="namespaceOgre.html#a455">uint32</a> *pDest, size_t count)</td></tr>
223
224<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb18">readObject</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;pDest)</td></tr>
225
226<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb19">readObject</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;pDest)</td></tr>
227
228<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb20">readString</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
229
230<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb21">readString</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, size_t numChars)</td></tr>
231
232<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb22">flipToLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
233
234<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb23">flipFromLittleEndian</a> (void *pData, size_t size, size_t count=1)</td></tr>
235
236<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb24">flipEndian</a> (void *pData, size_t size, size_t count)</td></tr>
237
238<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb25">flipEndian</a> (void *pData, size_t size)</td></tr>
239
240<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb26">determineEndianness</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream)</td></tr>
241
242<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine the endianness of the incoming stream compared to native.  <a href="#Ogre_1_1SkeletonSerializerb26"></a><br><br></td></tr>
243<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerb27">determineEndianness</a> (<a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a> requestedEndian)</td></tr>
244
245<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine the endianness to write with based on option.  <a href="#Ogre_1_1SkeletonSerializerb27"></a><br><br></td></tr>
246<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
247<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2p0">mIsSkeletallyAnimated</a></td></tr>
248
249<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">mCurrentstreamLen</a></td></tr>
250
251<tr><td class="memItemLeft" nowrap align=right valign=top>FILE *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp1">mpfFile</a></td></tr>
252
253<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">mVersion</a></td></tr>
254
255<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp3">mFlipEndian</a></td></tr>
256
257</table>
258<hr><a name="_details"></a><h2>Detailed Description</h2>
259Internal implementation of <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> reading / writing for the latest version of the .mesh format.
260<p>
261<dl compact><dt><b>Remarks:</b></dt><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. </dd></dl>
262
263<p>
264
265<p>
266Definition at line <a class="el" href="OgreMeshSerializerImpl_8h-source.html#l00046">46</a> of file <a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a>.<hr><h2>Member Enumeration Documentation</h2>
267<a class="anchor" name="Ogre_1_1SkeletonSerializerw3" doxytag="Ogre::MeshSerializerImpl::Endian" ></a><p>
268<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
269  <tr>
270    <td class="mdRow">
271      <table cellpadding="0" cellspacing="0" border="0">
272        <tr>
273          <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Ogre::Serializer::Endian</a><code> [inherited]</code>
274      </table>
275    </td>
276  </tr>
277</table>
278<table cellspacing=5 cellpadding=0 border=0>
279  <tr>
280    <td>
281      &nbsp;
282    </td>
283    <td>
284
285<p>
286The endianness of written files.
287<p>
288<dl compact><dt><b>Enumeration values: </b></dt><dd>
289<table border=0 cellspacing=2 cellpadding=0>
290<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw0" doxytag="ENDIAN_NATIVE" ></a>ENDIAN_NATIVE</em>&nbsp;</td><td>
291Use the platform native endian. </td></tr>
292<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw1" doxytag="ENDIAN_BIG" ></a>ENDIAN_BIG</em>&nbsp;</td><td>
293Use big endian (0x1000 is serialised as 0x10 0x00). </td></tr>
294<tr><td valign=top><em><a class="anchor" name="Ogre_1_1SkeletonSerializerw3Ogre_1_1SkeletonSerializerw2" doxytag="ENDIAN_LITTLE" ></a>ENDIAN_LITTLE</em>&nbsp;</td><td>
295Use little endian (0x1000 is serialised as 0x00 0x10). </td></tr>
296</table>
297</dl>
298
299<p>
300Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00047">47</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
301  </tr>
302</table>
303<hr><h2>Constructor &amp; Destructor Documentation</h2>
304<a class="anchor" name="Ogre_1_1MeshSerializerImpla0" doxytag="Ogre::MeshSerializerImpl::MeshSerializerImpl" ></a><p>
305<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
306  <tr>
307    <td class="mdRow">
308      <table cellpadding="0" cellspacing="0" border="0">
309        <tr>
310          <td class="md" nowrap valign="top"> Ogre::MeshSerializerImpl::MeshSerializerImpl </td>
311          <td class="md" valign="top">(&nbsp;</td>
312          <td class="mdname1" valign="top" nowrap>          </td>
313          <td class="md" valign="top">&nbsp;)&nbsp;</td>
314          <td class="md" nowrap></td>
315        </tr>
316
317      </table>
318    </td>
319  </tr>
320</table>
321<table cellspacing=5 cellpadding=0 border=0>
322  <tr>
323    <td>
324      &nbsp;
325    </td>
326    <td>
327
328<p>
329    </td>
330  </tr>
331</table>
332<a class="anchor" name="Ogre_1_1MeshSerializerImpla1" doxytag="Ogre::MeshSerializerImpl::~MeshSerializerImpl" ></a><p>
333<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
334  <tr>
335    <td class="mdRow">
336      <table cellpadding="0" cellspacing="0" border="0">
337        <tr>
338          <td class="md" nowrap valign="top"> virtual Ogre::MeshSerializerImpl::~<a class="el" href="classOgre_1_1MeshSerializerImpl.html">MeshSerializerImpl</a> </td>
339          <td class="md" valign="top">(&nbsp;</td>
340          <td class="mdname1" valign="top" nowrap>          </td>
341          <td class="md" valign="top">&nbsp;)&nbsp;</td>
342          <td class="md" nowrap><code> [virtual]</code></td>
343        </tr>
344
345      </table>
346    </td>
347  </tr>
348</table>
349<table cellspacing=5 cellpadding=0 border=0>
350  <tr>
351    <td>
352      &nbsp;
353    </td>
354    <td>
355
356<p>
357    </td>
358  </tr>
359</table>
360<hr><h2>Member Function Documentation</h2>
361<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b42" doxytag="Ogre::MeshSerializerImpl::calcAnimationSize" ></a><p>
362<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
363  <tr>
364    <td class="mdRow">
365      <table cellpadding="0" cellspacing="0" border="0">
366        <tr>
367          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcAnimationSize </td>
368          <td class="md" valign="top">(&nbsp;</td>
369          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
370          <td class="mdname1" valign="top" nowrap> <em>anim</em>          </td>
371          <td class="md" valign="top">&nbsp;)&nbsp;</td>
372          <td class="md" nowrap><code> [protected, virtual]</code></td>
373        </tr>
374
375      </table>
376    </td>
377  </tr>
378</table>
379<table cellspacing=5 cellpadding=0 border=0>
380  <tr>
381    <td>
382      &nbsp;
383    </td>
384    <td>
385
386<p>
387    </td>
388  </tr>
389</table>
390<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b41" doxytag="Ogre::MeshSerializerImpl::calcAnimationsSize" ></a><p>
391<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
392  <tr>
393    <td class="mdRow">
394      <table cellpadding="0" cellspacing="0" border="0">
395        <tr>
396          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcAnimationsSize </td>
397          <td class="md" valign="top">(&nbsp;</td>
398          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
399          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
400          <td class="md" valign="top">&nbsp;)&nbsp;</td>
401          <td class="md" nowrap><code> [protected, virtual]</code></td>
402        </tr>
403
404      </table>
405    </td>
406  </tr>
407</table>
408<table cellspacing=5 cellpadding=0 border=0>
409  <tr>
410    <td>
411      &nbsp;
412    </td>
413    <td>
414
415<p>
416    </td>
417  </tr>
418</table>
419<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b43" doxytag="Ogre::MeshSerializerImpl::calcAnimationTrackSize" ></a><p>
420<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
421  <tr>
422    <td class="mdRow">
423      <table cellpadding="0" cellspacing="0" border="0">
424        <tr>
425          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcAnimationTrackSize </td>
426          <td class="md" valign="top">(&nbsp;</td>
427          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *&nbsp;</td>
428          <td class="mdname1" valign="top" nowrap> <em>track</em>          </td>
429          <td class="md" valign="top">&nbsp;)&nbsp;</td>
430          <td class="md" nowrap><code> [protected, virtual]</code></td>
431        </tr>
432
433      </table>
434    </td>
435  </tr>
436</table>
437<table cellspacing=5 cellpadding=0 border=0>
438  <tr>
439    <td>
440      &nbsp;
441    </td>
442    <td>
443
444<p>
445    </td>
446  </tr>
447</table>
448<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b33" doxytag="Ogre::MeshSerializerImpl::calcBoneAssignmentSize" ></a><p>
449<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
450  <tr>
451    <td class="mdRow">
452      <table cellpadding="0" cellspacing="0" border="0">
453        <tr>
454          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcBoneAssignmentSize </td>
455          <td class="md" valign="top">(&nbsp;</td>
456          <td class="md" nowrap valign="top">void&nbsp;</td>
457          <td class="mdname1" valign="top" nowrap>          </td>
458          <td class="md" valign="top">&nbsp;)&nbsp;</td>
459          <td class="md" nowrap><code> [protected, virtual]</code></td>
460        </tr>
461
462      </table>
463    </td>
464  </tr>
465</table>
466<table cellspacing=5 cellpadding=0 border=0>
467  <tr>
468    <td>
469      &nbsp;
470    </td>
471    <td>
472
473<p>
474    </td>
475  </tr>
476</table>
477<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b38" doxytag="Ogre::MeshSerializerImpl::calcEdgeGroupSize" ></a><p>
478<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
479  <tr>
480    <td class="mdRow">
481      <table cellpadding="0" cellspacing="0" border="0">
482        <tr>
483          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcEdgeGroupSize </td>
484          <td class="md" valign="top">(&nbsp;</td>
485          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1EdgeData_1_1EdgeGroup.html">EdgeData::EdgeGroup</a> &amp;&nbsp;</td>
486          <td class="mdname1" valign="top" nowrap> <em>group</em>          </td>
487          <td class="md" valign="top">&nbsp;)&nbsp;</td>
488          <td class="md" nowrap><code> [protected, virtual]</code></td>
489        </tr>
490
491      </table>
492    </td>
493  </tr>
494</table>
495<table cellspacing=5 cellpadding=0 border=0>
496  <tr>
497    <td>
498      &nbsp;
499    </td>
500    <td>
501
502<p>
503    </td>
504  </tr>
505</table>
506<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b37" doxytag="Ogre::MeshSerializerImpl::calcEdgeListLodSize" ></a><p>
507<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
508  <tr>
509    <td class="mdRow">
510      <table cellpadding="0" cellspacing="0" border="0">
511        <tr>
512          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcEdgeListLodSize </td>
513          <td class="md" valign="top">(&nbsp;</td>
514          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1EdgeData.html">EdgeData</a> *&nbsp;</td>
515          <td class="mdname" nowrap> <em>data</em>, </td>
516        </tr>
517        <tr>
518          <td class="md" nowrap align="right"></td>
519          <td></td>
520          <td class="md" nowrap>bool&nbsp;</td>
521          <td class="mdname" nowrap> <em>isManual</em></td>
522        </tr>
523        <tr>
524          <td></td>
525          <td class="md">)&nbsp;</td>
526          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
527        </tr>
528
529      </table>
530    </td>
531  </tr>
532</table>
533<table cellspacing=5 cellpadding=0 border=0>
534  <tr>
535    <td>
536      &nbsp;
537    </td>
538    <td>
539
540<p>
541    </td>
542  </tr>
543</table>
544<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b36" doxytag="Ogre::MeshSerializerImpl::calcEdgeListSize" ></a><p>
545<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
546  <tr>
547    <td class="mdRow">
548      <table cellpadding="0" cellspacing="0" border="0">
549        <tr>
550          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcEdgeListSize </td>
551          <td class="md" valign="top">(&nbsp;</td>
552          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
553          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
554          <td class="md" valign="top">&nbsp;)&nbsp;</td>
555          <td class="md" nowrap><code> [protected, virtual]</code></td>
556        </tr>
557
558      </table>
559    </td>
560  </tr>
561</table>
562<table cellspacing=5 cellpadding=0 border=0>
563  <tr>
564    <td>
565      &nbsp;
566    </td>
567    <td>
568
569<p>
570    </td>
571  </tr>
572</table>
573<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b31" doxytag="Ogre::MeshSerializerImpl::calcGeometrySize" ></a><p>
574<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
575  <tr>
576    <td class="mdRow">
577      <table cellpadding="0" cellspacing="0" border="0">
578        <tr>
579          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcGeometrySize </td>
580          <td class="md" valign="top">(&nbsp;</td>
581          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
582          <td class="mdname1" valign="top" nowrap> <em>pGeom</em>          </td>
583          <td class="md" valign="top">&nbsp;)&nbsp;</td>
584          <td class="md" nowrap><code> [protected, virtual]</code></td>
585        </tr>
586
587      </table>
588    </td>
589  </tr>
590</table>
591<table cellspacing=5 cellpadding=0 border=0>
592  <tr>
593    <td>
594      &nbsp;
595    </td>
596    <td>
597
598<p>
599    </td>
600  </tr>
601</table>
602<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b29" doxytag="Ogre::MeshSerializerImpl::calcMeshSize" ></a><p>
603<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
604  <tr>
605    <td class="mdRow">
606      <table cellpadding="0" cellspacing="0" border="0">
607        <tr>
608          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcMeshSize </td>
609          <td class="md" valign="top">(&nbsp;</td>
610          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
611          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
612          <td class="md" valign="top">&nbsp;)&nbsp;</td>
613          <td class="md" nowrap><code> [protected, virtual]</code></td>
614        </tr>
615
616      </table>
617    </td>
618  </tr>
619</table>
620<table cellspacing=5 cellpadding=0 border=0>
621  <tr>
622    <td>
623      &nbsp;
624    </td>
625    <td>
626
627<p>
628    </td>
629  </tr>
630</table>
631<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b44" doxytag="Ogre::MeshSerializerImpl::calcMorphKeyframeSize" ></a><p>
632<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
633  <tr>
634    <td class="mdRow">
635      <table cellpadding="0" cellspacing="0" border="0">
636        <tr>
637          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcMorphKeyframeSize </td>
638          <td class="md" valign="top">(&nbsp;</td>
639          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexMorphKeyFrame.html">VertexMorphKeyFrame</a> *&nbsp;</td>
640          <td class="mdname" nowrap> <em>kf</em>, </td>
641        </tr>
642        <tr>
643          <td class="md" nowrap align="right"></td>
644          <td></td>
645          <td class="md" nowrap>size_t&nbsp;</td>
646          <td class="mdname" nowrap> <em>vertexCount</em></td>
647        </tr>
648        <tr>
649          <td></td>
650          <td class="md">)&nbsp;</td>
651          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
652        </tr>
653
654      </table>
655    </td>
656  </tr>
657</table>
658<table cellspacing=5 cellpadding=0 border=0>
659  <tr>
660    <td>
661      &nbsp;
662    </td>
663    <td>
664
665<p>
666    </td>
667  </tr>
668</table>
669<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b46" doxytag="Ogre::MeshSerializerImpl::calcPoseKeyframePoseRefSize" ></a><p>
670<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
671  <tr>
672    <td class="mdRow">
673      <table cellpadding="0" cellspacing="0" border="0">
674        <tr>
675          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcPoseKeyframePoseRefSize </td>
676          <td class="md" valign="top">(&nbsp;</td>
677          <td class="md" nowrap valign="top">void&nbsp;</td>
678          <td class="mdname1" valign="top" nowrap>          </td>
679          <td class="md" valign="top">&nbsp;)&nbsp;</td>
680          <td class="md" nowrap><code> [protected, virtual]</code></td>
681        </tr>
682
683      </table>
684    </td>
685  </tr>
686</table>
687<table cellspacing=5 cellpadding=0 border=0>
688  <tr>
689    <td>
690      &nbsp;
691    </td>
692    <td>
693
694<p>
695    </td>
696  </tr>
697</table>
698<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b45" doxytag="Ogre::MeshSerializerImpl::calcPoseKeyframeSize" ></a><p>
699<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
700  <tr>
701    <td class="mdRow">
702      <table cellpadding="0" cellspacing="0" border="0">
703        <tr>
704          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcPoseKeyframeSize </td>
705          <td class="md" valign="top">(&nbsp;</td>
706          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html">VertexPoseKeyFrame</a> *&nbsp;</td>
707          <td class="mdname1" valign="top" nowrap> <em>kf</em>          </td>
708          <td class="md" valign="top">&nbsp;)&nbsp;</td>
709          <td class="md" nowrap><code> [protected, virtual]</code></td>
710        </tr>
711
712      </table>
713    </td>
714  </tr>
715</table>
716<table cellspacing=5 cellpadding=0 border=0>
717  <tr>
718    <td>
719      &nbsp;
720    </td>
721    <td>
722
723<p>
724    </td>
725  </tr>
726</table>
727<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b40" doxytag="Ogre::MeshSerializerImpl::calcPoseSize" ></a><p>
728<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
729  <tr>
730    <td class="mdRow">
731      <table cellpadding="0" cellspacing="0" border="0">
732        <tr>
733          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcPoseSize </td>
734          <td class="md" valign="top">(&nbsp;</td>
735          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Pose.html">Pose</a> *&nbsp;</td>
736          <td class="mdname1" valign="top" nowrap> <em>pose</em>          </td>
737          <td class="md" valign="top">&nbsp;)&nbsp;</td>
738          <td class="md" nowrap><code> [protected, virtual]</code></td>
739        </tr>
740
741      </table>
742    </td>
743  </tr>
744</table>
745<table cellspacing=5 cellpadding=0 border=0>
746  <tr>
747    <td>
748      &nbsp;
749    </td>
750    <td>
751
752<p>
753    </td>
754  </tr>
755</table>
756<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b39" doxytag="Ogre::MeshSerializerImpl::calcPosesSize" ></a><p>
757<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
758  <tr>
759    <td class="mdRow">
760      <table cellpadding="0" cellspacing="0" border="0">
761        <tr>
762          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcPosesSize </td>
763          <td class="md" valign="top">(&nbsp;</td>
764          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
765          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
766          <td class="md" valign="top">&nbsp;)&nbsp;</td>
767          <td class="md" nowrap><code> [protected, virtual]</code></td>
768        </tr>
769
770      </table>
771    </td>
772  </tr>
773</table>
774<table cellspacing=5 cellpadding=0 border=0>
775  <tr>
776    <td>
777      &nbsp;
778    </td>
779    <td>
780
781<p>
782    </td>
783  </tr>
784</table>
785<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b47" doxytag="Ogre::MeshSerializerImpl::calcPoseVertexSize" ></a><p>
786<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
787  <tr>
788    <td class="mdRow">
789      <table cellpadding="0" cellspacing="0" border="0">
790        <tr>
791          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcPoseVertexSize </td>
792          <td class="md" valign="top">(&nbsp;</td>
793          <td class="md" nowrap valign="top">void&nbsp;</td>
794          <td class="mdname1" valign="top" nowrap>          </td>
795          <td class="md" valign="top">&nbsp;)&nbsp;</td>
796          <td class="md" nowrap><code> [protected, virtual]</code></td>
797        </tr>
798
799      </table>
800    </td>
801  </tr>
802</table>
803<table cellspacing=5 cellpadding=0 border=0>
804  <tr>
805    <td>
806      &nbsp;
807    </td>
808    <td>
809
810<p>
811    </td>
812  </tr>
813</table>
814<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b32" doxytag="Ogre::MeshSerializerImpl::calcSkeletonLinkSize" ></a><p>
815<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
816  <tr>
817    <td class="mdRow">
818      <table cellpadding="0" cellspacing="0" border="0">
819        <tr>
820          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcSkeletonLinkSize </td>
821          <td class="md" valign="top">(&nbsp;</td>
822          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
823          <td class="mdname1" valign="top" nowrap> <em>skelName</em>          </td>
824          <td class="md" valign="top">&nbsp;)&nbsp;</td>
825          <td class="md" nowrap><code> [protected, virtual]</code></td>
826        </tr>
827
828      </table>
829    </td>
830  </tr>
831</table>
832<table cellspacing=5 cellpadding=0 border=0>
833  <tr>
834    <td>
835      &nbsp;
836    </td>
837    <td>
838
839<p>
840    </td>
841  </tr>
842</table>
843<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b35" doxytag="Ogre::MeshSerializerImpl::calcSubMeshNameTableSize" ></a><p>
844<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
845  <tr>
846    <td class="mdRow">
847      <table cellpadding="0" cellspacing="0" border="0">
848        <tr>
849          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcSubMeshNameTableSize </td>
850          <td class="md" valign="top">(&nbsp;</td>
851          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
852          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
853          <td class="md" valign="top">&nbsp;)&nbsp;</td>
854          <td class="md" nowrap><code> [protected, virtual]</code></td>
855        </tr>
856
857      </table>
858    </td>
859  </tr>
860</table>
861<table cellspacing=5 cellpadding=0 border=0>
862  <tr>
863    <td>
864      &nbsp;
865    </td>
866    <td>
867
868<p>
869    </td>
870  </tr>
871</table>
872<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b34" doxytag="Ogre::MeshSerializerImpl::calcSubMeshOperationSize" ></a><p>
873<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
874  <tr>
875    <td class="mdRow">
876      <table cellpadding="0" cellspacing="0" border="0">
877        <tr>
878          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcSubMeshOperationSize </td>
879          <td class="md" valign="top">(&nbsp;</td>
880          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
881          <td class="mdname1" valign="top" nowrap> <em>pSub</em>          </td>
882          <td class="md" valign="top">&nbsp;)&nbsp;</td>
883          <td class="md" nowrap><code> [protected, virtual]</code></td>
884        </tr>
885
886      </table>
887    </td>
888  </tr>
889</table>
890<table cellspacing=5 cellpadding=0 border=0>
891  <tr>
892    <td>
893      &nbsp;
894    </td>
895    <td>
896
897<p>
898    </td>
899  </tr>
900</table>
901<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b30" doxytag="Ogre::MeshSerializerImpl::calcSubMeshSize" ></a><p>
902<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
903  <tr>
904    <td class="mdRow">
905      <table cellpadding="0" cellspacing="0" border="0">
906        <tr>
907          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcSubMeshSize </td>
908          <td class="md" valign="top">(&nbsp;</td>
909          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
910          <td class="mdname1" valign="top" nowrap> <em>pSub</em>          </td>
911          <td class="md" valign="top">&nbsp;)&nbsp;</td>
912          <td class="md" nowrap><code> [protected, virtual]</code></td>
913        </tr>
914
915      </table>
916    </td>
917  </tr>
918</table>
919<table cellspacing=5 cellpadding=0 border=0>
920  <tr>
921    <td>
922      &nbsp;
923    </td>
924    <td>
925
926<p>
927    </td>
928  </tr>
929</table>
930<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b48" doxytag="Ogre::MeshSerializerImpl::calcSubMeshTextureAliasesSize" ></a><p>
931<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
932  <tr>
933    <td class="mdRow">
934      <table cellpadding="0" cellspacing="0" border="0">
935        <tr>
936          <td class="md" nowrap valign="top"> virtual size_t Ogre::MeshSerializerImpl::calcSubMeshTextureAliasesSize </td>
937          <td class="md" valign="top">(&nbsp;</td>
938          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
939          <td class="mdname1" valign="top" nowrap> <em>pSub</em>          </td>
940          <td class="md" valign="top">&nbsp;)&nbsp;</td>
941          <td class="md" nowrap><code> [protected, virtual]</code></td>
942        </tr>
943
944      </table>
945    </td>
946  </tr>
947</table>
948<table cellspacing=5 cellpadding=0 border=0>
949  <tr>
950    <td>
951      &nbsp;
952    </td>
953    <td>
954
955<p>
956    </td>
957  </tr>
958</table>
959<a class="anchor" name="Ogre_1_1SkeletonSerializerb27" doxytag="Ogre::MeshSerializerImpl::determineEndianness" ></a><p>
960<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
961  <tr>
962    <td class="mdRow">
963      <table cellpadding="0" cellspacing="0" border="0">
964        <tr>
965          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::determineEndianness </td>
966          <td class="md" valign="top">(&nbsp;</td>
967          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a>&nbsp;</td>
968          <td class="mdname1" valign="top" nowrap> <em>requestedEndian</em>          </td>
969          <td class="md" valign="top">&nbsp;)&nbsp;</td>
970          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
971        </tr>
972
973      </table>
974    </td>
975  </tr>
976</table>
977<table cellspacing=5 cellpadding=0 border=0>
978  <tr>
979    <td>
980      &nbsp;
981    </td>
982    <td>
983
984<p>
985Determine the endianness to write with based on option.
986<p>
987    </td>
988  </tr>
989</table>
990<a class="anchor" name="Ogre_1_1SkeletonSerializerb26" doxytag="Ogre::MeshSerializerImpl::determineEndianness" ></a><p>
991<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
992  <tr>
993    <td class="mdRow">
994      <table cellpadding="0" cellspacing="0" border="0">
995        <tr>
996          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::determineEndianness </td>
997          <td class="md" valign="top">(&nbsp;</td>
998          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
999          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
1000          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1001          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1002        </tr>
1003
1004      </table>
1005    </td>
1006  </tr>
1007</table>
1008<table cellspacing=5 cellpadding=0 border=0>
1009  <tr>
1010    <td>
1011      &nbsp;
1012    </td>
1013    <td>
1014
1015<p>
1016Determine the endianness of the incoming stream compared to native.
1017<p>
1018    </td>
1019  </tr>
1020</table>
1021<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2a2" doxytag="Ogre::MeshSerializerImpl::exportMesh" ></a><p>
1022<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1023  <tr>
1024    <td class="mdRow">
1025      <table cellpadding="0" cellspacing="0" border="0">
1026        <tr>
1027          <td class="md" nowrap valign="top"> void Ogre::MeshSerializerImpl::exportMesh </td>
1028          <td class="md" valign="top">(&nbsp;</td>
1029          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1030          <td class="mdname" nowrap> <em>pMesh</em>, </td>
1031        </tr>
1032        <tr>
1033          <td class="md" nowrap align="right"></td>
1034          <td></td>
1035          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
1036          <td class="mdname" nowrap> <em>filename</em>, </td>
1037        </tr>
1038        <tr>
1039          <td class="md" nowrap align="right"></td>
1040          <td></td>
1041          <td class="md" nowrap><a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerw3">Endian</a>&nbsp;</td>
1042          <td class="mdname" nowrap> <em>endianMode</em> = ENDIAN_NATIVE</td>
1043        </tr>
1044        <tr>
1045          <td></td>
1046          <td class="md">)&nbsp;</td>
1047          <td class="md" colspan="2"></td>
1048        </tr>
1049
1050      </table>
1051    </td>
1052  </tr>
1053</table>
1054<table cellspacing=5 cellpadding=0 border=0>
1055  <tr>
1056    <td>
1057      &nbsp;
1058    </td>
1059    <td>
1060
1061<p>
1062Exports a mesh to the file specified.
1063<p>
1064<dl compact><dt><b>Remarks:</b></dt><dd>This method takes an externally created <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object, and exports both it and optionally the Materials it uses to a .mesh file. </dd></dl>
1065<dl compact><dt><b>Parameters:</b></dt><dd>
1066  <table border="0" cellspacing="2" cellpadding="0">
1067    <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>
1068    <tr><td valign=top><em>filename</em>&nbsp;</td><td>The destination filename </td></tr>
1069    <tr><td valign=top><em>endianMode</em>&nbsp;</td><td>The endian mode for the written file </td></tr>
1070  </table>
1071</dl>
1072    </td>
1073  </tr>
1074</table>
1075<a class="anchor" name="Ogre_1_1SkeletonSerializerb25" doxytag="Ogre::MeshSerializerImpl::flipEndian" ></a><p>
1076<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1077  <tr>
1078    <td class="mdRow">
1079      <table cellpadding="0" cellspacing="0" border="0">
1080        <tr>
1081          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
1082          <td class="md" valign="top">(&nbsp;</td>
1083          <td class="md" nowrap valign="top">void *&nbsp;</td>
1084          <td class="mdname" nowrap> <em>pData</em>, </td>
1085        </tr>
1086        <tr>
1087          <td class="md" nowrap align="right"></td>
1088          <td></td>
1089          <td class="md" nowrap>size_t&nbsp;</td>
1090          <td class="mdname" nowrap> <em>size</em></td>
1091        </tr>
1092        <tr>
1093          <td></td>
1094          <td class="md">)&nbsp;</td>
1095          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1096        </tr>
1097
1098      </table>
1099    </td>
1100  </tr>
1101</table>
1102<table cellspacing=5 cellpadding=0 border=0>
1103  <tr>
1104    <td>
1105      &nbsp;
1106    </td>
1107    <td>
1108
1109<p>
1110    </td>
1111  </tr>
1112</table>
1113<a class="anchor" name="Ogre_1_1SkeletonSerializerb24" doxytag="Ogre::MeshSerializerImpl::flipEndian" ></a><p>
1114<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1115  <tr>
1116    <td class="mdRow">
1117      <table cellpadding="0" cellspacing="0" border="0">
1118        <tr>
1119          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipEndian </td>
1120          <td class="md" valign="top">(&nbsp;</td>
1121          <td class="md" nowrap valign="top">void *&nbsp;</td>
1122          <td class="mdname" nowrap> <em>pData</em>, </td>
1123        </tr>
1124        <tr>
1125          <td class="md" nowrap align="right"></td>
1126          <td></td>
1127          <td class="md" nowrap>size_t&nbsp;</td>
1128          <td class="mdname" nowrap> <em>size</em>, </td>
1129        </tr>
1130        <tr>
1131          <td class="md" nowrap align="right"></td>
1132          <td></td>
1133          <td class="md" nowrap>size_t&nbsp;</td>
1134          <td class="mdname" nowrap> <em>count</em></td>
1135        </tr>
1136        <tr>
1137          <td></td>
1138          <td class="md">)&nbsp;</td>
1139          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1140        </tr>
1141
1142      </table>
1143    </td>
1144  </tr>
1145</table>
1146<table cellspacing=5 cellpadding=0 border=0>
1147  <tr>
1148    <td>
1149      &nbsp;
1150    </td>
1151    <td>
1152
1153<p>
1154    </td>
1155  </tr>
1156</table>
1157<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b76" doxytag="Ogre::MeshSerializerImpl::flipEndian" ></a><p>
1158<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1159  <tr>
1160    <td class="mdRow">
1161      <table cellpadding="0" cellspacing="0" border="0">
1162        <tr>
1163          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::flipEndian </td>
1164          <td class="md" valign="top">(&nbsp;</td>
1165          <td class="md" nowrap valign="top">void *&nbsp;</td>
1166          <td class="mdname" nowrap> <em>pData</em>, </td>
1167        </tr>
1168        <tr>
1169          <td class="md" nowrap align="right"></td>
1170          <td></td>
1171          <td class="md" nowrap>size_t&nbsp;</td>
1172          <td class="mdname" nowrap> <em>vertexCount</em>, </td>
1173        </tr>
1174        <tr>
1175          <td class="md" nowrap align="right"></td>
1176          <td></td>
1177          <td class="md" nowrap>size_t&nbsp;</td>
1178          <td class="mdname" nowrap> <em>vertexSize</em>, </td>
1179        </tr>
1180        <tr>
1181          <td class="md" nowrap align="right"></td>
1182          <td></td>
1183          <td class="md" nowrap>const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;&nbsp;</td>
1184          <td class="mdname" nowrap> <em>elems</em></td>
1185        </tr>
1186        <tr>
1187          <td></td>
1188          <td class="md">)&nbsp;</td>
1189          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1190        </tr>
1191
1192      </table>
1193    </td>
1194  </tr>
1195</table>
1196<table cellspacing=5 cellpadding=0 border=0>
1197  <tr>
1198    <td>
1199      &nbsp;
1200    </td>
1201    <td>
1202
1203<p>
1204Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory.
1205<p>
1206    </td>
1207  </tr>
1208</table>
1209<a class="anchor" name="Ogre_1_1SkeletonSerializerb23" doxytag="Ogre::MeshSerializerImpl::flipFromLittleEndian" ></a><p>
1210<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1211  <tr>
1212    <td class="mdRow">
1213      <table cellpadding="0" cellspacing="0" border="0">
1214        <tr>
1215          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipFromLittleEndian </td>
1216          <td class="md" valign="top">(&nbsp;</td>
1217          <td class="md" nowrap valign="top">void *&nbsp;</td>
1218          <td class="mdname" nowrap> <em>pData</em>, </td>
1219        </tr>
1220        <tr>
1221          <td class="md" nowrap align="right"></td>
1222          <td></td>
1223          <td class="md" nowrap>size_t&nbsp;</td>
1224          <td class="mdname" nowrap> <em>size</em>, </td>
1225        </tr>
1226        <tr>
1227          <td class="md" nowrap align="right"></td>
1228          <td></td>
1229          <td class="md" nowrap>size_t&nbsp;</td>
1230          <td class="mdname" nowrap> <em>count</em> = 1</td>
1231        </tr>
1232        <tr>
1233          <td></td>
1234          <td class="md">)&nbsp;</td>
1235          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1236        </tr>
1237
1238      </table>
1239    </td>
1240  </tr>
1241</table>
1242<table cellspacing=5 cellpadding=0 border=0>
1243  <tr>
1244    <td>
1245      &nbsp;
1246    </td>
1247    <td>
1248
1249<p>
1250    </td>
1251  </tr>
1252</table>
1253<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b72" doxytag="Ogre::MeshSerializerImpl::flipFromLittleEndian" ></a><p>
1254<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1255  <tr>
1256    <td class="mdRow">
1257      <table cellpadding="0" cellspacing="0" border="0">
1258        <tr>
1259          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::flipFromLittleEndian </td>
1260          <td class="md" valign="top">(&nbsp;</td>
1261          <td class="md" nowrap valign="top">void *&nbsp;</td>
1262          <td class="mdname" nowrap> <em>pData</em>, </td>
1263        </tr>
1264        <tr>
1265          <td class="md" nowrap align="right"></td>
1266          <td></td>
1267          <td class="md" nowrap>size_t&nbsp;</td>
1268          <td class="mdname" nowrap> <em>vertexCount</em>, </td>
1269        </tr>
1270        <tr>
1271          <td class="md" nowrap align="right"></td>
1272          <td></td>
1273          <td class="md" nowrap>size_t&nbsp;</td>
1274          <td class="mdname" nowrap> <em>vertexSize</em>, </td>
1275        </tr>
1276        <tr>
1277          <td class="md" nowrap align="right"></td>
1278          <td></td>
1279          <td class="md" nowrap>const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;&nbsp;</td>
1280          <td class="mdname" nowrap> <em>elems</em></td>
1281        </tr>
1282        <tr>
1283          <td></td>
1284          <td class="md">)&nbsp;</td>
1285          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1286        </tr>
1287
1288      </table>
1289    </td>
1290  </tr>
1291</table>
1292<table cellspacing=5 cellpadding=0 border=0>
1293  <tr>
1294    <td>
1295      &nbsp;
1296    </td>
1297    <td>
1298
1299<p>
1300Flip an entire vertex buffer from little endian.
1301<p>
1302    </td>
1303  </tr>
1304</table>
1305<a class="anchor" name="Ogre_1_1SkeletonSerializerb22" doxytag="Ogre::MeshSerializerImpl::flipToLittleEndian" ></a><p>
1306<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1307  <tr>
1308    <td class="mdRow">
1309      <table cellpadding="0" cellspacing="0" border="0">
1310        <tr>
1311          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::flipToLittleEndian </td>
1312          <td class="md" valign="top">(&nbsp;</td>
1313          <td class="md" nowrap valign="top">void *&nbsp;</td>
1314          <td class="mdname" nowrap> <em>pData</em>, </td>
1315        </tr>
1316        <tr>
1317          <td class="md" nowrap align="right"></td>
1318          <td></td>
1319          <td class="md" nowrap>size_t&nbsp;</td>
1320          <td class="mdname" nowrap> <em>size</em>, </td>
1321        </tr>
1322        <tr>
1323          <td class="md" nowrap align="right"></td>
1324          <td></td>
1325          <td class="md" nowrap>size_t&nbsp;</td>
1326          <td class="mdname" nowrap> <em>count</em> = 1</td>
1327        </tr>
1328        <tr>
1329          <td></td>
1330          <td class="md">)&nbsp;</td>
1331          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
1332        </tr>
1333
1334      </table>
1335    </td>
1336  </tr>
1337</table>
1338<table cellspacing=5 cellpadding=0 border=0>
1339  <tr>
1340    <td>
1341      &nbsp;
1342    </td>
1343    <td>
1344
1345<p>
1346    </td>
1347  </tr>
1348</table>
1349<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b74" doxytag="Ogre::MeshSerializerImpl::flipToLittleEndian" ></a><p>
1350<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1351  <tr>
1352    <td class="mdRow">
1353      <table cellpadding="0" cellspacing="0" border="0">
1354        <tr>
1355          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::flipToLittleEndian </td>
1356          <td class="md" valign="top">(&nbsp;</td>
1357          <td class="md" nowrap valign="top">void *&nbsp;</td>
1358          <td class="mdname" nowrap> <em>pData</em>, </td>
1359        </tr>
1360        <tr>
1361          <td class="md" nowrap align="right"></td>
1362          <td></td>
1363          <td class="md" nowrap>size_t&nbsp;</td>
1364          <td class="mdname" nowrap> <em>vertexCount</em>, </td>
1365        </tr>
1366        <tr>
1367          <td class="md" nowrap align="right"></td>
1368          <td></td>
1369          <td class="md" nowrap>size_t&nbsp;</td>
1370          <td class="mdname" nowrap> <em>vertexSize</em>, </td>
1371        </tr>
1372        <tr>
1373          <td class="md" nowrap align="right"></td>
1374          <td></td>
1375          <td class="md" nowrap>const <a class="el" href="classOgre_1_1VertexDeclaration.html#Ogre_1_1VertexDeclarationw0">VertexDeclaration::VertexElementList</a> &amp;&nbsp;</td>
1376          <td class="mdname" nowrap> <em>elems</em></td>
1377        </tr>
1378        <tr>
1379          <td></td>
1380          <td class="md">)&nbsp;</td>
1381          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1382        </tr>
1383
1384      </table>
1385    </td>
1386  </tr>
1387</table>
1388<table cellspacing=5 cellpadding=0 border=0>
1389  <tr>
1390    <td>
1391      &nbsp;
1392    </td>
1393    <td>
1394
1395<p>
1396Flip an entire vertex buffer to little endian.
1397<p>
1398    </td>
1399  </tr>
1400</table>
1401<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2a3" doxytag="Ogre::MeshSerializerImpl::importMesh" ></a><p>
1402<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1403  <tr>
1404    <td class="mdRow">
1405      <table cellpadding="0" cellspacing="0" border="0">
1406        <tr>
1407          <td class="md" nowrap valign="top"> void Ogre::MeshSerializerImpl::importMesh </td>
1408          <td class="md" valign="top">(&nbsp;</td>
1409          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1410          <td class="mdname" nowrap> <em>stream</em>, </td>
1411        </tr>
1412        <tr>
1413          <td class="md" nowrap align="right"></td>
1414          <td></td>
1415          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1416          <td class="mdname" nowrap> <em>pDest</em></td>
1417        </tr>
1418        <tr>
1419          <td></td>
1420          <td class="md">)&nbsp;</td>
1421          <td class="md" colspan="2"></td>
1422        </tr>
1423
1424      </table>
1425    </td>
1426  </tr>
1427</table>
1428<table cellspacing=5 cellpadding=0 border=0>
1429  <tr>
1430    <td>
1431      &nbsp;
1432    </td>
1433    <td>
1434
1435<p>
1436Imports <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> and (optionally) <a class="el" href="classOgre_1_1Material.html">Material</a> data from a .mesh file <a class="el" href="classOgre_1_1DataStream.html">DataStream</a>.
1437<p>
1438<dl compact><dt><b>Remarks:</b></dt><dd>This method imports data from a <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> opened from a .mesh file and places it's contents into the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> object which is passed in. </dd></dl>
1439<dl compact><dt><b>Parameters:</b></dt><dd>
1440  <table border="0" cellspacing="2" cellpadding="0">
1441    <tr><td valign=top><em>stream</em>&nbsp;</td><td>The <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> holding the .mesh data. Must be initialised (pos at the start of the buffer). </td></tr>
1442    <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>
1443  </table>
1444</dl>
1445    </td>
1446  </tr>
1447</table>
1448<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b68" doxytag="Ogre::MeshSerializerImpl::readAnimation" ></a><p>
1449<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1450  <tr>
1451    <td class="mdRow">
1452      <table cellpadding="0" cellspacing="0" border="0">
1453        <tr>
1454          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readAnimation </td>
1455          <td class="md" valign="top">(&nbsp;</td>
1456          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1457          <td class="mdname" nowrap> <em>stream</em>, </td>
1458        </tr>
1459        <tr>
1460          <td class="md" nowrap align="right"></td>
1461          <td></td>
1462          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1463          <td class="mdname" nowrap> <em>pMesh</em></td>
1464        </tr>
1465        <tr>
1466          <td></td>
1467          <td class="md">)&nbsp;</td>
1468          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1469        </tr>
1470
1471      </table>
1472    </td>
1473  </tr>
1474</table>
1475<table cellspacing=5 cellpadding=0 border=0>
1476  <tr>
1477    <td>
1478      &nbsp;
1479    </td>
1480    <td>
1481
1482<p>
1483    </td>
1484  </tr>
1485</table>
1486<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b67" doxytag="Ogre::MeshSerializerImpl::readAnimations" ></a><p>
1487<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1488  <tr>
1489    <td class="mdRow">
1490      <table cellpadding="0" cellspacing="0" border="0">
1491        <tr>
1492          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readAnimations </td>
1493          <td class="md" valign="top">(&nbsp;</td>
1494          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1495          <td class="mdname" nowrap> <em>stream</em>, </td>
1496        </tr>
1497        <tr>
1498          <td class="md" nowrap align="right"></td>
1499          <td></td>
1500          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1501          <td class="mdname" nowrap> <em>pMesh</em></td>
1502        </tr>
1503        <tr>
1504          <td></td>
1505          <td class="md">)&nbsp;</td>
1506          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1507        </tr>
1508
1509      </table>
1510    </td>
1511  </tr>
1512</table>
1513<table cellspacing=5 cellpadding=0 border=0>
1514  <tr>
1515    <td>
1516      &nbsp;
1517    </td>
1518    <td>
1519
1520<p>
1521    </td>
1522  </tr>
1523</table>
1524<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b69" doxytag="Ogre::MeshSerializerImpl::readAnimationTrack" ></a><p>
1525<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1526  <tr>
1527    <td class="mdRow">
1528      <table cellpadding="0" cellspacing="0" border="0">
1529        <tr>
1530          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readAnimationTrack </td>
1531          <td class="md" valign="top">(&nbsp;</td>
1532          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1533          <td class="mdname" nowrap> <em>stream</em>, </td>
1534        </tr>
1535        <tr>
1536          <td class="md" nowrap align="right"></td>
1537          <td></td>
1538          <td class="md" nowrap><a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
1539          <td class="mdname" nowrap> <em>anim</em>, </td>
1540        </tr>
1541        <tr>
1542          <td class="md" nowrap align="right"></td>
1543          <td></td>
1544          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1545          <td class="mdname" nowrap> <em>pMesh</em></td>
1546        </tr>
1547        <tr>
1548          <td></td>
1549          <td class="md">)&nbsp;</td>
1550          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1551        </tr>
1552
1553      </table>
1554    </td>
1555  </tr>
1556</table>
1557<table cellspacing=5 cellpadding=0 border=0>
1558  <tr>
1559    <td>
1560      &nbsp;
1561    </td>
1562    <td>
1563
1564<p>
1565    </td>
1566  </tr>
1567</table>
1568<a class="anchor" name="Ogre_1_1SkeletonSerializerb13" doxytag="Ogre::MeshSerializerImpl::readBools" ></a><p>
1569<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1570  <tr>
1571    <td class="mdRow">
1572      <table cellpadding="0" cellspacing="0" border="0">
1573        <tr>
1574          <td class="md" nowrap valign="top"> void Ogre::Serializer::readBools </td>
1575          <td class="md" valign="top">(&nbsp;</td>
1576          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1577          <td class="mdname" nowrap> <em>stream</em>, </td>
1578        </tr>
1579        <tr>
1580          <td class="md" nowrap align="right"></td>
1581          <td></td>
1582          <td class="md" nowrap>bool *&nbsp;</td>
1583          <td class="mdname" nowrap> <em>pDest</em>, </td>
1584        </tr>
1585        <tr>
1586          <td class="md" nowrap align="right"></td>
1587          <td></td>
1588          <td class="md" nowrap>size_t&nbsp;</td>
1589          <td class="mdname" nowrap> <em>count</em></td>
1590        </tr>
1591        <tr>
1592          <td></td>
1593          <td class="md">)&nbsp;</td>
1594          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1595        </tr>
1596
1597      </table>
1598    </td>
1599  </tr>
1600</table>
1601<table cellspacing=5 cellpadding=0 border=0>
1602  <tr>
1603    <td>
1604      &nbsp;
1605    </td>
1606    <td>
1607
1608<p>
1609    </td>
1610  </tr>
1611</table>
1612<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b63" doxytag="Ogre::MeshSerializerImpl::readBoundsInfo" ></a><p>
1613<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1614  <tr>
1615    <td class="mdRow">
1616      <table cellpadding="0" cellspacing="0" border="0">
1617        <tr>
1618          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readBoundsInfo </td>
1619          <td class="md" valign="top">(&nbsp;</td>
1620          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1621          <td class="mdname" nowrap> <em>stream</em>, </td>
1622        </tr>
1623        <tr>
1624          <td class="md" nowrap align="right"></td>
1625          <td></td>
1626          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1627          <td class="mdname" nowrap> <em>pMesh</em></td>
1628        </tr>
1629        <tr>
1630          <td></td>
1631          <td class="md">)&nbsp;</td>
1632          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1633        </tr>
1634
1635      </table>
1636    </td>
1637  </tr>
1638</table>
1639<table cellspacing=5 cellpadding=0 border=0>
1640  <tr>
1641    <td>
1642      &nbsp;
1643    </td>
1644    <td>
1645
1646<p>
1647    </td>
1648  </tr>
1649</table>
1650<a class="anchor" name="Ogre_1_1SkeletonSerializerb12" doxytag="Ogre::MeshSerializerImpl::readChunk" ></a><p>
1651<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1652  <tr>
1653    <td class="mdRow">
1654      <table cellpadding="0" cellspacing="0" border="0">
1655        <tr>
1656          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::Serializer::readChunk </td>
1657          <td class="md" valign="top">(&nbsp;</td>
1658          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1659          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
1660          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1661          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1662        </tr>
1663
1664      </table>
1665    </td>
1666  </tr>
1667</table>
1668<table cellspacing=5 cellpadding=0 border=0>
1669  <tr>
1670    <td>
1671      &nbsp;
1672    </td>
1673    <td>
1674
1675<p>
1676    </td>
1677  </tr>
1678</table>
1679<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b64" doxytag="Ogre::MeshSerializerImpl::readEdgeList" ></a><p>
1680<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1681  <tr>
1682    <td class="mdRow">
1683      <table cellpadding="0" cellspacing="0" border="0">
1684        <tr>
1685          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readEdgeList </td>
1686          <td class="md" valign="top">(&nbsp;</td>
1687          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1688          <td class="mdname" nowrap> <em>stream</em>, </td>
1689        </tr>
1690        <tr>
1691          <td class="md" nowrap align="right"></td>
1692          <td></td>
1693          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1694          <td class="mdname" nowrap> <em>pMesh</em></td>
1695        </tr>
1696        <tr>
1697          <td></td>
1698          <td class="md">)&nbsp;</td>
1699          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1700        </tr>
1701
1702      </table>
1703    </td>
1704  </tr>
1705</table>
1706<table cellspacing=5 cellpadding=0 border=0>
1707  <tr>
1708    <td>
1709      &nbsp;
1710    </td>
1711    <td>
1712
1713<p>
1714    </td>
1715  </tr>
1716</table>
1717<a class="anchor" name="Ogre_1_1SkeletonSerializerb11" doxytag="Ogre::MeshSerializerImpl::readFileHeader" ></a><p>
1718<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1719  <tr>
1720    <td class="mdRow">
1721      <table cellpadding="0" cellspacing="0" border="0">
1722        <tr>
1723          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::readFileHeader </td>
1724          <td class="md" valign="top">(&nbsp;</td>
1725          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1726          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
1727          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1728          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1729        </tr>
1730
1731      </table>
1732    </td>
1733  </tr>
1734</table>
1735<table cellspacing=5 cellpadding=0 border=0>
1736  <tr>
1737    <td>
1738      &nbsp;
1739    </td>
1740    <td>
1741
1742<p>
1743    </td>
1744  </tr>
1745</table>
1746<a class="anchor" name="Ogre_1_1SkeletonSerializerb15" doxytag="Ogre::MeshSerializerImpl::readFloats" ></a><p>
1747<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1748  <tr>
1749    <td class="mdRow">
1750      <table cellpadding="0" cellspacing="0" border="0">
1751        <tr>
1752          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
1753          <td class="md" valign="top">(&nbsp;</td>
1754          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1755          <td class="mdname" nowrap> <em>stream</em>, </td>
1756        </tr>
1757        <tr>
1758          <td class="md" nowrap align="right"></td>
1759          <td></td>
1760          <td class="md" nowrap>double *&nbsp;</td>
1761          <td class="mdname" nowrap> <em>pDest</em>, </td>
1762        </tr>
1763        <tr>
1764          <td class="md" nowrap align="right"></td>
1765          <td></td>
1766          <td class="md" nowrap>size_t&nbsp;</td>
1767          <td class="mdname" nowrap> <em>count</em></td>
1768        </tr>
1769        <tr>
1770          <td></td>
1771          <td class="md">)&nbsp;</td>
1772          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1773        </tr>
1774
1775      </table>
1776    </td>
1777  </tr>
1778</table>
1779<table cellspacing=5 cellpadding=0 border=0>
1780  <tr>
1781    <td>
1782      &nbsp;
1783    </td>
1784    <td>
1785
1786<p>
1787    </td>
1788  </tr>
1789</table>
1790<a class="anchor" name="Ogre_1_1SkeletonSerializerb14" doxytag="Ogre::MeshSerializerImpl::readFloats" ></a><p>
1791<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1792  <tr>
1793    <td class="mdRow">
1794      <table cellpadding="0" cellspacing="0" border="0">
1795        <tr>
1796          <td class="md" nowrap valign="top"> void Ogre::Serializer::readFloats </td>
1797          <td class="md" valign="top">(&nbsp;</td>
1798          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1799          <td class="mdname" nowrap> <em>stream</em>, </td>
1800        </tr>
1801        <tr>
1802          <td class="md" nowrap align="right"></td>
1803          <td></td>
1804          <td class="md" nowrap>float *&nbsp;</td>
1805          <td class="mdname" nowrap> <em>pDest</em>, </td>
1806        </tr>
1807        <tr>
1808          <td class="md" nowrap align="right"></td>
1809          <td></td>
1810          <td class="md" nowrap>size_t&nbsp;</td>
1811          <td class="mdname" nowrap> <em>count</em></td>
1812        </tr>
1813        <tr>
1814          <td></td>
1815          <td class="md">)&nbsp;</td>
1816          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
1817        </tr>
1818
1819      </table>
1820    </td>
1821  </tr>
1822</table>
1823<table cellspacing=5 cellpadding=0 border=0>
1824  <tr>
1825    <td>
1826      &nbsp;
1827    </td>
1828    <td>
1829
1830<p>
1831    </td>
1832  </tr>
1833</table>
1834<a class="anchor" name="Ogre_1_1MeshSerializerImplb49" doxytag="Ogre::MeshSerializerImpl::readGeometry" ></a><p>
1835<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1836  <tr>
1837    <td class="mdRow">
1838      <table cellpadding="0" cellspacing="0" border="0">
1839        <tr>
1840          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readGeometry </td>
1841          <td class="md" valign="top">(&nbsp;</td>
1842          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1843          <td class="mdname" nowrap> <em>stream</em>, </td>
1844        </tr>
1845        <tr>
1846          <td class="md" nowrap align="right"></td>
1847          <td></td>
1848          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1849          <td class="mdname" nowrap> <em>pMesh</em>, </td>
1850        </tr>
1851        <tr>
1852          <td class="md" nowrap align="right"></td>
1853          <td></td>
1854          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
1855          <td class="mdname" nowrap> <em>dest</em></td>
1856        </tr>
1857        <tr>
1858          <td></td>
1859          <td class="md">)&nbsp;</td>
1860          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1861        </tr>
1862
1863      </table>
1864    </td>
1865  </tr>
1866</table>
1867<table cellspacing=5 cellpadding=0 border=0>
1868  <tr>
1869    <td>
1870      &nbsp;
1871    </td>
1872    <td>
1873
1874<p>
1875
1876<p>
1877Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1__2.html#Ogre_1_1MeshSerializerImpl__v1__2b1">Ogre::MeshSerializerImpl_v1_2</a>.    </td>
1878  </tr>
1879</table>
1880<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b56" doxytag="Ogre::MeshSerializerImpl::readGeometryVertexBuffer" ></a><p>
1881<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1882  <tr>
1883    <td class="mdRow">
1884      <table cellpadding="0" cellspacing="0" border="0">
1885        <tr>
1886          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readGeometryVertexBuffer </td>
1887          <td class="md" valign="top">(&nbsp;</td>
1888          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1889          <td class="mdname" nowrap> <em>stream</em>, </td>
1890        </tr>
1891        <tr>
1892          <td class="md" nowrap align="right"></td>
1893          <td></td>
1894          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1895          <td class="mdname" nowrap> <em>pMesh</em>, </td>
1896        </tr>
1897        <tr>
1898          <td class="md" nowrap align="right"></td>
1899          <td></td>
1900          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
1901          <td class="mdname" nowrap> <em>dest</em></td>
1902        </tr>
1903        <tr>
1904          <td></td>
1905          <td class="md">)&nbsp;</td>
1906          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1907        </tr>
1908
1909      </table>
1910    </td>
1911  </tr>
1912</table>
1913<table cellspacing=5 cellpadding=0 border=0>
1914  <tr>
1915    <td>
1916      &nbsp;
1917    </td>
1918    <td>
1919
1920<p>
1921    </td>
1922  </tr>
1923</table>
1924<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b54" doxytag="Ogre::MeshSerializerImpl::readGeometryVertexDeclaration" ></a><p>
1925<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1926  <tr>
1927    <td class="mdRow">
1928      <table cellpadding="0" cellspacing="0" border="0">
1929        <tr>
1930          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readGeometryVertexDeclaration </td>
1931          <td class="md" valign="top">(&nbsp;</td>
1932          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1933          <td class="mdname" nowrap> <em>stream</em>, </td>
1934        </tr>
1935        <tr>
1936          <td class="md" nowrap align="right"></td>
1937          <td></td>
1938          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1939          <td class="mdname" nowrap> <em>pMesh</em>, </td>
1940        </tr>
1941        <tr>
1942          <td class="md" nowrap align="right"></td>
1943          <td></td>
1944          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
1945          <td class="mdname" nowrap> <em>dest</em></td>
1946        </tr>
1947        <tr>
1948          <td></td>
1949          <td class="md">)&nbsp;</td>
1950          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1951        </tr>
1952
1953      </table>
1954    </td>
1955  </tr>
1956</table>
1957<table cellspacing=5 cellpadding=0 border=0>
1958  <tr>
1959    <td>
1960      &nbsp;
1961    </td>
1962    <td>
1963
1964<p>
1965    </td>
1966  </tr>
1967</table>
1968<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b55" doxytag="Ogre::MeshSerializerImpl::readGeometryVertexElement" ></a><p>
1969<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1970  <tr>
1971    <td class="mdRow">
1972      <table cellpadding="0" cellspacing="0" border="0">
1973        <tr>
1974          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readGeometryVertexElement </td>
1975          <td class="md" valign="top">(&nbsp;</td>
1976          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
1977          <td class="mdname" nowrap> <em>stream</em>, </td>
1978        </tr>
1979        <tr>
1980          <td class="md" nowrap align="right"></td>
1981          <td></td>
1982          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
1983          <td class="mdname" nowrap> <em>pMesh</em>, </td>
1984        </tr>
1985        <tr>
1986          <td class="md" nowrap align="right"></td>
1987          <td></td>
1988          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
1989          <td class="mdname" nowrap> <em>dest</em></td>
1990        </tr>
1991        <tr>
1992          <td></td>
1993          <td class="md">)&nbsp;</td>
1994          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
1995        </tr>
1996
1997      </table>
1998    </td>
1999  </tr>
2000</table>
2001<table cellspacing=5 cellpadding=0 border=0>
2002  <tr>
2003    <td>
2004      &nbsp;
2005    </td>
2006    <td>
2007
2008<p>
2009    </td>
2010  </tr>
2011</table>
2012<a class="anchor" name="Ogre_1_1SkeletonSerializerb17" doxytag="Ogre::MeshSerializerImpl::readInts" ></a><p>
2013<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2014  <tr>
2015    <td class="mdRow">
2016      <table cellpadding="0" cellspacing="0" border="0">
2017        <tr>
2018          <td class="md" nowrap valign="top"> void Ogre::Serializer::readInts </td>
2019          <td class="md" valign="top">(&nbsp;</td>
2020          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2021          <td class="mdname" nowrap> <em>stream</em>, </td>
2022        </tr>
2023        <tr>
2024          <td class="md" nowrap align="right"></td>
2025          <td></td>
2026          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a455">uint32</a> *&nbsp;</td>
2027          <td class="mdname" nowrap> <em>pDest</em>, </td>
2028        </tr>
2029        <tr>
2030          <td class="md" nowrap align="right"></td>
2031          <td></td>
2032          <td class="md" nowrap>size_t&nbsp;</td>
2033          <td class="mdname" nowrap> <em>count</em></td>
2034        </tr>
2035        <tr>
2036          <td></td>
2037          <td class="md">)&nbsp;</td>
2038          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
2039        </tr>
2040
2041      </table>
2042    </td>
2043  </tr>
2044</table>
2045<table cellspacing=5 cellpadding=0 border=0>
2046  <tr>
2047    <td>
2048      &nbsp;
2049    </td>
2050    <td>
2051
2052<p>
2053    </td>
2054  </tr>
2055</table>
2056<a class="anchor" name="Ogre_1_1MeshSerializerImplb45" doxytag="Ogre::MeshSerializerImpl::readMesh" ></a><p>
2057<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2058  <tr>
2059    <td class="mdRow">
2060      <table cellpadding="0" cellspacing="0" border="0">
2061        <tr>
2062          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMesh </td>
2063          <td class="md" valign="top">(&nbsp;</td>
2064          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2065          <td class="mdname" nowrap> <em>stream</em>, </td>
2066        </tr>
2067        <tr>
2068          <td class="md" nowrap align="right"></td>
2069          <td></td>
2070          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2071          <td class="mdname" nowrap> <em>pMesh</em></td>
2072        </tr>
2073        <tr>
2074          <td></td>
2075          <td class="md">)&nbsp;</td>
2076          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2077        </tr>
2078
2079      </table>
2080    </td>
2081  </tr>
2082</table>
2083<table cellspacing=5 cellpadding=0 border=0>
2084  <tr>
2085    <td>
2086      &nbsp;
2087    </td>
2088    <td>
2089
2090<p>
2091
2092<p>
2093Reimplemented in <a class="el" href="classOgre_1_1MeshSerializerImpl__v1__2.html#Ogre_1_1MeshSerializerImpl__v1__2b0">Ogre::MeshSerializerImpl_v1_2</a>.    </td>
2094  </tr>
2095</table>
2096<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b58" doxytag="Ogre::MeshSerializerImpl::readMeshBoneAssignment" ></a><p>
2097<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2098  <tr>
2099    <td class="mdRow">
2100      <table cellpadding="0" cellspacing="0" border="0">
2101        <tr>
2102          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMeshBoneAssignment </td>
2103          <td class="md" valign="top">(&nbsp;</td>
2104          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2105          <td class="mdname" nowrap> <em>stream</em>, </td>
2106        </tr>
2107        <tr>
2108          <td class="md" nowrap align="right"></td>
2109          <td></td>
2110          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2111          <td class="mdname" nowrap> <em>pMesh</em></td>
2112        </tr>
2113        <tr>
2114          <td></td>
2115          <td class="md">)&nbsp;</td>
2116          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2117        </tr>
2118
2119      </table>
2120    </td>
2121  </tr>
2122</table>
2123<table cellspacing=5 cellpadding=0 border=0>
2124  <tr>
2125    <td>
2126      &nbsp;
2127    </td>
2128    <td>
2129
2130<p>
2131    </td>
2132  </tr>
2133</table>
2134<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b60" doxytag="Ogre::MeshSerializerImpl::readMeshLodInfo" ></a><p>
2135<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2136  <tr>
2137    <td class="mdRow">
2138      <table cellpadding="0" cellspacing="0" border="0">
2139        <tr>
2140          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMeshLodInfo </td>
2141          <td class="md" valign="top">(&nbsp;</td>
2142          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2143          <td class="mdname" nowrap> <em>stream</em>, </td>
2144        </tr>
2145        <tr>
2146          <td class="md" nowrap align="right"></td>
2147          <td></td>
2148          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2149          <td class="mdname" nowrap> <em>pMesh</em></td>
2150        </tr>
2151        <tr>
2152          <td></td>
2153          <td class="md">)&nbsp;</td>
2154          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2155        </tr>
2156
2157      </table>
2158    </td>
2159  </tr>
2160</table>
2161<table cellspacing=5 cellpadding=0 border=0>
2162  <tr>
2163    <td>
2164      &nbsp;
2165    </td>
2166    <td>
2167
2168<p>
2169    </td>
2170  </tr>
2171</table>
2172<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b62" doxytag="Ogre::MeshSerializerImpl::readMeshLodUsageGenerated" ></a><p>
2173<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2174  <tr>
2175    <td class="mdRow">
2176      <table cellpadding="0" cellspacing="0" border="0">
2177        <tr>
2178          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMeshLodUsageGenerated </td>
2179          <td class="md" valign="top">(&nbsp;</td>
2180          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2181          <td class="mdname" nowrap> <em>stream</em>, </td>
2182        </tr>
2183        <tr>
2184          <td class="md" nowrap align="right"></td>
2185          <td></td>
2186          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2187          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2188        </tr>
2189        <tr>
2190          <td class="md" nowrap align="right"></td>
2191          <td></td>
2192          <td class="md" nowrap>unsigned short&nbsp;</td>
2193          <td class="mdname" nowrap> <em>lodNum</em>, </td>
2194        </tr>
2195        <tr>
2196          <td class="md" nowrap align="right"></td>
2197          <td></td>
2198          <td class="md" nowrap><a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;&nbsp;</td>
2199          <td class="mdname" nowrap> <em>usage</em></td>
2200        </tr>
2201        <tr>
2202          <td></td>
2203          <td class="md">)&nbsp;</td>
2204          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2205        </tr>
2206
2207      </table>
2208    </td>
2209  </tr>
2210</table>
2211<table cellspacing=5 cellpadding=0 border=0>
2212  <tr>
2213    <td>
2214      &nbsp;
2215    </td>
2216    <td>
2217
2218<p>
2219    </td>
2220  </tr>
2221</table>
2222<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b61" doxytag="Ogre::MeshSerializerImpl::readMeshLodUsageManual" ></a><p>
2223<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2224  <tr>
2225    <td class="mdRow">
2226      <table cellpadding="0" cellspacing="0" border="0">
2227        <tr>
2228          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMeshLodUsageManual </td>
2229          <td class="md" valign="top">(&nbsp;</td>
2230          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2231          <td class="mdname" nowrap> <em>stream</em>, </td>
2232        </tr>
2233        <tr>
2234          <td class="md" nowrap align="right"></td>
2235          <td></td>
2236          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2237          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2238        </tr>
2239        <tr>
2240          <td class="md" nowrap align="right"></td>
2241          <td></td>
2242          <td class="md" nowrap>unsigned short&nbsp;</td>
2243          <td class="mdname" nowrap> <em>lodNum</em>, </td>
2244        </tr>
2245        <tr>
2246          <td class="md" nowrap align="right"></td>
2247          <td></td>
2248          <td class="md" nowrap><a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;&nbsp;</td>
2249          <td class="mdname" nowrap> <em>usage</em></td>
2250        </tr>
2251        <tr>
2252          <td></td>
2253          <td class="md">)&nbsp;</td>
2254          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2255        </tr>
2256
2257      </table>
2258    </td>
2259  </tr>
2260</table>
2261<table cellspacing=5 cellpadding=0 border=0>
2262  <tr>
2263    <td>
2264      &nbsp;
2265    </td>
2266    <td>
2267
2268<p>
2269    </td>
2270  </tr>
2271</table>
2272<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b70" doxytag="Ogre::MeshSerializerImpl::readMorphKeyFrame" ></a><p>
2273<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2274  <tr>
2275    <td class="mdRow">
2276      <table cellpadding="0" cellspacing="0" border="0">
2277        <tr>
2278          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readMorphKeyFrame </td>
2279          <td class="md" valign="top">(&nbsp;</td>
2280          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2281          <td class="mdname" nowrap> <em>stream</em>, </td>
2282        </tr>
2283        <tr>
2284          <td class="md" nowrap align="right"></td>
2285          <td></td>
2286          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *&nbsp;</td>
2287          <td class="mdname" nowrap> <em>track</em></td>
2288        </tr>
2289        <tr>
2290          <td></td>
2291          <td class="md">)&nbsp;</td>
2292          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2293        </tr>
2294
2295      </table>
2296    </td>
2297  </tr>
2298</table>
2299<table cellspacing=5 cellpadding=0 border=0>
2300  <tr>
2301    <td>
2302      &nbsp;
2303    </td>
2304    <td>
2305
2306<p>
2307    </td>
2308  </tr>
2309</table>
2310<a class="anchor" name="Ogre_1_1SkeletonSerializerb19" doxytag="Ogre::MeshSerializerImpl::readObject" ></a><p>
2311<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2312  <tr>
2313    <td class="mdRow">
2314      <table cellpadding="0" cellspacing="0" border="0">
2315        <tr>
2316          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
2317          <td class="md" valign="top">(&nbsp;</td>
2318          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2319          <td class="mdname" nowrap> <em>stream</em>, </td>
2320        </tr>
2321        <tr>
2322          <td class="md" nowrap align="right"></td>
2323          <td></td>
2324          <td class="md" nowrap><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
2325          <td class="mdname" nowrap> <em>pDest</em></td>
2326        </tr>
2327        <tr>
2328          <td></td>
2329          <td class="md">)&nbsp;</td>
2330          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
2331        </tr>
2332
2333      </table>
2334    </td>
2335  </tr>
2336</table>
2337<table cellspacing=5 cellpadding=0 border=0>
2338  <tr>
2339    <td>
2340      &nbsp;
2341    </td>
2342    <td>
2343
2344<p>
2345    </td>
2346  </tr>
2347</table>
2348<a class="anchor" name="Ogre_1_1SkeletonSerializerb18" doxytag="Ogre::MeshSerializerImpl::readObject" ></a><p>
2349<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2350  <tr>
2351    <td class="mdRow">
2352      <table cellpadding="0" cellspacing="0" border="0">
2353        <tr>
2354          <td class="md" nowrap valign="top"> void Ogre::Serializer::readObject </td>
2355          <td class="md" valign="top">(&nbsp;</td>
2356          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2357          <td class="mdname" nowrap> <em>stream</em>, </td>
2358        </tr>
2359        <tr>
2360          <td class="md" nowrap align="right"></td>
2361          <td></td>
2362          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
2363          <td class="mdname" nowrap> <em>pDest</em></td>
2364        </tr>
2365        <tr>
2366          <td></td>
2367          <td class="md">)&nbsp;</td>
2368          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
2369        </tr>
2370
2371      </table>
2372    </td>
2373  </tr>
2374</table>
2375<table cellspacing=5 cellpadding=0 border=0>
2376  <tr>
2377    <td>
2378      &nbsp;
2379    </td>
2380    <td>
2381
2382<p>
2383    </td>
2384  </tr>
2385</table>
2386<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b66" doxytag="Ogre::MeshSerializerImpl::readPose" ></a><p>
2387<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2388  <tr>
2389    <td class="mdRow">
2390      <table cellpadding="0" cellspacing="0" border="0">
2391        <tr>
2392          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readPose </td>
2393          <td class="md" valign="top">(&nbsp;</td>
2394          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2395          <td class="mdname" nowrap> <em>stream</em>, </td>
2396        </tr>
2397        <tr>
2398          <td class="md" nowrap align="right"></td>
2399          <td></td>
2400          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2401          <td class="mdname" nowrap> <em>pMesh</em></td>
2402        </tr>
2403        <tr>
2404          <td></td>
2405          <td class="md">)&nbsp;</td>
2406          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2407        </tr>
2408
2409      </table>
2410    </td>
2411  </tr>
2412</table>
2413<table cellspacing=5 cellpadding=0 border=0>
2414  <tr>
2415    <td>
2416      &nbsp;
2417    </td>
2418    <td>
2419
2420<p>
2421    </td>
2422  </tr>
2423</table>
2424<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b71" doxytag="Ogre::MeshSerializerImpl::readPoseKeyFrame" ></a><p>
2425<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2426  <tr>
2427    <td class="mdRow">
2428      <table cellpadding="0" cellspacing="0" border="0">
2429        <tr>
2430          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readPoseKeyFrame </td>
2431          <td class="md" valign="top">(&nbsp;</td>
2432          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2433          <td class="mdname" nowrap> <em>stream</em>, </td>
2434        </tr>
2435        <tr>
2436          <td class="md" nowrap align="right"></td>
2437          <td></td>
2438          <td class="md" nowrap><a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *&nbsp;</td>
2439          <td class="mdname" nowrap> <em>track</em></td>
2440        </tr>
2441        <tr>
2442          <td></td>
2443          <td class="md">)&nbsp;</td>
2444          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2445        </tr>
2446
2447      </table>
2448    </td>
2449  </tr>
2450</table>
2451<table cellspacing=5 cellpadding=0 border=0>
2452  <tr>
2453    <td>
2454      &nbsp;
2455    </td>
2456    <td>
2457
2458<p>
2459    </td>
2460  </tr>
2461</table>
2462<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b65" doxytag="Ogre::MeshSerializerImpl::readPoses" ></a><p>
2463<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2464  <tr>
2465    <td class="mdRow">
2466      <table cellpadding="0" cellspacing="0" border="0">
2467        <tr>
2468          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readPoses </td>
2469          <td class="md" valign="top">(&nbsp;</td>
2470          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2471          <td class="mdname" nowrap> <em>stream</em>, </td>
2472        </tr>
2473        <tr>
2474          <td class="md" nowrap align="right"></td>
2475          <td></td>
2476          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2477          <td class="mdname" nowrap> <em>pMesh</em></td>
2478        </tr>
2479        <tr>
2480          <td></td>
2481          <td class="md">)&nbsp;</td>
2482          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2483        </tr>
2484
2485      </table>
2486    </td>
2487  </tr>
2488</table>
2489<table cellspacing=5 cellpadding=0 border=0>
2490  <tr>
2491    <td>
2492      &nbsp;
2493    </td>
2494    <td>
2495
2496<p>
2497    </td>
2498  </tr>
2499</table>
2500<a class="anchor" name="Ogre_1_1SkeletonSerializerb16" doxytag="Ogre::MeshSerializerImpl::readShorts" ></a><p>
2501<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2502  <tr>
2503    <td class="mdRow">
2504      <table cellpadding="0" cellspacing="0" border="0">
2505        <tr>
2506          <td class="md" nowrap valign="top"> void Ogre::Serializer::readShorts </td>
2507          <td class="md" valign="top">(&nbsp;</td>
2508          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2509          <td class="mdname" nowrap> <em>stream</em>, </td>
2510        </tr>
2511        <tr>
2512          <td class="md" nowrap align="right"></td>
2513          <td></td>
2514          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a456">uint16</a> *&nbsp;</td>
2515          <td class="mdname" nowrap> <em>pDest</em>, </td>
2516        </tr>
2517        <tr>
2518          <td class="md" nowrap align="right"></td>
2519          <td></td>
2520          <td class="md" nowrap>size_t&nbsp;</td>
2521          <td class="mdname" nowrap> <em>count</em></td>
2522        </tr>
2523        <tr>
2524          <td></td>
2525          <td class="md">)&nbsp;</td>
2526          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
2527        </tr>
2528
2529      </table>
2530    </td>
2531  </tr>
2532</table>
2533<table cellspacing=5 cellpadding=0 border=0>
2534  <tr>
2535    <td>
2536      &nbsp;
2537    </td>
2538    <td>
2539
2540<p>
2541    </td>
2542  </tr>
2543</table>
2544<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b57" doxytag="Ogre::MeshSerializerImpl::readSkeletonLink" ></a><p>
2545<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2546  <tr>
2547    <td class="mdRow">
2548      <table cellpadding="0" cellspacing="0" border="0">
2549        <tr>
2550          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSkeletonLink </td>
2551          <td class="md" valign="top">(&nbsp;</td>
2552          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2553          <td class="mdname" nowrap> <em>stream</em>, </td>
2554        </tr>
2555        <tr>
2556          <td class="md" nowrap align="right"></td>
2557          <td></td>
2558          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2559          <td class="mdname" nowrap> <em>pMesh</em></td>
2560        </tr>
2561        <tr>
2562          <td></td>
2563          <td class="md">)&nbsp;</td>
2564          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2565        </tr>
2566
2567      </table>
2568    </td>
2569  </tr>
2570</table>
2571<table cellspacing=5 cellpadding=0 border=0>
2572  <tr>
2573    <td>
2574      &nbsp;
2575    </td>
2576    <td>
2577
2578<p>
2579    </td>
2580  </tr>
2581</table>
2582<a class="anchor" name="Ogre_1_1SkeletonSerializerb21" doxytag="Ogre::MeshSerializerImpl::readString" ></a><p>
2583<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2584  <tr>
2585    <td class="mdRow">
2586      <table cellpadding="0" cellspacing="0" border="0">
2587        <tr>
2588          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::Serializer::readString </td>
2589          <td class="md" valign="top">(&nbsp;</td>
2590          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2591          <td class="mdname" nowrap> <em>stream</em>, </td>
2592        </tr>
2593        <tr>
2594          <td class="md" nowrap align="right"></td>
2595          <td></td>
2596          <td class="md" nowrap>size_t&nbsp;</td>
2597          <td class="mdname" nowrap> <em>numChars</em></td>
2598        </tr>
2599        <tr>
2600          <td></td>
2601          <td class="md">)&nbsp;</td>
2602          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
2603        </tr>
2604
2605      </table>
2606    </td>
2607  </tr>
2608</table>
2609<table cellspacing=5 cellpadding=0 border=0>
2610  <tr>
2611    <td>
2612      &nbsp;
2613    </td>
2614    <td>
2615
2616<p>
2617    </td>
2618  </tr>
2619</table>
2620<a class="anchor" name="Ogre_1_1SkeletonSerializerb20" doxytag="Ogre::MeshSerializerImpl::readString" ></a><p>
2621<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2622  <tr>
2623    <td class="mdRow">
2624      <table cellpadding="0" cellspacing="0" border="0">
2625        <tr>
2626          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::Serializer::readString </td>
2627          <td class="md" valign="top">(&nbsp;</td>
2628          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2629          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
2630          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2631          <td class="md" nowrap><code> [protected, inherited]</code></td>
2632        </tr>
2633
2634      </table>
2635    </td>
2636  </tr>
2637</table>
2638<table cellspacing=5 cellpadding=0 border=0>
2639  <tr>
2640    <td>
2641      &nbsp;
2642    </td>
2643    <td>
2644
2645<p>
2646    </td>
2647  </tr>
2648</table>
2649<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b51" doxytag="Ogre::MeshSerializerImpl::readSubMesh" ></a><p>
2650<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2651  <tr>
2652    <td class="mdRow">
2653      <table cellpadding="0" cellspacing="0" border="0">
2654        <tr>
2655          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSubMesh </td>
2656          <td class="md" valign="top">(&nbsp;</td>
2657          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2658          <td class="mdname" nowrap> <em>stream</em>, </td>
2659        </tr>
2660        <tr>
2661          <td class="md" nowrap align="right"></td>
2662          <td></td>
2663          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2664          <td class="mdname" nowrap> <em>pMesh</em></td>
2665        </tr>
2666        <tr>
2667          <td></td>
2668          <td class="md">)&nbsp;</td>
2669          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2670        </tr>
2671
2672      </table>
2673    </td>
2674  </tr>
2675</table>
2676<table cellspacing=5 cellpadding=0 border=0>
2677  <tr>
2678    <td>
2679      &nbsp;
2680    </td>
2681    <td>
2682
2683<p>
2684    </td>
2685  </tr>
2686</table>
2687<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b59" doxytag="Ogre::MeshSerializerImpl::readSubMeshBoneAssignment" ></a><p>
2688<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2689  <tr>
2690    <td class="mdRow">
2691      <table cellpadding="0" cellspacing="0" border="0">
2692        <tr>
2693          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSubMeshBoneAssignment </td>
2694          <td class="md" valign="top">(&nbsp;</td>
2695          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2696          <td class="mdname" nowrap> <em>stream</em>, </td>
2697        </tr>
2698        <tr>
2699          <td class="md" nowrap align="right"></td>
2700          <td></td>
2701          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2702          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2703        </tr>
2704        <tr>
2705          <td class="md" nowrap align="right"></td>
2706          <td></td>
2707          <td class="md" nowrap><a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
2708          <td class="mdname" nowrap> <em>sub</em></td>
2709        </tr>
2710        <tr>
2711          <td></td>
2712          <td class="md">)&nbsp;</td>
2713          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2714        </tr>
2715
2716      </table>
2717    </td>
2718  </tr>
2719</table>
2720<table cellspacing=5 cellpadding=0 border=0>
2721  <tr>
2722    <td>
2723      &nbsp;
2724    </td>
2725    <td>
2726
2727<p>
2728    </td>
2729  </tr>
2730</table>
2731<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b50" doxytag="Ogre::MeshSerializerImpl::readSubMeshNameTable" ></a><p>
2732<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2733  <tr>
2734    <td class="mdRow">
2735      <table cellpadding="0" cellspacing="0" border="0">
2736        <tr>
2737          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSubMeshNameTable </td>
2738          <td class="md" valign="top">(&nbsp;</td>
2739          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2740          <td class="mdname" nowrap> <em>stream</em>, </td>
2741        </tr>
2742        <tr>
2743          <td class="md" nowrap align="right"></td>
2744          <td></td>
2745          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2746          <td class="mdname" nowrap> <em>pMesh</em></td>
2747        </tr>
2748        <tr>
2749          <td></td>
2750          <td class="md">)&nbsp;</td>
2751          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2752        </tr>
2753
2754      </table>
2755    </td>
2756  </tr>
2757</table>
2758<table cellspacing=5 cellpadding=0 border=0>
2759  <tr>
2760    <td>
2761      &nbsp;
2762    </td>
2763    <td>
2764
2765<p>
2766    </td>
2767  </tr>
2768</table>
2769<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b52" doxytag="Ogre::MeshSerializerImpl::readSubMeshOperation" ></a><p>
2770<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2771  <tr>
2772    <td class="mdRow">
2773      <table cellpadding="0" cellspacing="0" border="0">
2774        <tr>
2775          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSubMeshOperation </td>
2776          <td class="md" valign="top">(&nbsp;</td>
2777          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2778          <td class="mdname" nowrap> <em>stream</em>, </td>
2779        </tr>
2780        <tr>
2781          <td class="md" nowrap align="right"></td>
2782          <td></td>
2783          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2784          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2785        </tr>
2786        <tr>
2787          <td class="md" nowrap align="right"></td>
2788          <td></td>
2789          <td class="md" nowrap><a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
2790          <td class="mdname" nowrap> <em>sub</em></td>
2791        </tr>
2792        <tr>
2793          <td></td>
2794          <td class="md">)&nbsp;</td>
2795          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2796        </tr>
2797
2798      </table>
2799    </td>
2800  </tr>
2801</table>
2802<table cellspacing=5 cellpadding=0 border=0>
2803  <tr>
2804    <td>
2805      &nbsp;
2806    </td>
2807    <td>
2808
2809<p>
2810    </td>
2811  </tr>
2812</table>
2813<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b53" doxytag="Ogre::MeshSerializerImpl::readSubMeshTextureAlias" ></a><p>
2814<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2815  <tr>
2816    <td class="mdRow">
2817      <table cellpadding="0" cellspacing="0" border="0">
2818        <tr>
2819          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readSubMeshTextureAlias </td>
2820          <td class="md" valign="top">(&nbsp;</td>
2821          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2822          <td class="mdname" nowrap> <em>stream</em>, </td>
2823        </tr>
2824        <tr>
2825          <td class="md" nowrap align="right"></td>
2826          <td></td>
2827          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2828          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2829        </tr>
2830        <tr>
2831          <td class="md" nowrap align="right"></td>
2832          <td></td>
2833          <td class="md" nowrap><a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
2834          <td class="mdname" nowrap> <em>sub</em></td>
2835        </tr>
2836        <tr>
2837          <td></td>
2838          <td class="md">)&nbsp;</td>
2839          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2840        </tr>
2841
2842      </table>
2843    </td>
2844  </tr>
2845</table>
2846<table cellspacing=5 cellpadding=0 border=0>
2847  <tr>
2848    <td>
2849      &nbsp;
2850    </td>
2851    <td>
2852
2853<p>
2854    </td>
2855  </tr>
2856</table>
2857<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b49" doxytag="Ogre::MeshSerializerImpl::readTextureLayer" ></a><p>
2858<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2859  <tr>
2860    <td class="mdRow">
2861      <table cellpadding="0" cellspacing="0" border="0">
2862        <tr>
2863          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::readTextureLayer </td>
2864          <td class="md" valign="top">(&nbsp;</td>
2865          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
2866          <td class="mdname" nowrap> <em>stream</em>, </td>
2867        </tr>
2868        <tr>
2869          <td class="md" nowrap align="right"></td>
2870          <td></td>
2871          <td class="md" nowrap><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2872          <td class="mdname" nowrap> <em>pMesh</em>, </td>
2873        </tr>
2874        <tr>
2875          <td class="md" nowrap align="right"></td>
2876          <td></td>
2877          <td class="md" nowrap><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td>
2878          <td class="mdname" nowrap> <em>pMat</em></td>
2879        </tr>
2880        <tr>
2881          <td></td>
2882          <td class="md">)&nbsp;</td>
2883          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
2884        </tr>
2885
2886      </table>
2887    </td>
2888  </tr>
2889</table>
2890<table cellspacing=5 cellpadding=0 border=0>
2891  <tr>
2892    <td>
2893      &nbsp;
2894    </td>
2895    <td>
2896
2897<p>
2898    </td>
2899  </tr>
2900</table>
2901<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b22" doxytag="Ogre::MeshSerializerImpl::writeAnimation" ></a><p>
2902<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2903  <tr>
2904    <td class="mdRow">
2905      <table cellpadding="0" cellspacing="0" border="0">
2906        <tr>
2907          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeAnimation </td>
2908          <td class="md" valign="top">(&nbsp;</td>
2909          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td>
2910          <td class="mdname1" valign="top" nowrap> <em>anim</em>          </td>
2911          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2912          <td class="md" nowrap><code> [protected, virtual]</code></td>
2913        </tr>
2914
2915      </table>
2916    </td>
2917  </tr>
2918</table>
2919<table cellspacing=5 cellpadding=0 border=0>
2920  <tr>
2921    <td>
2922      &nbsp;
2923    </td>
2924    <td>
2925
2926<p>
2927    </td>
2928  </tr>
2929</table>
2930<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b21" doxytag="Ogre::MeshSerializerImpl::writeAnimations" ></a><p>
2931<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2932  <tr>
2933    <td class="mdRow">
2934      <table cellpadding="0" cellspacing="0" border="0">
2935        <tr>
2936          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeAnimations </td>
2937          <td class="md" valign="top">(&nbsp;</td>
2938          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
2939          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
2940          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2941          <td class="md" nowrap><code> [protected, virtual]</code></td>
2942        </tr>
2943
2944      </table>
2945    </td>
2946  </tr>
2947</table>
2948<table cellspacing=5 cellpadding=0 border=0>
2949  <tr>
2950    <td>
2951      &nbsp;
2952    </td>
2953    <td>
2954
2955<p>
2956    </td>
2957  </tr>
2958</table>
2959<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b25" doxytag="Ogre::MeshSerializerImpl::writeAnimationTrack" ></a><p>
2960<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2961  <tr>
2962    <td class="mdRow">
2963      <table cellpadding="0" cellspacing="0" border="0">
2964        <tr>
2965          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeAnimationTrack </td>
2966          <td class="md" valign="top">(&nbsp;</td>
2967          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> *&nbsp;</td>
2968          <td class="mdname1" valign="top" nowrap> <em>track</em>          </td>
2969          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2970          <td class="md" nowrap><code> [protected, virtual]</code></td>
2971        </tr>
2972
2973      </table>
2974    </td>
2975  </tr>
2976</table>
2977<table cellspacing=5 cellpadding=0 border=0>
2978  <tr>
2979    <td>
2980      &nbsp;
2981    </td>
2982    <td>
2983
2984<p>
2985    </td>
2986  </tr>
2987</table>
2988<a class="anchor" name="Ogre_1_1SkeletonSerializerb6" doxytag="Ogre::MeshSerializerImpl::writeBools" ></a><p>
2989<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2990  <tr>
2991    <td class="mdRow">
2992      <table cellpadding="0" cellspacing="0" border="0">
2993        <tr>
2994          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeBools </td>
2995          <td class="md" valign="top">(&nbsp;</td>
2996          <td class="md" nowrap valign="top">const bool *const&nbsp;</td>
2997          <td class="mdname" nowrap> <em>pLong</em>, </td>
2998        </tr>
2999        <tr>
3000          <td class="md" nowrap align="right"></td>
3001          <td></td>
3002          <td class="md" nowrap>size_t&nbsp;</td>
3003          <td class="mdname" nowrap> <em>count</em></td>
3004        </tr>
3005        <tr>
3006          <td></td>
3007          <td class="md">)&nbsp;</td>
3008          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3009        </tr>
3010
3011      </table>
3012    </td>
3013  </tr>
3014</table>
3015<table cellspacing=5 cellpadding=0 border=0>
3016  <tr>
3017    <td>
3018      &nbsp;
3019    </td>
3020    <td>
3021
3022<p>
3023    </td>
3024  </tr>
3025</table>
3026<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b19" doxytag="Ogre::MeshSerializerImpl::writeBoundsInfo" ></a><p>
3027<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3028  <tr>
3029    <td class="mdRow">
3030      <table cellpadding="0" cellspacing="0" border="0">
3031        <tr>
3032          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeBoundsInfo </td>
3033          <td class="md" valign="top">(&nbsp;</td>
3034          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3035          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3036          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3037          <td class="md" nowrap><code> [protected, virtual]</code></td>
3038        </tr>
3039
3040      </table>
3041    </td>
3042  </tr>
3043</table>
3044<table cellspacing=5 cellpadding=0 border=0>
3045  <tr>
3046    <td>
3047      &nbsp;
3048    </td>
3049    <td>
3050
3051<p>
3052    </td>
3053  </tr>
3054</table>
3055<a class="anchor" name="Ogre_1_1SkeletonSerializerb1" doxytag="Ogre::MeshSerializerImpl::writeChunkHeader" ></a><p>
3056<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3057  <tr>
3058    <td class="mdRow">
3059      <table cellpadding="0" cellspacing="0" border="0">
3060        <tr>
3061          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeChunkHeader </td>
3062          <td class="md" valign="top">(&nbsp;</td>
3063          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a456">uint16</a>&nbsp;</td>
3064          <td class="mdname" nowrap> <em>id</em>, </td>
3065        </tr>
3066        <tr>
3067          <td class="md" nowrap align="right"></td>
3068          <td></td>
3069          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td>
3070          <td class="mdname" nowrap> <em>size</em></td>
3071        </tr>
3072        <tr>
3073          <td></td>
3074          <td class="md">)&nbsp;</td>
3075          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
3076        </tr>
3077
3078      </table>
3079    </td>
3080  </tr>
3081</table>
3082<table cellspacing=5 cellpadding=0 border=0>
3083  <tr>
3084    <td>
3085      &nbsp;
3086    </td>
3087    <td>
3088
3089<p>
3090    </td>
3091  </tr>
3092</table>
3093<a class="anchor" name="Ogre_1_1SkeletonSerializerb10" doxytag="Ogre::MeshSerializerImpl::writeData" ></a><p>
3094<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3095  <tr>
3096    <td class="mdRow">
3097      <table cellpadding="0" cellspacing="0" border="0">
3098        <tr>
3099          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeData </td>
3100          <td class="md" valign="top">(&nbsp;</td>
3101          <td class="md" nowrap valign="top">const void *const&nbsp;</td>
3102          <td class="mdname" nowrap> <em>buf</em>, </td>
3103        </tr>
3104        <tr>
3105          <td class="md" nowrap align="right"></td>
3106          <td></td>
3107          <td class="md" nowrap>size_t&nbsp;</td>
3108          <td class="mdname" nowrap> <em>size</em>, </td>
3109        </tr>
3110        <tr>
3111          <td class="md" nowrap align="right"></td>
3112          <td></td>
3113          <td class="md" nowrap>size_t&nbsp;</td>
3114          <td class="mdname" nowrap> <em>count</em></td>
3115        </tr>
3116        <tr>
3117          <td></td>
3118          <td class="md">)&nbsp;</td>
3119          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3120        </tr>
3121
3122      </table>
3123    </td>
3124  </tr>
3125</table>
3126<table cellspacing=5 cellpadding=0 border=0>
3127  <tr>
3128    <td>
3129      &nbsp;
3130    </td>
3131    <td>
3132
3133<p>
3134    </td>
3135  </tr>
3136</table>
3137<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b20" doxytag="Ogre::MeshSerializerImpl::writeEdgeList" ></a><p>
3138<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3139  <tr>
3140    <td class="mdRow">
3141      <table cellpadding="0" cellspacing="0" border="0">
3142        <tr>
3143          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeEdgeList </td>
3144          <td class="md" valign="top">(&nbsp;</td>
3145          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3146          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3147          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3148          <td class="md" nowrap><code> [protected, virtual]</code></td>
3149        </tr>
3150
3151      </table>
3152    </td>
3153  </tr>
3154</table>
3155<table cellspacing=5 cellpadding=0 border=0>
3156  <tr>
3157    <td>
3158      &nbsp;
3159    </td>
3160    <td>
3161
3162<p>
3163    </td>
3164  </tr>
3165</table>
3166<a class="anchor" name="Ogre_1_1SkeletonSerializerb0" doxytag="Ogre::MeshSerializerImpl::writeFileHeader" ></a><p>
3167<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3168  <tr>
3169    <td class="mdRow">
3170      <table cellpadding="0" cellspacing="0" border="0">
3171        <tr>
3172          <td class="md" nowrap valign="top"> virtual void Ogre::Serializer::writeFileHeader </td>
3173          <td class="md" valign="top">(&nbsp;</td>
3174          <td class="md" nowrap valign="top">void&nbsp;</td>
3175          <td class="mdname1" valign="top" nowrap>          </td>
3176          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3177          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
3178        </tr>
3179
3180      </table>
3181    </td>
3182  </tr>
3183</table>
3184<table cellspacing=5 cellpadding=0 border=0>
3185  <tr>
3186    <td>
3187      &nbsp;
3188    </td>
3189    <td>
3190
3191<p>
3192    </td>
3193  </tr>
3194</table>
3195<a class="anchor" name="Ogre_1_1SkeletonSerializerb3" doxytag="Ogre::MeshSerializerImpl::writeFloats" ></a><p>
3196<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3197  <tr>
3198    <td class="mdRow">
3199      <table cellpadding="0" cellspacing="0" border="0">
3200        <tr>
3201          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
3202          <td class="md" valign="top">(&nbsp;</td>
3203          <td class="md" nowrap valign="top">const double *const&nbsp;</td>
3204          <td class="mdname" nowrap> <em>pfloat</em>, </td>
3205        </tr>
3206        <tr>
3207          <td class="md" nowrap align="right"></td>
3208          <td></td>
3209          <td class="md" nowrap>size_t&nbsp;</td>
3210          <td class="mdname" nowrap> <em>count</em></td>
3211        </tr>
3212        <tr>
3213          <td></td>
3214          <td class="md">)&nbsp;</td>
3215          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3216        </tr>
3217
3218      </table>
3219    </td>
3220  </tr>
3221</table>
3222<table cellspacing=5 cellpadding=0 border=0>
3223  <tr>
3224    <td>
3225      &nbsp;
3226    </td>
3227    <td>
3228
3229<p>
3230    </td>
3231  </tr>
3232</table>
3233<a class="anchor" name="Ogre_1_1SkeletonSerializerb2" doxytag="Ogre::MeshSerializerImpl::writeFloats" ></a><p>
3234<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3235  <tr>
3236    <td class="mdRow">
3237      <table cellpadding="0" cellspacing="0" border="0">
3238        <tr>
3239          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeFloats </td>
3240          <td class="md" valign="top">(&nbsp;</td>
3241          <td class="md" nowrap valign="top">const float *const&nbsp;</td>
3242          <td class="mdname" nowrap> <em>pfloat</em>, </td>
3243        </tr>
3244        <tr>
3245          <td class="md" nowrap align="right"></td>
3246          <td></td>
3247          <td class="md" nowrap>size_t&nbsp;</td>
3248          <td class="mdname" nowrap> <em>count</em></td>
3249        </tr>
3250        <tr>
3251          <td></td>
3252          <td class="md">)&nbsp;</td>
3253          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3254        </tr>
3255
3256      </table>
3257    </td>
3258  </tr>
3259</table>
3260<table cellspacing=5 cellpadding=0 border=0>
3261  <tr>
3262    <td>
3263      &nbsp;
3264    </td>
3265    <td>
3266
3267<p>
3268    </td>
3269  </tr>
3270</table>
3271<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b11" doxytag="Ogre::MeshSerializerImpl::writeGeometry" ></a><p>
3272<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3273  <tr>
3274    <td class="mdRow">
3275      <table cellpadding="0" cellspacing="0" border="0">
3276        <tr>
3277          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeGeometry </td>
3278          <td class="md" valign="top">(&nbsp;</td>
3279          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
3280          <td class="mdname1" valign="top" nowrap> <em>pGeom</em>          </td>
3281          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3282          <td class="md" nowrap><code> [protected, virtual]</code></td>
3283        </tr>
3284
3285      </table>
3286    </td>
3287  </tr>
3288</table>
3289<table cellspacing=5 cellpadding=0 border=0>
3290  <tr>
3291    <td>
3292      &nbsp;
3293    </td>
3294    <td>
3295
3296<p>
3297    </td>
3298  </tr>
3299</table>
3300<a class="anchor" name="Ogre_1_1SkeletonSerializerb5" doxytag="Ogre::MeshSerializerImpl::writeInts" ></a><p>
3301<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3302  <tr>
3303    <td class="mdRow">
3304      <table cellpadding="0" cellspacing="0" border="0">
3305        <tr>
3306          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeInts </td>
3307          <td class="md" valign="top">(&nbsp;</td>
3308          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a455">uint32</a> *const&nbsp;</td>
3309          <td class="mdname" nowrap> <em>pInt</em>, </td>
3310        </tr>
3311        <tr>
3312          <td class="md" nowrap align="right"></td>
3313          <td></td>
3314          <td class="md" nowrap>size_t&nbsp;</td>
3315          <td class="mdname" nowrap> <em>count</em></td>
3316        </tr>
3317        <tr>
3318          <td></td>
3319          <td class="md">)&nbsp;</td>
3320          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3321        </tr>
3322
3323      </table>
3324    </td>
3325  </tr>
3326</table>
3327<table cellspacing=5 cellpadding=0 border=0>
3328  <tr>
3329    <td>
3330      &nbsp;
3331    </td>
3332    <td>
3333
3334<p>
3335    </td>
3336  </tr>
3337</table>
3338<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b15" doxytag="Ogre::MeshSerializerImpl::writeLodInfo" ></a><p>
3339<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3340  <tr>
3341    <td class="mdRow">
3342      <table cellpadding="0" cellspacing="0" border="0">
3343        <tr>
3344          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeLodInfo </td>
3345          <td class="md" valign="top">(&nbsp;</td>
3346          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3347          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3348          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3349          <td class="md" nowrap><code> [protected, virtual]</code></td>
3350        </tr>
3351
3352      </table>
3353    </td>
3354  </tr>
3355</table>
3356<table cellspacing=5 cellpadding=0 border=0>
3357  <tr>
3358    <td>
3359      &nbsp;
3360    </td>
3361    <td>
3362
3363<p>
3364    </td>
3365  </tr>
3366</table>
3367<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b16" doxytag="Ogre::MeshSerializerImpl::writeLodSummary" ></a><p>
3368<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3369  <tr>
3370    <td class="mdRow">
3371      <table cellpadding="0" cellspacing="0" border="0">
3372        <tr>
3373          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeLodSummary </td>
3374          <td class="md" valign="top">(&nbsp;</td>
3375          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
3376          <td class="mdname" nowrap> <em>numLevels</em>, </td>
3377        </tr>
3378        <tr>
3379          <td class="md" nowrap align="right"></td>
3380          <td></td>
3381          <td class="md" nowrap>bool&nbsp;</td>
3382          <td class="mdname" nowrap> <em>manual</em></td>
3383        </tr>
3384        <tr>
3385          <td></td>
3386          <td class="md">)&nbsp;</td>
3387          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
3388        </tr>
3389
3390      </table>
3391    </td>
3392  </tr>
3393</table>
3394<table cellspacing=5 cellpadding=0 border=0>
3395  <tr>
3396    <td>
3397      &nbsp;
3398    </td>
3399    <td>
3400
3401<p>
3402    </td>
3403  </tr>
3404</table>
3405<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b18" doxytag="Ogre::MeshSerializerImpl::writeLodUsageGenerated" ></a><p>
3406<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3407  <tr>
3408    <td class="mdRow">
3409      <table cellpadding="0" cellspacing="0" border="0">
3410        <tr>
3411          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeLodUsageGenerated </td>
3412          <td class="md" valign="top">(&nbsp;</td>
3413          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3414          <td class="mdname" nowrap> <em>pMesh</em>, </td>
3415        </tr>
3416        <tr>
3417          <td class="md" nowrap align="right"></td>
3418          <td></td>
3419          <td class="md" nowrap>const <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;&nbsp;</td>
3420          <td class="mdname" nowrap> <em>usage</em>, </td>
3421        </tr>
3422        <tr>
3423          <td class="md" nowrap align="right"></td>
3424          <td></td>
3425          <td class="md" nowrap>unsigned short&nbsp;</td>
3426          <td class="mdname" nowrap> <em>lodNum</em></td>
3427        </tr>
3428        <tr>
3429          <td></td>
3430          <td class="md">)&nbsp;</td>
3431          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
3432        </tr>
3433
3434      </table>
3435    </td>
3436  </tr>
3437</table>
3438<table cellspacing=5 cellpadding=0 border=0>
3439  <tr>
3440    <td>
3441      &nbsp;
3442    </td>
3443    <td>
3444
3445<p>
3446    </td>
3447  </tr>
3448</table>
3449<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b17" doxytag="Ogre::MeshSerializerImpl::writeLodUsageManual" ></a><p>
3450<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3451  <tr>
3452    <td class="mdRow">
3453      <table cellpadding="0" cellspacing="0" border="0">
3454        <tr>
3455          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeLodUsageManual </td>
3456          <td class="md" valign="top">(&nbsp;</td>
3457          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1MeshLodUsage.html">MeshLodUsage</a> &amp;&nbsp;</td>
3458          <td class="mdname1" valign="top" nowrap> <em>usage</em>          </td>
3459          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3460          <td class="md" nowrap><code> [protected, virtual]</code></td>
3461        </tr>
3462
3463      </table>
3464    </td>
3465  </tr>
3466</table>
3467<table cellspacing=5 cellpadding=0 border=0>
3468  <tr>
3469    <td>
3470      &nbsp;
3471    </td>
3472    <td>
3473
3474<p>
3475    </td>
3476  </tr>
3477</table>
3478<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b7" doxytag="Ogre::MeshSerializerImpl::writeMesh" ></a><p>
3479<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3480  <tr>
3481    <td class="mdRow">
3482      <table cellpadding="0" cellspacing="0" border="0">
3483        <tr>
3484          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeMesh </td>
3485          <td class="md" valign="top">(&nbsp;</td>
3486          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3487          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3488          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3489          <td class="md" nowrap><code> [protected, virtual]</code></td>
3490        </tr>
3491
3492      </table>
3493    </td>
3494  </tr>
3495</table>
3496<table cellspacing=5 cellpadding=0 border=0>
3497  <tr>
3498    <td>
3499      &nbsp;
3500    </td>
3501    <td>
3502
3503<p>
3504    </td>
3505  </tr>
3506</table>
3507<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b13" doxytag="Ogre::MeshSerializerImpl::writeMeshBoneAssignment" ></a><p>
3508<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3509  <tr>
3510    <td class="mdRow">
3511      <table cellpadding="0" cellspacing="0" border="0">
3512        <tr>
3513          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeMeshBoneAssignment </td>
3514          <td class="md" valign="top">(&nbsp;</td>
3515          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1VertexBoneAssignment__s.html">VertexBoneAssignment</a> &amp;&nbsp;</td>
3516          <td class="mdname1" valign="top" nowrap> <em>assign</em>          </td>
3517          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3518          <td class="md" nowrap><code> [protected, virtual]</code></td>
3519        </tr>
3520
3521      </table>
3522    </td>
3523  </tr>
3524</table>
3525<table cellspacing=5 cellpadding=0 border=0>
3526  <tr>
3527    <td>
3528      &nbsp;
3529    </td>
3530    <td>
3531
3532<p>
3533    </td>
3534  </tr>
3535</table>
3536<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b26" doxytag="Ogre::MeshSerializerImpl::writeMorphKeyframe" ></a><p>
3537<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3538  <tr>
3539    <td class="mdRow">
3540      <table cellpadding="0" cellspacing="0" border="0">
3541        <tr>
3542          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeMorphKeyframe </td>
3543          <td class="md" valign="top">(&nbsp;</td>
3544          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexMorphKeyFrame.html">VertexMorphKeyFrame</a> *&nbsp;</td>
3545          <td class="mdname" nowrap> <em>kf</em>, </td>
3546        </tr>
3547        <tr>
3548          <td class="md" nowrap align="right"></td>
3549          <td></td>
3550          <td class="md" nowrap>size_t&nbsp;</td>
3551          <td class="mdname" nowrap> <em>vertexCount</em></td>
3552        </tr>
3553        <tr>
3554          <td></td>
3555          <td class="md">)&nbsp;</td>
3556          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
3557        </tr>
3558
3559      </table>
3560    </td>
3561  </tr>
3562</table>
3563<table cellspacing=5 cellpadding=0 border=0>
3564  <tr>
3565    <td>
3566      &nbsp;
3567    </td>
3568    <td>
3569
3570<p>
3571    </td>
3572  </tr>
3573</table>
3574<a class="anchor" name="Ogre_1_1SkeletonSerializerb8" doxytag="Ogre::MeshSerializerImpl::writeObject" ></a><p>
3575<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3576  <tr>
3577    <td class="mdRow">
3578      <table cellpadding="0" cellspacing="0" border="0">
3579        <tr>
3580          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
3581          <td class="md" valign="top">(&nbsp;</td>
3582          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
3583          <td class="mdname1" valign="top" nowrap> <em>q</em>          </td>
3584          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3585          <td class="md" nowrap><code> [protected, inherited]</code></td>
3586        </tr>
3587
3588      </table>
3589    </td>
3590  </tr>
3591</table>
3592<table cellspacing=5 cellpadding=0 border=0>
3593  <tr>
3594    <td>
3595      &nbsp;
3596    </td>
3597    <td>
3598
3599<p>
3600    </td>
3601  </tr>
3602</table>
3603<a class="anchor" name="Ogre_1_1SkeletonSerializerb7" doxytag="Ogre::MeshSerializerImpl::writeObject" ></a><p>
3604<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3605  <tr>
3606    <td class="mdRow">
3607      <table cellpadding="0" cellspacing="0" border="0">
3608        <tr>
3609          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeObject </td>
3610          <td class="md" valign="top">(&nbsp;</td>
3611          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
3612          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
3613          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3614          <td class="md" nowrap><code> [protected, inherited]</code></td>
3615        </tr>
3616
3617      </table>
3618    </td>
3619  </tr>
3620</table>
3621<table cellspacing=5 cellpadding=0 border=0>
3622  <tr>
3623    <td>
3624      &nbsp;
3625    </td>
3626    <td>
3627
3628<p>
3629    </td>
3630  </tr>
3631</table>
3632<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b24" doxytag="Ogre::MeshSerializerImpl::writePose" ></a><p>
3633<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3634  <tr>
3635    <td class="mdRow">
3636      <table cellpadding="0" cellspacing="0" border="0">
3637        <tr>
3638          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writePose </td>
3639          <td class="md" valign="top">(&nbsp;</td>
3640          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Pose.html">Pose</a> *&nbsp;</td>
3641          <td class="mdname1" valign="top" nowrap> <em>pose</em>          </td>
3642          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3643          <td class="md" nowrap><code> [protected, virtual]</code></td>
3644        </tr>
3645
3646      </table>
3647    </td>
3648  </tr>
3649</table>
3650<table cellspacing=5 cellpadding=0 border=0>
3651  <tr>
3652    <td>
3653      &nbsp;
3654    </td>
3655    <td>
3656
3657<p>
3658    </td>
3659  </tr>
3660</table>
3661<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b27" doxytag="Ogre::MeshSerializerImpl::writePoseKeyframe" ></a><p>
3662<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3663  <tr>
3664    <td class="mdRow">
3665      <table cellpadding="0" cellspacing="0" border="0">
3666        <tr>
3667          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writePoseKeyframe </td>
3668          <td class="md" valign="top">(&nbsp;</td>
3669          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html">VertexPoseKeyFrame</a> *&nbsp;</td>
3670          <td class="mdname1" valign="top" nowrap> <em>kf</em>          </td>
3671          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3672          <td class="md" nowrap><code> [protected, virtual]</code></td>
3673        </tr>
3674
3675      </table>
3676    </td>
3677  </tr>
3678</table>
3679<table cellspacing=5 cellpadding=0 border=0>
3680  <tr>
3681    <td>
3682      &nbsp;
3683    </td>
3684    <td>
3685
3686<p>
3687    </td>
3688  </tr>
3689</table>
3690<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b28" doxytag="Ogre::MeshSerializerImpl::writePoseKeyframePoseRef" ></a><p>
3691<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3692  <tr>
3693    <td class="mdRow">
3694      <table cellpadding="0" cellspacing="0" border="0">
3695        <tr>
3696          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writePoseKeyframePoseRef </td>
3697          <td class="md" valign="top">(&nbsp;</td>
3698          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">VertexPoseKeyFrame::PoseRef</a> &amp;&nbsp;</td>
3699          <td class="mdname1" valign="top" nowrap> <em>poseRef</em>          </td>
3700          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3701          <td class="md" nowrap><code> [protected, virtual]</code></td>
3702        </tr>
3703
3704      </table>
3705    </td>
3706  </tr>
3707</table>
3708<table cellspacing=5 cellpadding=0 border=0>
3709  <tr>
3710    <td>
3711      &nbsp;
3712    </td>
3713    <td>
3714
3715<p>
3716    </td>
3717  </tr>
3718</table>
3719<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b23" doxytag="Ogre::MeshSerializerImpl::writePoses" ></a><p>
3720<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3721  <tr>
3722    <td class="mdRow">
3723      <table cellpadding="0" cellspacing="0" border="0">
3724        <tr>
3725          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writePoses </td>
3726          <td class="md" valign="top">(&nbsp;</td>
3727          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3728          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3729          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3730          <td class="md" nowrap><code> [protected, virtual]</code></td>
3731        </tr>
3732
3733      </table>
3734    </td>
3735  </tr>
3736</table>
3737<table cellspacing=5 cellpadding=0 border=0>
3738  <tr>
3739    <td>
3740      &nbsp;
3741    </td>
3742    <td>
3743
3744<p>
3745    </td>
3746  </tr>
3747</table>
3748<a class="anchor" name="Ogre_1_1SkeletonSerializerb4" doxytag="Ogre::MeshSerializerImpl::writeShorts" ></a><p>
3749<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3750  <tr>
3751    <td class="mdRow">
3752      <table cellpadding="0" cellspacing="0" border="0">
3753        <tr>
3754          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeShorts </td>
3755          <td class="md" valign="top">(&nbsp;</td>
3756          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a456">uint16</a> *const&nbsp;</td>
3757          <td class="mdname" nowrap> <em>pShort</em>, </td>
3758        </tr>
3759        <tr>
3760          <td class="md" nowrap align="right"></td>
3761          <td></td>
3762          <td class="md" nowrap>size_t&nbsp;</td>
3763          <td class="mdname" nowrap> <em>count</em></td>
3764        </tr>
3765        <tr>
3766          <td></td>
3767          <td class="md">)&nbsp;</td>
3768          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
3769        </tr>
3770
3771      </table>
3772    </td>
3773  </tr>
3774</table>
3775<table cellspacing=5 cellpadding=0 border=0>
3776  <tr>
3777    <td>
3778      &nbsp;
3779    </td>
3780    <td>
3781
3782<p>
3783    </td>
3784  </tr>
3785</table>
3786<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b12" doxytag="Ogre::MeshSerializerImpl::writeSkeletonLink" ></a><p>
3787<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3788  <tr>
3789    <td class="mdRow">
3790      <table cellpadding="0" cellspacing="0" border="0">
3791        <tr>
3792          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSkeletonLink </td>
3793          <td class="md" valign="top">(&nbsp;</td>
3794          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
3795          <td class="mdname1" valign="top" nowrap> <em>skelName</em>          </td>
3796          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3797          <td class="md" nowrap><code> [protected, virtual]</code></td>
3798        </tr>
3799
3800      </table>
3801    </td>
3802  </tr>
3803</table>
3804<table cellspacing=5 cellpadding=0 border=0>
3805  <tr>
3806    <td>
3807      &nbsp;
3808    </td>
3809    <td>
3810
3811<p>
3812    </td>
3813  </tr>
3814</table>
3815<a class="anchor" name="Ogre_1_1SkeletonSerializerb9" doxytag="Ogre::MeshSerializerImpl::writeString" ></a><p>
3816<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3817  <tr>
3818    <td class="mdRow">
3819      <table cellpadding="0" cellspacing="0" border="0">
3820        <tr>
3821          <td class="md" nowrap valign="top"> void Ogre::Serializer::writeString </td>
3822          <td class="md" valign="top">(&nbsp;</td>
3823          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
3824          <td class="mdname1" valign="top" nowrap> <em>string</em>          </td>
3825          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3826          <td class="md" nowrap><code> [protected, inherited]</code></td>
3827        </tr>
3828
3829      </table>
3830    </td>
3831  </tr>
3832</table>
3833<table cellspacing=5 cellpadding=0 border=0>
3834  <tr>
3835    <td>
3836      &nbsp;
3837    </td>
3838    <td>
3839
3840<p>
3841    </td>
3842  </tr>
3843</table>
3844<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b8" doxytag="Ogre::MeshSerializerImpl::writeSubMesh" ></a><p>
3845<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3846  <tr>
3847    <td class="mdRow">
3848      <table cellpadding="0" cellspacing="0" border="0">
3849        <tr>
3850          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSubMesh </td>
3851          <td class="md" valign="top">(&nbsp;</td>
3852          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
3853          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
3854          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3855          <td class="md" nowrap><code> [protected, virtual]</code></td>
3856        </tr>
3857
3858      </table>
3859    </td>
3860  </tr>
3861</table>
3862<table cellspacing=5 cellpadding=0 border=0>
3863  <tr>
3864    <td>
3865      &nbsp;
3866    </td>
3867    <td>
3868
3869<p>
3870    </td>
3871  </tr>
3872</table>
3873<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b14" doxytag="Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment" ></a><p>
3874<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3875  <tr>
3876    <td class="mdRow">
3877      <table cellpadding="0" cellspacing="0" border="0">
3878        <tr>
3879          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSubMeshBoneAssignment </td>
3880          <td class="md" valign="top">(&nbsp;</td>
3881          <td class="md" nowrap valign="top">const <a class="el" href="structOgre_1_1VertexBoneAssignment__s.html">VertexBoneAssignment</a> &amp;&nbsp;</td>
3882          <td class="mdname1" valign="top" nowrap> <em>assign</em>          </td>
3883          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3884          <td class="md" nowrap><code> [protected, virtual]</code></td>
3885        </tr>
3886
3887      </table>
3888    </td>
3889  </tr>
3890</table>
3891<table cellspacing=5 cellpadding=0 border=0>
3892  <tr>
3893    <td>
3894      &nbsp;
3895    </td>
3896    <td>
3897
3898<p>
3899    </td>
3900  </tr>
3901</table>
3902<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b6" doxytag="Ogre::MeshSerializerImpl::writeSubMeshNameTable" ></a><p>
3903<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3904  <tr>
3905    <td class="mdRow">
3906      <table cellpadding="0" cellspacing="0" border="0">
3907        <tr>
3908          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSubMeshNameTable </td>
3909          <td class="md" valign="top">(&nbsp;</td>
3910          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td>
3911          <td class="mdname1" valign="top" nowrap> <em>pMesh</em>          </td>
3912          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3913          <td class="md" nowrap><code> [protected, virtual]</code></td>
3914        </tr>
3915
3916      </table>
3917    </td>
3918  </tr>
3919</table>
3920<table cellspacing=5 cellpadding=0 border=0>
3921  <tr>
3922    <td>
3923      &nbsp;
3924    </td>
3925    <td>
3926
3927<p>
3928    </td>
3929  </tr>
3930</table>
3931<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b9" doxytag="Ogre::MeshSerializerImpl::writeSubMeshOperation" ></a><p>
3932<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3933  <tr>
3934    <td class="mdRow">
3935      <table cellpadding="0" cellspacing="0" border="0">
3936        <tr>
3937          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSubMeshOperation </td>
3938          <td class="md" valign="top">(&nbsp;</td>
3939          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
3940          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
3941          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3942          <td class="md" nowrap><code> [protected, virtual]</code></td>
3943        </tr>
3944
3945      </table>
3946    </td>
3947  </tr>
3948</table>
3949<table cellspacing=5 cellpadding=0 border=0>
3950  <tr>
3951    <td>
3952      &nbsp;
3953    </td>
3954    <td>
3955
3956<p>
3957    </td>
3958  </tr>
3959</table>
3960<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2b10" doxytag="Ogre::MeshSerializerImpl::writeSubMeshTextureAliases" ></a><p>
3961<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3962  <tr>
3963    <td class="mdRow">
3964      <table cellpadding="0" cellspacing="0" border="0">
3965        <tr>
3966          <td class="md" nowrap valign="top"> virtual void Ogre::MeshSerializerImpl::writeSubMeshTextureAliases </td>
3967          <td class="md" valign="top">(&nbsp;</td>
3968          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> *&nbsp;</td>
3969          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
3970          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3971          <td class="md" nowrap><code> [protected, virtual]</code></td>
3972        </tr>
3973
3974      </table>
3975    </td>
3976  </tr>
3977</table>
3978<table cellspacing=5 cellpadding=0 border=0>
3979  <tr>
3980    <td>
3981      &nbsp;
3982    </td>
3983    <td>
3984
3985<p>
3986    </td>
3987  </tr>
3988</table>
3989<hr><h2>Member Data Documentation</h2>
3990<a class="anchor" name="Ogre_1_1SkeletonSerializerp0" doxytag="Ogre::MeshSerializerImpl::mCurrentstreamLen" ></a><p>
3991<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3992  <tr>
3993    <td class="mdRow">
3994      <table cellpadding="0" cellspacing="0" border="0">
3995        <tr>
3996          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a455">uint32</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp0">Ogre::Serializer::mCurrentstreamLen</a><code> [protected, inherited]</code>
3997      </table>
3998    </td>
3999  </tr>
4000</table>
4001<table cellspacing=5 cellpadding=0 border=0>
4002  <tr>
4003    <td>
4004      &nbsp;
4005    </td>
4006    <td>
4007
4008<p>
4009
4010<p>
4011Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00060">60</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
4012  </tr>
4013</table>
4014<a class="anchor" name="Ogre_1_1SkeletonSerializerp3" doxytag="Ogre::MeshSerializerImpl::mFlipEndian" ></a><p>
4015<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4016  <tr>
4017    <td class="mdRow">
4018      <table cellpadding="0" cellspacing="0" border="0">
4019        <tr>
4020          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp3">Ogre::Serializer::mFlipEndian</a><code> [protected, inherited]</code>
4021      </table>
4022    </td>
4023  </tr>
4024</table>
4025<table cellspacing=5 cellpadding=0 border=0>
4026  <tr>
4027    <td>
4028      &nbsp;
4029    </td>
4030    <td>
4031
4032<p>
4033
4034<p>
4035Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00063">63</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
4036  </tr>
4037</table>
4038<a class="anchor" name="Ogre_1_1MeshSerializerImpl__v1__2p0" doxytag="Ogre::MeshSerializerImpl::mIsSkeletallyAnimated" ></a><p>
4039<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4040  <tr>
4041    <td class="mdRow">
4042      <table cellpadding="0" cellspacing="0" border="0">
4043        <tr>
4044          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1MeshSerializerImpl.html#Ogre_1_1MeshSerializerImpl__v1__2p0">Ogre::MeshSerializerImpl::mIsSkeletallyAnimated</a><code> [protected]</code>
4045      </table>
4046    </td>
4047  </tr>
4048</table>
4049<table cellspacing=5 cellpadding=0 border=0>
4050  <tr>
4051    <td>
4052      &nbsp;
4053    </td>
4054    <td>
4055
4056<p>
4057
4058<p>
4059Definition 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>.    </td>
4060  </tr>
4061</table>
4062<a class="anchor" name="Ogre_1_1SkeletonSerializerp1" doxytag="Ogre::MeshSerializerImpl::mpfFile" ></a><p>
4063<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4064  <tr>
4065    <td class="mdRow">
4066      <table cellpadding="0" cellspacing="0" border="0">
4067        <tr>
4068          <td class="md" nowrap valign="top"> FILE* <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp1">Ogre::Serializer::mpfFile</a><code> [protected, inherited]</code>
4069      </table>
4070    </td>
4071  </tr>
4072</table>
4073<table cellspacing=5 cellpadding=0 border=0>
4074  <tr>
4075    <td>
4076      &nbsp;
4077    </td>
4078    <td>
4079
4080<p>
4081
4082<p>
4083Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00061">61</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
4084  </tr>
4085</table>
4086<a class="anchor" name="Ogre_1_1SkeletonSerializerp2" doxytag="Ogre::MeshSerializerImpl::mVersion" ></a><p>
4087<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4088  <tr>
4089    <td class="mdRow">
4090      <table cellpadding="0" cellspacing="0" border="0">
4091        <tr>
4092          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1Serializer.html#Ogre_1_1SkeletonSerializerp2">Ogre::Serializer::mVersion</a><code> [protected, inherited]</code>
4093      </table>
4094    </td>
4095  </tr>
4096</table>
4097<table cellspacing=5 cellpadding=0 border=0>
4098  <tr>
4099    <td>
4100      &nbsp;
4101    </td>
4102    <td>
4103
4104<p>
4105
4106<p>
4107Definition at line <a class="el" href="OgreSerializer_8h-source.html#l00062">62</a> of file <a class="el" href="OgreSerializer_8h-source.html">OgreSerializer.h</a>.    </td>
4108  </tr>
4109</table>
4110<hr>The documentation for this class was generated from the following file:<ul>
4111<li><a class="el" href="OgreMeshSerializerImpl_8h-source.html">OgreMeshSerializerImpl.h</a></ul>
4112<hr>
4113<p>
4114Copyright &copy; 2000-2005 by The OGRE Team<br />
4115<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
4116This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
4117                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4118                <Work rdf:about="">
4119                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
4120        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
4121                </Work>
4122                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
4123
4124Last modified Sun Mar 12 14:40:17 2006
4125</p>
4126</body>
4127</html>
Note: See TracBrowser for help on using the repository browser.