1 #ifndef RADIX_XMLHELPER_HPP
2 #define RADIX_XMLHELPER_HPP
static void extractRotation(tinyxml2::XMLElement *xmlElement, Vector3f &rotation)
Definition: XmlHelper.cpp:49
static void extractScale(tinyxml2::XMLElement *xmlElement, Vector3f &scale)
Definition: XmlHelper.cpp:75
Definition: GameController.hpp:7
static std::string invalidElementMessage
Definition: XmlHelper.hpp:18
static void extractPosition(tinyxml2::XMLElement *xmlElement, Vector3f &position)
Definition: XmlHelper.cpp:45
ECS entity, Component container It is created like this:
Definition: Entity.hpp:23
static void pushAttributeVertexToVector(tinyxml2::XMLElement *xmlElement, Vector3f &targetVector)
Pushes vector coordinates from an XML-element to a Vector3f.
Definition: XmlHelper.cpp:22
static void extractColor(tinyxml2::XMLElement *xmlElement, Vector3f &color)
Definition: XmlHelper.cpp:62
static void throwMandatoryAttributeException(const std::string &message)
Definition: XmlHelper.cpp:41
static std::string mandatoryAttributeMessage
Definition: XmlHelper.hpp:17
Definition: XmlHelper.hpp:13
static void extractTriggerActions(Entity &trigger, tinyxml2::XMLElement *xmlElement)
Definition: XmlHelper.cpp:79
3-dimensional float-based vector/point storage and manipulation struct
Definition: Vector3f.hpp:27