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_