|
virtual void | ReadHeader (TiXmlNode *node) |
| Reads a file header from an XML node and sets the instance data. More...
|
|
virtual void | ReadScript (TiXmlNode &node, MapFile *dest) |
| Reads the script file location from the field XML file. More...
|
|
virtual void | ReadBackground2D (TiXmlNode &node, MapFile *dest) |
| Reads the backgrouns file location from the field XML file. More...
|
|
virtual void | ReadTexts (TiXmlNode &node, MapFile *dest) |
| Reads the text file location from the field XML file. More...
|
|
virtual void | ReadWalkmesh (TiXmlNode &node, MapFile *dest) |
| Reads the walkmesh file location from the field XML file. More...
|
|
virtual void | ReadForwardDirection (TiXmlNode &node, MapFile *dest) |
| Reads the field forward direction location from the field XML file. More...
|
|
virtual void | ReadEntities (TiXmlNode &node, MapFile *dest) |
| Reads the entities location from the field XML file. More...
|
|
virtual void | readObject (TiXmlNode &node, Point &dest) |
| Reads an object from the field XML file. More...
|
|
virtual void | readObject (TiXmlNode &node, Trigger &dest) |
| Reads a trigger from the field XML file. More...
|
|
template<typename ValueType > |
void | ReadEntities (TiXmlNode &node, const String &tag, std::vector< ValueType > &dest) |
| Reads entities from a map. More...
|
|
virtual void | Parse (Ogre::DataStreamPtr &stream, TiXmlDocument &dest) |
| Reads and parses the XML file. More...
|
|
virtual const String * | ReadAttribute (TiXmlNode &node, const String &attribute) |
| Reads an XMl node attribute as a string. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, bool &dest, const bool &def=false) |
| Reads an XMl node attribute as a boolean. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, int &dest, const int &def=0) |
| Reads an XMl node attribute as an integer. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, String &dest, const String &def="") |
| Reads an XMl node attribute as a string. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, Ogre::Real &dest, const Ogre::Real &def=0) |
| Reads an XMl node attribute as a real. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, Ogre::Vector2 &dest, const Ogre::Vector2 &def=Ogre::Vector2::ZERO) |
| Reads an XMl node attribute as a 2-dimension vector. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, Ogre::Vector3 &dest, const Ogre::Vector3 &def=Ogre::Vector3::ZERO) |
| Reads an XMl node attribute as a 3-dimension vector. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, Ogre::Vector4 &dest, const Ogre::Vector4 &def=Ogre::Vector4::ZERO) |
| Reads an XMl node attribute as a 4-dimension vector. More...
|
|
virtual bool | ReadAttribute (TiXmlNode &node, const String &attribute, Ogre::Quaternion &dest, const Ogre::Quaternion &def=Ogre::Quaternion::IDENTITY) |
| Reads an XMl node attribute as a quaternion. More...
|
|
virtual TiXmlNode * | FindChildNode (TiXmlNode &node, const String &tag) |
| Finds a child node of a XML node by name. More...
|
|
Handles the serialization of map XML files.