16 #include <osg/StateAttribute>
34 const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY);
46 virtual void apply(osg::State& state)
const override;
48 virtual osg::Object* cloneType()
const override;
50 virtual osg::Object* clone(
const osg::CopyOp& copyop)
const override;
52 virtual bool isSameKindAs(
const osg::Object* obj)
const override;
54 virtual const char *libraryName()
const override;
56 virtual const char *className()
const override;
58 virtual Type getType()
const override;
60 virtual bool getModeUsage(osg::StateAttribute::ModeUsage& usage)
const override;
62 virtual int compare(
const StateAttribute& sa)
const override;
66 virtual const osg::Camera* camera()
const;
72 static Type theStateAttributeType();
const osg::Camera * myCamera
Definition: DtCameraPointerStateAttribute.h:75
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv::DtOsgLightManager class.
Contains makVrv::DtDe class.
Contains DLL export macros.
a state attribute which should be applied to every camera that needs lighting enabled so that the DtL...
Definition: DtCameraPointerStateAttribute.h:25