27 #ifndef _CEGUIAnimation_xmlHandler_h_
28 #define _CEGUIAnimation_xmlHandler_h_
30 #include "CEGUI/ChainedXMLHandler.h"
31 #include "CEGUI/String.h"
47 const String& getSchemaName()
const;
48 const String& getDefaultResourceGroup()
const;
52 void elementStartLocal(
const String& element,
54 void elementEndLocal(
const String& element);
65 static const String NameAttribute;
66 static const String DurationAttribute;
68 static const String ReplayModeAttribute;
69 static const String ReplayModeOnce;
70 static const String ReplayModeLoop;
71 static const String ReplayModeBounce;
73 static const String AutoStartAttribute;
76 const String& name_prefix);
81 void elementStartLocal(
const String& element,
83 void elementEndLocal(
const String& element);
97 static const String TargetPropertyAttribute;
98 static const String InterpolatorAttribute;
100 static const String ApplicationMethodAttribute;
101 static const String ApplicationMethodAbsolute;
102 static const String ApplicationMethodRelative;
103 static const String ApplicationMethodRelativeMultiply;
111 void elementStartLocal(
const String& element,
113 void elementEndLocal(
const String& element);
127 static const String PositionAttribute;
128 static const String ValueAttribute;
129 static const String SourcePropertyAttribute;
131 static const String ProgressionAttribute;
132 static const String ProgressionLinear;
133 static const String ProgressionDiscrete;
134 static const String ProgressionQuadraticAccelerating;
135 static const String ProgressionQuadraticDecelerating;
143 void elementStartLocal(
const String& element,
145 void elementEndLocal(
const String& element);
156 static const String EventAttribute;
157 static const String ActionAttribute;
165 void elementStartLocal(
const String& element,
167 void elementEndLocal(
const String& element);
172 #endif // end of guard _CEGUIAnimation_xmlHandler_h_
Chained sub-handler for KeyFrame XML elements.
Definition: Animation_xmlHandler.h:121
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Chained sub-handler for AnimationDefinition XML elements.
Definition: Animation_xmlHandler.h:59
Defines an 'animation' class.
Definition: Animation.h:64
Defines an 'affector' class.
Definition: Affector.h:55
Affector * d_affector
Affector created by this handler.
Definition: Animation_xmlHandler.h:116
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:125
Chained sub-handler for Affector XML elements.
Definition: Animation_xmlHandler.h:91
Animation * d_anim
Pointer to the Animation created by this handler.
Definition: Animation_xmlHandler.h:86
Class representing a block of attributes associated with an XML element.
Definition: XMLAttributes.h:46
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:63
Class used to parse stand alone Animation XML files.
Definition: Animation_xmlHandler.h:37
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:154
Abstract XMLHandler based class.
Definition: ChainedXMLHandler.h:36
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:41
Chained sub-handler for Subscription XML elements.
Definition: Animation_xmlHandler.h:150
String class used within the GUI system.
Definition: String.h:62
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:95