132 virtual void Evaluate(
float time,
float * set_val) = 0;
136 virtual void Get_Key(
int i,
float * set_point,
float * set_t,
unsigned int * extra=
NULL);
137 virtual void Set_Key(
int i,
float point,
unsigned int extra=0);
138 virtual int Add_Key(
float point,
float t,
unsigned int extra=0);
170 virtual void Evaluate(
float time,
float * set_val);
bool operator!=(const KeyClass &that)
bool operator==(const KeyClass &that)
float Get_Start_Time(void)
virtual void Evaluate(float time, float *set_val)=0
virtual void Clear_Keys(void)
virtual bool Is_Looping(void)
void Find_Interval(float time, int *i0, int *i1, float *t)
virtual int Key_Count(void)
virtual void Get_Key(int i, float *set_point, float *set_t, unsigned int *extra=NULL)
virtual bool Load(ChunkLoadClass &cload)
virtual void Set_Key(int i, float point, unsigned int extra=0)
virtual int Add_Key(float point, float t, unsigned int extra=0)
virtual void Remove_Key(int i)
Curve1DClass & operator=(const Curve1DClass &that)
virtual bool Save(ChunkSaveClass &csave)
virtual ~Curve1DClass(void)
DynamicVectorClass< KeyClass > Keys
virtual void Set_Looping(bool onoff)
bool operator==(const KeyClass &that)
bool operator!=(const KeyClass &that)
virtual void Remove_Key(int i)
virtual void Clear_Keys(void)
virtual void Set_Key(int i, const Vector3 &point)
virtual int Key_Count(void)
void Find_Interval(float time, int *i0, int *i1, float *t)
virtual bool Load(ChunkLoadClass &cload)
Curve3DClass & operator=(const Curve3DClass &that)
virtual ~Curve3DClass(void)
float Get_Start_Time(void)
virtual void Set_Looping(bool onoff)
virtual bool Is_Looping(void)
virtual bool Save(ChunkSaveClass &csave)
virtual void Get_Key(int i, Vector3 *set_point, float *set_t)
virtual void Evaluate(float time, Vector3 *set_val)=0
virtual int Add_Key(const Vector3 &point, float t)
DynamicVectorClass< KeyClass > Keys
virtual bool Save(ChunkSaveClass &csave)
virtual void Evaluate(float time, float *set_val)
virtual const PersistFactoryClass & Get_Factory(void) const
virtual bool Load(ChunkLoadClass &cload)
virtual const PersistFactoryClass & Get_Factory(void) const
virtual void Evaluate(float time, Vector3 *set_val)
virtual bool Save(ChunkSaveClass &csave)
virtual bool Load(ChunkLoadClass &cload)