- 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:

- saver.h
- saver.cpp

Generated at Wed Apr 7 16:57:18 2004 by The Cal3D Team with 1.3.6 © 1997-2001 Dimitri van Heesch