18#include "cal3d/global.h"
19#include "cal3d/vector.h"
48 bool bCompressKeyframes;
55 friend class CalSaver;
70 bool needTranslation,
bool highRangeRequired,
bool useAnimationCompression );
80 static bool saveXmlCoreAnimatedMorph(
const std::string& strFilename,
CalCoreAnimatedMorph *pCoreAnimatedMorph);
The core animatedMorph class.
Definition coreanimatedmorph.h:37
Definition coreanimation.h:24
The core keyframe class.
Definition corekeyframe.h:32
Definition corematerial.h:23
Definition coremodel.h:26
The core keyframe class.
Definition coremorphkeyframe.h:32
Definition coremorphtrack.h:39
Definition coreskeleton.h:25
Definition coresubmesh.h:32
Definition coretrack.h:27
The saver class.
Definition saver.h:46
static bool saveCoreMorphKeyframe(std::ofstream &file, const std::string &strFilename, CalCoreMorphKeyframe *pCoreMorphKeyframe)
Saves a core morphKeyframe instance.
Definition saver.cpp:483
static bool saveXmlCoreMesh(const std::string &strFilename, CalCoreMesh *pCoreMesh)
Saves a core mesh instance in a XML file.
Definition saver.cpp:1537
static bool saveXmlCoreSkeleton(const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
Saves a core skeleton instance to a XML file.
Definition saver.cpp:1180
static bool saveCoreTrack(std::ofstream &file, const std::string &strFilename, CalCoreTrack *pCoreTrack, int version, CalSaverAnimationOptions *pOptions=NULL)
Saves a core track instance.
Definition saver.cpp:1016
static bool saveCoreAnimation(const std::string &strFilename, CalCoreAnimation *pCoreAnimation, CalSaverAnimationOptions *pOptions=NULL)
Saves a core animation instance.
Definition saver.cpp:57
static bool saveCoreMorphTrack(std::ofstream &file, const std::string &strFilename, CalCoreMorphTrack *pCoreMorphTrack)
Saves a core morphTrack instance.
Definition saver.cpp:1108
static bool saveCoreKeyframe(std::ofstream &file, const std::string &strFilename, CalCoreKeyframe *pCoreKeyframe, int version, bool needTranslation, bool highRangeRequired, bool useAnimationCompression)
Saves a core keyframe instance.
Definition saver.cpp:342
static bool saveCoreMesh(const std::string &strFilename, CalCoreMesh *pCoreMesh)
Saves a core mesh instance.
Definition saver.cpp:626
static bool saveCoreSkeleton(const std::string &strFilename, CalCoreSkeleton *pCoreSkeleton)
Saves a core skeleton instance.
Definition saver.cpp:698
static bool saveCoreAnimatedMorph(const std::string &strFilename, CalCoreAnimatedMorph *pCoreAnimatedMorph)
Saves a core animated morph.
Definition saver.cpp:165
static bool saveCoreBones(std::ofstream &file, const std::string &strFilename, CalCoreBone *pCoreBone)
Saves a core bone instance.
Definition saver.cpp:245
static bool saveCoreSubmesh(std::ofstream &file, const std::string &strFilename, CalCoreSubmesh *pCoreSubmesh)
Saves a core submesh instance.
Definition saver.cpp:772
static bool saveXmlCoreMaterial(const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
Saves a core material instance to a XML file.
Definition saver.cpp:1870
static bool saveXmlCoreAnimation(const std::string &strFilename, CalCoreAnimation *pCoreAnimation)
Saves a core animation instance in a XML file.
Definition saver.cpp:1329
static bool saveCoreMaterial(const std::string &strFilename, CalCoreMaterial *pCoreMaterial)
Saves a core material instance.
Definition saver.cpp:522
The vector class.
Definition vector.h:37