27 #ifndef _CEGUIFont_xmlHandler_h_ 28 #define _CEGUIFont_xmlHandler_h_ 30 #include "CEGUI/XMLHandler.h" 31 #include "CEGUI/String.h" 86 const String& getObjectName()
const;
89 Font& getObject()
const;
92 const String& getSchemaName()
const;
93 const String& getDefaultResourceGroup()
const;
96 void elementEnd(
const String& element);
102 void elementFontEnd();
116 mutable bool d_objectRead;
static const String MappingImageAttribute
Attribute name that stores the image name for a mapping.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:69
static const String FontSizeAttribute
Attribute name that stores the font point size.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:63
static const String FontAutoScaledAttribute
Attribute name that stores the auto-scaled setting.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:55
static const String FontVersionAttribute
Attribute specifying the datafile version.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:73
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
static const String FontNameAttribute
Attribute name that stores the font name.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:49
static const String FontSchemaName
Filename of the XML schema used for validating Font files.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:41
Definition: cegui/include/CEGUI/XMLHandler.h:36
static const String FontTypeAttribute
Attribute name that stores the specific font type.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:47
static const String MappingCodepointAttribute
Attribute name that stores the codepoint value for a mapping.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:67
static const String FontFilenameAttribute
Attribute name that stores the filename of the font source (font / imageset)
Definition: cegui/include/CEGUI/Font_xmlHandler.h:51
static const String FontResourceGroupAttribute
Attribute name that stores the resource group of the font source.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:53
static const String FontTypeFreeType
Type name of FreeType fonts.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:75
Handler class used to parse the Font XML files to create Font objects.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:37
static const String FontAntiAliasedAttribute
Attribute name that stores the font anti-aliasing setting.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:65
Class that encapsulates a typeface.
Definition: cegui/include/CEGUI/Font.h:58
static const String FontNativeVertResAttribute
Attribute name that stores the vertical native resolution.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:59
static const String MappingHorzAdvanceAttribute
Attribute name that stores the horizontal advance value for a mapping.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:71
Class representing a block of attributes associated with an XML element.
Definition: cegui/include/CEGUI/XMLAttributes.h:46
static const String MappingElement
Tag name for Mapping elements.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:45
static const String FontTypePixmap
Type name of Pixmap fonts.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:77
static const String FontNativeHorzResAttribute
Attribute name that stores the horizontal native resolution.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:57
static const String FontElement
Tag name for Font elements.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:43
static const String FontLineSpacingAttribute
Attribute name that stores the line height that we'll report for this font.
Definition: cegui/include/CEGUI/Font_xmlHandler.h:61
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62