15 #include <osg/Geometry>
16 #include <osg/BlendFunc>
18 #include <osgSim/LightPoint>
19 #include <osgSim/LightPointNode>
36 bool isShadowCamera(osg::RenderInfo& renderInfo)
const;
40 float lightMinPixelSize);
43 virtual bool processSector(
const osg::Matrixd& drawableMatrix);
46 virtual bool update(
double frameTime, osg::Drawable* drw,
double lastShaderReload);
49 virtual void setDaylightControlled(
bool b);
52 virtual bool daylightControlled();
56 virtual osgSim::LightPointNode*
const lightPointNode()
const;
osg::ref_ptr< osg::DrawElementsUInt > myGeomPrimitiveSet
Definition: DtInstancedLightPointUpdate.h:64
double myLastShaderReload
Definition: DtInstancedLightPointUpdate.h:76
double myLastSimTime
Definition: DtInstancedLightPointUpdate.h:61
Class for handling light point updates and checks also is the update callback for the instanced light...
Definition: DtInstancedLightPointUpdate.h:28
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::ref_ptr< osg::BlendFunc > myGeomBlendFunc
Definition: DtInstancedLightPointUpdate.h:67
bool myIsVisible
Definition: DtInstancedLightPointUpdate.h:73
Contains makVrv::DtVirtualProgramDepthOnlyCallback class.
osg::ref_ptr< osg::Vec3Array > myGeomVertexArray
Definition: DtInstancedLightPointUpdate.h:65
osg::ref_ptr< osgSim::LightPointNode > myLightPointNode
Definition: DtInstancedLightPointUpdate.h:59
bool myDaylightControlled
Definition: DtInstancedLightPointUpdate.h:62
osgSim::LightPoint myLightPoint
Definition: DtInstancedLightPointUpdate.h:60
osg::ref_ptr< osg::Uniform > myLightPointSizeUniform
Definition: DtInstancedLightPointUpdate.h:69
DtDe & myDe
Definition: DtInstancedLightPointUpdate.h:74
osg::ref_ptr< DtVirtualProgramDepthOnlyCallback > myDepthOnlyCallback
Definition: DtInstancedLightPointUpdate.h:71
osg::ref_ptr< osg::Depth > myDepth
Definition: DtInstancedLightPointUpdate.h:78
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
osg::ref_ptr< osg::Vec4Array > myGeomColorArray
Definition: DtInstancedLightPointUpdate.h:66