#include <ElementInstancerGeneric.h>


Public Member Functions | |
| virtual Element * | InstanceElement (Element *parent, const String &tag, const XMLAttributes &attributes) |
| virtual void | ReleaseElement (Element *element) |
| virtual void | Release () |
| Release the instancer. | |
This instancer is used for most elements and is by default registered as the "*" fallback handler.
| virtual Element* Rocket::Core::ElementInstancerGeneric< T >::InstanceElement | ( | Element * | parent, | |
| const String & | tag, | |||
| const XMLAttributes & | attributes | |||
| ) | [virtual] |
Instances an element given the tag name and attributes
| tag | Name of the element to instance | |
| attributes | vector of name value pairs |
Implements Rocket::Core::ElementInstancer.
| virtual void Rocket::Core::ElementInstancerGeneric< T >::ReleaseElement | ( | Element * | element | ) | [virtual] |
Releases the given element
| element | to release |
Implements Rocket::Core::ElementInstancer.