VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtOsgChannelManager Class Reference

This class owns the osgViewer::CompositeViewer. More...

Inheritance diagram for makVrv::DtOsgChannelManager:
Inheritance graph
[legend]

Public Member Functions

 DtOsgChannelManager (DtDe &de, DtWindow *window, DtChannelConfigurations &channelConfigs)
 CTOR. More...
 
virtual ~DtOsgChannelManager ()
 DTOR. More...
 
virtual void destroyChannel (const std::string &displayName, const std::string &windowName, const std::string &channelName)
 Removes Window from CompositeViewer. More...
 
osgViewer::CompositeViewer * viewer ()
 
virtual void setIncrementalCompileOption (bool enable)
 Deprecated - Refer to DtOsgWindowManager::setIncrementalCompileOption. More...
 
virtual void setMaxPagedLODs (int maxPagedLODs)
 Deprecated - Refer to DtOsgWindowManager::setMaxPagedLOD. More...
 
- Public Member Functions inherited from makVrv::DtChannelManager
virtual ~DtChannelManager ()
 DTOR. More...
 
virtual DtChanneladdChannel (const std::string &displayName, const std::string &windowName, const DtChannelConfiguration &wc)
 Create a new channel. More...
 
virtual void destroyChannels ()
 Destroy all channels attached to the window. More...
 
virtual bool modifyChannel (const std::string &displayName, const std::string &windowName, const std::string &oldChannelName, const DtChannelConfiguration &config)
 Modify channel. More...
 
virtual const ChannelMapchannels () const
 Get the channel list. More...
 
virtual ChannelMapchannels ()
 Get the channel list. More...
 
virtual bool tick ()
 Called once per logical frame. More...
 
virtual void realizeChannels (const std::string &windowName)
 Realize the current configured channels. More...
 
virtual void updateAllChannelProjections ()
 Update each channel's projection. More...
 
DtChannelfindChannelByName (const std::string &name)
 Find a channel by its name. More...
 
const DtChannelfindChannelByName (const std::string &name) const
 

Protected Member Functions

DtChannelrealizeConfiguration (DtChannelConfiguration &config)
 Realize a configuration. More...
 
- Protected Member Functions inherited from makVrv::DtChannelManager
 DtChannelManager (DtDe &anIG, DtWindow *window, DtChannelConfigurations &channelConfigs)
 The CTOR. More...
 

Protected Attributes

DtOsgRenderermyRenderer
 
- Protected Attributes inherited from makVrv::DtChannelManager
DtDemyDe
 
DtChannelManagerSignalermySignaler
 
DtWindowmyWindow
 
DtChannelConfigurationsmyChannelConfigurations
 
ChannelMap myChannels
 

Additional Inherited Members

- Public Types inherited from makVrv::DtChannelManager
typedef std::map< std::string,
DtChannel * > 
ChannelMap
 

Detailed Description

This class owns the osgViewer::CompositeViewer.

Constructor & Destructor Documentation

makVrv::DtOsgChannelManager::DtOsgChannelManager ( DtDe de,
DtWindow window,
DtChannelConfigurations channelConfigs 
)

CTOR.

virtual makVrv::DtOsgChannelManager::~DtOsgChannelManager ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtOsgChannelManager::destroyChannel ( const std::string &  displayName,
const std::string &  windowName,
const std::string &  channelName 
)
virtual

Removes Window from CompositeViewer.

Reimplemented from makVrv::DtChannelManager.

osgViewer::CompositeViewer* makVrv::DtOsgChannelManager::viewer ( )
virtual void makVrv::DtOsgChannelManager::setIncrementalCompileOption ( bool  enable)
virtual
virtual void makVrv::DtOsgChannelManager::setMaxPagedLODs ( int  maxPagedLODs)
virtual

Deprecated - Refer to DtOsgWindowManager::setMaxPagedLOD.

Reimplemented from makVrv::DtChannelManager.

DtChannel* makVrv::DtOsgChannelManager::realizeConfiguration ( DtChannelConfiguration config)
protectedvirtual

Realize a configuration.

Reimplemented from makVrv::DtChannelManager.

Member Data Documentation

DtOsgRenderer* makVrv::DtOsgChannelManager::myRenderer
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)