18#include <OgreAxisAlignedBox.h>
19#include <OgreColourValue.h>
20#include <OgreDataStream.h>
21#include <OgreSerializer.h>
59 void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector2 &dest);
67 void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector3 &dest);
78 Ogre::DataStreamPtr &stream, Ogre::AxisAlignedBox &dest
97 Ogre::DataStreamPtr& stream,
char* dest,
size_t count
204 void ReadFloat(Ogre::DataStreamPtr &stream,
float &dest);
210 Ogre::DataStreamPtr &stream,
const String &end_text
Handles file serialization.
Definition: VGearsSerializer.h:30
void Read1ByteBool(Ogre::DataStreamPtr &stream, bool &dest)
Reads one byte from a stream and evaluates it as a boolean.
Definition: VGearsSerializer.cpp:70
void ReadEndString(Ogre::DataStreamPtr &stream, const String &end_text)
Definition: VGearsSerializer.cpp:134
void ReadShort(Ogre::DataStreamPtr &stream, uint16 &dest)
Reads 16 bytes from a stream and evaluates as an unsigned short.
Definition: VGearsSerializer.cpp:82
String GetLine(Ogre::DataStreamPtr &stream) const
Definition: VGearsSerializer.cpp:126
void ReadUInt8(Ogre::DataStream &stream, uint8 &dest)
Reads 8 bytes from a stream and evaluates as an unsigned int.
Definition: VGearsSerializer.cpp:114
void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector2 &dest)
Reads an object as a 2 dimensional vector.
Definition: VGearsSerializer.cpp:32
virtual ~Serializer()
Destructor.
Definition: VGearsSerializer.cpp:30
void ReadChars(Ogre::DataStreamPtr &stream, char *dest, size_t count)
Reads a stream as text.
Definition: VGearsSerializer.cpp:66
Serializer()
Constructor.
Definition: VGearsSerializer.cpp:26
static const String TAG_COMMENT
A comment tag.
Definition: VGearsSerializer.h:221
void ReadInt16(Ogre::DataStream &stream, sint16 &dest)
Reads 16 bytes from a stream and evaluates as a signed integer.
Definition: VGearsSerializer.cpp:86
void ReadSInt32(Ogre::DataStreamPtr &stream, sint32 &dest)
Reads 32 bytes from a stream and evaluates as a signed int.
Definition: VGearsSerializer.cpp:106
void ReadUInt32(Ogre::DataStreamPtr &stream, uint32 &dest)
Reads 32 bytes from a stream and evaluates as an unsigned int.
Definition: VGearsSerializer.cpp:102
void Read2ByteBool(Ogre::DataStreamPtr &stream, bool &dest)
Reads two bytes from a stream and evaluates them as a boolean.
Definition: VGearsSerializer.cpp:76
void ReadUInt16(Ogre::DataStream &stream, uint16 &dest)
Reads 16 bytes from a stream and evaluates as an unsigned int.
Definition: VGearsSerializer.cpp:90
void ReadFloat(Ogre::DataStreamPtr &stream, float &dest)
Reads bytes from a stream and evaluates them as a float.
Definition: VGearsSerializer.cpp:122
Definition: FF7NameLookup.h:24
Ogre::int32 sint32
Definition: TypeDefine.h:36
Ogre::uint16 uint16
Definition: TypeDefine.h:32
Ogre::String String
Definition: TypeDefine.h:37
Ogre::int16 sint16
Definition: TypeDefine.h:35
Ogre::uint32 uint32
Definition: TypeDefine.h:33
Ogre::uint8 uint8
Definition: TypeDefine.h:31
Pixel coordinates.
Definition: TypeDefine.h:76