82 Ogre::DataStreamPtr &stream,
FileEntry& file_entry
86 Ogre::DataStreamPtr &stream, std::vector<ValueType> &dest,
90 dest.reserve( count );
91 for (
size_t i(count); i --;){
94 dest.push_back(in_tmp);
Manages LGP archives serialization.
Definition: VGearsLGPArchiveSerializer.h:26
@ MAGIC_STRING_LENGTH
Magic MIME string length.
Definition: VGearsLGPArchiveSerializer.h:54
@ FILE_NAME_LENGTH
Max file name length.
Definition: VGearsLGPArchiveSerializer.h:59
virtual void ImportLGPArchive(Ogre::DataStreamPtr &stream, LGPArchive *dest)
Imports an A file.
Definition: VGearsLGPArchiveSerializer.cpp:26
LGPArchive::FileEntry FileEntry
Definition: VGearsLGPArchiveSerializer.h:62
void ReadVector(Ogre::DataStreamPtr &stream, std::vector< ValueType > &dest, size_t count)
Definition: VGearsLGPArchiveSerializer.h:85
virtual void readObject(Ogre::DataStreamPtr &stream, FileEntry &file_entry)
Reads an object as a LGP archive.
Definition: VGearsLGPArchiveSerializer.cpp:50
LGPArchive::FileList FileList
Definition: VGearsLGPArchiveSerializer.h:64
LGPArchiveSerializer()
Constructor.
Definition: VGearsLGPArchiveSerializer.cpp:22
virtual void ReadFileHeader(Ogre::DataStreamPtr &stream)
Reads an archive header and sets the instance data.
Definition: VGearsLGPArchiveSerializer.cpp:45
virtual ~LGPArchiveSerializer()
Destructor.
Definition: VGearsLGPArchiveSerializer.cpp:24
Handles LZS compressed archives.
Definition: VGearsLGPArchive.h:26
std::vector< FileEntry > FileList
Definition: VGearsLGPArchive.h:204
Handles file serialization.
Definition: VGearsSerializer.h:30
Definition: FF7NameLookup.h:24
A file in a LGP archive.
Definition: VGearsLGPArchive.h:166