- Cal3D 0.9 API Reference -

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

CalSaver Class Reference

The loader class. More...

#include <saver.h>

List of all members.

Static Public Member Functions

bool saveCoreAnimation (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)
 Saves a core animation instance.
bool saveCoreMaterial (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
 Saves a core material instance.
bool saveCoreMesh (const std::string &strFilename, CalCoreMesh *pCoreMesh)
 Saves a core mesh instance.
bool saveCoreSkeleton (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
 Saves a core skeleton instance.

Static Protected Member Functions

bool saveCoreBones (std::ofstream &file, const std::string &strFilename, CalCoreBone *pCoreBone)
 Saves a core bone instance.
bool saveCoreKeyframe (std::ofstream &file, const std::string &strFilename, CalCoreKeyframe *pCoreKeyframe)
 Saves a core keyframe instance.
bool saveCoreSubmesh (std::ofstream &file, const std::string &strFilename, CalCoreSubmesh *pCoreSubmesh)
 Saves a core submesh instance.
bool saveCoreTrack (std::ofstream &file, const std::string &strFilename, CalCoreTrack *pCoreTrack)
 Saves a core track instance.
bool saveXmlCoreSkeleton (const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
 Saves a core skeleton instance to a XML file.
bool saveXmlCoreAnimation (const std::string &strFilename, CalCoreAnimation *pCoreAnimation)
 Saves a core animation instance in a XML file.
bool saveXmlCoreMesh (const std::string &strFilename, CalCoreMesh *pCoreMesh)
 Saves a core mesh instance in a XML file.
bool saveXmlCoreMaterial (const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
 Saves a core material instance to a XML file.


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 Thu Dec 2 19:59:20 2004 by The Cal3D Team with doxygen 1.3.9.1 © 1997-2001 Dimitri van Heesch