47 Ogre::DataStreamPtr &stream,
HRCFile* dest
72 typedef std::vector<String>
Block;
100 Ogre::DataStreamPtr &stream, std::vector<ValueType> &dest,
Handles the serialization of HRC files.
Definition: VGearsHRCFileSerializer.h:26
static const String TAG_BONE_COUNT
The bone count tag.
Definition: VGearsHRCFileSerializer.h:70
virtual void ReadFileHeader(Ogre::DataStreamPtr &stream)
Reads a file header and sets the instance data.
Definition: VGearsHRCFileSerializer.cpp:52
virtual void ReadBlock(Ogre::DataStreamPtr &stream, Block &dest)
Reads an object as a block.
Definition: VGearsHRCFileSerializer.cpp:46
HRCFile::Bone Bone
Definition: VGearsHRCFileSerializer.h:74
static const String TAG_VERSION
File version tag.
Definition: VGearsHRCFileSerializer.h:60
HRCFileSerializer()
Constructor.
Definition: VGearsHRCFileSerializer.cpp:29
static const String TAG_COMMENT
A comment tag.
Definition: VGearsHRCFileSerializer.h:55
virtual void ImportHRCFile(Ogre::DataStreamPtr &stream, HRCFile *dest)
Imports a HRC file.
Definition: VGearsHRCFileSerializer.cpp:130
virtual ~HRCFileSerializer()
Destructor.
Definition: VGearsHRCFileSerializer.cpp:31
virtual void readObject(Ogre::DataStreamPtr &stream, Bone &dest)
Reads an object as a bone.
Definition: VGearsHRCFileSerializer.cpp:88
static const String TAG_NAME
The name tag.
Definition: VGearsHRCFileSerializer.h:65
Header header_
The file header.
Definition: VGearsHRCFileSerializer.h:130
std::vector< String > Block
Definition: VGearsHRCFileSerializer.h:72
void ReadVector(Ogre::DataStreamPtr &stream, std::vector< ValueType > &dest, size_t count)
Definition: VGearsHRCFileSerializer.cpp:33
Handles HRC files.
Definition: VGearsHRCFile.h:34
Handles file serialization.
Definition: VGearsSerializer.h:30
Definition: FF7NameLookup.h:24
Ogre::String String
Definition: TypeDefine.h:37
A bone in a skeleton.
Definition: VGearsHRCFile.h:77