Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 82b5b9ff85e9905e91f8803dc47bf339 > files > 83

cal3d-devel-0.11.0-9.fc12.i686.rpm

<html>
  <head>
    <title>Cal3D: CalSaver Class Reference</title>
    <link href="doxygen.css" rel="stylesheet" type="text/css">
  </head>
<body bgcolor="#ffffff">
  <table width="100%" border="0" cellspacing="0" cellpadding="5" align="center">
    <tr>
      <td class="md" align="center">
        <small>
          <b>- Cal3D 0.11 API Reference -</b>
        </small>
      </td>
    </tr>
  </table>
  <br>

<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>CalSaver Class Reference</h1><!-- doxytag: class="CalSaver" -->The saver class.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="saver_8h_source.html">saver.h</a>&gt;</code>
<p>

<p>
<a href="classCalSaver-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#789edde68ed48c365b33edc807290297">saveCoreAnimation</a> (const std::string &amp;strFilename, CalCoreAnimation *pCoreAnimation)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core animation instance.  <a href="#789edde68ed48c365b33edc807290297"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#fb99bf782204a35a0eb5e39a94b4d968">saveCoreMaterial</a> (const std::string &amp;strFilename, CalCoreMaterial *pCoreMaterial)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core material instance.  <a href="#fb99bf782204a35a0eb5e39a94b4d968"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#8844dc560560a40a588b269fb88acf11">saveCoreMesh</a> (const std::string &amp;strFilename, CalCoreMesh *pCoreMesh)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core mesh instance.  <a href="#8844dc560560a40a588b269fb88acf11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#8b5075131ed7ce270ef2d05be6296682">saveCoreSkeleton</a> (const std::string &amp;strFilename, CalCoreSkeleton *pCoreSkeleton)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core skeleton instance.  <a href="#8b5075131ed7ce270ef2d05be6296682"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#b4ed34e7fb79677e4f8ed0162b1eaa62">saveCoreBones</a> (std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreBone *pCoreBone)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core bone instance.  <a href="#b4ed34e7fb79677e4f8ed0162b1eaa62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#b132fc337a393d56acb9a4673b4f1b53">saveCoreKeyframe</a> (std::ofstream &amp;file, const std::string &amp;strFilename, <a class="el" href="classCalCoreKeyframe.html">CalCoreKeyframe</a> *pCoreKeyframe)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core keyframe instance.  <a href="#b132fc337a393d56acb9a4673b4f1b53"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#d645498becad8f77e84443dac54ef859">saveCoreSubmesh</a> (std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreSubmesh *pCoreSubmesh)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core submesh instance.  <a href="#d645498becad8f77e84443dac54ef859"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#2792577cfb2ca63c6ff73cd0a961480d">saveCoreTrack</a> (std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreTrack *pCoreTrack)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core track instance.  <a href="#2792577cfb2ca63c6ff73cd0a961480d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#4f2afcf3873d44526979ad28518dea13">saveXmlCoreSkeleton</a> (const std::string &amp;strFilename, CalCoreSkeleton *pCoreSkeleton)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core skeleton instance to a XML file.  <a href="#4f2afcf3873d44526979ad28518dea13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#eace9fe64d80c2bb59106c7dccade9db">saveXmlCoreAnimation</a> (const std::string &amp;strFilename, CalCoreAnimation *pCoreAnimation)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core animation instance in a XML file.  <a href="#eace9fe64d80c2bb59106c7dccade9db"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#18fe3f9de0954f5e01045086ad2bd7e3">saveXmlCoreMesh</a> (const std::string &amp;strFilename, CalCoreMesh *pCoreMesh)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core mesh instance in a XML file.  <a href="#18fe3f9de0954f5e01045086ad2bd7e3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#e2fd6a13918b43caa564fdf4f03e30a8">saveXmlCoreMaterial</a> (const std::string &amp;strFilename, CalCoreMaterial *pCoreMaterial)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves a core material instance to a XML file.  <a href="#e2fd6a13918b43caa564fdf4f03e30a8"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The saver class. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="789edde68ed48c365b33edc807290297"></a><!-- doxytag: member="CalSaver::saveCoreAnimation" ref="789edde68ed48c365b33edc807290297" args="(const std::string &amp;strFilename, CalCoreAnimation *pCoreAnimation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreAnimation           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreAnimation *&nbsp;</td>
          <td class="paramname"> <em>pCoreAnimation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core animation instance. 
<p>
This function saves a core animation instance to a file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core animation instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreAnimation</em>&nbsp;</td><td>A pointer to the core animation instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="b4ed34e7fb79677e4f8ed0162b1eaa62"></a><!-- doxytag: member="CalSaver::saveCoreBones" ref="b4ed34e7fb79677e4f8ed0162b1eaa62" args="(std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreBone *pCoreBone)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreBones           </td>
          <td>(</td>
          <td class="paramtype">std::ofstream &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreBone *&nbsp;</td>
          <td class="paramname"> <em>pCoreBone</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core bone instance. 
<p>
This function saves a core bone instance to a file stream.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>The file stream to save the core bone instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file stream. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreBone</em>&nbsp;</td><td>A pointer to the core bone instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="b132fc337a393d56acb9a4673b4f1b53"></a><!-- doxytag: member="CalSaver::saveCoreKeyframe" ref="b132fc337a393d56acb9a4673b4f1b53" args="(std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreKeyframe *pCoreKeyframe)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreKeyframe           </td>
          <td>(</td>
          <td class="paramtype">std::ofstream &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCalCoreKeyframe.html">CalCoreKeyframe</a> *&nbsp;</td>
          <td class="paramname"> <em>pCoreKeyframe</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core keyframe instance. 
<p>
This function saves a core keyframe instance to a file stream.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>The file stream to save the core keyframe instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file stream. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreKeyframe</em>&nbsp;</td><td>A pointer to the core keyframe instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="fb99bf782204a35a0eb5e39a94b4d968"></a><!-- doxytag: member="CalSaver::saveCoreMaterial" ref="fb99bf782204a35a0eb5e39a94b4d968" args="(const std::string &amp;strFilename, CalCoreMaterial *pCoreMaterial)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreMaterial           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreMaterial *&nbsp;</td>
          <td class="paramname"> <em>pCoreMaterial</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core material instance. 
<p>
This function saves a core material instance to a file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core material instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreMaterial</em>&nbsp;</td><td>A pointer to the core material instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="8844dc560560a40a588b269fb88acf11"></a><!-- doxytag: member="CalSaver::saveCoreMesh" ref="8844dc560560a40a588b269fb88acf11" args="(const std::string &amp;strFilename, CalCoreMesh *pCoreMesh)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreMesh           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreMesh *&nbsp;</td>
          <td class="paramname"> <em>pCoreMesh</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core mesh instance. 
<p>
This function saves a core mesh instance to a file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core mesh instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreMesh</em>&nbsp;</td><td>A pointer to the core mesh instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="8b5075131ed7ce270ef2d05be6296682"></a><!-- doxytag: member="CalSaver::saveCoreSkeleton" ref="8b5075131ed7ce270ef2d05be6296682" args="(const std::string &amp;strFilename, CalCoreSkeleton *pCoreSkeleton)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreSkeleton           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreSkeleton *&nbsp;</td>
          <td class="paramname"> <em>pCoreSkeleton</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core skeleton instance. 
<p>
This function saves a core skeleton instance to a file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core skeleton instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreSkeleton</em>&nbsp;</td><td>A pointer to the core skeleton instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="d645498becad8f77e84443dac54ef859"></a><!-- doxytag: member="CalSaver::saveCoreSubmesh" ref="d645498becad8f77e84443dac54ef859" args="(std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreSubmesh *pCoreSubmesh)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreSubmesh           </td>
          <td>(</td>
          <td class="paramtype">std::ofstream &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreSubmesh *&nbsp;</td>
          <td class="paramname"> <em>pCoreSubmesh</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core submesh instance. 
<p>
This function saves a core submesh instance to a file stream.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>The file stream to save the core submesh instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file stream. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreSubmesh</em>&nbsp;</td><td>A pointer to the core submesh instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="2792577cfb2ca63c6ff73cd0a961480d"></a><!-- doxytag: member="CalSaver::saveCoreTrack" ref="2792577cfb2ca63c6ff73cd0a961480d" args="(std::ofstream &amp;file, const std::string &amp;strFilename, CalCoreTrack *pCoreTrack)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveCoreTrack           </td>
          <td>(</td>
          <td class="paramtype">std::ofstream &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreTrack *&nbsp;</td>
          <td class="paramname"> <em>pCoreTrack</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core track instance. 
<p>
This function saves a core track instance to a file stream.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>The file stream to save the core track instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file stream. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreTrack</em>&nbsp;</td><td>A pointer to the core track instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="eace9fe64d80c2bb59106c7dccade9db"></a><!-- doxytag: member="CalSaver::saveXmlCoreAnimation" ref="eace9fe64d80c2bb59106c7dccade9db" args="(const std::string &amp;strFilename, CalCoreAnimation *pCoreAnimation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveXmlCoreAnimation           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreAnimation *&nbsp;</td>
          <td class="paramname"> <em>pCoreAnimation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core animation instance in a XML file. 
<p>
This function saves a core animation instance to a XML file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core animation instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreAnimation</em>&nbsp;</td><td>A pointer to the core animation instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="e2fd6a13918b43caa564fdf4f03e30a8"></a><!-- doxytag: member="CalSaver::saveXmlCoreMaterial" ref="e2fd6a13918b43caa564fdf4f03e30a8" args="(const std::string &amp;strFilename, CalCoreMaterial *pCoreMaterial)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveXmlCoreMaterial           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreMaterial *&nbsp;</td>
          <td class="paramname"> <em>pCoreMaterial</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core material instance to a XML file. 
<p>
This function saves a core material instance to a XML file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core material instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreMaterial</em>&nbsp;</td><td>A pointer to the core material instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="18fe3f9de0954f5e01045086ad2bd7e3"></a><!-- doxytag: member="CalSaver::saveXmlCoreMesh" ref="18fe3f9de0954f5e01045086ad2bd7e3" args="(const std::string &amp;strFilename, CalCoreMesh *pCoreMesh)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveXmlCoreMesh           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreMesh *&nbsp;</td>
          <td class="paramname"> <em>pCoreMesh</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core mesh instance in a XML file. 
<p>
This function saves a core mesh instance to a XML file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core mesh instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreMesh</em>&nbsp;</td><td>A pointer to the core mesh instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<a class="anchor" name="4f2afcf3873d44526979ad28518dea13"></a><!-- doxytag: member="CalSaver::saveXmlCoreSkeleton" ref="4f2afcf3873d44526979ad28518dea13" args="(const std::string &amp;strFilename, CalCoreSkeleton *pCoreSkeleton)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CalSaver::saveXmlCoreSkeleton           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>strFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CalCoreSkeleton *&nbsp;</td>
          <td class="paramname"> <em>pCoreSkeleton</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Saves a core skeleton instance to a XML file. 
<p>
This function saves a core skeleton instance to a XML file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strFilename</em>&nbsp;</td><td>The name of the file to save the core skeleton instance to. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pCoreSkeleton</em>&nbsp;</td><td>A pointer to the core skeleton instance that should be saved.</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>One of the following values: <ul>
<li><b>true</b> if successful </li>
<li><b>false</b> if an error happend </li>
</ul>
</dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="saver_8h_source.html">saver.h</a><li>saver.cpp</ul>
</div>
  <hr>
  <center>
    <small>
      Generated at Fri Jul 24 21:14:57 2009 by
      <a href="http://gna.org/projects/cal3d/">The Cal3D Team</a>
      with
      <a href="http://www.doxygen.org/index.html">
      Doxygen 1.5.9
      </a>
    </small>
  </center>
</body>
</html>