27 #ifndef _CEGUIAnimation_xmlHandler_h_
28 #define _CEGUIAnimation_xmlHandler_h_
30 #include "CEGUI/ChainedXMLHandler.h"
31 #include "CEGUI/String.h"
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);
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;
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;
156 static const String EventAttribute;
157 static const String ActionAttribute;
Defines an 'affector' class.
Definition: Affector.h:56
Chained sub-handler for Affector XML elements.
Definition: Animation_xmlHandler.h:92
void elementEndLocal(const String &element)
Function that handles elements locally (used at end of handler chain)
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:95
Affector * d_affector
Affector created by this handler.
Definition: Animation_xmlHandler.h:116
void elementStartLocal(const String &element, const XMLAttributes &attributes)
Function that handles elements locally (used at end of handler chain)
Chained sub-handler for AnimationDefinition XML elements.
Definition: Animation_xmlHandler.h:60
Animation * d_anim
Pointer to the Animation created by this handler.
Definition: Animation_xmlHandler.h:86
void elementStartLocal(const String &element, const XMLAttributes &attributes)
Function that handles elements locally (used at end of handler chain)
void elementEndLocal(const String &element)
Function that handles elements locally (used at end of handler chain)
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:63
Chained sub-handler for KeyFrame XML elements.
Definition: Animation_xmlHandler.h:122
void elementStartLocal(const String &element, const XMLAttributes &attributes)
Function that handles elements locally (used at end of handler chain)
void elementEndLocal(const String &element)
Function that handles elements locally (used at end of handler chain)
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:125
Chained sub-handler for Subscription XML elements.
Definition: Animation_xmlHandler.h:151
void elementStartLocal(const String &element, const XMLAttributes &attributes)
Function that handles elements locally (used at end of handler chain)
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:154
void elementEndLocal(const String &element)
Function that handles elements locally (used at end of handler chain)
Class used to parse stand alone Animation XML files.
Definition: Animation_xmlHandler.h:38
static const String ElementName
String holding the element handled by this class.
Definition: Animation_xmlHandler.h:41
const String & getSchemaName() const
Retrieves the schema file name to use with resources handled by this handler.
void elementEndLocal(const String &element)
Function that handles elements locally (used at end of handler chain)
const String & getDefaultResourceGroup() const
Retrieves the default resource group to be used when handling files.
void elementStartLocal(const String &element, const XMLAttributes &attributes)
Function that handles elements locally (used at end of handler chain)
Defines an 'animation' class.
Definition: Animation.h:65
Abstract XMLHandler based class.
Definition: ChainedXMLHandler.h:37
String class used within the GUI system.
Definition: String.h:64
Class representing a block of attributes associated with an XML element.
Definition: XMLAttributes.h:48
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1