21 #include <unordered_set>
This represents an arbitrary user pointer/data within DtKeyedData.
Definition: DtKeyedData.h:95
std::vector< const DtLight * > myFrustumAffectingLights
Definition: DtOsgLightManagerTcsUserData.h:42
Octree_64::NodeVector myVisibleOctreeNodes
Scratch pad of visible nodes.
Definition: DtOsgLightManagerTcsUserData.h:39
DtOsgLightManagerTcsUserData & operator=(const DtOsgLightManagerTcsUserData &rhs)=delete
const char * creatorTypeName< DtOsgLightManagerTcsUserData >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOsgLightManagerTcsUserData.h:56
DtVirtualBaseClassCreator< DtOsgLightManagerTcsUserData, const std::string & > DtOsgLightManagerTcsUserDataCreator
creator
Definition: DtOsgLightManagerTcsUserData.h:52
virtual ~DtOsgLightManagerTcsUserData()
std::vector< const DtLight * > myActiveLights
Definition: DtOsgLightManagerTcsUserData.h:45
This class represents the per context, per camera data and operations on it via the DtOsgLightManager...
Definition: DtOsgLightManagerTcsUserData.h:26
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
std::vector< DtOctreeNode< T > * > NodeVector
Definition: DtOctree.h:79
std::unordered_set< const DtLight * > myLightsTraversedViaCullVisitor
Definition: DtOsgLightManagerTcsUserData.h:47
OctreeNode forward declarations.
DtOsgLightManagerTcsUserData()=delete
not allowed
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Contains the DtKeyedData class declaration.