26 #ifndef __IAnimationCore_h__ 27 #define __IAnimationCore_h__ 29 #include "IPMUnknown.h" 30 #include "DynamicDocumentsID.h" 31 #include "IAnimationData.h" 39 enum { kDefaultIID = IID_IANIMATIONCORE };
103 virtual bool SetFrameRate (int32 frameRatePerSecond) = 0;
146 virtual bool Set2DPath (
const AnimationPathDataList& path) = 0;
158 virtual bool Get2DPath (AnimationPathDataList& path)
const = 0;
181 virtual bool GetPathOffset (
double& offsetX,
double& offsetY)
const = 0;
187 virtual void GetMotionPath (std::vector<double>& xValues, std::vector<double>& yValues)
const = 0;
286 virtual void GetScaleValues (std::vector<double>& xValues, std::vector<double>& yValues)
const = 0;