28 #ifndef _CEGUIFont_xmlHandler_h_
29 #define _CEGUIFont_xmlHandler_h_
31 #include "CEGUIXMLHandler.h"
32 #include "CEGUIString.h"
85 const String& getObjectName()
const;
88 Font& getObject()
const;
92 void elementEnd(
const String& element);
98 void elementFontEnd();
109 mutable bool d_objectRead;
static const String FontTypeAttribute
Attribute name that stores the specific font type.
Definition: CEGUIFont_xmlHandler.h:48
static const String FontNameAttribute
Attribute name that stores the font name.
Definition: CEGUIFont_xmlHandler.h:50
static const String MappingHorzAdvanceAttribute
Attribute name that stores the horizontal advance value for a mapping.
Definition: CEGUIFont_xmlHandler.h:72
static const String FontAntiAliasedAttribute
Attribute name that stores the font anti-aliasing setting.
Definition: CEGUIFont_xmlHandler.h:66
Definition: CEGUIXMLHandler.h:37
static const String FontTypePixmap
Type name of Pixmap fonts.
Definition: CEGUIFont_xmlHandler.h:76
static const String FontResourceGroupAttribute
Attribute name that stores the resource group of the font source.
Definition: CEGUIFont_xmlHandler.h:54
Handler class used to parse the Font XML files to create Font objects.
Definition: CEGUIFont_xmlHandler.h:38
static const String FontSchemaName
Filename of the XML schema used for validating Font files.
Definition: CEGUIFont_xmlHandler.h:42
Class that encapsulates a typeface.
Definition: CEGUIFont.h:58
static const String FontElement
Tag name for Font elements.
Definition: CEGUIFont_xmlHandler.h:44
static const String MappingElement
Tag name for Mapping elements.
Definition: CEGUIFont_xmlHandler.h:46
static const String FontTypeFreeType
Type name of FreeType fonts.
Definition: CEGUIFont_xmlHandler.h:74
Class representing a block of attributes associated with an XML element.
Definition: CEGUIXMLAttributes.h:47
static const String MappingImageAttribute
Attribute name that stores the image name for a mapping.
Definition: CEGUIFont_xmlHandler.h:70
static const String FontNativeHorzResAttribute
Attribute name that stores the horizontal native resolution.
Definition: CEGUIFont_xmlHandler.h:58
static const String FontLineSpacingAttribute
Attribute name that stores the line height that we'll report for this font.
Definition: CEGUIFont_xmlHandler.h:62
static const String FontNativeVertResAttribute
Attribute name that stores the vertical native resolution.
Definition: CEGUIFont_xmlHandler.h:60
static const String MappingCodepointAttribute
Attribute name that stores the codepoint value for a mapping.
Definition: CEGUIFont_xmlHandler.h:68
static const String FontAutoScaledAttribute
Attribute name that stores the auto-scaled setting.
Definition: CEGUIFont_xmlHandler.h:56
static const String FontFilenameAttribute
Attribute name that stores the filename of the font source (font / imageset)
Definition: CEGUIFont_xmlHandler.h:52
static const String FontSizeAttribute
Attribute name that stores the font point size.
Definition: CEGUIFont_xmlHandler.h:64
String class used within the GUI system.
Definition: CEGUIString.h:57