18 #include <osg/observer_ptr>
28 class DtGlRenderTexture;
30 class DtGlDeleteObjectManager;
32 class DtChannelManager;
64 static const std::string& theClassName();
70 virtual void deleteRenderTextureForCamera(
const osg::Camera* osgCamera);
73 DtKeyedData* findTcsData(
const osg::Camera* osgCamera);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A helper classes for creating a RTT target, optionally including depth buffer.
Definition: DtGlRenderToTexture.h:46
DtFrameTextureBlitterManagerUserDataCreator & myUserDataCreator
Definition: DtFrameTextureBlitterManager.h:83
DtSignalConnectionManager myConnections
Definition: DtFrameTextureBlitterManager.h:80
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtGlDeleteObjectManager & myGlDeleteObjectManager
Definition: DtFrameTextureBlitterManager.h:77
Contains the DtThreadCameraStreamDataManager class declaration.
This class is used in conjunction with DtKeyedDataManagerTemplate. It represents data associated with...
Definition: DtKeyedData.h:30
Contains makVrv::DtFrameTextureBlitterManagerUserData class.
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
The abstract Channel Class.
Definition: DtChannel.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Manager for DtKeyedData Used to create/manage DtKeyedData Each entry of DtKeyedData is associated wit...
Definition: DtKeyedDataManagerTemplate.h:48
Base class for handling DtChannels. Derived classes should override the tick() method and advance the...
Definition: DtChannelManager.h:32
DtFrameTextureBlitterManager responsible for copying depth buffer to render to target.
Definition: DtFrameTextureBlitterManager.h:38
Base class to provide boost signal/slot management.
Vaos are OpenGL context specific. They need to be deleted in the context they are created in...
Definition: DtGlDeleteObjectManager.h:58
DtDe & myDe
Definition: DtFrameTextureBlitterManager.h:75
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
This represents per camera, context (tcs) specific data for DtFrameTextureBlitterManager It essential...
Definition: DtFrameTextureBlitterManagerUserData.h:24