10 #ifndef DtLightManagerGroup_H_
11 #define DtLightManagerGroup_H_
32 const osg::CopyOp& copyOp = osg::CopyOp::SHALLOW_COPY) :
33 Group(lmg, copyOp), myDe(lmg.myDe),
35 (copyOp(lmg.myLightManagerStateAttribute.
get())))
45 virtual osg::Object*
clone(
const osg::CopyOp& copyop)
const
57 return "DtLightManagerGroup";
65 virtual void accept(osg::NodeVisitor& nv)
67 if (nv.validNodeMask(*
this))
69 nv.pushOntoNodePath(
this);
79 void setStateSetModes(osg::StateSet&,
80 osg::StateAttribute::GLModeValue)
const;
83 void setLocalStateSetModes(osg::StateAttribute::GLModeValue =
84 osg::StateAttribute::ON);
86 virtual void setThreadSafeRefUnref(
bool threadSafe);
88 virtual osg::BoundingSphere computeBound()
const;
A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph...
Definition: DtLightManagerGroup.h:23
virtual osg::Object * clone(const osg::CopyOp ©op) const
Definition: DtLightManagerGroup.h:45
virtual bool isSameKindAs(const osg::Object *obj) const
Definition: DtLightManagerGroup.h:50
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
T get(const DtAStarGraph::DynamicPropertyMap< T > &map, size_t index)
Definition: aStarGraph.h:462
virtual const char * className() const
Definition: DtLightManagerGroup.h:55
Contains makVrv::DtOsgLightManager class.
Contains makVrv::DtLightManagerStateAttribute class.
virtual osg::Object * cloneType() const
Definition: DtLightManagerGroup.h:40
DtLightManagerGroup(const DtLightManagerGroup &lmg, const osg::CopyOp ©Op=osg::CopyOp::SHALLOW_COPY)
copy constructor
Definition: DtLightManagerGroup.h:31
osg::ref_ptr< DtLightManagerStateAttribute > myLightManagerStateAttribute
Definition: DtLightManagerGroup.h:93
virtual const char * libraryName() const
Definition: DtLightManagerGroup.h:60
DtDe & myDe
Definition: DtLightManagerGroup.h:94
virtual void accept(osg::NodeVisitor &nv)
Definition: DtLightManagerGroup.h:65
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph...
Definition: DtLightManagerStateAttribute.h:24