- Cal3D 0.9 API Reference -

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

CalSaver Class Reference

The loader class. More...

#include <saver.h>

List of all members.

Static Public Methods

bool saveCoreAnimation (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)
 Saves a core animation instance. More...

bool saveCoreMaterial (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
 Saves a core material instance. More...

bool saveCoreMesh (const std::string &strFilename, CalCoreMesh *pCoreMesh)
 Saves a core mesh instance. More...

bool saveCoreSkeleton (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
 Saves a core skeleton instance. More...


Static Protected Methods

bool saveCoreBones (std::ofstream &file, const std::string &strFilename, CalCoreBone *pCoreBone)
 Saves a core bone instance. More...

bool saveCoreKeyframe (std::ofstream &file, const std::string &strFilename, CalCoreKeyframe *pCoreKeyframe)
 Saves a core keyframe instance. More...

bool saveCoreSubmesh (std::ofstream &file, const std::string &strFilename, CalCoreSubmesh *pCoreSubmesh)
 Saves a core submesh instance. More...

bool saveCoreTrack (std::ofstream &file, const std::string &strFilename, CalCoreTrack *pCoreTrack)
 Saves a core track instance. More...

bool saveXmlCoreSkeleton (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
 Saves a core skeleton instance to a XML file. More...

bool saveXmlCoreAnimation (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)
 Saves a core animation instance in a XML file. More...

bool saveXmlCoreMesh (const std::string &strFilename, CalCoreMesh *pCoreMesh)
 Saves a core mesh instance in a XML file. More...

bool saveXmlCoreMaterial (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
 Saves a core material instance to a XML file. More...


Detailed Description

The loader class.


Member Function Documentation

bool CalSaver::saveCoreAnimation const std::string &    strFilename,
CalCoreAnimation   pCoreAnimation
[static]
 

Saves a core animation instance.

This function saves a core animation instance to a file.

Parameters:
strFilename  The name of the file to save the core animation instance to.
pCoreAnimation  A pointer to the core animation instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreBones std::ofstream &    file,
const std::string &    strFilename,
CalCoreBone   pCoreBone
[static, protected]
 

Saves a core bone instance.

This function saves a core bone instance to a file stream.

Parameters:
file  The file stream to save the core bone instance to.
strFilename  The name of the file stream.
pCoreBone  A pointer to the core bone instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreKeyframe std::ofstream &    file,
const std::string &    strFilename,
CalCoreKeyframe   pCoreKeyframe
[static, protected]
 

Saves a core keyframe instance.

This function saves a core keyframe instance to a file stream.

Parameters:
file  The file stream to save the core keyframe instance to.
strFilename  The name of the file stream.
pCoreKeyframe  A pointer to the core keyframe instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreMaterial const std::string &    strFilename,
CalCoreMaterial   pCoreMaterial
[static]
 

Saves a core material instance.

This function saves a core material instance to a file.

Parameters:
strFilename  The name of the file to save the core material instance to.
pCoreMaterial  A pointer to the core material instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreMesh const std::string &    strFilename,
CalCoreMesh   pCoreMesh
[static]
 

Saves a core mesh instance.

This function saves a core mesh instance to a file.

Parameters:
strFilename  The name of the file to save the core mesh instance to.
pCoreMesh  A pointer to the core mesh instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreSkeleton const std::string &    strFilename,
CalCoreSkeleton   pCoreSkeleton
[static]
 

Saves a core skeleton instance.

This function saves a core skeleton instance to a file.

Parameters:
strFilename  The name of the file to save the core skeleton instance to.
pCoreSkeleton  A pointer to the core skeleton instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreSubmesh std::ofstream &    file,
const std::string &    strFilename,
CalCoreSubmesh   pCoreSubmesh
[static, protected]
 

Saves a core submesh instance.

This function saves a core submesh instance to a file stream.

Parameters:
file  The file stream to save the core submesh instance to.
strFilename  The name of the file stream.
pCoreSubmesh  A pointer to the core submesh instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveCoreTrack std::ofstream &    file,
const std::string &    strFilename,
CalCoreTrack *    pCoreTrack
[static, protected]
 

Saves a core track instance.

This function saves a core track instance to a file stream.

Parameters:
file  The file stream to save the core track instance to.
strFilename  The name of the file stream.
pCoreTrack  A pointer to the core track instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveXmlCoreAnimation const std::string &    strFilename,
CalCoreAnimation   pCoreAnimation
[static, protected]
 

Saves a core animation instance in a XML file.

This function saves a core animation instance to a XML file.

Parameters:
strFilename  The name of the file to save the core animation instance to.
pCoreAnimation  A pointer to the core animation instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveXmlCoreMaterial const std::string &    strFilename,
CalCoreMaterial   pCoreMaterial
[static, protected]
 

Saves a core material instance to a XML file.

This function saves a core material instance to a XML file.

Parameters:
strFilename  The name of the file to save the core material instance to.
pCoreMaterial  A pointer to the core material instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveXmlCoreMesh const std::string &    strFilename,
CalCoreMesh   pCoreMesh
[static, protected]
 

Saves a core mesh instance in a XML file.

This function saves a core mesh instance to a XML file.

Parameters:
strFilename  The name of the file to save the core mesh instance to.
pCoreMesh  A pointer to the core mesh instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend

bool CalSaver::saveXmlCoreSkeleton const std::string &    strFilename,
CalCoreSkeleton   pCoreSkeleton
[static, protected]
 

Saves a core skeleton instance to a XML file.

This function saves a core skeleton instance to a XML file.

Parameters:
strFilename  The name of the file to save the core skeleton instance to.
pCoreSkeleton  A pointer to the core skeleton instance that should be saved.
Returns:
One of the following values:
  • true if successful
  • false if an error happend


The documentation for this class was generated from the following files:
Generated at Sun Oct 12 18:38:50 2003 by The Cal3D Team with doxygen 1.2.14 © 1997-2001 Dimitri van Heesch