18 #include <osg/ref_ptr>
19 #include <osg/NodeVisitor>
51 bool daylightControlled,
54 bool combineLightPoints,
63 bool daylightControlled,
Contains the DtLightPointPerNodeData struct declaration.
Contains makVrv::DtLightPointNode class.
int myNodeGroupId
Definition: DtLightPointAggregator.h:67
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Functor to provide a comparison function for DtLightPointDivisionTuple This is provided as a functor ...
Definition: DtLightPointAggregator.h:75
std::map< DtLightPointDivisionTuple, DtLightPointPerNodeData, CmpLightPointTuple > DtLightNodeMap
Definition: DtLightPointAggregator.h:83
DtLightPointNodeAndXform myNodeAndXform
Definition: DtLightPointAggregator.h:70
This class allows us to incrementally aggregate multiple separate light points sharing common data in...
Definition: DtLightPointAggregator.h:28
This is the set of values which nodes must share to be aggregated.
Definition: DtLightPointAggregator.h:59
DtIndirectFadeParameters myFadeParameters
Definition: DtLightPointAggregator.h:69
DtLightNodeMap myLightNodeMap
Definition: DtLightPointAggregator.h:85
bool myDaylightControlled
Definition: DtLightPointAggregator.h:68
Contains makVrv::DtVirtualBaseClass class.
struct for holding the fade parameters used by the indirect rendering cull compute shader ...
Definition: DtIndirectFadeParameters.h:17
Contains DLL export macros.
This struct tracks data associated each node in the DtLightPointAggregator. This data does not live a...
Definition: DtLightPointPerNodeData.h:20