28 #ifndef _CEGUIAnimation_xmlHandler_h_
29 #define _CEGUIAnimation_xmlHandler_h_
31 #include "CEGUI/ChainedXMLHandler.h"
32 #include "CEGUI/String.h"
48 const String& getSchemaName()
const;
49 const String& getDefaultResourceGroup()
const;
53 void elementStartLocal(
const String& element,
55 void elementEndLocal(
const String& element);
66 static const String NameAttribute;
67 static const String DurationAttribute;
69 static const String ReplayModeAttribute;
70 static const String ReplayModeOnce;
71 static const String ReplayModeLoop;
72 static const String ReplayModeBounce;
74 static const String AutoStartAttribute;
77 const String& name_prefix);
82 void elementStartLocal(
const String& element,
84 void elementEndLocal(
const String& element);
98 static const String TargetPropertyAttribute;
99 static const String InterpolatorAttribute;
101 static const String ApplicationMethodAttribute;
102 static const String ApplicationMethodAbsolute;
103 static const String ApplicationMethodRelative;
104 static const String ApplicationMethodRelativeMultiply;
112 void elementStartLocal(
const String& element,
114 void elementEndLocal(
const String& element);
128 static const String PositionAttribute;
129 static const String ValueAttribute;
130 static const String SourcePropertyAttribute;
132 static const String ProgressionAttribute;
133 static const String ProgressionLinear;
134 static const String ProgressionDiscrete;
135 static const String ProgressionQuadraticAccelerating;
136 static const String ProgressionQuadraticDecelerating;
144 void elementStartLocal(
const String& element,
146 void elementEndLocal(
const String& element);
157 static const String EventAttribute;
158 static const String ActionAttribute;
166 void elementStartLocal(
const String& element,
168 void elementEndLocal(
const String& element);
173 #endif // end of guard _CEGUIAnimation_xmlHandler_h_