Handles the serialization of RDS files.
Definition: VGearsRSDFileSerializer.h:27
virtual void ParseLine(const String &line, RSDFile *dest)
Parses a line of the RSD file.
Definition: VGearsRSDFileSerializer.cpp:55
static const String TAG_TEXTURE_COUNT
The texture count tag.
Definition: VGearsRSDFileSerializer.h:89
static const String TAG_MATERIAL
The material tag.
Definition: VGearsRSDFileSerializer.h:79
static const String TAG_POLYGON
The polygon tag.
Definition: VGearsRSDFileSerializer.h:74
static const String TAG_GROUP
The group tag.
Definition: VGearsRSDFileSerializer.h:84
static const String TAG_TEXTURE_NAME
The texture name tag.
Definition: VGearsRSDFileSerializer.h:94
bool has_texture_count_
Indicates if the file has a texture count.
Definition: VGearsRSDFileSerializer.h:106
virtual ~RSDFileSerializer()
Destructor.
Definition: VGearsRSDFileSerializer.cpp:41
size_t texture_count_
The texture count (if any).
Definition: VGearsRSDFileSerializer.h:111
virtual void ReadFileHeader(Ogre::DataStreamPtr &stream)
Reads a file header and sets the instance data.
Definition: VGearsRSDFileSerializer.cpp:43
static const String PARSE_DELIMITER
Delimiter for line parsing.
Definition: VGearsRSDFileSerializer.h:99
RSDFileSerializer()
Constructor.
Definition: VGearsRSDFileSerializer.cpp:39
static const String TAG_HEADER
The file header tag.
Definition: VGearsRSDFileSerializer.h:69
virtual void ImportRSDFile(Ogre::DataStreamPtr &stream, RSDFile *dest)
Imports a RSD file.
Definition: VGearsRSDFileSerializer.cpp:115
Handles RDS files.
Definition: VGearsRSDFile.h:36
Handles file serialization.
Definition: VGearsSerializer.h:30
Definition: FF7NameLookup.h:24
Ogre::String String
Definition: TypeDefine.h:37