#include <Windows.h>
#include <osg/Point>
#include <osg/PointSprite>
#include <osg/Texture2D>
#include <osg/BlendFunc>
#include <osgDB/ReadFile>
#include <osgGA/StateSetManipulator>
#include <osgParticle/ParticleSystem>
#include <osgParticle/ParticleSystemUpdater>
#include <osgParticle/ModularEmitter>
#include <osgParticle/ModularProgram>
#include <osgParticle/AccelOperator>
#include <osgParticle/FluidFrictionOperator>
#include <osgDB/WriteFile>
#include <osg/Geode>
#include <osg/ShapeDrawable>
#include <osg/StateSet>
#include <osg/PolygonMode>
#include <osg/Depth>
#include <osg/ClipNode>
#include <osgUtil/SmoothingVisitor>
#include <vrecko/Ability.h>
#include <vreckoAP/EditorController/ControllableAbility.h>
#include <vrecko/EventDispatcher.h>
#include <vrecko/Logger.h>
#include <vrecko/Message.h>
#include <vrecko/Scene.h>
#include <vrecko/PluginManager.h>
#include <vrecko/ReaderWriter.h>
#include <vreckoAP/GUI/GUI_Controller.h>
#include <vreckoAP/GUI/Menu.h>
#include <vreckoUtils/Menu.h>
#include <fstream>
#include <iostream>
#include <sstream>
#include <vector>
#include <math.h>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/dom/DOMWriter.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
#include <xercesc/framework/StdOutFormatTarget.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/sax/HandlerBase.hpp>
#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/XMLString.hpp>
Go to the source code of this file.
#define absf |
( |
|
x | ) |
(x<0.0?-x:x) |
#define AUTOSAVE_PATH (string) "data/DynamicArt/Autosave/" |
#define CURSORS_PATH (string) "data/DynamicArt/Models/Cursors/" |
#define DYNAMICART_PATH (string) "data/DynamicArt/" |
#define MAX_NUMBER_OF_TRACKED_SENSORS 9 |
#define MENU_NOTAVAILABLE_ITEM_COLOR osg::Vec4(0.35, 0.35, 0.35, 1.0) |
#define MENU_SELECTED_ITEM_COLOR osg::Vec3(0.75, 1.0, 0.75) |
#define MINIMAL_DISTANCE_BETWEEN_CONTROL_POINTS 0.05 |
#define SYMMETRIES_PATH (string) "data/DynamicArt/Symmetries/" |
#define TEMPLATES_PATH (string) "data/DynamicArt/Templates/" |
#define USER_PATH (string) "data/DynamicArt/UserData/" |
Enumerator |
---|
BrushStroke_Interpolation_NONE |
|
BrushStroke_Interpolation_LINEAR |
|
BrushStroke_Interpolation_CUBIC |
|
BrushStroke_Interpolation_CATMULLROM |
|
BrushStroke_Interpolation_CIRCLE |
|
BrushStroke_Interpolation_USER_PREDEFINED |
|
string printColor |
( |
osg::Vec4 |
col | ) |
|
|
inline |
Used in createMenuStructure functions.