13 #include <boost/shared_ptr.hpp>
18 class DtChannelConfiguration;
19 class DtChannelProctor;
21 class DtWindowConfiguration;
47 const std::string& displayName()
const;
50 const std::string& windowName()
const;
53 const std::string& channelName()
const;
60 DtChannelProxy(
DtDe& de,
const std::string& displayName,
const std::string& windowName,
The proxy object that lets you remotely control a channel.
Definition: DtChannelProxy.h:25
DtDe & myDe
Members.
Definition: DtChannelProxy.h:69
DtChannelProctor * myProctorCache
Members.
Definition: DtChannelProxy.h:73
DtChannelConfiguration & myConfiguration
Members.
Definition: DtChannelProxy.h:72
std::string myDisplayName
Members.
Definition: DtChannelProxy.h:70
The Proxy base class. Proxies are objects that let users interact with objects that may or may not ex...
Definition: DtProxy.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtBoost::shared_ptr< DtChannelProxy > DtChannelProxySP
Definition: DtChannelProxy.h:79
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
Proctor class for remotely controlling channels.
Definition: DtChannelProctor.h:21
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:70
std::string myViewName
Members.
Definition: DtChannelProxy.h:71
DtBoost::weak_ptr< DtChannelProxy > DtChannelProxyWP
Definition: DtChannelProxy.h:80
Acts a proxy for each remote window on the master display engine.
Definition: DtWindowProxy.h:25
Contains DLL export macros.