40 #ifndef _uidefaultmarkupparser_h
41 #define _uidefaultmarkupparser_h
43 #include "UI/markupparser.h"
166 virtual void Initialize();
177 virtual String GetName()
const;
179 virtual Char8 GetMarkupTagStart()
const;
181 virtual Char8 GetMarkupTagEnd()
const;
This class implements a character colour changing tag.
This is a base class for tags that implement the functionality of a markup language.
virtual Boole IsRangeTag() const
Gets whether or not this tag applies to a range of characters.
virtual const String & GetName() const
Gets the name of this tag.
bool Boole
Generally acts a single bit, true or false.
virtual Boole IsRangeTag() const
Gets whether or not this tag applies to a range of characters.
This class implements a character font changing tag.
static const String TagName
The name of this tag as it should appear in markup.
This class stores common data for determining the look of a Character.
virtual ~DefaultColourTag()
Class destructor.
char Char8
A datatype to represent one character.
DefaultFontTag()
Class constructor.
static const String TagName
The name of this tag as it should appear in markup.
This class implements the default set of tags used by the UI markup system.
DefaultSpriteTag()
Class constructor.
virtual const String & GetName() const
Gets the name of this tag.
virtual Boole IsRangeTag() const
Gets whether or not this tag applies to a range of characters.
The bulk of the engine components go in this namspace.
DefaultColourTag()
Class constructor.
static const String TagName
The name of this tag as it should appear in markup.
virtual ~DefaultSpriteTag()
Class destructor.
This class implements a sprite inserting tag.
This is a base class for the parsing of markup texts contained in text layers.
std::map< String, String > NameValuePairMap
This is a datatype mostly used for describing settings or parameters that can't be declared in advanc...
std::string String
A datatype used to a series of characters.
This is a base class for render layers that render text.
virtual const String & GetName() const
Gets the name of this tag.
virtual ~DefaultFontTag()
Class destructor.