############
HBhvTimeline
############

.. cpp:namespace:: HBhvTimeline

.. default-domain:: cpp

Functions
=========

============================ =====================================================================================================================
..                           :cpp:func:`HBhvTimeline <HBhvTimeline::HBhvTimeline>`                                                                
..                           :cpp:func:`~HBhvTimeline <virtual HBhvTimeline::~HBhvTimeline>`                                                      
void                         :cpp:func:`SetTimeline <void HBhvTimeline::SetTimeline(const int *timeline, int length)>`                            
void                         :cpp:func:`SetAnimation <void HBhvTimeline::SetAnimation(HBhvAnimation *animation)>`                                 
:doc:`classHBhvTimeline` *   :cpp:func:`CreateInstance <HBhvTimeline * HBhvTimeline::CreateInstance(HBhvAnimation *animation)>`                   
int *                        :cpp:func:`GetTimelineArray <int * HBhvTimeline::GetTimelineArray()>`                                                
int                          :cpp:func:`GetTimelineArrayLength <int HBhvTimeline::GetTimelineArrayLength()>`                                      
int                          :cpp:func:`AddKeyframe <int HBhvTimeline::AddKeyframe(int t, bool &doesExist)>`                                      
int                          :cpp:func:`AddKeyframe <int HBhvTimeline::AddKeyframe(int t)>`                                                       
int                          :cpp:func:`DeleteKeyframe <int HBhvTimeline::DeleteKeyframe(int t)>`                                                 
int                          :cpp:func:`CheckKeyframe <int HBhvTimeline::CheckKeyframe(int t)>`                                                   
void                         :cpp:func:`Serialize <void HBhvTimeline::Serialize(HUtilityXMLGenerator *xmlgen)>`                                   
int                          :cpp:func:`GetLastTick <int HBhvTimeline::GetLastTick()>`                                                            
int                          :cpp:func:`GetFirstTick <int HBhvTimeline::GetFirstTick()>`                                                          
bool                         :cpp:func:`GetTimelineInterval <bool HBhvTimeline::GetTimelineInterval(int currentTick, int &interval)>`             
void                         :cpp:func:`SetStartTick <void HBhvTimeline::SetStartTick(float starttick)>`                                          
float                        :cpp:func:`GetStartTick <float HBhvTimeline::GetStartTick()>`                                                        
bool                         :cpp:func:`Evaluate <virtual bool HBhvTimeline::Evaluate(float currentTick, int &interval, float &fraction)>`        
:doc:`classHBhvAnimation` *  :cpp:func:`GetAnimation <HBhvAnimation * HBhvTimeline::GetAnimation()>`                                              
float                        :cpp:func:`GetCurrentTick <float HBhvTimeline::GetCurrentTick()>`                                                    
void                         :cpp:func:`SetInstancedTimeline <void HBhvTimeline::SetInstancedTimeline(HBhvTimeline *timeline)>`                   
void                         :cpp:func:`Adjust <void HBhvTimeline::Adjust(int time, int delta, bool doall=true)>`                                 
void                         :cpp:func:`AdjustRelative <void HBhvTimeline::AdjustRelative(int time, int delta)>`                                  
float                        :cpp:func:`GetCurrentRelativeTick <float HBhvTimeline::GetCurrentRelativeTick()>`                                    
void                         :cpp:func:`SetCurrentRelativeTick <void HBhvTimeline::SetCurrentRelativeTick(float tick)>`                           
void *                       :cpp:func:`XMLCallback <static void * HBhvTimeline::XMLCallback(HUtilityXMLTag *xt, bool open, void *m_pExtraData)>` 
============================ =====================================================================================================================

.. cpp:namespace:: nullptr

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

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



