15 #include <osg/NodeVisitor>
16 #include <osg/ProxyNode>
18 #include <osgSim/LightPointNode>
20 #include <osg/LightSource>
29 class DtIndirectAggregateIndicesHelper;
57 virtual void apply(osg::Node& node);
58 virtual void apply(osg::Geometry& geometry);
59 virtual void apply(osg::ProxyNode& node);
60 virtual void apply(osgSim::LightPointNode& node);
62 virtual void apply(osg::LightSource& node);
63 virtual void apply(osgSim::DOFTransform& node);
64 virtual void apply(osg::Billboard& node);
69 void checkForIndirectOffComment(osg::Node& node);
72 void disableIndirect(osg::Node &node);
Contains makVrv::DtLightPointNode class.
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv:DtOsgNodeTraversalFlags class.
Sets node mask for indirect light sources, light points, sequences, billboards and their parents Thes...
Definition: DtIndirectNodeMaskSetupVisitor.h:35
helper class for DtIndirectAggregateHelper which checks and copies indices from a geometry ...
Definition: DtIndirectAggregateIndicesHelper.h:34
Derived from osg::Node and is a replacement for the osgSim::LightPointNode represents a group of ligh...
Definition: DtLightPointNode.h:33
DtIndirectAggregateIndicesHelper * myIndicesHelper
Definition: DtIndirectNodeMaskSetupVisitor.h:76
Contains DLL export macros.
bool myProcessProxyNodes
Definition: DtIndirectNodeMaskSetupVisitor.h:75