###############
HAbsoluteWindow
###############

.. cpp:namespace:: HAbsoluteWindow

.. default-domain:: cpp

Fields
======

======================== ===============================================
:doc:`classHBaseView` *  :cpp:var:`~HAbsoluteWindow::m_pView`           
float                    :cpp:var:`~HAbsoluteWindow::m_width`           
float                    :cpp:var:`~HAbsoluteWindow::m_height`          
float                    :cpp:var:`~HAbsoluteWindow::m_xpos`            
float                    :cpp:var:`~HAbsoluteWindow::m_ypos`            
AbsoluteWindowType       :cpp:var:`~HAbsoluteWindow::m_xpos_type`       
AbsoluteWindowType       :cpp:var:`~HAbsoluteWindow::m_ypos_type`       
AbsoluteWindowType       :cpp:var:`~HAbsoluteWindow::m_width_type`      
AbsoluteWindowType       :cpp:var:`~HAbsoluteWindow::m_height_type`     
bool                     :cpp:var:`~HAbsoluteWindow::m_bShowBackground` 
HC_KEY                   :cpp:var:`~HAbsoluteWindow::m_key`             
======================== ===============================================

Functions
=========

===== ===============================================================================================================================================================================================================================================================================================================================
..    :cpp:func:`HAbsoluteWindow <HAbsoluteWindow::HAbsoluteWindow>`                                                                                                                                                                                                                                                                 
..    :cpp:func:`HAbsoluteWindow <HAbsoluteWindow::HAbsoluteWindow>`                                                                                                                                                                                                                                                                 
void  :cpp:func:`DecipherOptions <void HAbsoluteWindow::DecipherOptions()>`                                                                                                                                                                                                                                                          
void  :cpp:func:`AdjustX <void HAbsoluteWindow::AdjustX(float invalue, AbsoluteWindowType wt, float &outvalue)>`                                                                                                                                                                                                                     
void  :cpp:func:`AdjustY <void HAbsoluteWindow::AdjustY(float invalue, AbsoluteWindowType wt, float &outvalue)>`                                                                                                                                                                                                                     
bool  :cpp:func:`Adjust <bool HAbsoluteWindow::Adjust()>`                                                                                                                                                                                                                                                                            
bool  :cpp:func:`IsPositionInWindow <bool HAbsoluteWindow::IsPositionInWindow(float x, float y)>`                                                                                                                                                                                                                                    
void  :cpp:func:`CalculateLocalWindowPos <void HAbsoluteWindow::CalculateLocalWindowPos(float x, float y, float &xout, float &yout) const>`                                                                                                                                                                                          
void  :cpp:func:`CalculateOuterWindowPos <void HAbsoluteWindow::CalculateOuterWindowPos(float &xout, float &yout) const>`                                                                                                                                                                                                            
void  :cpp:func:`AdjustAll <static void HAbsoluteWindow::AdjustAll(HBaseView *view)>`                                                                                                                                                                                                                                                
bool  :cpp:func:`SetWindow <static bool HAbsoluteWindow::SetWindow(HBaseView *view, float xpos, float ypos, float width, float height, AbsoluteWindowType xpos_type=RelativeLeft, AbsoluteWindowType ypos_type=RelativeTop, AbsoluteWindowType width_type=RelativeLeft, AbsoluteWindowType height_type=RelativeTop, bool sb=false)>` 
bool  :cpp:func:`IsPositionInWindow <static bool HAbsoluteWindow::IsPositionInWindow(HBaseView *view, float x, float y)>`                                                                                                                                                                                                            
void  :cpp:func:`CalculateLocalWindowPos <static void HAbsoluteWindow::CalculateLocalWindowPos(HBaseView *view, float x, float y, float &xout, float &yout)>`                                                                                                                                                                        
void  :cpp:func:`CalculateOuterWindowPos <static void HAbsoluteWindow::CalculateOuterWindowPos(HBaseView *view, float x, float y, float &xout, float &yout)>`                                                                                                                                                                        
===== ===============================================================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



