2 #ifndef _YI_INTERPOLATE_PATH_H_ 3 #define _YI_INTERPOLATE_PATH_H_ 38 void SetPath(std::unique_ptr<CYIPath> pPath);
39 virtual float Interpolate(
float fTimePercentage)
override;
40 virtual void Reset()
override final;
43 std::unique_ptr<CYIPath> m_pPath;
46 uint32_t m_nLastContour;
55 #endif // _YI_INTERPOLATE_PATH_H_ Container for basic interpolator functions.
Definition: YiTimeInterpolator.h:21
#define YI_DISALLOW_COPY_AND_ASSIGN(TypeName)
Delete the copy constructor and assignment operator (and consequently the move constructor as well) ...
Definition: YiPredef.h:114
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
virtual float Interpolate(float fTimePercentage) override
virtual void Reset() overridefinal
An interpolator that maps a range onto a CYIPath.
Definition: YiInterpolatePath.h:24
virtual ~CYIInterpolatePath()
void SetPath(std::unique_ptr< CYIPath > pPath)