#ifndef TimedItemTiming_h
#define TimedItemTiming_h
#include "core/animation/TimedItem.h"
#include "wtf/RefCounted.h"
#include "wtf/text/WTFString.h"
namespace WebCore {
class TimedItemTiming : public RefCounted<TimedItemTiming> {
public:
static PassRefPtr<TimedItemTiming> create(TimedItem* parent);
double delay();
double endDelay();
String fill();
double iterationStart();
double iterations();
void getDuration(String propertyName, bool& element0Enabled, double& element0, bool& element1Enabled, String& element1);
double playbackRate();
String direction();
String easing();
void setDelay(double);
void setEndDelay(double);
void setFill(String);
void setIterationStart(double);
void setIterations(double);
bool setDuration(String name, double duration);
void setPlaybackRate(double);
void setDirection(String);
void setEasing(String);
private:
RefPtr<TimedItem> m_parent;
TimedItemTiming(TimedItem* parent);
};
}
#endif