##################
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)>`            
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()>`                                                                             
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:



