########################
HBhvInterpolatorPosition
########################

.. cpp:namespace:: HBhvInterpolatorPosition

.. default-domain:: cpp

Functions
=========

=============================== ===========================================================================================================================================================================================
..                              :cpp:func:`HBhvInterpolatorPosition <HBhvInterpolatorPosition::HBhvInterpolatorPosition>`                                                                                                  
const char *                    :cpp:func:`GetType <const char * HBhvInterpolatorPosition::GetType()>`                                                                                                                     
:doc:`classHBhvInterpolator` *  :cpp:func:`CreateInstance <virtual HBhvInterpolator * HBhvInterpolatorPosition::CreateInstance(HBhvAnimation *ainst)>`                                                                     
void                            :cpp:func:`InsertLinear <void HBhvInterpolatorPosition::InsertLinear(HPoint pos, int l=0)>`                                                                                                
void                            :cpp:func:`ReplaceLinear <void HBhvInterpolatorPosition::ReplaceLinear(HPoint pos, int l)>`                                                                                                
void                            :cpp:func:`InsertCurve <void HBhvInterpolatorPosition::InsertCurve(HPoint pos, int l=0)>`                                                                                                  
void                            :cpp:func:`ReplaceCurve <void HBhvInterpolatorPosition::ReplaceCurve(HPoint pos, int l)>`                                                                                                  
void                            :cpp:func:`InsertDiscrete <void HBhvInterpolatorPosition::InsertDiscrete(HPoint pos, int l=0)>`                                                                                            
void                            :cpp:func:`Serialize <virtual void HBhvInterpolatorPosition::Serialize(HUtilityXMLGenerator *xmlgen)>`                                                                                     
void                            :cpp:func:`Interpolate <virtual void HBhvInterpolatorPosition::Interpolate(int keyframe, float fraction)>`                                                                                 
void                            :cpp:func:`Evaluate <virtual void HBhvInterpolatorPosition::Evaluate(int keyframe, float fraction, bool &hasPos, HPoint &pos, bool &hasQuat, HQuat &quat, bool &hasScale, HPoint &scale)>` 
void                            :cpp:func:`Reset <virtual void HBhvInterpolatorPosition::Reset()>`                                                                                                                         
void                            :cpp:func:`CalculatePos <virtual void HBhvInterpolatorPosition::CalculatePos(int keyframe, float fraction, HPoint &res)>`                                                                  
void *                          :cpp:func:`XMLCallback <static void * HBhvInterpolatorPosition::XMLCallback(HUtilityXMLTag *xt, bool open, void *m_pExtraData)>`                                                           
=============================== ===========================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: HBhvInterpolatorPosition
   :project: mvo
   :members:
   :undoc-members:



