##################
HConstantFrameRate
##################

.. cpp:namespace:: HConstantFrameRate

.. default-domain:: cpp

Functions
=========

============================================ ==========================================================================================================================================
..                                           :cpp:func:`HConstantFrameRate <HConstantFrameRate::HConstantFrameRate>`                                                                   
..                                           :cpp:func:`~HConstantFrameRate <virtual HConstantFrameRate::~HConstantFrameRate>`                                                         
:doc:`classHBaseView` *                      :cpp:func:`GetView <HBaseView * HConstantFrameRate::GetView()>`                                                                           
void                                         :cpp:func:`UpdateLevel <void HConstantFrameRate::UpdateLevel(int SimpLevel, int SimpListPos)>`                                            
bool                                         :cpp:func:`GetMode <bool HConstantFrameRate::GetMode(HConstFRSimpType ***sd=0L, float *target_framerate=0L, int *length=0L)>`             
:doc:`classHConstFRSimpType` const *const *  :cpp:func:`GetList <HConstFRSimpType const  *const  * HConstantFrameRate::GetList() const>`                                               
float                                        :cpp:func:`GetTargetFramerate <float HConstantFrameRate::GetTargetFramerate() const>`                                                     
int                                          :cpp:func:`GetLength <int HConstantFrameRate::GetLength() const>`                                                                         
void                                         :cpp:func:`Init <void HConstantFrameRate::Init(float target_framerate=20.0, HConstFRSimpType *sd[]=0, int length=0, float deadzone=3.0)>` 
void                                         :cpp:func:`Shutdown <void HConstantFrameRate::Shutdown()>`                                                                                
bool                                         :cpp:func:`GetActive <bool HConstantFrameRate::GetActive() const>`                                                                        
void                                         :cpp:func:`Watch <void HConstantFrameRate::Watch()>`                                                                                      
void                                         :cpp:func:`Start <void HConstantFrameRate::Start()>`                                                                                      
void                                         :cpp:func:`Stop <void HConstantFrameRate::Stop()>`                                                                                        
void                                         :cpp:func:`IncreaseDetailTemp <void HConstantFrameRate::IncreaseDetailTemp()>`                                                            
bool                                         :cpp:func:`ViewpointHasChanged <bool HConstantFrameRate::ViewpointHasChanged(bool update=true)>`                                          
void                                         :cpp:func:`SetDetailIncMode <void HConstantFrameRate::SetDetailIncMode(DetailChangeMode mode)>`                                           
void                                         :cpp:func:`SetDetailIncOnIdleMode <void HConstantFrameRate::SetDetailIncOnIdleMode(DetailChangeMode mode)>`                               
:cpp:enumerator:`~DetailChangeMode`          :cpp:func:`GetDetailIncMode <DetailChangeMode HConstantFrameRate::GetDetailIncMode()>`                                                    
void                                         :cpp:func:`SetDetailDecMode <void HConstantFrameRate::SetDetailDecMode(DetailChangeMode mode)>`                                           
:cpp:enumerator:`~DetailChangeMode`          :cpp:func:`GetDetailDecMode <DetailChangeMode HConstantFrameRate::GetDetailDecMode()>`                                                    
void                                         :cpp:func:`ResetListPointers <void HConstantFrameRate::ResetListPointers()>`                                                              
float                                        :cpp:func:`GetTargetFrameRate <float HConstantFrameRate::GetTargetFrameRate()>`                                                           
void                                         :cpp:func:`SetTargetFrameRate <void HConstantFrameRate::SetTargetFrameRate(float framerate)>`                                             
void                                         :cpp:func:`SetDeadZone <void HConstantFrameRate::SetDeadZone(float deadzone)>`                                                            
void                                         :cpp:func:`SetEmergencyDetailDecrease <void HConstantFrameRate::SetEmergencyDetailDecrease(bool detaildecrease)>`                         
void                                         :cpp:func:`SetActivityType <void HConstantFrameRate::SetActivityType(HActivityType at)>`                                                  
:cpp:enumerator:`~HActivityType`             :cpp:func:`GetActivityType <HActivityType HConstantFrameRate::GetActivityType()>`                                                         
int                                          :cpp:func:`GetSimpLevel <int HConstantFrameRate::GetSimpLevel()>`                                                                         
void                                         :cpp:func:`AdjustLodOptions <void HConstantFrameRate::AdjustLodOptions()>`                                                                
bool                                         :cpp:func:`GetDetailIncreaseState <bool HConstantFrameRate::GetDetailIncreaseState()>`                                                    
void                                         :cpp:func:`SetDetailLevel <void HConstantFrameRate::SetDetailLevel(int listpos, int simplevel)>`                                          
:doc:`classHConstFRSimpType` *               :cpp:func:`GetSimpType <HConstFRSimpType * HConstantFrameRate::GetSimpType(ConstFRType stype)>`                                           
void                                         :cpp:func:`SetSimpLevel <void HConstantFrameRate::SetSimpLevel(int simplevel)>`                                                           
void                                         :cpp:func:`AdjustDefaultDetailLevelToModel <void HConstantFrameRate::AdjustDefaultDetailLevelToModel()>`                                  
void                                         :cpp:func:`SetDisableIncreaseTemp <void HConstantFrameRate::SetDisableIncreaseTemp(bool it)>`                                             
void                                         :cpp:func:`InitiateDelay <void HConstantFrameRate::InitiateDelay()>`                                                                      
int                                          :cpp:func:`GetDetailLevelNum <int HConstantFrameRate::GetDetailLevelNum()>`                                                               
int                                          :cpp:func:`GetTotalDetailLevelNum <int HConstantFrameRate::GetTotalDetailLevelNum()>`                                                     
void                                         :cpp:func:`SetWatchActivity <void HConstantFrameRate::SetWatchActivity(bool wa)>`                                                         
void                                         :cpp:func:`MajorDetailDecrease <void HConstantFrameRate::MajorDetailDecrease()>`                                                          
void                                         :cpp:func:`MajorDetailIncrease <void HConstantFrameRate::MajorDetailIncrease()>`                                                          
bool                                         :cpp:func:`Tick <static bool HConstantFrameRate::Tick(float request_time, float actual_time, void *user_data)>`                           
============================================ ==========================================================================================================================================

.. cpp:namespace:: nullptr

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

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



