11 #include <osg/LightSource>
12 #include <osg/Material>
13 #include <osg/BlendFunc>
14 #include <osg/AlphaFunc>
15 #include <osg/PositionAttitudeTransform>
17 #include <osgDB/readFile>
21 #include <xercesc/parsers/XercesDOMParser.hpp>
25 #include <osg/Geometry>
27 #include <osg/ShapeDrawable>
40 using namespace vrecko;
42 namespace APLightsEditor {
50 _eoSpotPtr = eoSpotPtr;
52 _eoPtr->setNodeMask(_eoPtr->getNodeMask() & ~0x40);
55 _eoSpotPtr->setNodeMask(_eoPtr->getNodeMask() & ~0x40);
79 void saveToXML(
const char* FileName);
80 EnvironmentObject* DrawPoint(osg::Vec3 position,
float pointRadius, osg::Vec4 pointColor);
81 virtual void fillDefaultInfo();
82 virtual bool activate();
83 virtual void deactivate();
84 virtual void menuItemClicked(
const char* itemID);
85 virtual void menuSliderChanged(
const char* sliderID,
float sliderPos);
86 bool initialize(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *pParametersNode = NULL);