![]() |
vrecko
virtual reality framework
|
#include <vreckoAP/Menu/DynamicMenu.h>#include <osgDB/ReadFile>#include <osgUtil/Optimizer>#include <osg/CullFace>#include <osg/Depth>#include <osg/ColorMask>#include <osg/PositionAttitudeTransform>#include <xercesc/dom/DOMNamedNodeMap.hpp>#include <vrecko/Scene.h>#include <vrecko/EventDispatcher.h>#include <iostream>#include <helpers/XercesXMLUtils.h>#include <helpers/HelperMacros.h>#include <math.h>#include <vreckoAP/ObjectUtils/ObjectInfo.h>Namespaces | |
| namespace | APMenu |
Functions | |
| APMenu::METHOD_REQUEST_INPUT (ActivePointerID, MessageInt, MessageInt, DynamicMenu) | |
| #define DM_CLICKEDSTRING_MAXSIZE 1000 |
| #define MENU_BOX_FIRST_X_OFFSET 0.1f |
| #define MENU_GRID_X_OFFSET MENU_BOX_FIRST_X_OFFSET |
| #define MENU_GRID_Y_OFFSET MENU_GRID_X_OFFSET |
| #define MENU_RADIAL_MAXITEMS 8 |
| #define MENUITEM_SUBSIZE_RATIO 0.8f |
| #define MENUITEM_TEXT_CHARHEIGHT 0.3f |
| #define MENUITEM_TEXT_FONT "./data/fonts/arial.ttf" |
| #define MENUITEMSLIDER_SAFE_ADDITION 0.01f |
| #define MENUITEMSLIDER_SLIDER_SIZE_REL 0.8f |
| #define MENUITEMSLIDER_SLIDER_X_CENTER_POS (0.0f) |
| #define MENUITEMSLIDER_SLIDER_X_HALF_LENGTH (itemSize / 20.0f) |
| #define MENUITEMSLIDER_SLIDER_Y_CENTER_POS (-itemSize2 / 3.0f) |
| #define MENUITEMSLIDER_SLIDER_Y_HALF_LENGTH (itemSize2 / 8.0f) |
| #define MENUITEMSLIDER_SLIDER_Z_CENTER_POS (0.0f) |
| #define MENUITEMSLIDER_SLIDER_Z_HALF_LENGTH (itemSize2 / 10.f) |
| #define MENUTIEM_BOX_INBETWEENDIST_X 0.08f |
| #define MENUTIEM_BOX_INBETWEENDIST_Y 0.08f |
| #define MENUTIEM_RADIALSECTION_INBETWEENDIST MENUTIEM_BOX_INBETWEENDIST_X |
| #define PRINT_VEC | ( | name, | |
| vec | |||
| ) | std::cout << name << ": " << (vec).x() << ", " << (vec).y() << ", " << (vec).z() << std::endl; |
| #define SEL_UPDATE_COLOR_COMPONENT | ( | comp | ) |