133 virtual void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector3 &dest);
153 Ogre::DataStreamPtr &stream, std::vector<ValueType> &dest,
size_t count
Handles file serialization.
Definition: VGearsSerializer.h:30
void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector2 &dest)
Reads an object as a 2 dimensional vector.
Definition: VGearsSerializer.cpp:32
Handles the serialization of walkmesh files.
Definition: FF7WalkmeshFileSerializer.h:27
virtual void readObject(Ogre::DataStreamPtr &stream, Triangle &dest)
Reads an object as a walkmesh triangle.
Definition: FF7WalkmeshFileSerializer.cpp:64
virtual ~WalkmeshFileSerializer()
Destructor.
Definition: FF7WalkmeshFileSerializer.cpp:24
void ReadVector(Ogre::DataStreamPtr &stream, std::vector< ValueType > &dest, size_t count)
Reads an object as a vector.
Definition: FF7WalkmeshFileSerializer.cpp:26
@ VERTEX_COMPONENT_COUNT
Definition: FF7WalkmeshFileSerializer.h:66
@ ACCESS_COMPONENT_COUNT
Definition: FF7WalkmeshFileSerializer.h:71
@ VERTEX_PADDING_COUNT
Definition: FF7WalkmeshFileSerializer.h:61
virtual void ImportWalkmeshFile(Ogre::DataStreamPtr &stream, WalkmeshFile *dest)
Imports a walkmesh file.
Definition: FF7WalkmeshFileSerializer.cpp:38
WalkmeshFileSerializer()
Constructor.
Definition: FF7WalkmeshFileSerializer.cpp:22
std::vector< Triangle > TriangleList
Definition: FF7WalkmeshFileSerializer.h:113
std::vector< Access > AccessList
Definition: FF7WalkmeshFileSerializer.h:115
WalkmeshFile::Triangle WalkmeshTriangle
Definition: FF7WalkmeshFileSerializer.h:49
WalkmeshFile::TriangleList WalkmeshTriangleList
Definition: FF7WalkmeshFileSerializer.h:51
Handles walkmesh files.
Definition: VGearsWalkmeshFile.h:26
std::vector< Triangle > TriangleList
Definition: VGearsWalkmeshFile.h:67
Definition: FF7NameLookup.h:24
Ogre::int16 sint16
Definition: TypeDefine.h:35
Defines the access to a triangle.
Definition: FF7WalkmeshFileSerializer.h:98
sint16 a
Definition: FF7WalkmeshFileSerializer.h:102
sint16 b
Definition: FF7WalkmeshFileSerializer.h:106
sint16 c
Definition: FF7WalkmeshFileSerializer.h:110
A walkmesh triangle.
Definition: FF7WalkmeshFileSerializer.h:77
Ogre::Vector3 a
A side of the triangle.
Definition: FF7WalkmeshFileSerializer.h:82
Ogre::Vector3 b
A side of the triangle.
Definition: FF7WalkmeshFileSerializer.h:87
Ogre::Vector3 c
A side of the triangle.
Definition: FF7WalkmeshFileSerializer.h:92
A triangle of a walkmesh.
Definition: Walkmesh.h:24