<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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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 <<a class="el" href="saver_8h_source.html">saver.h</a>></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#789edde68ed48c365b33edc807290297">saveCoreAnimation</a> (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#fb99bf782204a35a0eb5e39a94b4d968">saveCoreMaterial</a> (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#8844dc560560a40a588b269fb88acf11">saveCoreMesh</a> (const std::string &strFilename, CalCoreMesh *pCoreMesh)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#8b5075131ed7ce270ef2d05be6296682">saveCoreSkeleton</a> (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#b4ed34e7fb79677e4f8ed0162b1eaa62">saveCoreBones</a> (std::ofstream &file, const std::string &strFilename, CalCoreBone *pCoreBone)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#b132fc337a393d56acb9a4673b4f1b53">saveCoreKeyframe</a> (std::ofstream &file, const std::string &strFilename, <a class="el" href="classCalCoreKeyframe.html">CalCoreKeyframe</a> *pCoreKeyframe)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#d645498becad8f77e84443dac54ef859">saveCoreSubmesh</a> (std::ofstream &file, const std::string &strFilename, CalCoreSubmesh *pCoreSubmesh)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#2792577cfb2ca63c6ff73cd0a961480d">saveCoreTrack</a> (std::ofstream &file, const std::string &strFilename, CalCoreTrack *pCoreTrack)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#4f2afcf3873d44526979ad28518dea13">saveXmlCoreSkeleton</a> (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#eace9fe64d80c2bb59106c7dccade9db">saveXmlCoreAnimation</a> (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#18fe3f9de0954f5e01045086ad2bd7e3">saveXmlCoreMesh</a> (const std::string &strFilename, CalCoreMesh *pCoreMesh)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCalSaver.html#e2fd6a13918b43caa564fdf4f03e30a8">saveXmlCoreMaterial</a> (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)</td></tr> <tr><td class="mdescLeft"> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreAnimation * </td> <td class="paramname"> <em>pCoreAnimation</em></td><td> </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> </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> </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 &file, const std::string &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 & </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreBone * </td> <td class="paramname"> <em>pCoreBone</em></td><td> </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> </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> </td><td>The name of the file stream. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pCoreBone</em> </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 &file, const std::string &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 & </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </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> * </td> <td class="paramname"> <em>pCoreKeyframe</em></td><td> </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> </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> </td><td>The name of the file stream. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pCoreKeyframe</em> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreMaterial * </td> <td class="paramname"> <em>pCoreMaterial</em></td><td> </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> </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> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreMesh * </td> <td class="paramname"> <em>pCoreMesh</em></td><td> </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> </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> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreSkeleton * </td> <td class="paramname"> <em>pCoreSkeleton</em></td><td> </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> </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> </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 &file, const std::string &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 & </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreSubmesh * </td> <td class="paramname"> <em>pCoreSubmesh</em></td><td> </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> </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> </td><td>The name of the file stream. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pCoreSubmesh</em> </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 &file, const std::string &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 & </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreTrack * </td> <td class="paramname"> <em>pCoreTrack</em></td><td> </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> </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> </td><td>The name of the file stream. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pCoreTrack</em> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreAnimation * </td> <td class="paramname"> <em>pCoreAnimation</em></td><td> </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> </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> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreMaterial * </td> <td class="paramname"> <em>pCoreMaterial</em></td><td> </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> </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> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreMesh * </td> <td class="paramname"> <em>pCoreMesh</em></td><td> </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> </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> </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 &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 & </td> <td class="paramname"> <em>strFilename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CalCoreSkeleton * </td> <td class="paramname"> <em>pCoreSkeleton</em></td><td> </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> </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> </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>