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 | ) |