16 #include <boost/unordered_map.hpp>
29 class DtIndirectGeometryCreator;
30 class DtIndirectGeoComputeBoundCallbackCreator;
31 class DtIndirectVisitorControlGroupCreator;
33 class DtCellIndirectGeo;
34 struct DtIndirectFadeParameters;
45 virtual void setName(
const std::string& name);
46 virtual const std::string& name(
void)
const;
54 virtual void deleteAllEntries(
void);
57 virtual void keyNodeGettingDeleted(
const osg::Node* node);
70 bool includeIntersectionGeoInNodePath,
75 virtual void deleteEntries();
Contains the DtCullShaderConfig class declaration.
struct for holding the fade parameters used by the indirect rendering cull compute shader ...
Definition: DtGpuCullingAndLodDefines.h:21
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtIndirectGeometryCreator & myIndirectGeomCreator
Definition: DtCellToIndirectGeoMap.h:77
creator for DtIndirectGeometry
Definition: DtIndirectGeometry.h:325
shader configuration storage class.
Definition: DtCullShaderConfig.h:19
creator for DtIndirectVisitorControlGroup
Definition: DtIndirectVisitorControlGroup.h:56
Threading::Mutex myMutex
Definition: DtCellToIndirectGeoMap.h:81
creator for osg::Drawable::ComputeBoundingBoxCallback
Definition: DtIndirectGeoComputeBoundCallback.h:54
Helper for managing indirect geometry, its intersection group and registrar corresponding to a 'tile ...
Definition: DtCellIndirectGeo.h:41
KeyToEntryTypeMap myKeyToEntryTypeMap
Definition: DtCellToIndirectGeoMap.h:83
DtIndirectGeoComputeBoundCallbackCreator & myIndirectGeoCallbackCreator
Definition: DtCellToIndirectGeoMap.h:78
std::string myName
Definition: DtCellToIndirectGeoMap.h:90
OpenThreads::Mutex Mutex
Definition: DtOsgThreadingUtils.h:12
Definition: DtCellToIndirectGeoMap.h:36
DtDe & myDe
Definition: DtCellToIndirectGeoMap.h:86
DtIndirectVisitorControlGroupCreator & myIndirectGeoIntersectionGroupCreator
Definition: DtCellToIndirectGeoMap.h:79
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::unordered_map< const osg::Node *, DtCellIndirectGeo * > KeyToEntryTypeMap
Definition: DtCellToIndirectGeoMap.h:82
DtCullShaderConfig myCullShaderConfig
Definition: DtCellToIndirectGeoMap.h:88